Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I den här självstudien lär du dig att bygga en linjeföljande robotbuggy så att den enkelt kan susa runt ett spår.
Steg 1: Montera dina material
Några av materialen som visas på bilden används för att göra de flesta vagnar från grunden. Denna handledning täcker dock inte proceduren för hur man gör ett chassi eller en modell för din vagn eller hur man lödar kablar till dina motorer. Om du vill göra det här är allt material du behöver:
- Raspberry Pi 3
- Motorstyrkort
- En brödbräda
- En T-skomakare +
- 2 12V likströmsmotorer
- 2 hjul
- 1 AA -batterihållare (för 4 AA -batterier)
- 4 AA -batterier
- Bygelkablar
- Ett USB -batteri
- Skruvmejsel
- Lödkolv och löd
- Wire strippers
- Liten kartong eller plastlåda och lim/tejp
- 2 linjesensorer
- 8 kvinnliga till kvinnliga bygelkablar
- 4 man-till-han-bygelkablar
- Isoleringstejp
Steg 2: Montering av motorbrädan
Om du antar att du har ställt in dina motorer måste du ansluta motorerna till H-bridge-kortet. För detta behöver du en liten skruvmejsel. Du måste nu ansluta motorerna till kortet. För detta behöver du en liten skruvmejsel
Lossa skruvarna i kopplingsplintarna med en skruvmejsel. För in de avskalade trådändarna i plintarna. Dra åt skruvarna så att de hålls fast i plintarna.
Steg 3: Driva din motor
Motorerna kräver mer kraft än Rpi kan ge. Därför måste du använda 4 AA -batterier för att driva dem.
Lossa skruvarna i plintarna märkta VCC, GND och 5V. Ta AA -batterihållaren och sätt in den röda ledningen i VCC -kopplingsblocket. Den svarta tråden går in i GND -blocket. Det är viktigt att du får det på rätt sätt.
Dra åt skruvarna så att trådarna hålls stadigt på plats.
Steg 4: Anslut din motor till Rpi
Kortet som används i detta projekt måste kopplas till Raspberry Pi. Andra kort kan anslutas annorlunda, och vissa kort kan helt enkelt placeras på Raspberry Pi GPIO -stiften som en hatt.
På tavlan som används här finns stiften märkta In1, In2, In3 och In4, samt två GND -stift. Vilka GPIO -stift på din Pi som du använder är upp till dig; i detta projekt har GPIO 7, 8, 9 och 10 använts. Om du har ett kort som inte har GND -stiften kan du använda GND -stiften från Rpi för att uppnå samma resultat. Om du måste göra detta ansluter du GND -kabeln till samma plint som den svarta ledningen från batteriet.
Använd T-skomakaren + för att ansluta brödbrädan och Rpi.
Använd fem man-till-han-bygelkablar för att ansluta till brödbrädet.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Steg 5: Förbered kontakterna
Ditt första steg blir att ansluta dina linjesensorer till din vagn. Normalt måste den typ av linjesensor som används i den här självstudien anslutas till ett 3V3 -stift, men du kommer att köra två sensorer via samma strömstift, så du kommer att fästa dem båda till ett 5V -stift.
Ta tre av dina kvinnliga till kvinnliga bygelkablar, ta bort en kontakt från varje ände och ta sedan bort plasthöljet för att avslöja ungefär en centimeter av flerkärnstråden nedanför. Ta de tre bygelkablarna och vrid ihop deras flerkärniga ledningar. Använd sedan ett lödkolv för att fästa ledningarna. Täck kopplingen av ledningarna med en liten mängd isoleringstejp.
Upprepa hela processen med ytterligare tre kvinnliga till kvinnliga bygelledningar.
Steg 6: Anslut linjesensorerna
Varje linjesensor har tre stift: VCC för effekt, GND för jord och DO för digital utgång.
Ta en av dina lödda tretrådiga bygelkablar och anslut två av dess ändar till VCC-stiftet på var och en av de två sensorerna.
Ta den andra av dina lödda bygelkablar och anslut två ändar till GND -stiftet på varje linjesensor.
Ta dina återstående två enda bygelkablar och anslut var och en till DO -stiftet på varje linjesensor.
Anslut nu VCC -stiften på båda linjesensorerna till en 5V -stift på din Raspberry Pi och GND -stiften på sensorerna till en GND -stift på din Raspberry Pi. Var och en av de två DO -stiften kan anslutas till valfritt numrerat GPIO -stift. I det här exemplet används stiften GPIO 17 och GPIO 27.
Steg 7: Testa linjesensorerna
Detta är ett mycket enkelt steg. Din linjesensor har en lysdiod på den som är påslagen när den är på. Men när du utsätter den för en mörk linje, försvinner de. Detta bör vara fallet för din linjesensor.
Om du tycker att den är för känslig, använd en skruvmejsel och ställ in den genom dess potentiometer. Ställ in den till din tillfredsställelse.
Steg 8: Infoga programmet i Python
Sätt in dessa kodrader och kör den, du bör få en robot som kan gå perfekt på ett spår.