Tartalomjegyzék:

HackerBox 0041: CircuitPython: 8 lépés
HackerBox 0041: CircuitPython: 8 lépés

Videó: HackerBox 0041: CircuitPython: 8 lépés

Videó: HackerBox 0041: CircuitPython: 8 lépés
Videó: HackerBox 0041 CircuitPython 2024, Július
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

Üdvözlet a HackerBox Hackereknek világszerte. A HackerBox 0041 elhozza a CircuitPython -t, a MakeCode Arcade -ot, az Atari Punk Console -t és még sok mást. Ez az útmutató tartalmazza a HackerBox 0041 használatának megkezdéséhez szükséges információkat, amelyek itt vásárolhatók meg, amíg a készlet tart. Ha minden hónapban szeretne egy ilyen HackerBox -ot közvetlenül a postaládájába kapni, akkor iratkozzon fel a HackerBoxes.com oldalon, és csatlakozzon a forradalomhoz!

A HackerBox 0041 témái és tanulási céljai:

  • A SAMD51 ARM Cortex M4 felfedezése
  • Beépített programozás CircuitPython segítségével
  • Retro játékterv a MakeCode Arcade számára
  • Az Atari Punk Console Synth összeszerelése

A HackerBoxes a barkács elektronika és a számítástechnika havi előfizetési doboz szolgáltatása. Hobbisták, gyártók és kísérletezők vagyunk. Mi vagyunk az álmok álmodói.

HACK A PLANET

1. lépés: Tartalomlista a HackerBox 0041 számára

Image
Image
  • Adafruit ItsyBitsy M4 Express
  • Exkluzív MakeCode Arcade PCB
  • Exkluzív Atari Punk Console PCB
  • Két elektronikus alkatrészcsomag
  • Színes kijelző 128x160 pixel TFT
  • CR2032 Pénzérmes ötös csomag
  • RGB 12 LED gyűrű modul
  • SG90 mikro szervomotor
  • 400 pontos Clear Breadboard
  • DuPont Jumper vezetékek férfi-férfi
  • Fonott MicroUSB kábel
  • Exkluzív Circuit Python matrica
  • Exkluzív HackerBox Maker matrica
  • Exkluzív HackerBox vasalható patch

Néhány más hasznos dolog:

  • Forrasztópáka, forrasztó és alapvető forrasztószerszámok
  • Számítógép szoftvereszközök futtatásához

A legfontosabb, hogy kalandérzékre, hacker szellemre, türelemre és kíváncsiságra lesz szüksége. Az elektronika építése és kísérletezése, bár nagyon kifizetődő, bonyolult, kihívásokkal teli és néha frusztráló is lehet. A cél a haladás, nem a tökéletesség. Ha kitart és élvezi a kalandot, sok elégedettség származhat ebből a hobbiból. Lépjen minden lépést lassan, vegye figyelembe a részleteket, és ne féljen segítséget kérni.

A HackerBoxes GYIK -ban rengeteg információ található a jelenlegi és leendő tagok számára. Szinte az összes nem technikai támogatási e-mail, amelyet kapunk, már megválaszolásra került, ezért nagyra értékeljük, hogy szán néhány percet a GYIK elolvasására.

2. lépés: Elektronikus alkatrészcsomagok

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

Ismerje meg az itt látható összetevőket. Vegye figyelembe ezeknek az összetevőknek a színkódolt blokkok szerinti javasolt elosztását.

A HackerBox 0041 ezeket az alkatrészeket két újrazárható polietasakba csomagolja. Kérjük, vegye figyelembe, hogy a csomagolás megkönnyítése érdekében az alkatrészeket csak két tasakra osztják szét, és nincs értelme annak, hogy az alkatrészeket a két zsák egyikébe vagy másikába helyezze.

3. lépés: Adafruit ItsyBitsy M4 Express

Az Adafruit ItsyBitsy M4 Express 120 MHz -en futó Microchip ATSAMD51 ARM Cortex M4 (adatlap) processzorral rendelkezik. A mikrokontroller lebegőpontos támogatással, 512 KB Flash -szel és 192 KB RAM -mal rendelkezik.

Míg az ItsyBitsy M4 használható az Arduino IDE -vel, a CircuitPython -szal együtt szállítják. Ha csatlakoztatja, kis lemezmeghajtóként jelenik meg, rajta a main.py. Szerkessze a main.py -t kedvenc szövegszerkesztőjével, és építse fel projektjét a Python, a legnépszerűbb programozási nyelv használatával. Nincs szükség telepítésekre, IDE -re vagy fordítóra, így bármilyen számítógépen használhatja, még a ChromeBookson vagy azokon a számítógépeken is, amelyekre nem lehet szoftvert telepíteni.

4. lépés: CircuitPython

CircuitPython
CircuitPython

A CircuitPython egy programozási nyelv, amelynek célja, hogy egyszerűsítse a kísérletezést és a programozás megtanulását alacsony költségű mikrokontroller táblákon. A CircuitPython a MicroPython programozási nyelv nyílt forráskódú származéka. Ez a Python 3 programozási nyelv szoftveres megvalósítása, és számos modern mikrokontrollerre futtatásra került. (lásd a Wikipédiát)

Az Adafruit Welcome to CircuitPython oldal a legjobb kiindulópont.

A HackerBox 0041 forrasztás nélküli kenyértáblája, áthidaló vezetékei és számos más eleme hasznos az Adafruit CircuitPython Essentials demo kísérletek során.

5. lépés: MakeCode Arcade

MakeCode Arcade
MakeCode Arcade

A MakeCode Arcade egy webalapú, kezdőbarát platform retro arcade játékok készítéséhez az interneten és a mikrokontrollereken. Az exkluzív HackerBox MakeCode Arcade PCB, az Adafruit ItsyBitsy M4 Express, a színes TFT kijelző és a hét nyomógomb segítségével összeállíthatja saját kézi MakeCode Arcade platformját.

ÖSSZESZERELÉSI MEGJEGYZÉSEK: Kezdje a NYÁK -oldallal, beleértve a selyemképernyőn lévő "ItsyBitsy" szöveget felfelé. Minden alkatrész a NYÁK ezen oldalán található. A PCB -ben piezo zümmögő van csatlakoztatva az ItsyBitsy -hez. Ennek a kimenetnek a támogatása azonban úgy tűnik, még nem valósult meg az Arcade kódban, ezért a hangjelző forrasztása jelenleg opcionális. A 40 tűs női fejléc két 14 tűs részre bontható, hogy "foglalatot" hozzon létre az ItsyBitsy számára. Az ItsyBitsy csatlakozóaljzat támogatja a modul fel- és lekapcsolását az Arcade PCB -n és a forrasztás nélküli kenyértáblán, ha szükséges a különböző projektekhez. Természetesen, ha a végén mindkét platformot gyakran használja az ItsyBitsy számára, érdemes felvennie egy másik ItsyBitsy -t, és közvetlenül az Arcade PCB -hez forrasztania.

PROGRAMOZÁS: Lásd a SAMD51 MakeCode Arcade részleteit.

6. lépés: A MakeCode Arcade PCB akkumulátorának áramellátása

Akkumulátor a MakeCode Arcade PCB -hez
Akkumulátor a MakeCode Arcade PCB -hez

A MakeCode Arcade PCB alapértelmezés szerint az ItsyBitsy microUSB portján keresztül táplálkozik. Az USB -tápellátást számítógép USB -portja, fali szemölcs stb.

Hordozható Arcade platform esetén az USB port USB tápegységről táplálható. Opcionálisan tiszta megoldás a LiPo akkumulátoros áramellátás integrálására a fotón látható Adafruit LiIon/LiPoly hátizsák. Ez a hátizsák kombinálható LiPo akkumulátorral és opcionálisan egy ki/be kapcsoló gombbal. Vegye figyelembe a fényképből, hogy a LiPo hátizsák szépen elhelyezhető az arcade PCB hátoldalán. Segít elhagyni az ItsyBitsy megfelelő három csapját, ha a többi tűt a forrasztás után le kívánja vágni.

7. lépés: Atari punk konzol jelvény

Atari punk konzol jelvény
Atari punk konzol jelvény

Az Atari Punk Console egy népszerű áramkör, amely két 555 időzítő IC -t vagy egyetlen 556 kettős időzítő IC -t használ. Az eredeti áramkört 1980 -ban tették közzé a Radio Shack füzetben. Tervezője, Forrest M. Mims III "Mérnöki mini -notebook - 555 áramkör" című füzetében "lépcsőzetes hanggenerátornak" nevezte az áramkört.

Az áramkört gyakran "Atari Punk Console" -nak nevezik, mert "alacsony hangú" hangjai hasonlítanak az 1980-as évek klasszikus Atari konzoljátékaihoz, az Atari 2600-hoz hasonló négyzethullámú kimenettel. oszcillátor, amely egyetlen (négyzet) impulzust hoz létre.

SZERELÉSI MEGJEGYZÉSEK:

  • A tábla hátoldalán két érmés csíptető található
  • Minden más alkatrész a tábla elején található
  • Ónozza mind a három párnát minden csipeszhez, hogy biztosítsa a jó érintkezést a gombelemmel
  • Az 1K R2 ellenállás közvetlenül az IC alatt található
  • A DIP külön kapcsolja a vezérlő áramot az oszcillátorokhoz és a LED -ekhez
  • A C1 és C2 0,1uF sapkák
  • A C3 egy 10uF sapka
  • Mindhárom sapka esetén ügyeljen a táblán lévő polaritás jelölésre úgy, hogy a hosszabb tüskét a + jel felé helyezi
  • Az átlátszó, ön-villogó LED-ek esetében a rövidebb csap a tábla körének lapos széléhez közeli lyukba kerül
  • A NYÁK -on + jel látható a hangszóró számára
  • Az IC-t (és annak foglalatát) a táblán lévő félkör jelölésnek megfelelően kell beállítani
  • Forrasztja be az IC aljzatot a chip nélkül, majd helyezze be az IC -t a foglalatba, miután lehűlt
  • Az 1Mohm potenciométerek alján "B105" jelzés található. Az alkatrészkészlet egyes változataiban 500Kohm potenciométert biztosítanak. Ezek "B504" jelzéssel vannak ellátva.
  • Az 5Kohm potenciométer "B502" jelzéssel van ellátva. Az alkatrészkészlet egyes változataiban 1Kohm potenciométert biztosítanak. "B102" jelzéssel van ellátva.

Wikipédia Atari Punk Console Page

Jameco Electronics Atari Punk konzololdal

8. lépés: Livin 'the HackLife

Livin 'the HackLife
Livin 'the HackLife

Reméljük, élvezte a havi utazást a barkács elektronika területén. Vegye fel a kapcsolatot és ossza meg sikerét az alábbi megjegyzésekben vagy a HackerBoxes Facebook csoportban. Feltétlenül tudassa velünk, ha kérdése van, vagy segítségre van szüksége.

Csatlakozz a forradalomhoz. Éld a HackLife -t. Minden hónapban kaphat egy hűvös doboz feltörhető elektronikai és számítástechnikai projektet a postaládájába. Csak böngésszen a HackerBoxes.com oldalon, és iratkozzon fel a havi HackerBox szolgáltatásra.

Ajánlott: