Indholdsfortegnelse:

Sådan laver du en linje efter robot ved hjælp af Rpi 3: 8 trin
Sådan laver du en linje efter robot ved hjælp af Rpi 3: 8 trin

Video: Sådan laver du en linje efter robot ved hjælp af Rpi 3: 8 trin

Video: Sådan laver du en linje efter robot ved hjælp af Rpi 3: 8 trin
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, December
Anonim
Sådan laver du en linje efter robot ved hjælp af Rpi 3
Sådan laver du en linje efter robot ved hjælp af Rpi 3

I denne vejledning lærer du at bygge en line-følgende robotbuggy, så den let kan suse rundt på et spor.

Trin 1: Saml dine materialer

Saml dine materialer
Saml dine materialer

Nogle af de materialer, der er vist på billedet, bruges til at lave de fleste buggys fra bunden. Denne vejledning dækker imidlertid ikke proceduren for, hvordan du laver et chassis eller en model til din buggy, eller hvordan du lodder ledninger til dine motorer. Hvis du ønsker at gøre det, er her alt det materiale, du skal bruge:

  • Raspberry Pi 3
  • Motor controller bord
  • Et brødbræt
  • En T-skomager +
  • 2 12V DC motorer
  • 2 hjul
  • 1 AA batteri holder (til 4 AA batterier)
  • 4 AA batterier
  • Jumper ledninger
  • En USB -batteripakke
  • Skruetrækker
  • Loddejern og loddetin
  • Wire strippere
  • Lille pap eller plastkasse og lim/tape
  • 2 linjesensorer
  • 8 hun-til-hun-jumperledninger
  • 4 man-til-han-jumperledninger
  • Isolerende tape

Trin 2: Montering af motorbrættet

Montering af motorbrættet
Montering af motorbrættet

Forudsat at du har konfigureret dine motorer, skal du forbinde motorerne til H-brokortet. Til dette skal du bruge en lille skruetrækker. Du skal nu tilslutte motorerne til kortet. Til dette skal du bruge en lille skruetrækker

Brug en skruetrækker til at løsne skruerne i klemmerne. Indsæt de afisolerede ender af ledningen i klemmerne. Spænd skruerne, så de holdes fast i klemmerne.

Trin 3: Tænd din motor

Tænder din motor
Tænder din motor
Tænder din motor
Tænder din motor

Motorerne kræver mere effekt, end Rpi kan levere. Derfor skal du bruge 4 AA -batterier til at drive dem.

Løsn skruerne i klemmerne mærket VCC, GND og 5V. Tag AA -batteriholderen, og indsæt den røde ledning i VCC -klemrækken. Den sorte ledning går ind i GND -blokken. Det er vigtigt, at du får det på den rigtige måde.

Spænd skruerne, så ledningerne holdes fast.

Trin 4: Tilslutning af din motor til Rpi

Tavlen, der blev brugt i dette projekt, skal forbindes til Raspberry Pi. Andre tavler kan tilsluttes forskelligt, og nogle tavler kan ganske enkelt placeres på Raspberry Pi GPIO benene som en HAT.

På tavlen, der bruges her, er der stifter mærket In1, In2, In3 og In4, samt to GND -ben. Hvilke GPIO -ben på din Pi, du bruger, er op til dig; i dette projekt er GPIO 7, 8, 9 og 10 blevet brugt. Hvis du har et bræt, der ikke har GND -benene, kan du bruge GND -benene fra Rpi til at opnå de samme resultater. Hvis du skal gøre dette, skal du tilslutte GND -ledningen til den samme terminalblok som den sorte ledning fra batteripakken.

Brug T-skomager + til at forbinde brødbrættet og Rpi.

Brug fem han-til-han-jumperledninger til at forbinde til brødbrættet.

  • I1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Trin 5: Forbered konnektorerne

Forbered stik
Forbered stik
Forbered stik
Forbered stik

Dit første trin vil være at forbinde dine linjesensorer med din buggy. Normalt skal typen af linjesensor, der bruges i denne vejledning, forbindes til en 3V3 -pin, men du vil køre to sensorer via den samme strømstift, så du vil vedhæfte dem begge til en 5V -pin.

Tag tre af dine hun-til-hun-jumperledninger, fjern et stik fra hver ende, og fjern derefter plastkappen for at afsløre omkring en centimeter af multikernetråden nedenunder. Tag de tre jumperkabler og vrid deres multi-core ledninger sammen. Brug derefter et loddejern til at binde ledningerne. Dæk ledningens samling med en lille mængde isolerende tape.

Gentag hele processen med yderligere tre hun-til-hun-jumperledninger.

Trin 6: Tilslut linjesensorerne

Tilslut linjesensorerne
Tilslut linjesensorerne
Tilslut linjesensorerne
Tilslut linjesensorerne
Tilslut linjesensorerne
Tilslut linjesensorerne

Hver linjesensor har tre ben: VCC for strøm, GND for jord og DO for digital udgang.

Tag en af dine sammenlodde tretråds jumperledninger, og slut to af dens ender til VCC-stiften på hver af de to sensorer.

Tag den anden af dine lodde jumperledninger, og slut to ender til GND -stiften på hver linjesensor.

Tag de resterende to enkelt jumperledninger, og slut hver til DO -stiften på hver linjesensor.

Tilslut nu VCC -benene på begge linjesensorer til en 5V -pin på din Raspberry Pi og GND -benene på sensorerne til en GND -pin på din Raspberry Pi. Hver af de to DO -ben kan forbindes til en hvilken som helst nummereret GPIO -pin. I dette eksempel bruges benene GPIO 17 og GPIO 27.

Trin 7: Test linjesensorerne

Test linjesensorerne
Test linjesensorerne

Dette er et meget simpelt trin. Din linjesensor har en LED på, der forbliver tændt, når den er tændt. Men når du udsætter det for en mørk linje, går de af. Dette burde være tilfældet for din linjesensor.

Hvis du synes, det er for følsomt, skal du bruge en skruetrækker og indstille det gennem dets potentiometer. Indstil det mod din tilfredshed.

Trin 8: Indsætning af programmet i Python

Indsættelse af programmet i Python
Indsættelse af programmet i Python

Indsæt disse kodelinjer og kør den, du bør få en robot, der kan gå perfekt på et spor.

Anbefalede: