Satura rādītājs:
- 1. darbība: satura saraksts HackerBox 0041
- 2. darbība: elektronisko komponentu iepakojumi
- 3. darbība: Adafruit ItsyBitsy M4 Express
- 4. solis: CircuitPython
- 5. solis: MakeCode Arcade
- 6. solis: MakeCode Arcade PCB akumulatora enerģija
- 7. darbība: Atari Punk konsoles emblēma
- 8. solis: dzīvojiet HackLife
Video: HackerBox 0041: CircuitPython: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Sveiciens HackerBox hakeriem visā pasaulē. HackerBox 0041 piedāvā CircuitPython, MakeCode Arcade, Atari Punk Console un daudz ko citu. Šajā pamācībā ir informācija, lai sāktu darbu ar HackerBox 0041, ko var iegādāties šeit, kamēr beidzas krājumi. Ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet to vietnē HackerBoxes.com un pievienojieties revolūcijai!
HackerBox 0041 tēmas un mācību mērķi:
- Izpētiet SAMD51 ARM Cortex M4
- Iebūvēta programmēšana ar CircuitPython
- Retro spēles dizains MakeCode Arcade
- Atari Punk Console Synth montāža
HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums DIY elektronikai un datortehnoloģijai. Mēs esam hobiji, veidotāji un eksperimentētāji. Mēs esam sapņu sapņotāji.
HACK PLANET
1. darbība: satura saraksts HackerBox 0041
- Adafruit ItsyBitsy M4 Express
- Ekskluzīva MakeCode Arcade PCB
- Ekskluzīva Atari Punk konsoles PCB
- Divi elektronisko komponentu iepakojumi
- Krāsu displejs 128x160 pikseļu TFT
- CR2032 monētu šūnu pieci iepakojumi
- RGB 12 LED gredzena modulis
- Mikro servo motors SG90
- 400 punktu caurspīdīgs maizes dēlis
- DuPont džemperu vadi no vīriešiem līdz vīriešiem
- Pīts MicroUSB kabelis
- Ekskluzīva ķēdes Python uzlīme
- Ekskluzīva HackerBox veidotāja uzlīme
- Ekskluzīvs HackerBox gludināmais plāksteris
Dažas citas lietas, kas būs noderīgas:
- Lodāmurs, lodētava un pamata lodēšanas rīki
- Dators programmatūras rīku palaišanai
Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, hakeru gars, pacietība un zinātkāre. Būvēt un eksperimentēt ar elektroniku, lai arī tas ir ļoti izdevīgi, dažkārt var būt sarežģīti, izaicinoši un pat nomākti. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumu, no šī hobija var gūt lielu gandarījumu. Speriet katru soli lēnām, ņemiet vērā detaļas un nebaidieties lūgt palīdzību.
HackerBoxes bieži uzdotajos jautājumos ir daudz informācijas esošajiem un topošajiem dalībniekiem. Gandrīz uz visiem saņemtajiem e-pasta ziņojumiem, kas nav tehniskais atbalsts, tur jau ir atbildēts, tāpēc mēs patiesi pateicamies, ka veltāt dažas minūtes, lai izlasītu FAQ.
2. darbība: elektronisko komponentu iepakojumi
Iepazīstieties ar šeit redzamajām sastāvdaļām. Ņemiet vērā šo komponentu ieteikto sadalījumu atbilstoši krāsu kodētiem blokiem.
HackerBox 0041 ietver šīs sastāvdaļas, kas iepakotas divos atkārtoti noslēdzamos poli maisos. Lūdzu, ņemiet vērā, ka, lai atvieglotu iesaiņošanu, sastāvdaļas ir sadalītas tikai divos maisos, un sastāvdaļu ievietošanai vienā vai otrā no diviem maisiem nav nozīmes.
3. darbība: Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express ir aprīkots ar mikroshēmu ATSAMD51 ARM Cortex M4 (datu lapa), kas darbojas ar frekvenci 120 MHz. Mikrokontrolleram ir peldošā komata atbalsts, 512 KB zibspuldze un 192 KB RAM.
Lai gan ItsyBitsy M4 var izmantot ar Arduino IDE, tas tiek piegādāts kopā ar CircuitPython. Pievienojot to kontaktligzdai, tas tiks parādīts kā mazs disks ar main.py. Rediģējiet main.py ar savu iecienīto teksta redaktoru, lai izveidotu savu projektu, izmantojot populārāko programmēšanas valodu Python. Nav nepieciešama instalēšana, IDE vai kompilators, tāpēc varat to izmantot jebkurā datorā, pat ChromeBooks vai datoros, kuros nevarat instalēt programmatūru.
4. solis: CircuitPython
CircuitPython ir programmēšanas valoda, kas paredzēta, lai vienkāršotu eksperimentēšanu un mācīšanos programmēt uz zemu izmaksu mikrokontrolleru plates. CircuitPython ir MicroPython programmēšanas valodas atvērtā pirmkoda atvasinājums. Tā ir programmēšanas valodas Python 3 programmatūras ieviešana, un tā ir pārnesta darbībai ar vairākiem moderniem mikrokontrolleriem. (skat. Wikipedia)
Adafruit lapa Laipni lūdzam CircuitPython ir labākais sākumpunkts.
Lodmetāla maizes dēlis, džemperu vadi un dažādi citi elementi no HackerBox 0041 ir noderīgi, strādājot pie Adafruit CircuitPython Essentials demonstrācijas eksperimentiem.
5. solis: MakeCode Arcade
MakeCode Arcade ir tīmeklī bāzēta, iesācējiem piemērota platforma, lai izveidotu retro arkādes spēles tīmeklim un mikrokontrolleriem. Izmantojot ekskluzīvo HackerBox MakeCode Arcade PCB, Adafruit ItsyBitsy M4 Express, krāsu TFT displeju un septiņas pogas, jūs varat salikt savu rokas MakeCode Arcade platformu.
MONTĀŽAS PIEZĪMES: Sāciet ar PCB pusi, ieskaitot tekstu "ItsyBitsy" sietspiedē uz augšu. Visi komponenti atrodas šajā PCB pusē. PCB dizainā ir pjezo skaņas signāls, kas savienots ar ItsyBitsy. Tomēr šķiet, ka šīs izvades atbalsts vēl nav ieviests Arkādes kodā, tāpēc skaņas signāla lodēšana pašlaik nav obligāta. 40 kontaktu sieviešu galveni var sadalīt divās 14 kontaktu sadaļās, lai izveidotu "ligzdu" ItsyBitsy. Ligzdošana ItsyBitsy atbalsta moduļa ieslēgšanu un izslēgšanu no Arcade PCB un bez lodēšanas maizes dēļa, ja tas nepieciešams dažādiem projektiem. Protams, ja jūs galu galā bieži izmantojat abas platformas ItsyBitsy, iespējams, vēlēsities uzņemt citu ItsyBitsy un pielodēt to tieši Arcade PCB.
PROGRAMMĒŠANA: Skatiet detalizētu informāciju par SAMC51 MakeCode Arcade.
6. solis: MakeCode Arcade PCB akumulatora enerģija
Pēc noklusējuma MakeCode Arcade PCB tiek darbināts caur ItsyBitsy microUSB portu. USB barošanu var nodrošināt ar datora USB portu, sienas kārpu utt.
Pārnēsājamai Arcade platformai USB portu var darbināt, izmantojot USB barošanas banku. Pēc izvēles tīrs risinājums LiPo akumulatora enerģijas integrēšanai ir fotoattēlā redzamā Adafruit LiIon/LiPoly mugursoma. Šo mugursomu var apvienot ar LiPo akumulatoru un pēc izvēles ieslēgšanas/izslēgšanas pogu. Ievērojiet fotoattēlu, ka LiPo mugursomu var kārtīgi novietot arkādes PCB aizmugurē. Tas palīdz atstāt attiecīgās trīs ItsyBitsy tapas, ja pēc lodēšanas plānojat nogriezt pārējās tapas.
7. darbība: Atari Punk konsoles emblēma
Atari Punk konsole ir populāra shēma, kurā tiek izmantoti divi 555 taimera IC vai viens 556 divu taimeru IC. Sākotnējā shēma tika publicēta Radio Shack bukletā 1980. gadā. Tās dizainers Forrest M. Mims III savā bukletā "Inženiera mini piezīmjdators - 555 shēmas" nodēvēja ķēdi par "pakāpienu toņu ģeneratoru".
Ķēde bieži tiek saukta par "Atari Punk Console", jo tās "zemais" skaņas skaņas atgādina klasiskās Atari konsoles spēles no 80. gadiem, un kvadrātveida viļņu izeja ir līdzīga Atari 2600. Tehniski tas ir stabils kvadrātveida viļņu oscilators, kas vada monostabilu oscilators, kas rada vienu (kvadrātveida) impulsu.
MONTĀŽAS PIEZĪMES:
- Dēļa aizmugurē ir divi monētu šūnu klipši
- Visas pārējās sastāvdaļas atrodas tāfeles priekšpusē
- Alvējiet visus trīs spilventiņus katram klipam, lai nodrošinātu labu saskari ar monētas elementu
- 1K rezistors R2 atrodas tieši zem IC
- DIP pārslēdz vadības jaudu uz oscilatoriem un gaismas diodēm atsevišķi
- C1 un C2 ir 0.1uF vāciņi
- C3 ir 10uF vāciņš
- Visiem trim vāciņiem ņemiet vērā polaritātes marķējumu uz tāfeles, novietojot garāko tapu pret + atzīmi
- Skaidrajām, pašmirgojošajām gaismas diodēm īsākā tapa iet caurumā, kas atrodas netālu no dēļa apļa plakanās malas
- Uz skaļruņa PCB ir atzīme +
- IC (un tā kontaktligzdai) jābūt orientētam atbilstoši pusapļa marķējumam uz tāfeles
- Lodējiet IC ligzdu bez mikroshēmas un pēc tam ievietojiet IC kontaktligzdā, kad tas ir atdzisis
- Potenciometri 1Mohm apakšā ir apzīmēti ar "B105". Dažās detaļu komplekta versijās tā vietā ir pieejami 500Kohm potenciometri. Tie ir marķēti ar "B504".
- Potenciometram 5Kohm ir marķējums "B502". Dažās detaļu komplekta versijās tā vietā tiek nodrošināts potenciometrs 1Kohm. Tas ir apzīmēts ar "B102".
Wikipedia Atari Punk konsoles lapa
Jameco Electronics Atari Punk konsoles lapa
8. solis: dzīvojiet HackLife
Mēs ceram, ka jums patika šī mēneša ceļojums uz DIY elektroniku. Sazinieties un dalieties savos panākumos zemāk esošajos komentāros vai HackerBoxes Facebook grupā. Noteikti informējiet mūs, ja jums ir kādi jautājumi vai nepieciešama palīdzība ar kaut ko.
Pievienojieties revolūcijai. Dzīvojiet HackLife. Katru mēnesi tieši uz jūsu pastkasti varat saņemt lielisku uzlaužamas elektronikas un datortehnikas projektu kastīti. Vienkārši pārlūkojiet vietni HackerBoxes.com un abonējiet ikmēneša HackerBox pakalpojumu.
Ieteicams:
4x4 KeyPad lietošana ar CircuitPython: 4 soļi
4x4 KeyPad izmantošana ar CircuitPython: Šī lētā tastatūra piedāvā vienkāršu skaitliskās ievades metodi jūsu CircuitPython projektiem. Es to izmantošu ar Adafruit ItsyBitsy M0 express. Jums būs nepieciešams: tastatūra - mana ir 4x4ItsyBitsy M0 Express vai līdzīga boardMu redaktore, kas instalēta
Usando CircuitPython En MeowMeow De ElectronicCats: 4 soļi
Usando CircuitPython En MeowMeow De ElectronicCats: Si has llegado hasta aquí es porque probablemente conoces la tarjeta Meow Meow, ese gato ninja que te permite programar miles de cosas usando sus bigotespacitivos. Sino la conoces o no la tienes, date una vuelta acá https://electroniccats.com/pr
CircuitPython ar Itsybitsy M4 Express 1: iestatīšana: 9 soļi
CircuitPython ar Itsybitsy M4 Express 1: Iestatīšana: vai esat jauns kodētājs? Vai izmantojat tikai Scratch un vēlaties pāriet uz teksta valodu, kas nodrošina vieglu piekļuvi fiziskajai skaitļošanai ar gaismas diodēm, slēdžiem, displejiem un sensoriem? Tad tas var būt jums. Esmu ievērojis, ka šajā vietnē ir daudz Instructables ab
Divi 7 segmentu displeji, kurus kontrolē potenciometrs CircuitPython - redzes noturības demonstrācija: 9 soļi (ar attēliem)
Dubultie 7 segmentu displeji, kurus kontrolē potenciometrs CircuitPython-redzes noturības demonstrācija: Šis projekts izmanto potenciometru, lai kontrolētu displeju pāris 7 segmentu LED displejos (F5161AH). Pagriežot potenciometra pogu, parādītais skaitlis mainās diapazonā no 0 līdz 99. Jebkurā brīdī ļoti īsi iedegas tikai viena gaismas diode, bet
Grafika SSD diskā 1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: 13 soļi (ar attēliem)
Grafika SSD1306 I2C OLED 128x64 displejā ar CircuitPython, izmantojot Itsybitsy M4 Express: SSD1306 OLED displejs ir mazs (0,96 "), lēts, plaši pieejams I2C, vienkrāsains grafiskais displejs ar 128x64 pikseļiem, kas ir viegli sasaistāms (tikai 4 vadi) uz mikroprocesoru izstrādes plates, piemēram, Raspberry Pi, Arduino vai