Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 veiksmas: sąranka
- 3 žingsnis: „Buggy“prijungimas prie H tilto
- 4 žingsnis: H-tilto prijungimas prie „Raspberry Pi“
- 5 veiksmas: 9 voltų baterijos prijungimas prie „H-bridge“
- 6 žingsnis: patikros taškas
- 7 žingsnis: jungiamieji mygtukai
- 8 žingsnis: Kodas
- 9 veiksmas: nustatykite „VNC Viewer“
- 10 žingsnis: Surinkite savo bagį
Video: „RSPI“mygtuko robotas „Buggy“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Ar kada nors parduotuvėje matėte nuotolinio valdymo automobilį ir pagalvojote, ar galėtumėte jį pasigaminti patys. Taip, jūs galite sukurti vieną ir valdyti savo automobilį mygtukais. Viskas, ko jums reikia, yra keletas paprastų medžiagų ir galite pasigaminti robotą su mygtuku. Dabar atlikite toliau nurodytus veiksmus ir sukurkite savo mygtuko roboto klaidą.
1 žingsnis: Surinkite medžiagas
Prieš pradėdami, turėtumėte surinkti reikalingą medžiagą šiam projektui užbaigti:
- Raspberry Pi B+
- Monitorius
- Klaviatūra
- Pelė
- T-Cobbler
- Pusės dydžio duonos lenta
- H-tiltas
- Phillips atsuktuvas
- „Robot Buggy“važiuoklė su 2 varikliais
- 4 mygtukai
- 9 voltų baterija
- Nešiojamasis įkroviklis
- Mikro USB laidas
- 4 vyriški - moteriški jungiamieji laidai
- 12 vyriškų - vyriškų jungiamųjų laidų
- „Python 3“kodavimo programinė įranga
- Mobilusis įrenginys, kuriuo galima atsisiųsti „VNC viewer“programą
2 veiksmas: sąranka
Surinkę reikiamas medžiagas, dabar galite sukurti savo vežimėlį. Pirmiausia turite prijungti „Raspberry Pi“prie monitoriaus, pelės ir klaviatūros. Kai tai padarysite, turite pritvirtinti „t-cobbler“prie „Pi“ir pusės dydžio duonos lentos. Dabar prie savo duonos lentos galite pritvirtinti „h-tiltą“ir mygtukus.
3 žingsnis: „Buggy“prijungimas prie H tilto
Dabar esate pasiruošę sukurti savo vežimėlį. Pirmiausia turite pritvirtinti variklius prie h-tilto, todėl turite atsukti keturis mėlynus prievadus h-tilto viršuje ir apačioje, jei laikote jį taip, kaip yra aukščiau esančiame paveikslėlyje. Po to jums reikia gauti du raudonus ir du juodus vyriškus-vyriškus megztinius. Tada įdėkite juodus laidus į kairiuosius prievadus ir raudonus laidus į dešinius prievadus (aukščiau esančiame paveikslėlyje jis buvo prijungtas atvirkščiai, tačiau tai palengvina). Įdėję laidus į mėlynus prievadus, sandariai prisukite juos, o tai padės išvengti iškritimo. Dabar ant savo važiuoklės, šalia ratų, pamatysite variklius ir raudoną ir juodą moterišką jungtį, išeinančią iš kiekvieno variklio. Prijunkite raudoną ir juodą laidą nuo h tilto prie variklių ir dabar jūsų h tiltas yra prijungtas prie jūsų vežimėlio. Atminkite, kad jei „h-tiltą“laikote tą patį, kaip aukščiau pateiktame paveikslėlyje, viršutiniai prievadai turi būti prijungti prie kairiojo rato, o apatiniai-prie dešiniojo rato.
4 žingsnis: H-tilto prijungimas prie „Raspberry Pi“
Kai prijungėte savo H tiltą prie bagio, dabar prijungiate jį prie savo Pi. Dabar jums reikia 4 vyrų-moterų jungiamųjų laidų. Prijunkite visus keturis jungiamuosius laidus prie h tilto prie išorinių jungčių, esančių h tilto priekyje. Tada prijunkite visus keturis laidus prie skirtingų GPIO savo duonos lentos. Kairiajam ratui naudojau GPIO 4 ir 17, o dešiniajam - GPIO 5 ir 6. Kad žinotumėte, kurie laidai yra skirti bet kuriam ratui, ant rato asortimento yra h-tilto du laidai, kuriuos prijungėte prie išorinių ir moteriškų laidų. Dabar jums reikia laido iš vyriškos lyties, kad galėtumėte prijungti įžeminimo laidą prie savo h-tilto. O tai reiškia, kad dabar jums reikia atsukti vidurinį trijų „h-tilto“prievadų prievadą. Tada dabar įdėkite laidą ir sandariai įsukite, kad jis nenukristų. Dabar įdėkite tą laidą į duonos lentos įžeminimo prievadą.
5 veiksmas: 9 voltų baterijos prijungimas prie „H-bridge“
Paskutinis dalykas, kurį turite padaryti, kad užbaigtumėte savo vežimėlio statybą, yra pritvirtinti 9 voltų bateriją. Jums reikia jungties, jungiančios jūsų akumuliatorių ir padalijantį jį į žemę ir įtampą. Dabar jums reikia atsukti pirmuosius du h-tilto prievadus iš kairės. Po to reikia įkišti raudoną laidą iš akumuliatoriaus į kairįjį prievadą ir įkišti įžeminimo laidą į vidurinįjį lizdą. Viduriniame prievade turėtumėte turėti du laidus, vieną įžeminimo laidą prie „Pi“ir vieną įžeminimo laidą iš akumuliatoriaus. Dabar tvirtai prisukite prievadus ir pereikite prie kito žingsnio.
6 žingsnis: patikros taškas
Dabar, prieš pereidami prie mygtukų, patikrinsime, ar jūsų bagis veikia. Taigi dabar atidarykite „Python 3“savo „Pi“ir paleiskite žemiau esantį kodą, kad įsitikintumėte, jog jūsų klaidas veikia.
iš „gpiozero import Robot“
robby = robotas (kairė = (4, 17), dešinė = (5, 6))
robby.forward ()
Jei jūsų vežimėlis juda į priekį, dabar įveskite:
robby.stop ()
7 žingsnis: jungiamieji mygtukai
Patikrinę, ar jūsų bagis veikia, dabar esate pasiruošę pridėti mygtukus. Pirmas dalykas, kurį jums reikia padaryti, yra uždėti laidą nuo žemės ir prijungti jį prie įžeminimo bėgių iš abiejų pusių. Tai labai palengvintų jungiant mygtukus. Dabar padėkite keturis mygtukus ta pačia tvarka, kaip aukščiau esančioje nuotraukoje. Įsitikinkite, kad kiekviena mygtuko kojelė yra skirtingoje eilutėje. Dabar prijunkite vieną koją nuo kiekvieno mygtuko prie žemės. Po to kiekvieną mygtuką turite prijungti prie GPIO, todėl paskambinsime toliausiai nuo jūsų esančio „Pi“mygtuko į priekį ir prijungsime tą mygtuką prie „GPIO 23. Tada paspausime mygtuką, esantį dešinėje nuo ką tik prijungto, dešinėje ir prijunkite jį prie GPIO 13. Šalia mygtuko, esančio arčiausiai jūsų „Pi“, paskambinsime atgal ir prijungsime jį prie GPIO 21. Galiausiai paskutinis mygtukas, kurį paskambinsime į kairę, ir prijungsime jį prie „GPIO 18“.
8 žingsnis: Kodas
Prijungę mygtukus, esate pasiruošę koduoti savo klaidą. Atidarykite „Python 3“savo „Pi“ir sekite toliau pateiktą kodą, kad įsitikintumėte, jog jūsų klaidas veikia.
iš „gpiozero“importo robotas, mygtukas
iš laiko importuoti miegą
iš „Guizero“importo programos, mygtukas
robby = robotas (kairė = (4, 17), dešinė = (5, 6))
forward_button = Mygtukas (23)
right_button = Mygtukas (13)
left_button = Mygtukas (18)
Atgal_button = mygtukas (21)
nors tiesa:
jei forward_button.is_pressed:
robby.forward ()
miegoti (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
miegas (0,2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
miegas (0,2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
miegoti (2)
robby.stop ()
9 veiksmas: nustatykite „VNC Viewer“
Dabar turite prijungti „Pi“prie savo telefono, kad galėtumėte paleisti kodą iš savo telefono, kai „Pi“bus prijungtas prie jūsų klaidos. Pirmiausia atsisiųskite „VNC viewer“programą į savo telefoną. Tada spustelėkite „Pi“VNC, jis turėtų būti šalia apatinio kairiojo ekrano kampo. Kai tai padarysite, įveskite savo Pi adresą, vartotojo vardą ir slaptažodį. Dabar esate prisijungę prie „Pi“.
10 žingsnis: Surinkite savo bagį
Paskutinis žingsnis, kurį turite padaryti, yra surinkti savo vežimėlį. Tai gali būti sunkiausia šio projekto dalis, nes šiek tiek sudėtinga viską sutalpinti ant važiuoklės. Dėl to, ką aš padariau, pirmiausia užklijavau akumuliatorių apačioje, tarp variklių. Tada aš įdėjau nešiojamąjį įkroviklį į apačią ir prijungiau jį prie „Pi“. Įdėjau „Pi“ir važiuoklės galą ir priklijavau h tiltą prie „t-clobber“. Tada padėjau duonos lentą priekyje, kad būtų lengviau valdyti vežimėlį. Tačiau jūs neturite to paties surinkti, priklausomai nuo jūsų važiuoklės dydžio. Dabar su „Raspberry Pi“baigėte kurti mygtuko roboto klaidą.
Rekomenduojamas:
Arduino - Labirinto sprendimo robotas („MicroMouse“) Sieninis robotas: 6 žingsniai (su paveikslėliais)
Arduino | Labirinto sprendimų robotas („MicroMouse“) Sienų sekimo robotas: Sveiki, aš esu Izaokas ir tai yra mano pirmasis robotas „Striker v1.0“. Šis robotas buvo sukurtas paprastam labirintui išspręsti. Konkurse turėjome du labirintus ir robotą sugebėjo juos identifikuoti. Dėl bet kokių kitų labirinto pakeitimų gali prireikti pakeisti
Mano bandymas skambinti „Arduino“mygtuko skambesiui: 11 žingsnių
Mano bandymas į „Arduino“mygtuko skambėjimo melodiją: Šioje pamokoje parodysiu, kaip mygtukas gali pradėti melodiją. Per mokslo metus daugelį mūsų gyvenimų valdo varpai ar tonai, kurie praneša mums, kada laikas išvykti ar kada eiti. Daugelis iš mūsų retai sustoja ir galvoja apie tai, kaip jie skiriasi
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas!: 18 žingsnių (su nuotraukomis)
Džiaugsmo robotas (Robô Da Alegria) - atviro kodo 3D spausdintas, „Arduino“varomas robotas !: Pirmasis prizas „Instructables Wheels“konkurse, antrasis prizas „Instructables Arduino“konkurse ir antras „Design for Kids Challenge“. Ačiū visiems, kurie balsavo už mus !!! Robotai sklinda visur. Nuo pramoninės paskirties iki
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Paspaudimo mygtuko išjungimas .: 4 žingsniai
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Mygtuko išjungimas. Šiame skyriuje mes išmoksime, kaip padaryti ATMega328PU programos C kodą, kad būtų galima perjungti trijų šviesos diodų būseną pagal mygtuko jungiklio įvestį. Be to, mes ištyrėme problemos „Switch Bounce“sprendimo būdus. Kaip paprastai, mes
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka