Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen lærer du å bygge en buggy som følger etter en linje, slik at den enkelt kan suse rundt et spor.
Trinn 1: Sett sammen materialene dine
Noen av materialene som vises på bildet brukes til å lage de fleste buggys fra bunnen av. Imidlertid vil denne opplæringen ikke dekke prosedyren for hvordan du lager et chassis eller en modell for vognen din eller hvordan du lodder ledninger til motorene dine. Hvis du ønsker å gjøre det, er alt materialet du trenger:
- Raspberry Pi 3
- Motorkontrollerkort
- Et brødbrett
- En T-skomaker +
- 2 12V likestrømsmotorer
- 2 hjul
- 1 AA batteriholder (for 4 AA batterier)
- 4 AA -batterier
- Jumper ledninger
- En USB -batteripakke
- Skrutrekker
- Loddejern og loddetinn
- Wire strippere
- Liten papp eller plasteske og lim/tape
- 2 linjesensorer
- 8 hun-til-kvinner-jumperledninger
- 4 mann-til-mann-jumperledninger
- Isoleringstape
Trinn 2: Montering av motorbrettet
Forutsatt at du har konfigurert motorene dine, må du koble motorene til H-brokortet. For dette trenger du en liten skrutrekker. Du må nå koble motorene til brettet. For dette trenger du en liten skrutrekker
Løsne skruene i rekkeklemmer med en skrutrekker. Sett de avisolerte endene av ledningen inn i rekkeklemmer. Trekk til skruene slik at de holdes godt fast i rekkeklemmer.
Trinn 3: Slå på motoren din
Motorene krever mer kraft enn Rpi kan gi. Derfor må du bruke 4 AA -batterier for å drive dem.
Løsne skruene i rekkeklemmer merket VCC, GND og 5V. Ta AA -batteriholderen og sett den røde ledningen inn i VCC -rekkeklemmen. Den svarte ledningen går inn i GND -blokken. Det er viktig at du får dette på riktig måte.
Stram skruene slik at ledningene holdes godt på plass.
Trinn 4: Koble motoren til Rpi
Brettet som ble brukt i dette prosjektet må kobles til Raspberry Pi. Andre brett kan kobles annerledes, og noen brett kan ganske enkelt plasseres på Raspberry Pi GPIO -pinnene som en lue.
På brettet som brukes her er det pinner merket In1, In2, In3 og In4, samt to GND -pinner. Hvilke GPIO -pinner på Pi -en du bruker, er opp til deg; i dette prosjektet har GPIO 7, 8, 9 og 10 blitt brukt. Hvis du har et brett som ikke har GND -pinnene, kan du bruke GND -pinnene fra Rpi for å oppnå de samme resultatene. Hvis du må gjøre dette, kobler du GND -ledningen til den samme rekkeklemmen som den svarte ledningen fra batteripakken.
Bruk T-skomaker + for å koble brødbrettet og Rpi.
Bruk fem mann-til-mann-jumperledninger for å koble til brødbrettet.
- I 1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Trinn 5: Klargjør kontaktene
Det første trinnet vil være å koble linjesensorene til vognen din. Normalt må typen linjesensor som brukes i denne opplæringen kobles til en 3V3 -pinne, men du kommer til å kjøre to sensorer via den samme strømnålen, så du vil feste dem begge til en 5V -pinne.
Ta tre av dine kvinnelige til hun-jumperledninger, fjern en kontakt fra hver ende, og fjern deretter plasthylsen for å avsløre omtrent en centimeter av flerkjerneledningen under. Ta de tre jumperledningene og vri ledningene med flere kjerner sammen. Bruk deretter et loddejern for å feste ledningene. Dekk sammenføyningen av ledningene med en liten mengde isolasjonstape.
Gjenta hele prosessen med ytterligere tre hun-til-hun-jumperledninger.
Trinn 6: Koble til linjesensorene
Hver linjesensor har tre pinner: VCC for strøm, GND for bakken og DO for digital utgang.
Ta en av de sammenlodde tretråds jumperledningene, og koble to av endene til VCC-pinnen på hver av de to sensorene.
Ta den andre av de loddede jumperledningene, og koble to ender til GND -pinnen på hver linjesensor.
Ta de to gjenværende ledere og koble hver til DO -pinnen på hver linjesensor.
Koble nå VCC -pinnene til begge linjesensorene til en 5V -pinne på din Raspberry Pi, og GND -pinnene til sensorene til en GND -pinne på din Raspberry Pi. Hver av de to DO -pinnene kan kobles til en hvilken som helst nummerert GPIO -pinne. I dette eksemplet brukes pins GPIO 17 og GPIO 27.
Trinn 7: Test linjesensorene
Dette er et veldig enkelt trinn. Linjesensoren din har en lysdiode på som forblir på når den er slått på. Men når du utsetter den for en mørk linje, går de av. Dette bør være tilfelle for din linjesensor.
Hvis du synes den er for følsom, bruker du en skrutrekker og stiller den gjennom potensiometeret. Still den inn til din tilfredshet.
Trinn 8: Sett inn programmet i Python
Sett inn disse kodelinjene og kjør den, du bør få en robot som kan gå perfekt på et spor.