Sadržaj:

Projekt kockica maline PI: 6 koraka
Projekt kockica maline PI: 6 koraka

Video: Projekt kockica maline PI: 6 koraka

Video: Projekt kockica maline PI: 6 koraka
Video: День Стройки #Лайфхак #Ким #свс Азы Новичкам база знаний #theants Underground Kingdom 2024, Srpanj
Anonim
Image
Image
Projekt kockica malina PI
Projekt kockica malina PI

Lijep mali projekt lemljenja, a jednom je završio vježbu programiranja Raspberry PI. Zatvoreni smo zbog koronavirusa pa je ovo pokušaj da se školujem kod kuće i zaposlim svog desetogodišnjeg sina. Ovo je lijep mali projekt jer nakon što je lemio ploču i provjerio radi li pomoću napajanja, onda je spoji na malinu pi i programira da radi kao kockica.

I prije nego što netko kaže…. ovo je bio vrlo jednostavan pogled na kockice, ako ste htjeli, trebate imati samo 3 žice koje idu do LED -a, prva je u centru "JEDNA", druga su dvije LED -ice koje prikazuju "DVA" i na kraju 4 LED diode koje prikazuju "ČETIRI" broj 3 izrađene su pomoću 1 i 2, pet je 1 i 4, a na kraju 6 je 2 i 4. Sve je to bio dio učenja jer možete pojednostaviti program za vožnju 1, 2 i 4 LED diode.

  • 7 * LED diode,
  • 7 * 120 ohmski otpornici,
  • 1 * 10K ohmski otpornik,
  • 1 * pritisnite gumb za izradu.
  • 1 * ploča sa 14 traka sa 20 rupa (vidi fotografiju)
  • 10 * malih dijelova žice u boji.
  • 10 * dupont ženski konektori,
  • 10 * toplinski skupljajući dijelovi pokrivaju konektore.
  • 1 * duljina lemljenja.

Potrebni alati.

  • lemilica,
  • toplinski pištolj,
  • alat za presovanje dupont terminala,
  • bočni rezači.

Korak 1: Rezanje ploče i razbijanje tragova

Rezanje ploče i razbijanje tragova
Rezanje ploče i razbijanje tragova
Rezanje ploče i razbijanje tragova
Rezanje ploče i razbijanje tragova
Rezanje ploče i razbijanje tragova
Rezanje ploče i razbijanje tragova

Dakle, prvo pogledajmo vrstu ploče koju koristim. Prolazi kroz različite nazive kao što su veroboard, matrix board, strip board i prototype board. Znam ga kao veroboard i čini se da možete pretraživati to ime da biste ga pronašli. O ovoj ploči volim razmišljati kao o sljedećoj fazi od korištenja matične ploče (ploče na kojoj morate samo gurnuti komponente u terminale koji se izvode u trakama) Ova vrsta ploče je sljedeća najbolja stvar za izradu PCB -a, a ako ste samo ćete napraviti jedan ili dva projekta, onda se zaista ne biste potrudili napraviti PCB.

Dakle, kako koristite ovu ploču?

  • Prvo upotrijebite komad papira i isplanirajte svoj dizajn. odrediti potrebnu veličinu.
  • Zatim izrežite ploču na veličinu pomoću fine pile za zube i očistite rubove. Važno je da tračnice budu uredne na kraju jer mogu imati zareze pri rezanju i kratke spojeve između kolosijeka.
  • Ako želite, u ovoj fazi možete pokušati ugraditi sve komponente kako biste bili sigurni da sve odgovara.
  • Kad sam jednom sretan što sve pristaje, volim sjeći tračnice tamo gdje je to potrebno.

Dakle, na slikama možete vidjeti da sam izrezao sve potrebne tragove (ukupno 11) i ugradio otpornike. Rezao sam gusjenice svrdlom od 3 mm. Sada bih trebao naglasiti da postavljanje komponenti uz stazu nije pravi način za obavljanje poslova, no LED položaj koji predstavlja kockicu bio je važniji.

Korak 2: Otpornici, LED diode i veze

Otpornici, LED diode i veze
Otpornici, LED diode i veze
Otpornici, LED diode i veze
Otpornici, LED diode i veze
Otpornici, LED diode i veze
Otpornici, LED diode i veze

Stoga sam postavio otpornike na ploču i, iako nisam ulazio u potpuni ohmov zakon, objasnio sam sinu da otpornici imaju različite vrijednosti, a boje označavaju vrijednost. Stoga sam sinu rekao da sve otpornike postavi u istom smjeru. Slično, kad su u pitanju LED diode, pokazao sam mu stan na tijelu LED -a i kratku nogu koja je pokazala kako odrediti ispravan način postavljanja LED -a. Na fotografijama biste trebali vidjeti da su 4 LED diode montirane na jedan način, a ostale 3 su nasuprot.

Nakon lemljenja otpornika i LED dioda, tada sam dodao veze. Napravljene su od odsječenih nogu otpornika. Veze najbliže otpornicima usmjeravaju tlo prema zajedničkim nogama LED dioda (katoda). Također možete vidjeti posljednji 10K otpornik koji je također spojen na istu stazu kao i uzemljenje. Ovaj otpornik povlači gumb dolje na tlo. Veze između LED dioda samo usmjeravaju LED diodu na odgovarajući otpornik.

Korak 3: Gumb i ožičenje

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

Gumb je trebao biti dodan. Već sam testirao svoj gumb kako bih potvrdio na koji se način mora postaviti. to je bilo važno jer se njegova širina razlikuje od duljine i pogrešno postavljanje prekidača, pa bi prekidač koji radi duž kolosijeka u najmanju ruku bio besmislen.

Nakon što je prekidač bio na mjestu, također sam zalemio krajeve svakog kolosijeka gdje su žice trebale biti lemljene. Na ovom mjestu možete vidjeti da držim strujni krug u malom poroku samo kako bih olakšao.

Na kraju su dodane žice, rekao sam sinu da prvo zalemi crveno i crno kako se ne bi pomiješali. Crvena je pozitivan (3.3v) napon na prekidaču, a crna je uzemljenje. Tada nije bilo važno koje boje će odabrati gdje će ići.

Krajevi žica su uvijeni u Dupont stezaljke kako bi im se omogućilo da se pritisnu na Raspberry PI GPIO pinove. Znam da većina vas neće imati pristup ovoj vrsti alata za presovanje, ali za moj slučaj radim puno radijski upravljanih modela i ovaj terminal dobro radi za servomotore i ESC pa sam alat donio prije nekoliko godina. Međutim, možete kupiti zaglavlja, pa čak i terminal "HATS", što bi moglo biti bolje rješenje za spajanje na PI.

Korak 4: Testiranje i povezivanje

Testiranje i povezivanje
Testiranje i povezivanje
Testiranje i povezivanje
Testiranje i povezivanje

Dakle, nakon što ploča završi, prva faza testiranja je napraviti jako dobar vizualni prikaz. Provjerite ima li suhih spojeva i kratkih hlača, također malih kuglica lemljenja i izrezanih nogu sastavnih dijelova. dajte ploči dobru četku i u mom slučaju upotrijebite povećalo da biste dobili stvarno dobar izgled.

Ako ste zadovoljni s lemljenjem, vjerujem da je najbolje provjeriti ga na 3,3v napajanju ili nekoliko AA baterija. Imam malu naponsku jedinicu koja se pričvršćuje na kraj trake za izradu oplate i omogućuje napajanje 3,3 V ili 5 V (ili oboje) na razvodnike s obje strane glavnih traka. Koristio sam ovo da provjerim rade li sve LED diode. Uzemljenje je postavljeno na grd pin i jedna po jedna LED žice su spojene na 3.3V. Gumb je zatim provjeren postavljanjem crvene žice za napajanje na 3.3V, uzemljenje je ostavljeno na mjestu gdje je bilo, a jedna od LED dioda spojena je na žutu žicu prekidača. Nakon pritiska na tipku LED bi se trebao uključiti. Ovo u videu pokazujem ako nije dobro objašnjeno!

Korak 5: Raspberry PI i program

PI i program maline
PI i program maline
PI i program maline
PI i program maline
PI i program maline
PI i program maline
PI i program maline
PI i program maline

Ovaj je projekt uvijek bio dobar izazov, ne samo da je Thomas morao napraviti krug, već ga je morao i programirati, kako bi uspio!

Dakle, koristim Raspberry pi 3 model B+. dobio sam malinu pi 4, ali sam odlučio koristiti 3. Zbog toga sam također odlučio koristiti Scratch 2 umjesto Scratch 3 koji će raditi na Raspberry PI 3, ali vrlo je spor i ja sam popustio s tim.

Prva faza ovog dijela projekta bila je ispisati Raspberry PI pin i pokazati mom sinu kako to radi. Zatim sam spojio uzemljenje i žice od 3.3V. Zatim sam rekao svom sinu da nije važno gdje je spojio preostale žice sve dok su bile označene kao GPIO, i morao je zabilježiti koju je žicu gdje stavio!

Nakon što su sve žice spojene, PI se uključio i otvorio Scratch 2. Prvo što trebate učiniti je dodati GPIO, pa idite na "Više blokova" i odaberite GPIO. Tada imate pristup malini pi GPIO i u ovom trenutku možete jednostavno testirati svaku LED diodu povlačenjem bloka "POSTAVI GPIO ** na VISOKO/NISKO" u područje i odabrali ispravan GPIO broj i logičko stanje, a zatim kliknite blok da biste pokrenite kod.

Korak 6: Cijeli program grafički i fizički

Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički
Cijeli program grafički i fizički

Tako biste mogli podijeliti program na dva dijela, prvo LED diode, a zatim prikaz na ekranu. Oba programa koriste isto osnovno načelo koje je dolje navedeno.

  • Napravite varijablu u podatkovnom bloku koja se zove broj kockica. Ovo će pohraniti generirani slučajni broj.
  • Pričekajte da se gumb pritisne.
  • pozvati blok "shuffle" za bacanje kockica.
  • Generirajte slučajni broj i dodijelite ga varijabli "broj kockica"
  • Zatim napravite 6 uzastopnih "if" izraza koji odgovaraju 6 različitih brojeva, u svakom slučaju emitirajte broj spritovima i pozovite numeričke blokove da upale LED diode
  • Pričekajte da se gumb ponovno pritisne.
  • Dodajte opciju da pritisnete razmak da isključite sve LED diode, to je korisno jer kada isključite program Scratch jer će LED diode ostati u svom trenutnom stanju bez obzira na to.

Za prikaz na ekranu biram da napravim 7 sprajtova svaki s dva kostima (uključen i isključen) ovo zvuči komplicirano, ali nije bilo loše nakon što ste u potpunosti programirali prvi sprite s njegovim odgovorima za 6 emitiranih poruka, tada samo trebate kopirajte ga i promijenite mu mjesto te odredite koji kostim bi trebao biti uključen ili isključen na novom mjestu.

Zaista ne znam ima li to smisla ili ne! u svakom slučaju to je izazov! Ne mogu uključiti program ovdje kao nedopuštenu vrstu datoteke, ali slobodno zatražite više pojedinosti.

Preporučeni: