Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: variklio plokštės surinkimas
- 3 žingsnis: įjunkite variklį
- 4 žingsnis: Prijunkite variklį prie RPI
- 5 žingsnis: Paruoškite jungtis
- 6 veiksmas: prijunkite linijos jutiklius
- 7 žingsnis: patikrinkite linijos jutiklius
- 8 veiksmas: įterpkite programą į „Python“
Video: Kaip padaryti liniją po roboto naudojant Rpi 3: 8 žingsnius
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Šioje pamokoje išmoksite sukurti liniją sekantį robotą, kad jis galėtų lengvai švilpti aplink takelį.
1 žingsnis: Surinkite medžiagas
Kai kurios nuotraukoje parodytos medžiagos naudojamos daugumai vežimėlių gaminti nuo nulio. Tačiau ši pamoka neapims procedūros, kaip pasigaminti važiuoklę ar modelį savo vežimėliui arba kaip lituoti laidus prie variklių. Jei norite tai padaryti, čia rasite visas reikalingas medžiagas:
- Raspberry Pi 3
- Variklio valdiklio plokštė
- Duonos lenta
- T-cobbler +
- 2 12 V nuolatinės srovės varikliai
- 2 ratai
- 1 AA baterijos laikiklis (4 AA baterijoms)
- 4 AA baterijos
- Jumperio laidai
- USB baterija
- Atsuktuvas
- Lituoklis ir lituoklis
- Vielos nuėmikliai
- Maža kartoninė arba plastikinė dėžutė ir klijai/juosta
- 2 linijų jutikliai
- 8 megztiniai nuo moterų iki moterų
- 4 megztiniai nuo vyrų iki vyrų
- Izoliacinė juosta
2 žingsnis: variklio plokštės surinkimas
Darant prielaidą, kad nustatėte savo variklius, turėsite prijungti variklius prie H tilto plokštės. Tam jums reikės mažo atsuktuvo. Dabar turėsite prijungti variklius prie plokštės. Tam jums reikės mažo atsuktuvo
Naudodami atsuktuvą atsukite gnybtų blokų varžtus. Įkiškite laido galus į gnybtų blokus. Priveržkite varžtus, kad juos tvirtai laikytų gnybtų blokai.
3 žingsnis: įjunkite variklį
Varikliai reikalauja daugiau galios, nei gali suteikti Rpi. Todėl, norėdami juos maitinti, turite naudoti 4 AA baterijas.
Atsukite varžtus gnybtų blokuose, pažymėtuose VCC, GND ir 5V. Paimkite AA baterijos laikiklį ir įkiškite raudoną laidą į VCC gnybtų bloką. Juoda viela eina į GND bloką. Svarbu, kad tai suprastumėte teisingai.
Priveržkite varžtus taip, kad laidai tvirtai laikytųsi.
4 žingsnis: Prijunkite variklį prie RPI
Šiame projekte naudojama plokštė turi būti prijungta prie „Raspberry Pi“. Kitos plokštės gali būti prijungtos skirtingai, o kai kurias plokštes galima tiesiog uždėti ant Raspberry Pi GPIO kaiščių kaip skrybėlę.
Čia naudojama plokštė yra kaiščiai, pažymėti In1, In2, In3 ir In4, taip pat du GND kaiščiai. Kuris GPIO smeigtukas jūsų Pi, kurį naudosite, priklauso nuo jūsų; Šiame projekte buvo naudojami GPIO 7, 8, 9 ir 10. Jei turite plokštę, kurioje nėra GND kaiščių, galite naudoti GND kaiščius iš Rpi, kad pasiektumėte tuos pačius rezultatus. Jei turite tai padaryti, prijunkite GND laidą prie to paties gnybtų bloko, kaip ir juodą laidą iš akumuliatoriaus.
Norėdami prijungti duonos lentą ir „Rpi“, naudokite „T-cobbler +“.
Norėdami prijungti prie duonos lentos, naudokite penkis trumpiklius nuo vyrų iki vyrų.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
5 žingsnis: Paruoškite jungtis
Pirmasis žingsnis bus prijungti linijinius jutiklius prie savo vežimėlio. Paprastai šioje pamokoje naudojamas linijinio jutiklio tipas turi būti prijungtas prie 3V3 kaiščio, tačiau du jutiklius naudosite per tą patį maitinimo kaištį, todėl abu pritvirtinsite prie 5V kaiščio.
Paimkite tris megztinius nuo moterų iki moterų, nuimkite jungtį iš kiekvieno galo ir nuimkite plastikinį apvalkalą, kad pamatytumėte maždaug centimetrą daugiagyslio laido apačioje. Paimkite tris trumpiklius ir susukite jų daugiagyslius laidus. Tada naudokite lituoklį, kad sujungtumėte laidus. Laidų sujungimą uždenkite nedideliu kiekiu izoliacinės juostos.
Pakartokite visą procesą su dar trimis moteriškais megztiniais.
6 veiksmas: prijunkite linijos jutiklius
Kiekvienas linijos jutiklis turi tris kaiščius: VCC maitinimo šaltiniui, GND įžeminimui ir DO skaitmeniniam išėjimui.
Paimkite vieną iš sulituotų trijų laidų jungiamųjų laidų ir prijunkite du jo galus prie kiekvieno jutiklio VCC kaiščio.
Paimkite antrą iš lituotų jungiamųjų laidų ir prijunkite du galus prie kiekvieno linijos jutiklio GND kaiščio.
Paimkite likusius du atskirus jungiamuosius laidus ir prijunkite kiekvieną prie kiekvienos linijos jutiklių DO kaiščio.
Dabar abiejų linijų jutiklių VCC kaiščius prijunkite prie 5V „Raspberry Pi“kaiščio, o jutiklių GND kaiščius prie „Raspberry Pi“GND kaiščio. Kiekvienas iš dviejų DO kaiščių gali būti prijungtas prie bet kurio sunumeruoto GPIO kaiščio. Šiame pavyzdyje naudojami kaiščiai GPIO 17 ir GPIO 27.
7 žingsnis: patikrinkite linijos jutiklius
Tai labai paprastas žingsnis. Jūsų linijos jutiklis turi šviesos diodą, kuris įjungtas lieka įjungtas. Tačiau, kai jį parodysite tamsioje linijoje, jie išnyks. Tai turėtų būti jūsų linijos jutiklio atveju.
Jei manote, kad jis per jautrus, naudokite atsuktuvą ir sureguliuokite jį per potenciometrą. Nustatykite tai savo pasitenkinimui.
8 veiksmas: įterpkite programą į „Python“
Įterpę šias kodo eilutes ir paleisdami jį, turėtumėte gauti robotą, kuris puikiai galėtų eiti takeliu.
Rekomenduojamas:
Kaip padaryti kliūtį išvengiant roboto: 6 žingsniai
Kaip padaryti kliūtį išvengiantį robotą: Kliūčių vengimo robotas yra paprastas robotas, kurį valdo arduino, ir tai, ką jis daro, yra tai, kad jis tiesiog vaikšto ir vengia kliūčių. Jis aptinka kliūtis su ultragarso jutikliu HC-SR04, kitaip tariant, jei robotas jaučia arti esantį objektą
Kaip padaryti, kad „Arduino“kraštas išvengtų roboto: 4 žingsniai
Kaip sukurti „Arduino“pagrindu vengiantį robotą: Padarykime visiškai autonominį robotą naudodami „Arduino“ir IR jutiklius. Jis tyrinėja stalo paviršių nenukritęs. Daugiau žiūrėkite vaizdo įrašą
Kaip padaryti kliūtį išvengiant roboto naudojant „Arduino“: 5 žingsniai
Kaip padaryti kliūtį išvengiant roboto naudojant „Arduino“: Šioje pamokoje aš išmokysiu jus, kaip padaryti kliūtį, kad būtų išvengta roboto, kuris dirba su „Arduino“. Jūs turite būti susipažinęs su „Arduino“. „Arduino“yra valdiklio plokštė, kurioje naudojamas „atmega“mikrovaldiklis. Galite naudoti bet kurią „Arduino“versiją, bet aš
E101 linija po roboto su garsiakalbiu: 11 žingsnių
E101 Linijos sekimo robotas su garsiakalbiu: Čia yra eilutė, sekanti robotą, kuris groja muziką, kai pereina per tam tikras spalvas
Kaip padaryti skaitmeninį chronometrą naudojant 555: 3 žingsnius
Kaip sukurti skaitmeninį chronometrą naudojant 555 kuris per 1 sekundę duoda signalą