Cuprins:
- Pasul 1: Asamblați-vă materialele
- Pasul 2: Asamblarea plăcii motorului
- Pasul 3: Alimentarea motorului
- Pasul 4: Conectarea motorului la Rpi
- Pasul 5: Pregătiți conectorii
- Pasul 6: Conectați senzorii de linie
- Pasul 7: Testați senzorii de linie
- Pasul 8: Introducerea programului în Python
Video: Cum să faci o linie după robot folosind Rpi 3: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În acest tutorial, veți învăța să construiți un buggy robot care să urmărească linia, astfel încât să poată flutura cu ușurință în jurul unei piste.
Pasul 1: Asamblați-vă materialele
Unele dintre materialele prezentate în imagine sunt utilizate pentru a face cele mai multe buggy-uri de la zero. Cu toate acestea, acest tutorial nu va acoperi procedura cu privire la modul de realizare a unui șasiu sau a unui model pentru buggy-ul dvs. sau la modul de lipire a firelor pe motoare. Dacă doriți să faceți acest lucru, iată toate materialele de care aveți nevoie:
- Raspberry Pi 3
- Placa controlerului motorului
- O placă de măsurare
- Un T-cobbler +
- 2 motoare 12V DC
- 2 roti
- 1 suport baterie AA (pentru 4 baterii AA)
- 4 baterii AA
- Sârme de jumper
- Un pachet de baterii USB
- Șurubelniță
- Fier de lipit și lipit
- Decapanti de sârmă
- Cutie mică de carton sau plastic și lipici / bandă
- 2 senzori de linie
- 8 cabluri jumper de la femeie la femeie
- 4 cabluri jumper de la bărbat la bărbat
- Banda izolatoare
Pasul 2: Asamblarea plăcii motorului
Presupunând că v-ați configurat motoarele, va trebui să conectați motoarele la placa H-bridge. Pentru aceasta veți avea nevoie de o șurubelniță mică. Acum va trebui să conectați motoarele la placă. Pentru aceasta veți avea nevoie de o șurubelniță mică
Folosind o șurubelniță, slăbiți șuruburile din blocurile de borne. Introduceți capetele dezbrăcate ale firului în blocurile de borne. Strângeți șuruburile astfel încât să fie ținute ferm de blocurile de borne.
Pasul 3: Alimentarea motorului
Motoarele necesită mai multă putere decât poate oferi Rpi. Prin urmare, trebuie să utilizați 4 baterii AA pentru a le alimenta.
Slăbiți șuruburile din bornele etichetate VCC, GND și 5V. Luați suportul bateriei AA și introduceți firul roșu în blocul de borne VCC. Firul negru intră în blocul GND. Este important să obțineți acest lucru corect.
Strângeți șuruburile astfel încât firele să fie fixate ferm în poziție.
Pasul 4: Conectarea motorului la Rpi
Placa utilizată în acest proiect trebuie să fie conectată la Raspberry Pi. Alte plăci se pot conecta diferit, iar unele plăci pot fi pur și simplu plasate pe pinii Raspberry Pi GPIO ca HAT.
Pe placa utilizată aici există pini etichetați In1, In2, In3 și In4, precum și doi pini GND. Ce pini GPIO pe Pi pe care îl folosiți depind de dvs.; în acest proiect, GPIO 7, 8, 9 și 10 au fost utilizate. Dacă aveți o placă care nu are pinii GND, puteți utiliza pinii GND de la Rpi pentru a obține aceleași rezultate. Dacă trebuie să faceți acest lucru, conectați firul GND la același bloc de borne ca firul negru din baterie.
Utilizați T-cobbler + pentru a conecta panoul de calcul și Rpi.
Utilizați cinci cabluri jumper de la bărbat la bărbat pentru a vă conecta la panoul de măsurare.
- În 1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Pasul 5: Pregătiți conectorii
Primul dvs. pas va fi să vă conectați senzorii de linie la buggy. În mod normal, tipul de senzor de linie utilizat în acest tutorial trebuie să fie conectat la un pin 3V3, dar veți rula doi senzori prin același pin de alimentare, așa că le veți atașa pe amândoi la un pin 5V.
Luați trei dintre cablurile jumperului de la femeie la femeie, scoateți un conector de la fiecare capăt și apoi dezbrăcați învelișul de plastic pentru a dezvălui aproximativ un centimetru din firul multi-core dedesubt. Luați cele trei cabluri jumper și răsuciți firele lor multi-core împreună. Apoi utilizați un fier de lipit pentru a lega cablurile. Acoperiți îmbinarea cablurilor cu o cantitate mică de bandă izolatoare.
Repetați întregul proces cu încă trei cabluri jumper de la o femeie la alta.
Pasul 6: Conectați senzorii de linie
Fiecare senzor de linie are trei pini: VCC pentru alimentare, GND pentru masă și DO pentru ieșirea digitală.
Luați unul dintre cablurile jumperului sudat împreună cu trei fire și conectați două dintre capetele sale la pinul VCC de pe fiecare dintre cei doi senzori.
Luați al doilea cablu de jumper lipit și conectați două capete la pinul GND de pe fiecare senzor de linie.
Luați-vă cele două cabluri de jumper rămase și conectați-le pe fiecare la pinul DO de pe fiecare senzor de linie.
Acum conectați pinii VCC ai ambilor senzori de linie la un pin de 5V de pe Raspberry Pi și pinii GND ai senzorilor la un pin GND de pe Raspberry Pi. Fiecare dintre cei doi pini DO poate fi conectat la orice pin GPIO numerotat. În acest exemplu, sunt utilizați pinii GPIO 17 și GPIO 27.
Pasul 7: Testați senzorii de linie
Acesta este un pas foarte simplu. Senzorul dvs. de linie are un LED care, când este alimentat, rămâne aprins. Cu toate acestea, odată ce îl expuneți la o linie întunecată, acestea se sting. Acesta ar trebui să fie cazul senzorului dvs. de linie.
Dacă credeți că este prea sensibil, utilizați o șurubelniță și reglați-l prin potențiometrul acestuia. Acordați-l spre satisfacția dvs.
Pasul 8: Introducerea programului în Python
Introduceți aceste linii de cod și rulați-l, ar trebui să obțineți un robot care poate merge perfect pe o pistă.
Recomandat:
Cum să faci un robot inteligent folosind Arduino: 4 pași
Cum să faci un robot inteligent folosind Arduino: salut, sunt arduino maker și în acest tutorial îți voi arăta cum să faci un robot inteligent folosind arduino dacă ți-a plăcut tutorialul meu, atunci ia în considerare sprijinirea canalului meu de YouTube numit arduino maker
Cum să codați o linie după Sumobot: 4 pași
Cum să codați o linie după Sumobot: În acest instructable voi detalia detaliile procesului în care puteți codifica un Sumobot de la Parallax pentru a urma o singură linie neagră
Cum să faci un urmăritor de linie folosind Arduino: 8 pași (cu imagini)
Cum să faci un urmăritor de linie folosind Arduino: Dacă începi să folosești robotică, unul dintre primele proiecte realizate de începători include un următor de linie. Este o mașină de jucărie specială, cu proprietatea de a alerga de-a lungul unei linii care în mod normal este de culoare neagră și în contrast cu fundalul. Să luăm stea
Cum să alfabetizați după numele de familie în Microsoft Word: 3 pași
Cum să alfabetizați după numele de familie în Microsoft Word: În acest instructiv vă voi învăța cum să alfabetizați după numele de familie în cuvântul MS. Este un instrument foarte util, care este foarte util la un moment dat
Cum se restabilește folderele deschise când vă conectați din nou după ce vă deconectați: 5 pași
Cum să restaurați dosarele deschise când vă conectați din nou după ce vă deconectați: Bine, deci iată situația, utilizați computerul cu multe și multe dosare deschise … Apoi, mama dvs. a venit acasă mai devreme decât se aștepta! Știi perfect că dacă te prinde folosind computerul, în timp ce ar trebui să fii în pat pentru că