Мазмұны:

HackerBox 0041: CircuitPython: 8 қадам
HackerBox 0041: CircuitPython: 8 қадам

Бейне: HackerBox 0041: CircuitPython: 8 қадам

Бейне: HackerBox 0041: CircuitPython: 8 қадам
Бейне: HackerBox 0041 CircuitPython 2024, Шілде
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

HackerBox бүкіл әлем бойынша хакерлерге сәлем. HackerBox 0041 бізге CircuitPython, MakeCode Arcade, Atari Punk консолін және тағы басқаларды әкеледі. Бұл Нұсқаулықта HackerBox 0041 -ді іске қосуға арналған ақпарат бар, оны жеткізілім аяқталған кезде осы жерден сатып алуға болады. Егер сіз ай сайын пошта жәшігіңізден осындай HackerBox алғыңыз келсе, HackerBoxes.com сайтына жазылып, революцияға қосылыңыз!

HackerBox 0041 үшін тақырыптар мен оқу мақсаттары:

  • SAMD51 ARM Cortex M4 зерттеу
  • CircuitPython көмегімен енгізілген бағдарламалау
  • MakeCode Arcade үшін ретро ойын дизайны
  • Atari Punk Console Synth құрастыру

HackerBoxes - бұл DIY электроникасы мен компьютерлік технологиялар үшін ай сайынғы жазылым қорапшасы. Біз әуесқоймыз, жасаушылар мен эксперименттерміз. Біз армандардың армандарымыз.

Планетаны бұзу

1 -қадам: HackerBox 0041 үшін мазмұн тізімі

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Эксклюзивті MakeCode аркадалық PCB
  • Эксклюзивті Atari Punk консолі PCB
  • Екі электронды компоненттер пакеті
  • Түрлі түсті дисплей 128x160 пиксель TFT
  • CR2032 монета ұяшығының бес пакеті
  • RGB 12 жарықдиодты қоңырау модулі
  • SG90 микросерво моторы
  • 400 нүктелік тазартылған тақта
  • DuPont Jumper сымдары ер-ер
  • Өрілген MicroUSB кабелі
  • Эксклюзивті схема Python
  • Эксклюзивті HackerBox Maker Decal
  • HackerBox-қа арналған эксклюзивті патч

Пайдалы болатын басқа да нәрселер:

  • Пісіру үтігі, дәнекерлеу және негізгі дәнекерлеу құралдары
  • Бағдарламалық құралдарды іске қосуға арналған компьютер

Ең бастысы, сізге шытырман оқиға, хакерлік рух, шыдамдылық пен қызығушылық қажет болады. Электроникамен жұмыс жасау және тәжірибе жасау өте пайдалы болса да, кейде қиын, қиын және тіпті көңілсіз болуы мүмкін. Мақсат - жетілу емес, прогресс. Егер сіз шыдамдылық танытып, шытырман оқиғадан ләззат алсаңыз, бұл хоббиден үлкен қанағат алуға болады. Әр қадамды ақырын жасаңыз, егжей -тегжейлі ойлаңыз және көмек сұраудан қорықпаңыз.

HackerBoxes FAQ -те қазіргі және болашақ мүшелер үшін көптеген ақпарат бар. Бізге келіп түсетін техникалық емес электрондық хаттардың барлығына дерлік жауап берілген, сондықтан біз ЖҚС оқуға бірнеше минут бөлгеніңізді шынымен бағалаймыз.

2 -қадам: Электрондық компоненттер пакеті

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

Мұнда көрсетілген компоненттермен танысыңыз. Түсті кодталған блоктарға сәйкес бұл компоненттердің ұсынылған бөлінуіне назар аударыңыз.

HackerBox 0041 екі компонентті полиэтиленді қаптарға оралған осы компоненттерді қамтиды. Назар аударыңыз, орауды жеңілдету үшін компоненттер тек екі қапқа бөлінген және компоненттерді екі қаптың біреуіне немесе екіншісіне орналастырудың ешқандай мәні жоқ.

3 -қадам: Adafruit ItsyBitsy M4 Express

Adafruit ItsyBitsy M4 Express 120 МГц жиілігінде жұмыс істейтін ATSAMD51 ARM Cortex M4 Microchip процессорына ие. Микроконтроллерде өзгермелі нүктелік қолдау, 512 КБ флэш және 192 КБ жедел жады бар.

ItsyBitsy M4 Arduino IDE -мен бірге қолданыла алатын болса да, ол бортта CircuitPython -мен бірге жеткізіледі. Сіз оны қосқанда, ол main.py бар шағын диск ретінде көрсетіледі. Ең танымал бағдарламалау тілі Python көмегімен жобаңызды құру үшін main.py файлын сүйікті мәтіндік редактормен өңдеңіз. Орнату, IDE немесе компилятор қажет емес, сондықтан сіз оны кез келген компьютерде, тіпті ChromeBooks немесе бағдарламалық қамтамасыз етуді орната алмайтын компьютерлерде пайдалана аласыз.

4 -қадам: CircuitPython

CircuitPython
CircuitPython

CircuitPython-бұл эксперименттерді жеңілдетуге және арзан микроконтроллер тақталарында бағдарламалауды үйренуге арналған бағдарламалау тілі. CircuitPython - бұл MicroPython бағдарламалау тілінің ашық көзі. Бұл Python 3 бағдарламалау тілінің бағдарламалық жасақтамасы және бірнеше заманауи микроконтроллерлерде жұмыс істеу үшін жеткізілген. (Уикипедияны қараңыз)

Adafruit CircuitPython -ға қош келдіңіз - бұл ең жақсы бастама.

HackerBox 0041 -дің дәнекерленген тақтасы, қосқыш сымдары және басқа да заттар Adafruit CircuitPython Essentials демо -эксперименттерінде жұмыс кезінде пайдалы.

5 -қадам: MakeCode Arcade

MakeCode аркадты
MakeCode аркадты

MakeCode Arcade-бұл вебке және микроконтроллерлерге арналған ретро аркадтық ойындар жасауға арналған веб-негізделген, жаңадан бастаушыларға ыңғайлы платформа. Эксклюзивті HackerBox MakeCode Arcade PCB, Adafruit ItsyBitsy M4 Express, түрлі -түсті TFT дисплейі мен жеті түймелерді қолдана отырып, сіз өзіңіздің қолыңызбен MakeCode Arcade платформасын жинай аласыз.

ЖИНАУ ЕСКЕРТУЛЕРІ: ПХД жағымен, жібек экранда жоғары қарайтын «ItsyBitsy» мәтінімен бастаңыз. Барлық компоненттер ПХД осы жағында орналасқан. ItsyBitsy -ге қосылған ПХД дизайнында пьезо -дыбыстық сигнал бар. Дегенмен, бұл шығысқа қолдау әлі Аркада кодында енгізілмеген сияқты, сондықтан қазіргі уақытта дыбыстық сигналды қосу міндетті емес. ItsyBitsy үшін «розетка» жасау үшін 40 істікшелі әйел тақырыбын 14 істікшелі екі бөлікке бөлуге болады. ItsyBitsy розеткасын қолдана отырып, әр түрлі жобалар үшін Аркадалық ПХД мен дәнекерленген тақтаны қосуға және өшіруге болады. Әрине, егер сіз ItsyBitsy үшін екі платформаны жиі қолданатын болсаңыз, онда сіз басқа ItyBitsy алып, оны тікелей Аркада ПХД -ге дәнекерлеуді қалауыңыз мүмкін.

БАҒДАРЛАУ: SAMD51 үшін MakeCode Arcade туралы мәліметтерді қараңыз.

6 -қадам: MakeCode Arcade PCB үшін батарея қуаты

MakeCode аркадалық PCB үшін батарея қуаты
MakeCode аркадалық PCB үшін батарея қуаты

Әдепкі бойынша MakeCode Arcade PCB ItyBitsy -дегі microUSB порты арқылы жұмыс істейді. USB қуатын компьютердің USB порты, қабырға сүйегі және т.б.

Портативті Аркада платформасы үшін USB портын USB қуат банкінің көмегімен қуаттауға болады. Қажет болса, LiPo батарея қуатын біріктірудің таза шешімі фотода көрсетілген Adafruit LiIon/LiPoly рюкзагы болып табылады. Бұл рюкзак LiPo батареясымен және қосылу/өшіру түймесімен біріктірілуі мүмкін. Фотосуреттен LiPo рюкзагын аркада ПХД артына ұқыпты орналастыруға болатынын ескеріңіз. Егер сіз басқа түйреуіштерді дәнекерлегеннен кейін кесуді жоспарласаңыз, бұл ItyBitsy -дің тиісті үш түйреуішін қалдыруға көмектеседі.

7 -қадам: Atari Punk консоль белгісі

Atari Punk консоль белгісі
Atari Punk консоль белгісі

Atari Punk консолі - бұл екі 555 таймерлік IC немесе бірыңғай 556 қос таймерлі IC пайдаланатын танымал схема. Түпнұсқа схема 1980 жылы Radio Shack буклетінде жарияланды. Оның дизайнері Форрест М. Мимс III өзінің «Инженердің шағын ноутбукі - 555 схемасы» кітапшасында тізбекті «сатылы дыбыс генераторы» деп атады.

Бұл схеманы жиі «Atari Punk Console» деп атайды, себебі оның «төмен дыбысталуы» 1980-ші жылдардың классикалық Atari консольдық ойындарына ұқсайды, квадрат толқыны Atari 2600-ге ұқсас. Техникалық тұрғыдан алғанда, бұл тұрақтылықты басқаратын төртбұрышты толқындық осциллятор. бір (шаршы) импульс жасайтын осциллятор.

ЖИНАУ ЕСКЕРТУЛЕРІ:

  • Тақтаның артында екі монеталық ұяшық қысқыштары орналасқан
  • Барлық басқа компоненттер тақтаның алдыңғы жағында орналасқан
  • Монеталар ұяшығымен жақсы байланыста болу үшін әрбір клип үшін барлық үш жастықты қалайы
  • 1K резисторы R2 IC астында орналасқан
  • DIP осцилляторлар мен светодиодтардың басқару қуатын бөлек қосады
  • C1 және C2 - 0.1uF қақпақтары
  • C3 - 10 фунт стерлингті қақпақ
  • Барлық үш қақпақ үшін ұзын түйреуішті + белгісіне қарай қою арқылы тақтадағы полярлық таңбаны ескеріңіз
  • Өздігінен жыпылықтайтын светодиодтар үшін қысқа штырь тақта шеңберінің тегіс шетіне жақын орналасқан тесікке түседі
  • ПХД -де динамик үшін + белгісі бар
  • IC (және оның ұясы) тақтадағы жарты шеңбер белгісіне сәйкес бағытталуы керек
  • IC ұяшығын чипсіз дәнекерлеңіз, содан кейін IC салқындаған кезде розеткаға салыңыз
  • 1Mohm потенциометрлері төменгі жағында «B105» деп белгіленген. Бөлшектер жинағының кейбір нұсқаларында оның орнына 500Км потенциометрлер берілген. Олар «B504» деп белгіленген.
  • 5Kohm потенциометрі «B502» деп белгіленген. Бөлшектер жиынтығының кейбір нұсқаларында оның орнына 1Км потенциометр беріледі. Ол «B102» деп белгіленген.

Atari Punk консолінің Википедия беті

Jameco Electronics Atari Punk консольдік беті

8 -қадам: HackLife -те өмір сүріңіз

HackLife -те өмір сүріңіз
HackLife -те өмір сүріңіз

Сізге осы айда DIY электроникасына саяхат ұнады деп сенеміз. Төмендегі түсініктемелерде немесе Facebook HackerBoxes тобында табысқа жетіңіз және бөлісіңіз. Егер сізде қандай да бір сұрақтар туындаса немесе көмек қажет болса, бізге хабарлаңыз.

Революцияға қосылыңыз. HackLife өмір сүріңіз. Сіз ай сайын пошта жәшігіңізге жеткізілетін бұзылатын электроника мен компьютерлік технологиялардың керемет қорапшасын ала аласыз. HackerBoxes.com сайтына кіріп, ай сайынғы HackerBox қызметіне жазылыңыз.

Ұсынылған: