Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Till mitt sommarprojekt 2020 gjorde jag två robotbilar med samma chassi. En robotbil skulle använda en ultraljudssensor för att upptäcka föremål framför den och sedan automatiskt ändra riktning i enlighet därmed. Den andra bilen skulle kunna styras av min telefon.
Steg 1: Skaffa tillbehör
Alla förnödenheter som behövs för att göra de två bilarna listas nedan:
- Klar akrylbas
- 2 plasthjul med gummidäck
- 2 gula växelmotorer (se till att fästa kontakterna på dem)
- Caster/släphjul - Monteringshårdvara (muttrar och bultar) - Hexavstånd - KeyeStudio Arduino Clone (Yellow & Black Board) - NodeMCU Esp8266 Board - Mini Breadboard - 480 point BreadBoard
- Micro USB (för ESP8266)
- USB A till B (för Arduino Board
- 6 volts batteripaket (rymmer 4xAA)
- DF Robot Dual H-Bridge (svart kretskort, med svart kylfläns och gröna kontakter)
- L298N (rött kretskort med svart kylfläns och blå kontaktdon)
- Tröjor
- 2 st IR -sensorer (små blå kretskort, 4 -poliga kontakter)
- 3 kvm hjulrörelseskivor (1 är extra)
- 2st 9g servon
- UltraSonic -sensor (blå kretskort, 2 stora runda "ögon")
- På/Av -knapp
- 1 hobbyskruvmejsel (svart handtag, orange topp)
- Dubbelsidig tejp (för att montera delarna i chassit. Du kan också använda en limpistol)
Steg 2: Montera bilchassit
En manual följde med mitt set, så du kan spara bilden och följa den om du vill. Annars kan du följa mina instruktioner nedan för att montera chassit. Du kanske vill att en andra person hjälper dig, för det kan bli riktigt svårt att dra åt skruvarna utan att någon hjälper dig att hålla bilen stilla.
Först måste du fästa motorn på chassit med hjälp av plastfästen, några skruvar och några muttrar som på bilden ovan
Sedan fäster du hjulen på motorerna
Nu måste du fästa framhjulet på chassit med hjälp av sexkantiga avstånd, några skruvar och muttrar
Därefter fäster du batteribehållaren med skruvar. När du har gjort det är bilchassit klart!
Steg 3: Kabeldragning
Vi gör bilen som styrs av ultraljudssensorn först. Du behöver din ultraljudssensor, 6V batteri, bygelkablar, ditt L298 -bräda, brödbräda och en Arduino Redboard. Jag använde schemat ovan för att hjälpa mig.
Anslut båda motorerna till L298 -kortet med hjälp av bygelkablar
Anslut L298 -kortet till 9V -strömkällan
Anslut L298 -kortet till GND på din röda bräda
Anslut ultraljudssensorn till den tomma brödbrädan och till de analoga ingångarna
Anslut L298 -kortet till det röda kortet
Anslut sensorsviveln till brödbrädan och den röda brädan
Anslut sedan det andra batteriet till det röda kortet med en adapter
Steg 4: Kod
Koden som läggs upp kommer att användas för att pinga ultraljudssensorn för att kontrollera vad som helst framför den. Den kommer då att tala om för bilen att ändra riktning beroende på om det är något som hindrar vägen. Du måste också ladda ner NewPing -biblioteket nedan. Sedan måste du lägga den i biblioteksmappen i Arduino -applikationen.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Steg 5: Framgång (eller inte)
Om du nu gör allt korrekt ska det fungera. Som du kan se här fick jag sensorerna att fungera, men motorerna fungerar inte. Koden och sensorn verkar alla fungera. Men bilen kommer helt enkelt inte att köra. Jag kollade ledningarna och koden och allt verkade bra. Du kan stöta på dessa tekniska problem, och om så är fallet, se till att dubbelkolla om något är trasigt eller inte. Sensorn fungerade helt klart som visas i videorna nedan. Motorn är definitivt inte trasig heller eftersom jag använde den framgångsrikt i nästa bil. Jag gjorde faktiskt den här bilen efter nästa bil men jag bestämde mig för att visa den här först. Jag misstänker att det är ett problem med L298 -kortet.
Steg 6: Anslut den andra bilen
Nu ska vi bygga bilen som kan styras av din telefon. Lyckligtvis fungerade den här och jag har videor av den som kör runt. För den här bilen behöver du inte så mycket material som den förra. Du behöver bara bygelkablar, ditt L298N -kort och din batteribehållare. Jag använde en Android -telefon för att ladda ner den nödvändiga appen för att styra bilen.
Anslut motorerna till L298 -kortet
Anslut brödbrädan och L298 -brädet
Se till att också ansluta batteriet till L298 -kortet
Steg 7: Kod
Här är koden som du behöver ladda ner för den här bilen. Det är tänkt att upptäcka din telefons IP -adress så att du kan styra bilen med din telefon. Du måste också ladda ner en app på din Android -telefon.
Steg 8: Framgång
Med alla steg nere bör du nu kunna styra bilen med din pekskärm