Sisukord:

HackerBox 0041: CircuitPython: 8 sammu
HackerBox 0041: CircuitPython: 8 sammu

Video: HackerBox 0041: CircuitPython: 8 sammu

Video: HackerBox 0041: CircuitPython: 8 sammu
Video: HackerBox 0041 CircuitPython 2024, Juuli
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

Tervitused HackerBoxi häkkeritele kogu maailmas. HackerBox 0041 toob meile CircuitPython, MakeCode Arcade, Atari Punk Console ja palju muud. See juhend sisaldab teavet HackerBox 0041 -ga alustamiseks, mida saab siit osta, kuni kaupa jätkub. Kui soovite saada sellist HackerBoxi iga kuu otse oma postkasti, tellige see aadressil HackerBoxes.com ja liituge revolutsiooniga!

HackerBox 0041 teemad ja õpieesmärgid:

  • SAMD51 ARM Cortex M4 uurimine
  • Sisseehitatud programmeerimine CircuitPythoniga
  • Retromängu kujundus MakeCode Arcade jaoks
  • Atari Punk Console Synth kokkupanek

HackerBoxes on igakuine tellimuste kasti teenus isetehtud elektroonika ja arvutitehnoloogia jaoks. Oleme harrastajad, tegijad ja eksperimenteerijad. Me oleme unistuste unistajad.

Häkkida planeet

Samm: HackerBox 0041 sisu loend

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Eksklusiivne MakeCode Arcade PCB
  • Eksklusiivne Atari Punk Console PCB
  • Kaks elektroonilist komponendipaketti
  • Värviline ekraan 128x160 pikslit TFT
  • CR2032 mündiraku viis pakki
  • RGB 12 LED -rõnga moodul
  • SG90 mikro servomootor
  • 400 punkti läbipaistev leivalaud
  • DuPont Jumper juhtmed mees-mees
  • Punutud MicroUSB kaabel
  • Eksklusiivne Circuit Pythoni kleebis
  • Eksklusiivne HackerBox Makeri kleebis
  • Eksklusiivne HackerBoxi triikitav plaaster

Mõned muud asjad, mis aitavad:

  • Jootekolb, joodis ja põhilised jootetööriistad
  • Arvuti tarkvara tööriistade käitamiseks

Kõige tähtsam on see, et vajate seiklustunnet, häkkerivaimu, kannatlikkust ja uudishimu. Kuigi elektroonika ehitamine ja katsetamine on väga tasuv, võib see olla keeruline, väljakutsuv ja kohati isegi masendav. Eesmärk on progress, mitte täiuslikkus. Kui te jätkate ja naudite seiklust, võib sellest hobist saada palju rahulolu. Tehke iga samm aeglaselt, arvestage üksikasjadega ja ärge kartke abi küsida.

HackerBoxesi KKK -s on palju teavet praeguste ja tulevaste liikmete kohta. Peaaegu kõik meile saadetud mittetehnilise toe e-kirjad on seal juba vastatud, seega hindame teid väga, kui võtate KKK lugemiseks mõne minuti.

2. samm: elektroonilised komponendipaketid

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

Tutvuge siin näidatud komponentidega. Pange tähele nende komponentide soovitatud jaotust vastavalt värvikoodidele.

HackerBox 0041 sisaldab neid komponente, mis on pakitud kahte uuesti suletavasse polü -kotti. Pange tähele, et pakendamise hõlbustamiseks on komponendid eraldatud ainult kahte kotti ja komponentide ühte või teise kotti paigutamisel pole mingit tähendust.

Samm: Adafruit ItsyBitsy M4 Express

Adafruit ItsyBitsy M4 Expressil on mikrokiibiga ATSAMD51 ARM Cortex M4 (andmeleht) protsessor, mis töötab sagedusel 120 MHz. Mikrokontrolleril on ujukoma tugi, 512KB välklamp ja 192KB muutmälu.

Kuigi ItsyBitsy M4 saab kasutada koos Arduino IDE -ga, tarnitakse see koos CircuitPythoniga. Kui ühendate selle vooluvõrku, kuvatakse see väikese kettaseadmena, millel on main.py. Muutke oma lemmiktekstiredaktoriga main.py, et luua oma projekt, kasutades kõige populaarsemat programmeerimiskeelt Pythoni. Ei vaja installimisi, IDE -d ega kompilaatorit, nii et saate seda kasutada mis tahes arvutis, isegi ChromeBooksis või arvutis, kuhu tarkvara installida ei saa.

Samm 4: CircuitPython

CircuitPython
CircuitPython

CircuitPython on programmeerimiskeel, mille eesmärk on lihtsustada katsetamist ja programmeerimise õppimist odavatel mikrokontrolleriplaatidel. CircuitPython on MicroPythoni programmeerimiskeele avatud lähtekoodiga tuletis. See on programmeerimiskeele Python 3 tarkvara juurutus ja see on teisaldatud töötama mitmetel kaasaegsetel mikrokontrolleritel. (vt Wikipedia)

Adafruit Tere tulemast CircuitPythoni lehele on parim lähtepunkt.

Jooteta leivaplaat, hüppajajuhtmed ja mitmesugused muud HackerBox 0041 esemed on kasulikud Adafruit CircuitPython Essentialsi demokatsete tegemisel.

Samm: MakeCode Arcade

MakeCode Arcade
MakeCode Arcade

MakeCode Arcade on veebipõhine, algajatele sobilik platvorm retro-arkaadmängude loomiseks veebile ja mikrokontrolleritele. Kasutades eksklusiivset HackerBox MakeCode Arcade PCB -d, Adafruit ItsyBitsy M4 Expressi, värvilist TFT -ekraani ja seitset nuppu, saate kokku panna oma käeshoitava MakeCode Arcade'i platvormi.

KOKKUPANEMISE MÄRKUSED: Alustage trükkplaadi küljest, sealhulgas tekstiga "ItsyBitsy" siiditrükil ülespoole. Kõik komponendid asuvad PCB sellel küljel. PCB disainis on piesosummer, mis on ühendatud ItsyBitsyga. Selle väljundi tugi pole aga arkaadikoodis veel rakendatud, nii et sumisti jootmine on praegu valikuline. 40 -pin naissoost päise saab jagada kaheks 14 -kontaktiliseks osaks, et luua ItsyBitsy jaoks "pesa". ItsyBitsy pistikupesa toetab mooduli sisse- ja väljalülitamist Arcade PCB -l ja jooteta leivaplaadil erinevate projektide jaoks. Loomulikult, kui kasutate mõlemat platvormi sageli ItsyBitsy jaoks, võiksite valida mõne teise ItsyBitsy ja joota selle otse Arcade PCB -le.

PROGRAMMEERIMINE: vaadake SAMD51 MakeCode Arcade'i üksikasju.

6. samm: MakeCode Arcade PCB aku toide

Aku toide MakeCode Arcade PCB jaoks
Aku toide MakeCode Arcade PCB jaoks

Vaikimisi saab MakeCode Arcade PCB toite ItsyBitsy microUSB -pordi kaudu. USB -toiteallikaks võib olla arvuti USB -port, seintüügas jne.

Kaasaskantava Arcade'i platvormi jaoks saab USB -porti toita USB -toitepanga abil. Valikuliselt on puhas lahendus LiPo akutoite integreerimiseks fotol näidatud Adafruit LiIon/LiPoly seljakott. Seda seljakotti saab kombineerida LiPo aku ja valikuliselt sisse/välja nupuga. Pange fotolt tähele, et LiPo seljakoti saab kenasti arkaadplaadi tagaküljele paigutada. See aitab jätta vastavad kolm ItsyBitsy tihvti, kui kavatsete pärast jootmist teised tihvtid ära lõigata.

7. samm: Atari punkkonsooli märk

Atari punkkonsooli märk
Atari punkkonsooli märk

Atari Punk Console on populaarne vooluring, mis kasutab kahte 555 taimeriga IC -d või ühte 556 topelttaimeriga IC -d. Algne vooluring avaldati Radio Shacki vihikus 1980. aastal. Selle disainer Forrest M. Mims III nimetas vooluringi oma vihikus "Inseneri minimärkmik - 555 vooluahelat" "astmelise tooni generaatoriks".

Seda vooluringi nimetatakse sageli "Atari Punk Console", sest selle "low-fi" helid meenutavad 1980ndate klassikalisi Atari konsoolimänge, mille ruutlaine väljund sarnaneb Atari 2600-ga. Tehniliselt on see stabiilne ruutlaine ostsillaator, mis juhib monostabiilset ostsillaator, mis loob ühe (ruudu) impulsi.

KOKKUPANEMISE MÄRKUSED:

  • Tahvli tagaküljel on kaks mündiraku klambrit
  • Kõik muud komponendid asuvad plaadi esiküljel
  • Tinage iga klambri jaoks kõik kolm padja, et tagada mündirakuga hea kontakt
  • 1K takisti R2 asub vahetult IC all
  • DIP lülitab voolu ostsillaatoritele ja LEDidele eraldi
  • C1 ja C2 on 0,1 uF korgid
  • C3 on 10uF kork
  • Kõigi kolme korgi puhul pöörake tähelepanu tahvli polaarsusmärgisele, asetades pikema tihvti + märgi poole
  • Selgete, ise vilkuvate LED-ide korral läheb lühem tihvt plaadi ringi tasase serva lähedal asuvasse auku
  • Kõlari trükkplaadil on märgistus +
  • IC (ja selle pistikupesa) peaks olema orienteeritud tahvli poolringi märgistusele
  • Jootke IC -pistikupesa ilma kiibita ja pange IC jahtudes pesasse
  • 1Mohm potentsiomeetrid on allosas märgistusega "B105". Osakomplekti mõnedes versioonides on selle asemel 500Kohm potentsiomeetrid. Need on märgistatud "B504".
  • Potentsiomeetrile 5Kohm on märgitud "B502". Osakomplekti mõnes versioonis on selle asemel 1Kohm potentsiomeeter. See on märgistatud "B102".

Vikipeedia Atari punkkonsooli leht

Jameco Electronics Atari Punk Console Page

Samm 8: Livin 'HackLife

Livin 'HackLife
Livin 'HackLife

Loodame, et teile meeldis selle kuu teekond isetegemise elektroonikasse. Võtke ühendust ja jagage oma edu allolevates kommentaarides või HackerBoxesi Facebooki grupis. Kindlasti andke meile teada, kui teil on küsimusi või vajate abi.

Liituge revolutsiooniga. Elage HackLife'i. Saate laheda häkkitava elektroonika- ja arvutitehnoloogiaprojekti iga kuu otse teie postkasti. Lihtsalt surfake aadressil HackerBoxes.com ja tellige igakuine HackerBoxi teenus.

Soovitan: