Kazalo:

Projekt kock maline PI: 6 korakov
Projekt kock maline PI: 6 korakov

Video: Projekt kock maline PI: 6 korakov

Video: Projekt kock maline PI: 6 korakov
Video: БАХШ ПЛОВ Бухарских Евреев 1000 летний РЕЦЕПТ КАК ПРИГОТОВИТЬ 2024, Julij
Anonim
Image
Image
Projekt kock maline PI
Projekt kock maline PI

Lep mali spajkalni projekt in enkrat zaključen s programiranjem Raspberry PI. Zaradi koronavirusa smo zaprti, zato je to poskus domačega šolanja in zaposlovanja mojega 10 -letnega sina. To je lep majhen projekt, ker potem, ko je spajkal ploščo in preveril njeno delovanje z napajalnikom, jo mora povezati z malinovim pi in jo programirati, da deluje kot kocka.

In preden kdo reče … To je bil zelo preprost pogled na kocko, če bi želeli, da imaš samo 3 žice, ki gredo do LED, prva je v središču "ENO", druga pa dve LED, ki prikazujeta "DVE" in nazadnje 4 LED, ki prikazujejo "ŠTIRI", je številka 3 narejena z uporabo 1 in 2, pet je 1 in 4, nazadnje 6 pa 2 in 4. Vse to je bil del učenja, saj lahko poenostavite program za vožnjo 1, 2 in 4 LED.

  • 7 * LED,
  • 7 * 120 ohmski upori,
  • 1 * 10K ohmski upor,
  • 1 * gumb za izdelavo.
  • 1 * lesena plošča 14 trakov z 20 luknjami (glej fotografijo)
  • 10 * majhni deli barvne žice.
  • 10 * dupont ženski priključki,
  • 10 * toplotno skrčenih delov, ki pokrivajo konektorje.
  • 1 * dolžina spajkanja.

Potrebna orodja.

  • spajkalnik,
  • toplotna pištola,
  • orodje za stiskanje sponk Dupont,
  • stranski rezalniki.

1. korak: Rezanje plošče in prekinitev tirov

Rezanje deske in prekinitev tirov
Rezanje deske in prekinitev tirov
Rezanje deske in prekinitev tirov
Rezanje deske in prekinitev tirov
Rezanje deske in prekinitev tirov
Rezanje deske in prekinitev tirov

Torej, najprej poglejmo vrsto plošče, ki jo uporabljam. Gre za različna imena, kot so veroboard, matrix board, strip board in prototype board. Poznam ga kot veroboard in zdi se, da lahko poiščete to ime, da ga najdete. To ploščo si želim predstavljati kot naslednjo stopnjo pri uporabi plošče (plošča, na kateri morate samo potisniti komponente v sponke, ki potekajo v trakovih) Ta vrsta plošče je naslednja najboljša stvar pri izdelavi tiskanega vezja in če bi naredili boste le en ali dva projekta, potem se res ne boste potrudili pri izdelavi PCB -ja.

Kako torej uporabljate to ploščo?

  • Najprej uporabite kos papirja in načrtujte svojo zasnovo. določite zahtevano velikost.
  • Nato z fino zobno žago odrežite ploščo po velikosti in robove očistite. Pomembno je, da so sledi na koncu čiste, saj lahko na njih nastanejo zareze in se med stezami skrajšajo.
  • Če želite, lahko na tej stopnji preskusno namestite vse komponente in se prepričate, da vse ustreza.
  • Ko sem vesel, da mi vse ustreza, rad odrežem steze, kjer je to potrebno.

Tako lahko na slikah vidite, da sem prerezal vse potrebne sledi (skupaj 11) in namestil upore. Kose sem rezal s 3 mm svedrom. Zdaj moram poudariti, da postavitev komponent vzdolž steze ni pravi način za početje, vendar je bila postavitev LED, ki predstavlja kocko, pomembnejša.

2. korak: Upori, LED in povezave

Upori, LED in povezave
Upori, LED in povezave
Upori, LED in povezave
Upori, LED in povezave
Upori, LED in povezave
Upori, LED in povezave

Zato sem upora namestil na ploščo in čeprav nisem šel v polni ohmov zakon, sem svojemu sinu razložil, da imajo upori različne vrednosti in barve kažejo, kakšna je vrednost. Zato sem sinu rekel, naj vse upore postavi v isto smer. Podobno, ko so prišle LED diode, sem mu pokazal ploskev na ohišju LED in kratko nogo, s katero je bilo mogoče prepoznati pravilen način postavitve LED. Na fotografijah bi morali videti, da so 4 LED diode nameščene v eno smer, ostale 3 pa nasprotno.

Po spajkanju uporov in LED sem nato dodal povezave. Te so bile narejene iz odrezanih uporovnih nog. Povezave, ki so najbližje uporom, vodijo tla do skupnih nog LED (katode), vidite pa tudi zadnji 10K upor, ki je prav tako priključen na isto progo kot tla. Ta upor potegne gumb navzdol do tal. Povezave med LED diodami le poravnajo LED z ustreznim uporom.

3. korak: Gumb in ožičenje

Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje
Gumb in ožičenje

Naslednji gumb je bil dodan. Svoj gumb sem že preizkusil, da potrdim, v katero smer ga je treba postaviti. to je bilo pomembno, saj je njegova širina drugačna od dolžine in napačno nameščeno stikalo, tako da bi bilo stikalo, ki deluje po progi, najmanj rečeno nesmiselno.

Ko je bilo stikalo nameščeno, sem tudi spajal konce vsakega tira, kjer naj bi bile žice spajkane. Na tej točki lahko vidite, da držim vezje v majhnem primežu, da bi bilo lažje.

Nazadnje so bile dodane žice. Sinu sem rekel, naj najprej spajka rdeče in črno, da se ne zmešata. Rdeča je pozitivna (3.3v) napetost do stikala, črna pa tla. Potem ni bilo vseeno, za katere barve se bo odločil kam iti.

Konci žic so bili stisnjeni v sponke Dupont, da so lahko pritisnili na zatiče Raspberry PI GPIO. Vem, da večina od vas ne bo imela dostopa do te vrste orodja za stiskanje, toda za moj primer delam veliko radijsko vodenih modelov in ta terminal dobro deluje za servomotorje in ESC, zato sem orodje prinesel pred leti. Lahko pa kupite glave in celo terminal "HATS", kar je morda boljša rešitev za povezavo z PI.

4. korak: Testiranje in povezovanje

Testiranje in povezovanje
Testiranje in povezovanje
Testiranje in povezovanje
Testiranje in povezovanje

Torej, ko je plošča končana, je prva stopnja testiranja res dober vizualni prikaz. Preverite suhe sklepe in kratke hlače, prav tako majhne kroglice spajkanja in rezane sestavne noge. dajte deski dobro krtačo in v mojem primeru uporabite povečevalno steklo, da dobite res dober videz.

Če ste zadovoljni s spajkanjem, potem menim, da je najbolje, da to preverite na napajalniku 3.3V ali nekaj baterijah AA. Imam majhno napetostno enoto, ki se pripne na konec traku plošče in omogoča napajanje 3.3V ali 5V (ali oboje) na napajalne tirnice na obeh straneh glavnih trakov. To sem uporabil za preverjanje delovanja vseh LED. Ozemljitev je bila položena na pin grd in ena za drugo so bile LED žice priključene na 3.3V. Gumb smo nato preverili tako, da smo rdečo napajalno žico položili na 3.3V, tla pa pustili tam, kjer je bila, in eno od LED priklopili na rumeno žico stikala. Ko pritisnete gumb, mora zasvetiti LED. To v videu pokažem, če tega nisem dobro razložil!

5. korak: Raspberry PI in program

Raspberry PI in program
Raspberry PI in program
Raspberry PI in program
Raspberry PI in program
Raspberry PI in program
Raspberry PI in program
Raspberry PI in program
Raspberry PI in program

Ta projekt je bil vedno dober izziv, ne samo, da je Thomas moral narediti vezje, ampak ga je moral tudi programirati, da je deloval!

Zato uporabljam Raspberry pi 3 model B+. Imam malino pi 4, vendar sem se odločil za uporabo 3. Zaradi tega sem se odločil tudi za uporabo Scratch 2 namesto Scratch 3, ki bo deloval na Raspberry PI 3, vendar je zelo zelo počasen in sem se mu prepustil.

Prva faza tega dela projekta je bila natisniti vtičnik Raspberry PI in mojemu sinu pokazati, kako deluje. Nato sem priključil ozemljitev in žice 3.3v. Nato sem svojemu sinu rekel, da ni važno, kje je priključil preostale žice, če so označene kot GPIO, in si je moral zapisati, katera žica je kamor dal

Ko so bile vse žice povezane, se je PI vklopil in odprl se je Scratch 2. Najprej morate dodati GPIO, zato pojdite na "Več blokov" in izberite GPIO. Nato imate dostop do Raspberry Pi GPIO in na tej točki lahko preprosto preizkusite vsako LED, tako da povlečete blok "SET GPIO ** to HIGH/LOW" v območje in izberete pravilno številko GPIO in logično stanje, nato kliknite blok, da zaženite kodo.

6. korak: Grafični in fizični program celotnega programa

Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program
Celoten grafični in fizični program

Tako lahko program razdelite na dva dela, najprej LED diode, nato pa prikaz na zaslonu. Oba programa uporabljata isto osnovno načelo, ki je navedeno spodaj.

  • V podatkovnem bloku naredite spremenljivko, imenovano številka kock. To bo shranilo ustvarjeno naključno število.
  • Počakajte, da pritisnete gumb.
  • pokličite blok "shuffle", da vržete kocke.
  • Ustvarite naključno število in ga dodelite spremenljivki "število kock"
  • Nato naredite 6 zaporednih stavkov "if", ki ustrezajo 6 različnim številkam, v vsakem primeru oddajte številko sprajtom in pokličite številske bloke, da prižgejo LED
  • Počakajte, da se gumb ponovno pritisne.
  • Dodajte možnost, da pritisnete presledek, da izklopite vse LED -diode, kar je uporabno, ko izklopite program Scratch, saj bodo LED -diode ne glede na to ostale v svojem trenutnem stanju.

Za prikaz na zaslonu se odločim, da bom naredil po 7 sprajtov z dvema kostumoma (vklopljen in izklopljen). kopirajte in spremenite njegovo lokacijo ter določite, kateri kostum naj bo vklopljen ali izklopljen na novi lokaciji.

Res ne vem, ali je to smiselno ali ne! tako ali tako je izziv! Programa ne morem vključiti kot nedovoljeno vrsto datoteke, vendar vas prosimo za več podrobnosti.

Priporočena: