Lag en mini lekebil med Arduino: 7 trinn (med bilder)

Lag en mini lekebil med Arduino: 7 trinn (med bilder)

Innholdsfortegnelse:

Anonim

Hver gutt har drømmen om å lage en bil. Dager siden gjorde jeg en Never Fall Beetle, det er veldig morsomt og så mange sa det samme. Her vil det gjøre en annen leketøybil, som er mye mindre, og den er programmerbar.

Jeg skal ikke bruke Shield Bot igjen, jeg vil kutte bilens kropp med trebrett. Og i dag vil jeg bare lage en grunnleggende versjon, det betyr at hvis du vil at du skal lage en full og kul bil, må du lage noe selv.

Det er 3 sensorer inkluderer:

  • Digital kompass for å oppdage retningen
  • IR-avstandssensor for å oppdage svart linje
  • Ultralydsensor for å oppdage kanten på skrivebordet, for å unngå å falle

Jeg vil forbedre koden og skissere når jeg får tid.

forsyninger:

Trinn 1: Klargjør ting

Ting er i 3 deler, elektroniske moduler, trebord og andre.

Elektroniske moduler:

  • Grove Joint

Grove - Joint er et veldig lite Arduino-kompatibelt brett, de 2 ombordværende Grove-porter er nok for så mange applikasjoner, og det er bare 30x15mm størrelse.

  • Grove - Digital Kompass
  • Grove - Ultralyd Ranger
  • Grove - Mini I2C Motor Driver
  • Grove - Line Finder

Tre og laser cutter.

  • 3 mm trebrett

3D Skriv ut en lampeskjerm:

Du kan lett finne en laserkutter hvis det er en maskinvare i nærheten av deg. Jeg kan si at hver maker plass har en laser cutter. Hvis du ikke finner trebordet på en laserkutter, kan du prøve forsyning av laserskjæring av Seeed.

Trinn 2: Klipp bilens base

Du trenger en laserskjærer og en 3 mm trebrett her.

Bare last ned 2D-filen og klipp den med en laserskjærer.

Du vil finne at det er mange deler, jeg vil vise deg bruken av hver del i de neste trinnene.

I denne delen klippte vi bare brettet.

Trinn 3: Installer motoren

Vi trenger litt AB lim for å koble tre og motor her.

Først og fremst må du koble de tre mindre brettene sammen, og deretter kle de tre brettene til kroppen, du kan finne en firkant på den. Det kan trenge noen få minutter før det er hurtighet. Hvis du legger noe på toppen, vil det spare deg noen ganger. Eller du kan gå for å spise noe eller gå på toalettet i tiden du venter på.

Deretter kan du sette litt AB lim på gapet, og deretter sette motoren til det, også noen minutter senere, er motoren festet fint.

Trinn 4: Installer de elektriske modulene

Her trenger vi noen M2 skruer og muttere.

Det er ikke et veldig hardt skritt, flere detaljer vennligst se bildet.

Faktisk hvis du får alle tingene foran deg, vil du vite hvor du skal sette modulene:)

Trinn 5: Løs en kabel til motoren

Det er 2 jst2.0-kontakt på motordrivermodulen, hver for å styre en motor.

Det vi trenger å gjøre er å koble motoren til jst2.0-kontakten.

Hvis du aldri har prøvd å gjøre lodding, ikke tankene, det er like enkelt som du kjører bil. Egentlig får jeg bare kjørerkortet mine dager siden, hahaha.

Trinn 6: Tilkobling av maskinvare

Etter de øvre trinnene får vi en bil. Men hver

moduler er skilt, vi må koble dem sammen. Og heldig at vi ikke trenger lodding her. Bare sett inn Grove-kablene til hver modul.

  • I2C-port av felles> I2C-hub
  • I2C Hub> Grove - Digital Kompass
  • I2C Hub> Grove - Mini I2C Motor Driver
  • D5 -> Ultralyd
  • D6 -> IR-avstandssensor

Trinn 7: Programvarearbeid

Endelig kom vi til det siste trinnet. Bilen kan ikke løpe ennå, men det er veldig nær fra suksess.

Jeg hadde sagt at Joint er kompatibel med Arduino, jeg antar du har bruk Arduino før, fordi dette instruerbare er innlegg på Arduino Plate. Har du aldri hørt om Arduino? Ok, du kan lære om det når du har tid.

Om hvordan du bruker Grove Joint, se wiki.

Vennligst last ned koden her, det er bare en enkel kode, du må kode hvis du trenger litt komplisert funksjon.