Turinys:
- 1 žingsnis: lentos pjaustymas ir takelių nutraukimas
- 2 žingsnis: rezistoriai, šviesos diodai ir nuorodos
- 3 žingsnis: mygtukas ir laidai
- 4 žingsnis: bandymas ir prijungimas
- 5 žingsnis: Aviečių PI ir programa
- 6 veiksmas: visa programa - grafinė ir fizinė
Video: Aviečių PI kauliukų projektas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Puikus mažas litavimo projektas ir baigęs Raspberry PI programavimo pratimą. Dėl koronaviruso esame užrakinti, todėl tai yra bandymas mokytis namuose ir išlaikyti mano 10 metų sūnų užimtą. Tai yra gražus mažas projektas, nes kai jis lituos plokštę ir patikrins, ar ji veikia naudojant maitinimo šaltinį, tada jis gali ją prijungti prie aviečių pi ir užprogramuoti, kad jis veiktų kaip kauliukas.
IR kol kas nors nepasakys … tai buvo labai paprastas žvilgsnis į kauliukus, jei norėjote, kad prie šviesos diodų eitų tik 3 laidai, pirmasis - centras „VIENAS“, antrasis - du šviesos diodai, rodantys „du“, o galiausiai - 4 Šviesos diodai, rodantys „KETVIRTUS“, skaičių 3 sudaro 1 ir 2, penki yra 1 ir 4, o galiausiai 6 yra 2 ir 4. Visa tai buvo mokymosi dalis, nes galite supaprastinti programą, kad galėtumėte vairuoti 1, 2 ir 4 šviesos diodai.
- 7 * šviesos diodai,
- 7 * 120 omų rezistoriai,
- 1 * 10K omų rezistorius,
- 1 * paspauskite mygtuką, kad padarytumėte.
- 1 * juostelės lenta 14 juostelių 20 skylių (žr. Nuotrauką)
- 10 * mažos spalvotos vielos dalys.
- 10 * dvigubų moterų jungčių,
- 10 * šilumos susitraukimo sekcijos, apimančios jungtis.
- 1 * lydmetalio ilgis.
Reikalingi įrankiai.
- lituoklis,
- šilumos pistoletas,
- presavimo įrankis dupontiniams gnybtams,
- šoniniai pjaustytuvai.
1 žingsnis: lentos pjaustymas ir takelių nutraukimas
Taigi pirmiausia pažvelkime į naudojamą plokštės tipą. Jis naudojamas skirtingais pavadinimais, tokiais kaip „veroboard“, „matrica“, „strip board“ir „prototype board“. Aš tai žinau kaip „verbooard“ir atrodo, kad jūs galite ieškoti to pavadinimo, kad jį rastumėte. Man patinka galvoti apie šią plokštę kaip apie kitą etapą nuo „breadboard“(plokštės, kurioje reikia tiesiog įstumti komponentus į juosteles) gnybtų naudojimo. Šio tipo plokštės yra kitas geriausias dalykas gaminant PCB ir Jei ketinate sukurti tik vieną ar du projekto projektus, tikrai nesigilinsite į PCB gamybą.
Taigi, kaip jūs naudojate šią lentą?
- Pirmiausia naudokite popieriaus lapą ir suplanuokite savo dizainą. nustatykite reikiamą dydį.
- Tada supjaustykite lentą pagal dydį naudodami smulkų danties pjūklą ir nuvalykite kraštus. Svarbu, kad takeliai gale būtų tvarkingi, nes pjovimo metu gali atsirasti įbrėžimų ir sutrumpėti tarp takelių.
- Jei norite, kad šiame etape išbandytumėte visus komponentus, galite, kad įsitikintumėte, jog viskas tinka.
- Kai džiaugiuosi, kad viskas tinka, man patinka pjauti takelius ten, kur reikia.
Taigi nuotraukose galite pamatyti, kad aš nukirpiau visus reikiamus takelius (iš viso 11) ir sumontavau rezistorius. Aš supjaustiau takelius naudodami 3 mm grąžtą. Dabar turėčiau atkreipti dėmesį į tai, kad sudedamųjų dalių išdėstymas išilgai trasos nėra teisingas būdas, tačiau šviesos diodų išdėstymas kauliukams buvo svarbesnis.
2 žingsnis: rezistoriai, šviesos diodai ir nuorodos
Taigi aš įdėjau rezistorius į plokštę ir, nors nesigilinau į visą omų įstatymą, aš paaiškinau savo sūnui, kad rezistoriai turi skirtingas vertes, o spalvos rodo, kokia yra vertė. Todėl aš pasakiau savo sūnui, kad visi rezistoriai būtų išdėstyti ta pačia kryptimi. Panašiai, kai kalbama apie šviesos diodus, aš parodžiau jam plokščią ant LED korpuso ir trumpą koją, kuri buvo kaip nustatyti teisingą šviesos diodo išdėstymo būdą. Nuotraukose turėtumėte matyti, kad 4 šviesos diodai yra sumontuoti vienaip, o kiti 3 - priešingai.
Po litavimo rezistoriai ir šviesos diodai i pridėjo nuorodas. Jie buvo pagaminti iš nupjautų rezistorių kojų. Nuorodos, esančios arčiausiai rezistorių, nukreipia žemę į bendras LED (katodo) kojas, taip pat galite pamatyti paskutinį 10K rezistorių, kuris taip pat yra prijungtas prie to paties takelio kaip ir žemė. Šis rezistorius traukia mygtuką žemyn. Nuorodos tarp šviesos diodų tiesiog suderina šviesos diodą su atitinkamu rezistoriumi.
3 žingsnis: mygtukas ir laidai
Mygtukas buvo pridėtas šalia. Aš jau išbandžiau savo mygtuką, kad patvirtinčiau, kokiu būdu jis turi būti padėtas. tai buvo svarbu, nes jo plotis skiriasi nuo ilgio ir jungiklis buvo neteisingai pastatytas, todėl jungiklis, veikiantis išilgai bėgių kelio, būtų beprasmiškas.
Kai jungiklis buvo vietoje, aš taip pat lituodavau kiekvieno takelio galus, kuriuose turėjo būti lituojami laidai. Šiuo metu galite pamatyti, kad aš laikau grandinę mažoje ydoje, kad būtų lengviau.
Galiausiai buvo pridėti laidai, liepiau sūnui pirmiausia lituoti raudoną ir juodą, kad jie nesusimaišytų. Raudona yra teigiama (3,3 V) jungiklio įtampa, o juoda - žemė. Tada nesvarbu, kokias spalvas jis pasirinko kur eiti.
Laidų galai buvo prispausti prie „Dupont“gnybtų, kad jie galėtų stumti ant „Raspberry PI GPIO“kaiščių. Žinau, kad dauguma iš jūsų neturite prieigos prie tokio tipo gofravimo įrankių, tačiau mano atveju aš darau daug radijo bangomis valdomų modelių, o šis terminalas puikiai tinka servo ir ESC, todėl aš atsinešiau įrankį prieš daugelį metų. Tačiau galite nusipirkti antraštes ir net terminalą „HATS“, kuris gali būti geresnis prisijungimo prie PI sprendimas.
4 žingsnis: bandymas ir prijungimas
Taigi, kai lenta bus baigta, pirmasis bandymo etapas yra padaryti tikrai gerą vaizdą. Patikrinkite, ar nėra sausų sąnarių ir šortų, taip pat mažų lydmetalio kamuoliukų ir nupjautų komponentų kojelių. paduokite lentai gerą šepetį ir mano atveju naudokite padidinamąjį stiklą, kad tikrai atrodytumėte.
Jei esate patenkinti litavimu, manau, kad geriausia tai patikrinti naudojant 3.3 V maitinimo šaltinį arba porą AA baterijų. Turiu nedidelį įtampos bloką, kuris užsifiksuoja ant duonos lentos galo ir leidžia tiekti 3.3V arba 5V (arba abu) į maitinimo bėgius abiejose pagrindinių juostų pusėse. Aš tai naudoju norėdamas patikrinti, ar visi šviesos diodai veikia. Žemė buvo uždėta ant grd kaiščio ir po vieną LED laidai buvo prijungti prie 3.3V. Mygtukas buvo patikrintas, uždėjus raudoną maitinimo laidą ant 3,3 V, žemė buvo palikta ten, kur buvo, ir vienas iš šviesos diodų buvo prijungtas prie geltono jungiklio laido. Paspaudus mygtuką, šviesos diodas turėtų užsidegti. Parodau tai vaizdo įraše, jei to nepaaiškinote labai gerai!
5 žingsnis: Aviečių PI ir programa
Šis projektas visada buvo geras iššūkis, ne tik Tomas turėjo sukurti grandinę, bet ir ją užprogramuoti, kad ji veiktų!
Taigi aš naudoju Raspberry pi 3 B+modelį. Aš turiu aviečių pi 4, bet nusprendžiau naudoti 3. Dėl šios priežasties aš taip pat nusprendžiau naudoti „Scratch 2“, o ne „Scratch 3“, kuris veiks su „Raspberry PI 3“, bet labai labai lėtai ir aš su juo pasidaviau.
Pirmasis šios projekto dalies etapas buvo išspausdinti Raspberry PI kaištį ir parodyti mano sūnui, kaip jis veikia. Aš prijungiau žemę ir 3,3 V laidus. Tada aš pasakiau savo sūnui, kad nesvarbu, kur jis prijungė likusius laidus, kol jie buvo pažymėti kaip GPIO, ir jis turėjo užrašyti, kurį laidą jis įdėjo!
Kai visi laidai buvo prijungti, PI buvo įjungtas ir „Scratch 2“atsidarė. Pirmas dalykas, kurį reikia padaryti, yra pridėti GPIO, todėl eikite į „Daugiau blokų“ir pasirinkite GPIO. Tada jūs turite prieigą prie „Raspberry pi GPIO“ir šiuo metu galite tiesiog išbandyti kiekvieną šviesos diodą, nuvilkdami „SET GPIO ** to HIGH/LOW“bloką į sritį ir pasirinkę tinkamą GPIO numerį ir loginę būseną, tada spustelėkite bloką, kad paleiskite kodą.
6 veiksmas: visa programa - grafinė ir fizinė
Taigi galite suskirstyti programą į dvi dalis, pirmiausia šviesos diodus, o po to - vaizdą ekrane. Abi programos naudoja tą patį pagrindinį principą, kuris išvardytas žemiau.
- Duomenų bloke sukurkite kintamąjį, vadinamą kauliukų skaičiumi. Tai išsaugos sugeneruotą atsitiktinį skaičių.
- Palaukite, kol bus paspaustas mygtukas.
- skambinkite „shuffle“bloku, kad išmestumėte kauliukus.
- Sukurkite atsitiktinį skaičių ir priskirkite jį kintamajam „kauliukų skaičius“
- Tada atlikite 6 nuoseklius teiginius „jei“, kad jie atitiktų 6 skirtingus skaičius, kiekvienu atveju perduokite numerį „sprite“ir paskambinkite skaičių blokais, kad užsidegtų šviesos diodai
- Palaukite, kol mygtukas vėl bus pasuktas.
- Pridėkite parinktį paspausti tarpo klavišą, kad įjungtumėte visus šviesos diodus, tai naudinga, nes kai išjungiate „Scratch“programą, nes šviesos diodai išliks esami.
Ekrano ekrane pasirenku padaryti 7 sprites su dviem kostiumais (įjungtas ir išjungtas), tai skamba sudėtingai, bet nebuvo labai blogai, kai visiškai užprogramavote pirmąjį sprintą su jo atsakymais į 6 transliacijos pranešimus, tada jums tereikia nukopijuokite jį ir pakeiskite jo vietą bei nustatykite, kuris kostiumas turėtų būti įjungtas ar išjungtas naujoje vietoje.
Aš tikrai nežinau, ar tai prasminga, ar ne! bet kokiu atveju tai iššūkis! Negaliu čia įtraukti programos kaip neleistino failo tipo, tačiau nedvejodami paprašykite daugiau informacijos.
Rekomenduojamas:
Skrydžio monitorius naudojant aviečių PI ir DVB atmintinę: 3 žingsniai
Skrydžio monitorius naudojant „Raspberry PI“ir DVB atmintinę: jei esate dažnas skraidytojas arba tiesiog aistringai mėgstate lėktuvus, „Flightradar“arba „Flightaware“2 turi turėti svetaines (arba programas, nes yra ir programų mobiliesiems), kurias naudosite kasdien Abu jie leidžia stebėti lėktuvus realiu laiku, pamatyti skrydį
Jautri kepurė aviečių kokybės oro ir dujų detektoriui V1.1: 9 žingsniai
SENSLY kepurė aviečių kokybės oro ir dujų detektoriui V1.1: „Sensly“yra nešiojamas taršos jutiklis, galintis aptikti taršos lygį ore, naudodamas įmontuotus dujų jutiklius, kad surinktų informaciją apie įvairias esamas dujas. Šią informaciją galima perduoti tiesiai į jūsų išmanųjį telefoną, kad būtų galima realaus laiko
Sukurkite savo grafikus mano IOT duomenims apie aviečių PI: 3 žingsniai
Sukurkite savo grafikus mano IOT duomenims aviečių PI: perskaitykite, jei norite, kad galėtumėte kurti savo IOT grafikus naudodami 7 kodo eilutes. Norėjau sukurti diagramas, kad duomenys būtų rodomi grafiniu formatu iš mano IOT jutiklių tinklalapyje. Anksčiau tam naudodavausi trečiųjų šalių paslaugomis (kai kurios
Aviečių bakas su žiniatinklio sąsaja ir vaizdo transliacija: 8 žingsniai (su nuotraukomis)
Aviečių bakas su žiniatinklio sąsaja ir vaizdo transliacija: mes pamatysime, kaip aš supratau mažą „WiFi“talpyklą, galinčią nuotoliniu būdu valdyti internetą ir transliuoti vaizdo įrašus. Tai skirta pamokai, kuriai reikia pagrindinių žinių apie elektroninį ir programinį programavimą. Dėl šios priežasties aš pasirinkau
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą