Përmbajtje:
- Hapi 1: Lista e Përmbajtjes për HackerBox 0041
- Hapi 2: Pakot e Komponentit Elektronik
- Hapi 3: Adafruit ItsyBitsy M4 Express
- Hapi 4: CircuitPython
- Hapi 5: MakeCode Arcade
- Hapi 6: Fuqia e baterisë për PCB Arcade të MakeCode
- Hapi 7: Shenja e tastierës Atari Punk
- Hapi 8: Livin 'The HackLife
Video: HackerBox 0041: CircuitPython: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përshëndetje për HackerBox Hackers në të gjithë botën. HackerBox 0041 na sjell CircuitPython, MakeCode Arcade, Atari Punk Console dhe shumë më tepër. Ky udhëzues përmban informacione për fillimin me HackerBox 0041, të cilat mund të blihen këtu derisa furnizimet të kenë mbaruar. Nëse dëshironi të merrni një HackerBox si kjo e drejtë në kutinë tuaj postare çdo muaj, ju lutemi regjistrohuni në HackerBoxes.com dhe bashkohuni me revolucionin!
Temat dhe objektivat e të mësuarit për HackerBox 0041:
- Eksplorimi i SAMD51 ARM Cortex M4
- Programim i integruar me CircuitPython
- Dizajni i lojës retro për MakeCode Arcade
- Montimi i Atri Punk Console Synth
HackerBoxes është shërbimi mujor i kutisë së abonimit për elektronikë DIY dhe teknologji kompjuterike. Ne jemi hobiistë, krijues dhe eksperimentues. Ne jemi ëndërrimtarët e ëndrrave.
HACK PLANETIN
Hapi 1: Lista e Përmbajtjes për HackerBox 0041
- Adafruit ItsyBitsy M4 Express
- PCB ekskluzive MakeCode Arcade
- PCB Exclusive Atari Punk Console
- Dy pako komponente elektronike
- Ekran me ngjyra 128x160 Pixel TFT
- CR2032 Monedha Cell Five Pack
- Moduli i Unazës RGB 12 LED
- SG90 Mikro Servo Motor
- 400 pikë e pastër Breadboard
- Telat Jumper DuPont Mashkull-Mashkull
- Kabllo me gërsheta MicroUSB
- Circal Exclusive Python Decal
- Decal ekskluziv i HackerBox Maker
- Patch Exclusive HackerBox Iron-On
Disa gjëra të tjera që do të jenë të dobishme:
- Saldimi, saldimi dhe mjetet bazë të saldimit
- Kompjuter për drejtimin e mjeteve softuerike
Më e rëndësishmja, do t'ju duhet një ndjenjë aventure, shpirti haker, durimi dhe kurioziteti. Ndërtimi dhe eksperimentimi me elektronikë, edhe pse shumë shpërblyes, mund të jetë i ndërlikuar, sfidues dhe madje edhe zhgënjyes nganjëherë. Qëllimi është përparimi, jo përsosmëria. Kur këmbëngulni dhe shijoni aventurën, një kënaqësi e madhe mund të rrjedhë nga ky hobi. Merrni çdo hap ngadalë, mbani mend detajet dhe mos kini frikë të kërkoni ndihmë.
Ekziston një sasi e madhe informacioni për anëtarët aktualë dhe të ardhshëm në FAQ të HackerBoxes. Pothuajse të gjitha emailet e mbështetjes jo-teknike që marrim janë përgjigjur tashmë atje, kështu që ne me të vërtetë e vlerësojmë që keni marrë disa minuta për të lexuar FAQ.
Hapi 2: Pakot e Komponentit Elektronik
Njihuni me përbërësit e treguar këtu. Vini re ndarjen e sugjeruar të këtyre përbërësve sipas blloqeve të koduara me ngjyra.
HackerBox 0041 përfshin këto përbërës të paketuar në dy qese poli të mbyllura. Ju lutemi vini re se përbërësit ndahen vetëm në dy qese për lehtësinë e paketimit dhe nuk ka kuptim për vendosjen e përbërësve në njërën ose tjetrën nga dy qeset.
Hapi 3: Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express përmban procesorin e mikroçipit ATSAMD51 ARM Cortex M4 (fletë e të dhënave) që funksionon në 120 MHz. Mikrokontrolluesi ka mbështetje për pika lundruese, 512KB Flash dhe 192KB RAM.
Ndërsa ItsyBitsy M4 mund të përdoret me Arduino IDE, ai transportohet me CircuitPython në bord. Kur e futni në prizë, do të shfaqet si një disk i vogël disk me main.py në të. Ndryshoni main.py me redaktorin tuaj të preferuar të tekstit për të ndërtuar projektin tuaj duke përdorur Python, gjuhën më të njohur të programimit. Nuk ka nevojë për instalime, IDE ose përpilues, kështu që mund ta përdorni në çdo kompjuter, madje edhe në ChromeBooks ose kompjuterë në të cilët nuk mund të instaloni softuer.
Hapi 4: CircuitPython
CircuitPython është një gjuhë programimi e krijuar për të thjeshtuar eksperimentimin dhe mësimin e programimit në bordet e mikrokontrolluesve me kosto të ulët. CircuitPython është një derivat i hapur i gjuhës programuese MicroPython. Shtë një zbatim softuerik i gjuhës programuese Python 3 dhe është portuar për të funksionuar në disa mikrokontrollues modernë. (shiko Wikipedia)
Faqja Adafruit Welcome to CircuitPython është pika fillestare më e mirë.
Tabela e bukës pa saldim, telat e kërcyesit dhe sende të ndryshme të tjera nga HackerBox 0041 janë të dobishme gjatë punës në eksperimentet demo të Adafruit CircuitPython Essentials.
Hapi 5: MakeCode Arcade
MakeCode Arcade është një platformë e bazuar në ueb, miqësore për fillestarët, për krijimin e lojërave retro arcade për uebin dhe mikrokontrolluesit. Duke përdorur PCB ekskluzive HackerBox MakeCode Arcade, Adafruit ItsyBitsy M4 Express, një ekran TFT me ngjyra dhe shtatë butona shtytës, ju mund të mblidhni platformën tuaj të dorës MakeCode Arcade.
SH NOTNIMET E KUVENDIT: Filloni me anën e PCB -së duke përfshirë tekstin "ItsyBitsy" në ekranin e mëndafshit përballë. Të gjithë përbërësit shkojnë në këtë anë të PCB. Ekziston një zile piezo në modelin e PCB të lidhur me ItsyBitsy. Sidoqoftë, mbështetja për atë dalje nuk duket se zbatohet ende në kodin Arcade, kështu që lidhja e ziles është opsionale në këtë kohë. Koka femërore 40pin mund të ndahet në dy seksione me 14 kunja për të krijuar një "prizë" për ItsyBitsy. Mbërthimi i ItsyBitsy mbështet shfaqjen e modulit në dhe jashtë PCB Arcade dhe bordit të bukës pa saldim siç është e nevojshme për projekte të ndryshme. Sigurisht, nëse përfundoni duke përdorur të dy platformat për ItsyBitsy me shumë frekuencë, ju mund të dëshironi të merrni një ItsyBitsy tjetër dhe ta lidhni direkt me PCB Arcade.
PROGRAMIMI: Shikoni detajet në MakeCode Arcade për SAMD51.
Hapi 6: Fuqia e baterisë për PCB Arcade të MakeCode
Si parazgjedhje, PCB MakeCode Arcade mundësohet përmes portës microUSB në ItsyBitsy. Fuqia USB mund të sigurohet nga një portë kompjuteri USB, një lyth muri, etj.
Për një platformë portative Arcade, porta USB mund të fuqizohet duke përdorur një bankë USB të energjisë. Opsionale, një zgjidhje e pastër për integrimin e fuqisë së baterisë LiPo është Adafruit LiIon/LiPoly Backpack e treguar në foto. Ky çantë shpine mund të kombinohet me një Bateri LiPo dhe opsionalisht një buton ndezje/fikje. Vini re nga fotografia se Çanta e shpinës LiPo mund të pozicionohet mirë në pjesën e pasme të PCB -ve të arkadës. Ndihmon të lini tre kunjat përkatëse të ItsyBitsy nëse planifikoni të shkurtoni kunjat e tjerë pas bashkimit.
Hapi 7: Shenja e tastierës Atari Punk
Konsola Atari Punk është një qark popullor që përdor dy IC 555 të kohëmatësit ose një IC të vetëm 556 me dy kohëmatës. Qarku origjinal u botua në një broshurë Radio Shack në 1980. Projektuesi i tij, Forrest M. Mims III, e quajti qarkun një "Gjenerator të Tonit të Shkallëzuar" në broshurën e tij "Mini -Notebook Engineer - 555 Qarqe".
Qarku shpesh quhet "Atari Punk Console" sepse tingujt e tij "low-fi" i ngjajnë lojërave klasike të tastierës Atari nga vitet 1980, me një dalje valore katrore të ngjashme me Atari 2600. Teknikisht është një oshilator valë katror i qëndrueshëm që drejton një monostable oshilator që krijon një impuls të vetëm (katror).
SH NOTNIMET E KUVENDIT:
- Dy kapëse të qelizave të monedhave shkojnë në pjesën e pasme të tabelës
- Të gjithë përbërësit e tjerë shkojnë në pjesën e përparme të tabelës
- Kallaji të tre jastëkët për secilën kapëse për të siguruar kontakt të mirë me qelizën e monedhës
- Një rezistencë 1K R2 ndodhet pak më poshtë IC
- Çelsat DIP e kontrollojnë fuqinë tek oshilatorët dhe LED -të veç e veç
- C1 dhe C2 janë kapakë 0.1uF
- C3 është një kapak 10uF
- Për të tre kapakët, ki parasysh shënimin e polaritetit në tabelë duke vendosur kunjin më të gjatë drejt shenjës +
- Për LED të qarta, të ndezura vetë, kunja më e shkurtër shkon në vrimën pranë skajit të sheshtë të rrethit të tabelës
- Ekziston një shenjë + në PCB për altoparlantin
- IC (dhe foleja e tij) duhet të orientohen sipas shënimit të gjysmërrethit në tabelë
- Lidhni prizën IC pa çipin dhe më pas vendoseni IC në prizë sapo të ftohet
- Potenciometrat 1Mohm janë të shënuar "B105" në pjesën e poshtme. Në disa versione të kompletit të pjesëve, në vend të tyre jepen potenciometra 500Kohm. Këto janë shënuar "B504".
- Potenciometri 5Kohm shënohet me "B502". Në disa versione të kompletit të pjesëve, në vend të tij sigurohet një potenciometër 1Kohm. Shtë shënuar "B102".
Faqja e Konzolës së Wikipedia Atari Punk
Faqja e Konzolës Jameco Electronics Atari Punk
Hapi 8: Livin 'The HackLife
Shpresojmë që të keni shijuar udhëtimin e këtij muaji në elektronikë DIY. Ndihmoni dhe ndani suksesin tuaj në komentet më poshtë ose në grupin e Facebook HackerBoxes. Sigurisht na tregoni nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë.
Bashkohuni me revolucionin. Jeto HackLife. Ju mund të merrni një kuti të mrekullueshme të projekteve elektronike dhe teknologjisë kompjuterike që mund të dërgohen direkt në kutinë tuaj postare çdo muaj. Thjesht lundroni në HackerBoxes.com dhe regjistrohuni në shërbimin mujor HackerBox.
Recommended:
HackerBox 0060: Sheshi i lojërave: 11 hapa
HackerBox 0060: Sheshi i lojërave: Përshëndetje për HackerBox Hakerët në të gjithë botën! Me HackerBox 0060 ju do të eksperimentoni me Adafruit Circuit Playground Bluefruit që përmban një mikrokontrollues të fuqishëm Nordik Semiconductor nRF52840 ARM Cortex M4. Eksploroni programimin e ngulitur me
Përdorimi i një tastiere 4x4 me CircuitPython: 4 hapa
Përdorimi i një tastiere 4x4 me CircuitPython: Ky tastierë i lirë ofron një metodë të thjeshtë të futjes numerike në projektet tuaja CircuitPython. Unë do ta përdor atë me një Adafruit ItsyBitsy M0 express. Ju do të keni nevojë: Tastiera - imja është 4x4ItsyBitsy M0 Express ose bord i ngjashëmMu Editor i instaluar në
Usando CircuitPython En MeowMeow De ElectronicCats: 4 Hapa
Usando CircuitPython En MeowMeow De ElectronicCats: Si ka mundësi që të ketë mundësi që të ketë koncepte të caktuara në Meow Meow, kjo është ajo që ju lejon të arrini programe kilometra të largëta në mënyrë që të përdorni kapacitete të mëdha. Sino la conoces o no la tienes, data una vuelta acá https://electroniccats.com/pr
CircuitPython Me një Itsybitsy M4 Express 1: Konfigurimi: 9 hapa
CircuitPython Me një Itsybitsy M4 Express 1: Konfigurimi: I ri në kodim? Përdorni vetëm Scratch dhe doni të kaloni në një gjuhë tekstuale e cila ju jep qasje të lehtë në llogaritjen fizike me LED, çelsin, ekranet dhe sensorët? Atëherë kjo mund të jetë për ju. Kam vënë re se kjo faqe përmban shumë udhëzime ab
CircuitPython dhe TinyLiDAR: Shembull i thjeshtë: 3 hapa
CircuitPython dhe TinyLiDAR: Shembull i thjeshtë: MicroElectronicDesign tinyLiDAR është një modul i shkallës së kohës së fluturimit (ToF) të bazuar në ST VL53L0X me një lidhje autobusi i2c. Pllakat e mikrokontrolluesit Adafruit lidhen lehtësisht me këtë sensor pasi mund të flasin protokollin i2c mbi pin -in e tyre të të dhënave