Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Til sommerprosjektet mitt i 2020 laget jeg to robotbiler med samme chassis. En robotbil skulle bruke en ultralydsensor til å oppdage objekter foran den og deretter automatisk endre retninger deretter. Den andre bilen skulle ha kontroll over telefonen min.
Trinn 1: Få rekvisita
Alle forsyningene som trengs for å lage de to bilene, er oppført nedenfor:
- Klar akrylbase
- 2 plasthjul med gummidekk
- 2 gule girmotorer (sørg for å feste kontakter på dem)
- Caster/tilhengerhjul - Monteringsmaskinvare (muttere og bolter) - Hex Standoffs - KeyeStudio Arduino Clone (Yellow & Black Board) - NodeMCU Esp8266 Board - Mini Breadboard - 480 point BreadBoard
- Micro USB (for ESP8266)
- USB A til B (for Arduino Board
- 6 volts batteripakke (rommer 4xAA)
- DF Robot Dual H-Bridge (svart kretskort, med svart varmeavleder og grønne kontakter)
- L298N (rødt kretskort med svart kjøleribbe og blå kontakter)
- Jumper Wires
- 2 stk IR -sensorer (små blå kretskort, 4 -pinners kontakter)
- 3 kvm hjulbevegelsesskiver (1 er ekstra)
- 2 stk 9g servoer
- UltraSonic sensor (blå kretskort, 2 store runde "øyne")
- Av/på -knapp
- 1 hobbyskrutrekker (svart håndtak, oransje topp)
- Dobbeltsidig tape (for montering av delene i kabinettet. Du kan også bruke limpistol)
Trinn 2: Monter bilchassiset
En manual fulgte med settet mitt, slik at du kan lagre bildet og følge det hvis du vil. Ellers kan du følge instruksjonene mine nedenfor for å montere kabinettet. Det kan være lurt å få en annen person til å hjelpe deg, for det kan bli veldig vanskelig å stramme skruene uten at noen hjelper deg med å holde bilen stille.
Først må du feste motoren på chassiset ved å bruke plastfestene, noen skruer og noen muttere som på bildet ovenfor
Deretter fester du hjulene til motorene
Nå må du feste forhjulet til chassiset ved hjelp av de sekskantede avstandene, noen skruer og muttere
Deretter fester du batteriholderen med skruer. Etter at du har gjort det, er bilchassiset ferdig!
Trinn 3: Kabling
Vi gjør bilen som kontrolleres av ultralydssensoren først. Du trenger din ultralydssensor, 6V batteri, jumperkabler, L298 -brettet, brødbrettet og et Arduino Redboard. Jeg brukte skjemaet ovenfor for å hjelpe meg.
Koble begge motorene til L298 -kortet ved hjelp av hoppetråder
Koble L298 -kortet til 9V -strømkilden
Koble L298 -kortet til GND på det røde brettet
Koble ultralydsensoren til det tomme brødbrettet og til de analoge inngangene
Koble L298 -kortet til det røde kortet
Koble sensorsvivelen til brødbrettet og det røde brettet
Koble deretter det andre batteriet til det røde kortet med en adapter
Trinn 4: Kode
Koden som er lagt ut, vil bli brukt til å pinge ultralydsensoren for å sjekke alt foran den. Den vil da fortelle bilen å endre retning, avhengig av om det er noe som hindrer veien. Du må også laste ned NewPing -biblioteket som er lagt ut nedenfor. Deretter må du sette den i bibliotekmappen i Arduino -applikasjonen.
bitbucket.org/teckel12/arduino-new-ping/downloads/
Trinn 5: Suksess (eller ikke)
Hvis du gjør alt riktig nå, bør det fungere. Som du kan se her, fikk jeg sensorene til å fungere, men motorene fungerer ikke. Koden og sensoren ser ut til å fungere. Men bilen vil rett og slett ikke kjøre. Jeg sjekket ledninger og kode, og alt virket bra. Du kan støte på disse tekniske problemene, og hvis det er tilfelle, må du sjekke om noe er ødelagt eller ikke. Sensoren fungerte tydelig som vist i videoene som er lagt ut nedenfor. Motoren er definitivt ikke ødelagt heller fordi jeg brukte den vellykket i den neste bilen. Jeg gjorde faktisk denne bilen etter den neste bilen, men jeg bestemte meg for å vise denne først. Jeg mistenker at det er et problem med L298 -kortet.
Trinn 6: Koble til den andre bilen
Nå skal vi bygge bilen som kan styres av telefonen din. Heldigvis fungerte denne, og jeg har videoer av den som kjører rundt. For denne bilen trenger du ikke så mye materiale som den siste. Du trenger bare jumperkabler, L298N -kortet og batteriholderen. Jeg brukte en Android -telefon for å laste ned den nødvendige appen for å kontrollere bilen.
Koble motorene til L298 -kortet
Koble til brødbrettet og L298 -brettet
Pass på at du også kobler batteripakken til L298 -kortet
Trinn 7: Kode
Her er koden du må laste ned for denne bilen. Den skal oppdage telefonens IP -adresse, slik at du kan styre bilen med telefonen. Du må også laste ned en app på din Android -telefon.
Trinn 8: Suksess
Med alle trinnene nede, bør du nå kunne kontrollere bilen ved hjelp av berøringsskjermen