Përmbajtje:

HackerBox 0041: CircuitPython: 8 hapa
HackerBox 0041: CircuitPython: 8 hapa

Video: HackerBox 0041: CircuitPython: 8 hapa

Video: HackerBox 0041: CircuitPython: 8 hapa
Video: HackerBox 0041 CircuitPython 2024, Nëntor
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

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

Image
Image
  • 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

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

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
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
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

Fuqia e baterisë për PCB -në Arcade të MakeCode
Fuqia e baterisë për PCB -në 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

Shenja e tastierës Atari Punk
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

Livin 'The HackLife
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: