Përmbajtje:

Projekti i Zare Raspberry PI: 6 hapa
Projekti i Zare Raspberry PI: 6 hapa

Video: Projekti i Zare Raspberry PI: 6 hapa

Video: Projekti i Zare Raspberry PI: 6 hapa
Video: ОТКРЫЛИ ПОРТАЛ В МИР МЕРТВЫХ ✟ ПРОВЕЛИ СТРАШНЫЙ РИТУАЛ И ПРИЗВАЛИ ПРИЗРАКОВ ✟ TERRIBLE RITUAL 2024, Nëntor
Anonim
Image
Image
Projekti i Zare me mjedër PI
Projekti i Zare me mjedër PI

Projekt i bukur i vogël për saldim, dhe një herë përfundoi një ushtrim programimi Raspberry PI. Ne jemi të mbyllur për shkak të virusit korona kështu që kjo është një përpjekje për të bërë shkollim në shtëpi dhe për ta mbajtur djalin tim 10 vjeçar të zënë. Ky është një projekt i bukur i vogël sepse sapo të ketë ngjitur tabelën dhe të kontrollojë se funksionon duke përdorur një furnizim me energji elektrike, atëherë ai e lidh atë me një pi mjedër dhe e programon atë për të punuar si zare.

DHE para se dikush të thotë…. ky ishte një vështrim shumë themelor në një zare, nëse do të duhej vetëm të kishe 3 tela që shkonin në LEDS, e para ishte qendra "ONE", e dyta ishin dy LED që shfaqnin "TWO" dhe së fundi 4 LED që shfaqin "KATURR" numrin 3 është bërë duke përdorur 1 dhe 2, pesë janë 1 dhe 4, dhe së fundi 6 janë 2 dhe 4. Kjo ishte e gjitha pjesë e mësimit pasi mund të thjeshtoni programin për të drejtuar 1, 2 dhe 4 LED.

  • 7 * LED,
  • Rezistenca 7 * 120 ohm,
  • Rezistencë 1 * 10K Ohm,
  • Butoni 1 * shtyp për të bërë.
  • 1 * bordi i shiritit 14 shirita me 20 vrima (shiko foton)
  • 10 * pjesë të vogla të telit me ngjyrë.
  • 10 * lidhëse femra dupont,
  • 10 * seksione të tkurrjes së nxehtësisë për të mbuluar lidhësit.
  • 1 * gjatësia e saldimit.

Mjetet e kërkuara.

  • Makine per ngjitjen e metalit,
  • armë e nxehtë,
  • mjet shtrëngues për terminalet dupont,
  • prerës anësorë.

Hapi 1: Prerja e Bordit dhe Thyerja e Shtigjeve

Prerja e Bordit dhe Thyerja e Shtigjeve
Prerja e Bordit dhe Thyerja e Shtigjeve
Prerja e Bordit dhe Thyerja e Shtigjeve
Prerja e Bordit dhe Thyerja e Shtigjeve
Prerja e Bordit dhe Thyerja e Shtigjeve
Prerja e Bordit dhe Thyerja e Shtigjeve

Pra, së pari le të hedhim një vështrim në llojin e bordit që po përdor. Shkon përmes emrave të ndryshëm si veroboard, bordi matricë, bordi i shiritit dhe bordi prototip. Unë e njoh atë si veroboard dhe ju duket se jeni në gjendje të kërkoni atë emër për ta gjetur atë. Më pëlqen ta mendoj këtë tabelë si fazën tjetër nga përdorimi i dërrasës së bukës (bordi ku ju vetëm duhet të fusni komponentët në terminalet që punojnë në shirita) Ky lloj bordi është gjëja tjetër më e mirë për të bërë një PCB dhe nëse do të ishit do të bëni vetëm një ose dy nga një projekt, atëherë me të vërtetë nuk do të keni probleme për të bërë një PCB.

Pra, si e përdorni këtë tabelë?

  • Së pari përdorni një copë letër dhe planifikoni modelin tuaj. përpunoni madhësinë e kërkuar.
  • Pastaj prerë bordin në madhësi duke përdorur një sharrë dhëmbësh të hollë dhe fshijini skajet e pastra. Importantshtë e rëndësishme që gjurmët të jenë të pastra në fund pasi ato mund të kenë vrima nga prerja dhe të shkurtra midis gjurmëve.
  • Nëse dëshironi që gjykimi të përshtatet me të gjithë përbërësit në këtë fazë për t'u siguruar që gjithçka përshtatet.
  • Pasi jam i lumtur që gjithçka përshtatet më pëlqen të pres gjurmët aty ku kërkohet.

Kështu që ju mund të shihni në fotografi që unë kam prerë të gjitha gjurmët e kërkuara (gjithsej 11) dhe kam vendosur rezistorët. I kam prerë gjurmët duke përdorur një stërvitje 3 mm. Tani duhet të theksoj se vendosja e përbërësve përgjatë pistës nuk është me të vërtetë mënyra e duhur për të bërë gjërat, megjithatë vendosja e LED për të përfaqësuar një zare ishte më e rëndësishme.

Hapi 2: Rezistencat, LED -të dhe lidhjet

Rezistenca, LED dhe lidhje
Rezistenca, LED dhe lidhje
Rezistenca, LED dhe lidhje
Rezistenca, LED dhe lidhje
Rezistenca, LED dhe lidhje
Rezistenca, LED dhe lidhje

Kështu që i vendosa rezistorët në tabelë dhe dhe ndërsa nuk hyra në ligjin e plotë të Ohmit, i shpjegova djalit tim se rezistorët kanë vlera të ndryshme dhe ngjyrat tregojnë se sa është vlera. Rrjedhimisht i thashë djalit tim që të vendosë të gjithë rezistorët në të njëjtin drejtim. Po kështu kur ishte fjala për LED -të, unë i tregova banesën në trupin LED dhe këmbën e shkurtër e cila ishte mënyra se si të identifikohej mënyra e saktë për të pozicionuar LED. Ju duhet të jeni në gjendje të shihni në fotografi se 4 LED janë montuar në një drejtim dhe 3 të tjerat janë të kundërta.

Pas bashkimit të rezistorëve dhe LED -ve i shtova lidhjet. Këto janë bërë nga këmbët e rezistencës së prerë. Lidhjet më të afërta me Rezistorët e drejtojnë tokën në këmbët e përbashkëta të LED -ve (Katodës) gjithashtu mund të shihni rezistencën e fundit 10K e cila është gjithashtu e lidhur me të njëjtën linjë me tokën, Ky rezistencë tërheq butonin poshtë në tokë. Lidhjet midis LED -ve vetëm e lidhin LED me rezistencën e tij përkatëse.

Hapi 3: Butoni dhe telat

Butoni dhe telat
Butoni dhe telat
Butoni dhe telat
Butoni dhe telat
Butoni dhe telat
Butoni dhe telat
Butoni dhe telat
Butoni dhe telat

Butoni do të shtohej më pas. Unë tashmë e kisha testuar butonin tim për të konfirmuar se në cilën mënyrë duhej vendosur. kjo ishte e rëndësishme pasi kishte një gjerësi të ndryshme në gjatësi dhe vendosjen e çelësit gabimisht, kështu që ndërprerësi i operuar përgjatë një piste do të ishte i pakuptimtë për të thënë aspak.

Sapo kalimi ishte në vend, unë gjithashtu bashkova skajet e secilës shirit ku telat duhet të ngjiteshin. Në këtë pikë ju mund të shihni që unë jam duke e mbajtur qarkun në një ves të vogël vetëm për ta bërë më të lehtë.

Së fundi, telat u shtuan, i thashë djalit tim të bashkonte së pari kuq e zi në mënyrë që të mos përziheshin. E kuqja është tensioni pozitiv (3.3v) në ndërprerës dhe e zeza është toka. Atëherë nuk kishte rëndësi se cilat ngjyra ai zgjedh të shkojë ku.

Skajet e telave u shtypën në terminalet Dupont për t'i lejuar ata të shtyjnë mbi kunjat e Raspberry PI GPIO. Unë e di që shumica prej jush nuk do të kenë qasje në këtë lloj mjeti të shtypjes, por për rastin tim unë bëj shumë modele të kontrolluara nga radio dhe ky terminal punon mirë për servos dhe ESC, kështu që solla një mjet vite më parë. Sidoqoftë, mund të blini tituj dhe madje terminal "HATS" të cilat mund të jenë një zgjidhje më e mirë për t'u lidhur me IP.

Hapi 4: Testimi dhe lidhja

Testimi dhe lidhja
Testimi dhe lidhja
Testimi dhe lidhja
Testimi dhe lidhja

Pra, pasi bordi të jetë i plotë, faza e parë e testimit është të bëni një pamje vërtet të mirë. Kontrolloni për nyje të thata dhe pantallona të shkurtra, gjithashtu topa të vegjël të saldimit dhe këmbëve të prera përbërëse. jepini tabelës një furçë të mirë dhe në rastin tim përdorni një xham zmadhues për të marrë një pamje vërtet të mirë.

Nëse jeni të kënaqur me bashkimin, atëherë besoj se është më mirë ta kontrolloni atë në një furnizim me energji 3.3v ose disa bateri AA. Unë kam një njësi të vogël të tensionit e cila kapet në fund të një brezi të bordit të bukës dhe lejon që 3.3V ose 5V (ose të dyja) të ushqehen në binarët e energjisë në të dyja anët e shiritave kryesorë. E përdor këtë për të kontrolluar që të gjitha LED -et po funksiononin. Toka u vendos në kunjin grd dhe një nga një telat LED u lidhën me 3.3V. Butoni u kontrollua më pas duke vendosur tela të kuq të energjisë në 3.3V, toka u la aty ku ishte dhe njëra prej LED -ve u lidh me tela të verdhë kalimi. Kur shtypet butoni LED duhet të ndizet. Unë e tregoj këtë në video nëse nuk e kam shpjeguar shumë mirë!

Hapi 5: PI dhe programi i mjedrës

PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës
PI dhe Programi i Mjedrës

Ky projekt do të ishte gjithmonë një sfidë e mirë, jo vetëm që Thomas -it i duhej të bënte qarkun që duhej të programonte, që të funksiononte!

Kështu që unë jam duke përdorur një Raspberry pi 3 model B+. Unë kam një pi mjedër 4 por kam vendosur të përdor 3. Për këtë arsye unë gjithashtu zgjedh të përdor Scratch 2 në vend të Scratch 3 i cili do të funksionojë në një Raspberry PI 3 por është shumë i ngadalshëm dhe unë u dorëzova me të.

Faza e parë e kësaj pjese të projektit ishte të printoni kunjin Raspberry PI dhe t'i tregoni Birit tim se si funksionoi. Se unë lidh tokën dhe telat 3.3v. Unë pastaj i thashë djalit tim se nuk kishte rëndësi se ku i lidhte telat e mbetur për sa kohë që ato ishin shënuar si GPIO, dhe ai duhej të mbante shënim se cilin tel ku kishte vënë ku!

Pasi u lidhën të gjitha telat, PI u ndez dhe Scratch 2 u hap. Gjëja e parë që duhet bërë është të shtoni GPIO, kështu që shkoni te "Më shumë blloqe" dhe zgjidhni GPIO. Pastaj ju keni qasje në mjedër pi GPIO dhe në këtë pikë ju thjesht mund të provoni secilën LED duke tërhequr bllokun "SET GPIO ** në HIGH/LOW" në zonë dhe keni zgjedhur numrin e duhur të GPIO dhe gjendjen logjike, pastaj klikoni bllokun për të ekzekutoni kodin.

Hapi 6: Programi i Plotë Grafik dhe Fizik

Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik
Programi i Plotë Grafik dhe Fizik

Kështu që ju mund ta ndani programin në dy pjesë së pari LED -të, pastaj së dyti përfaqësimin në ekran. Të dy programet përdorin të njëjtin parim bazë i cili është renditur më poshtë.

  • Bëni një ndryshore në bllokun e të dhënave të quajtur numër zare, Kjo do të ruajë numrin e rastit të gjeneruar.
  • Prisni që butoni të shtypet.
  • telefononi bllokun "përzierje" për të hedhur zaret.
  • Gjeneroni një numër të rastësishëm dhe caktojeni atë ndryshores "numri i zareve"
  • Pastaj bëni 6 deklarata të njëpasnjëshme "nëse" që i përshtaten 6 numrave të ndryshëm, në secilin rast transmetoni numrin tek spritet dhe telefononi blloqet e numrave për të ndezur LED -të
  • Prisni që butoni të shtypet për t'u rrokullisur përsëri.
  • Shtoni opsionin për të shtypur hapësirën për të kthyer të gjitha LED -të, kjo është e dobishme pasi kur mbyllni programin Scratch pasi LED -të do të mbeten në gjendjen e tyre aktuale pavarësisht.

Për shfaqjen në ekran unë zgjedh të bëj 7 sprita secila me dy kostume (ndezur dhe fikur) kjo tingëllon e komplikuar, por nuk ishte shumë keq pasi të kishit programuar plotësisht sprite -in e parë me përgjigjet e tij për 6 mesazhet e transmetuara, atëherë ju vetëm duhet kopjoni atë dhe ndryshoni vendndodhjen e tij dhe përcaktoni se cili kostum duhet të jetë i ndezur ose i fikur në vendin e ri.

Unë me të vërtetë nuk e di nëse ka kuptim apo jo! sido që të jetë është një sfidë! Unë nuk mund ta përfshij programin këtu pasi është një lloj skedari i palejuar, por mos ngurroni të kërkoni më shumë detaje.

Recommended: