Satura rādītājs:

HackerBox 0041: CircuitPython: 8 soļi
HackerBox 0041: CircuitPython: 8 soļi

Video: HackerBox 0041: CircuitPython: 8 soļi

Video: HackerBox 0041: CircuitPython: 8 soļi
Video: #41 Hacker Box #0038 TechnoDactyl 2024, Jūlijs
Anonim
HackerBox 0041: CircuitPython
HackerBox 0041: CircuitPython

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

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

Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express

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

Akumulatora jauda MakeCode Arcade PCB
Akumulatora jauda MakeCode Arcade PCB

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 konsoles emblēma
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

Dzīvo HackLife
Dzīvo 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: