Turinys:

„HackerBox 0041“: „CircuitPython“: 8 žingsniai
„HackerBox 0041“: „CircuitPython“: 8 žingsniai

Video: „HackerBox 0041“: „CircuitPython“: 8 žingsniai

Video: „HackerBox 0041“: „CircuitPython“: 8 žingsniai
Video: Celular Hackerbox 2024, Liepa
Anonim
„HackerBox 0041“: „CircuitPython“
„HackerBox 0041“: „CircuitPython“

Sveikinimai „HackerBox“įsilaužėliams visame pasaulyje. „HackerBox 0041“pristato „CircuitPython“, „MakeCode Arcade“, „Atari Punk“konsolę ir daug daugiau. Šioje instrukcijoje yra informacijos, kaip pradėti naudotis „HackerBox 0041“, kurią galite įsigyti čia, kol pasibaigs atsargos. Jei norėtumėte kiekvieną mėnesį gauti tokią „HackerBox“tiesiai į savo pašto dėžutę, užsiprenumeruokite „HackerBoxes.com“ir prisijunkite prie revoliucijos!

„HackerBox 0041“temos ir mokymosi tikslai:

  • Tyrinėkite SAMD51 ARM Cortex M4
  • Įterptas programavimas naudojant „CircuitPython“
  • Retro žaidimų dizainas „MakeCode Arcade“
  • „Atari Punk Console Synth“surinkimas

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta „pasidaryk pats“elektronikai ir kompiuterinėms technologijoms. Esame mėgėjai, kūrėjai ir eksperimentuotojai. Mes esame svajonių svajotojai.

HACK PLANET

1 veiksmas: „HackerBox 0041“turinio sąrašas

Image
Image
  • „Adafruit ItsyBitsy M4 Express“
  • Išskirtinė „MakeCode Arcade“PCB
  • Išskirtinė „Atari Punk“konsolės PCB
  • Du elektroniniai komponentai
  • Spalvotas ekranas 128x160 pikselių TFT
  • CR2032 monetų ląstelių penkių pakuočių
  • RGB 12 LED žiedo modulis
  • SG90 mikro servo variklis
  • 400 taškų skaidri duonos lenta
  • „DuPont“jungiamieji laidai iš vyrų ir vyrų
  • Pintas „MicroUSB“kabelis
  • Išskirtinis „Circuit Python“lipdukas
  • Išskirtinis „HackerBox Maker“lipdukas
  • Išskirtinis „HackerBox“geležies pleistras

Kai kurie kiti dalykai, kurie bus naudingi:

  • Lituoklis, lydmetalis ir pagrindiniai litavimo įrankiai
  • Kompiuteris programinės įrangos įrankiams paleisti

Svarbiausia, kad jums reikės nuotykių jausmo, įsilaužėlių dvasios, kantrybės ir smalsumo. Elektronikos kūrimas ir eksperimentavimas, nors ir labai naudingas, kartais gali būti sudėtinga, sudėtinga ir net varginanti. Tikslas yra pažanga, o ne tobulumas. Kai ištveriate ir mėgaujatės nuotykiais, iš šio pomėgio galite gauti daug pasitenkinimo. Ženkite kiekvieną žingsnį lėtai, apgalvokite smulkmenas ir nebijokite prašyti pagalbos.

„HackerBoxes“DUK yra daug informacijos esamiems ir būsimiems nariams. Beveik į visus gautus netechninės pagalbos el. Laiškus ten jau atsakyta, todėl tikrai dėkojame, kad skiriate kelias minutes skaityti DUK.

2 žingsnis: elektroninių komponentų paketai

„Adafruit ItsyBitsy M4 Express“
„Adafruit ItsyBitsy M4 Express“

Susipažinkite su čia rodomais komponentais. Atkreipkite dėmesį į siūlomą šių komponentų paskirstymą pagal spalvotus blokus.

„HackerBox 0041“šie komponentai yra supakuoti į du pakartotinai uždaromus polietileninius maišelius. Atminkite, kad sudedamosios dalys yra padalintos tik į du maišus, kad būtų lengviau jas supakuoti, ir nėra prasmės sudėti komponentus į vieną ar kitą iš dviejų maišelių.

3 žingsnis: „Adafruit ItsyBitsy M4 Express“

„Adafruit ItsyBitsy M4 Express“turi mikroschemą ATSAMD51 ARM Cortex M4 (duomenų lapas), veikiančią 120 MHz dažniu. Mikrovaldiklis turi slankiojo kablelio palaikymą, 512 KB „Flash“ir 192 KB RAM.

Nors „ItsyBitsy M4“galima naudoti su „Arduino IDE“, jis tiekiamas kartu su „CircuitPython“. Kai prijungsite, jis bus rodomas kaip mažas diskas su main.py. Redaguokite main.py naudodami mėgstamą teksto rengyklę, kad sukurtumėte projektą naudodami populiariausią programavimo kalbą „Python“. Nereikia jokių diegimų, IDE ar kompiliatoriaus, todėl galite jį naudoti bet kuriame kompiuteryje, net „ChromeBooks“ar kompiuteriuose, kuriuose negalite įdiegti programinės įrangos.

4 žingsnis: „CircuitPython“

„CircuitPython“
„CircuitPython“

„CircuitPython“yra programavimo kalba, skirta supaprastinti eksperimentavimą ir mokymąsi programuoti pigių mikrovaldiklių plokštėse. „CircuitPython“yra atviro kodo „MicroPython“programavimo kalbos darinys. Tai programinės įrangos „Python 3“programinės įrangos diegimas ir buvo perkelta veikti su keliais moderniais mikrovaldikliais. (žr. Vikipediją)

„Adafruit Welcome to CircuitPython“puslapis yra geriausias atspirties taškas.

Duonos lentelė be litavimo, trumpieji laidai ir įvairūs kiti „HackerBox 0041“elementai yra naudingi dirbant su „Adafruit CircuitPython Essentials“demonstraciniais eksperimentais.

5 žingsnis: „MakeCode Arcade“

„MakeCode Arcade“
„MakeCode Arcade“

„MakeCode Arcade“yra internetinė, pradedantiesiems patogi platforma, skirta kurti arkadinius žaidimus žiniatinkliui ir mikrovaldikliams. Naudodami išskirtinę „HackerBox MakeCode Arcade PCB“, „Adafruit ItsyBitsy M4 Express“, spalvotą TFT ekraną ir septynis mygtukus, galite surinkti savo rankinę „MakeCode Arcade“platformą.

MONTAVIMO PASTABOS: Pradėkite nuo PCB pusės, įskaitant tekstą „ItsyBitsy“šilkografijoje nukreiptą į viršų. Visi komponentai yra šioje PCB pusėje. Prie „ItsyBitsy“prijungtas PCB dizaino pjezo garsinis signalas. Tačiau atrodo, kad šios išvesties palaikymas dar nėra įdiegtas „Arcade“kode, todėl garso signalo litavimas šiuo metu yra neprivalomas. 40 kontaktų antraštę galima suskaidyti į dvi 14 kontaktų dalis, kad būtų sukurtas „lizdas“„ItsyBitsy“. Lizdas „ItsyBitsy“palaiko modulio įjungimą ir išjungimą iš „Arcade“PCB ir be litavimo duonos lentos, kai to reikia įvairiems projektams. Žinoma, jei dažnai naudojate abi „ItsyBitsy“platformas, galbūt norėsite pasiimti kitą „ItsyBitsy“ir lituoti tiesiai į „Arcade PCB“.

PROGRAMAVIMAS: Žr. Išsamią informaciją apie „MakeCode Arcade“, skirtą SAMD51.

6 veiksmas: „MakeCode Arcade“PCB baterijos maitinimas

„MakeCode Arcade“PCB akumuliatoriaus energija
„MakeCode Arcade“PCB akumuliatoriaus energija

Pagal numatytuosius nustatymus „MakeCode Arcade“PCB yra maitinamas per „ItsyBitsy“„microUSB“prievadą. USB maitinimą gali suteikti kompiuterio USB prievadas, sieninė karpa ir kt.

Nešiojamai „Arcade“platformai USB prievadą galima maitinti naudojant USB maitinimo banką. Pasirinktinai švarus sprendimas integruoti „LiPo“akumuliatoriaus energiją yra „Adafruit LiIon“/„LiPoly“kuprinė, parodyta nuotraukoje. Šią kuprinę galima derinti su „LiPo“baterija ir pasirinktinai įjungimo/išjungimo mygtuku. Atkreipkite dėmesį į nuotrauką, kad „LiPo“kuprinę galima tvarkingai pastatyti arkadinės PCB galinėje pusėje. Tai padeda palikti atitinkamus tris „ItsyBitsy“kaiščius, jei ketinate nupjauti kitus kaiščius po litavimo.

7 žingsnis: „Atari Punk“konsolės ženklelis

„Atari Punk“konsolės ženklelis
„Atari Punk“konsolės ženklelis

„Atari Punk Console“yra populiari grandinė, kurioje naudojami du 555 laikmačio IC arba vienas 556 dvigubo laikmačio IC. Originali grandinė buvo paskelbta „Radio Shack“knygelėje 1980 metais. Jos dizaineris Forrestas M. Mimsas III savo grandinėje „Inžinieriaus mini nešiojamasis kompiuteris - 555 grandinės“pavadino grandinę „pakopinio tono generatoriumi“.

Ši grandinė dažnai vadinama „Atari Punk Console“, nes jos „žemo garso“garsai primena klasikinius „Atari“konsolės žaidimus nuo devintojo dešimtmečio, o kvadratinių bangų išvestis yra panaši į „Atari 2600“. osciliatorius, sukuriantis vieną (kvadratinį) impulsą.

SURINKIMO PASTABOS:

  • Lentos gale yra du monetų ląstelių spaustukai
  • Visi kiti komponentai yra plokštės priekyje
  • Skardinkite visas tris pagalves, kad užtikrintumėte gerą kontaktą su monetos elementu
  • 1K rezistorius R2 yra tiesiai po IC
  • DIP perjungia valdymą prie generatorių ir šviesos diodų atskirai
  • C1 ir C2 yra 0,1 uF dangteliai
  • C3 yra 10uF dangtelis
  • Visų trijų dangtelių atveju atkreipkite dėmesį į poliškumo žymėjimą ant lentos, uždėdami ilgesnį kaištį link + ženklo
  • Skaidrioms, savaime mirksinčioms šviesos diodams trumpesnis kaištis eina į skylę, esančią šalia plokščio apskritimo krašto
  • Ant garsiakalbio PCB yra + ženklas
  • IC (ir jo lizdas) turi būti orientuoti pagal lentos pusės apskritimo žymėjimą
  • Lituokite IC lizdą be lusto ir atvėsus įdėkite IC į lizdą
  • Potenciometrai 1Mohm apačioje pažymėti "B105". Kai kuriose dalių rinkinio versijose yra 500Kohm potenciometrai. Jie pažymėti „B504“.
  • 5Kohm potenciometras pažymėtas „B502“. Kai kuriose dalių rinkinio versijose yra 1Kohm potenciometras. Jis pažymėtas „B102“.

„WikiPedia Atari Punk“konsolės puslapis

„Jameco Electronics Atari Punk“konsolės puslapis

8 žingsnis: gyvenkite „HackLife“

Gyvena „HackLife“
Gyvena „HackLife“

Tikimės, kad jums patiko šio mėnesio kelionė į „pasidaryk pats“elektroniką. Pasiekite ir pasidalykite savo sėkme komentaruose žemiau arba „HackerBoxes“„Facebook“grupėje. Žinoma, praneškite mums, jei turite kokių nors klausimų ar jums reikia pagalbos.

Prisijunk prie revoliucijos. Gyvenk HackLife. Kiekvieną mėnesį į savo pašto dėžutę galite gauti puikią įsilaužimo elektronikos ir kompiuterinių technologijų projektų dėžutę. Tiesiog naršykite HackerBoxes.com ir užsiprenumeruokite mėnesinę HackerBox paslaugą.

Rekomenduojamas: