Innholdsfortegnelse:

Hvordan lage en linje etter robot ved hjelp av Rpi 3: 8 trinn
Hvordan lage en linje etter robot ved hjelp av Rpi 3: 8 trinn

Video: Hvordan lage en linje etter robot ved hjelp av Rpi 3: 8 trinn

Video: Hvordan lage en linje etter robot ved hjelp av Rpi 3: 8 trinn
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Hvordan lage en linje etter robot ved hjelp av Rpi 3
Hvordan lage en linje etter robot ved hjelp av Rpi 3

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

Sett sammen materialene dine
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

Montering av motorbrettet
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

Drar motoren din
Drar motoren din
Drar motoren din
Drar 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

Klargjør kontaktene
Klargjør kontaktene
Klargjør kontaktene
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

Koble til linjesensorene
Koble til linjesensorene
Koble til linjesensorene
Koble til linjesensorene
Koble til linjesensorene
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

Test linjesensorene
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

Sette inn programmet i Python
Sette 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.

Anbefalt: