Kazalo:

Arduino avtomobil na motorni pogon, ki se izogiba oviram: 7 korakov
Arduino avtomobil na motorni pogon, ki se izogiba oviram: 7 korakov

Video: Arduino avtomobil na motorni pogon, ki se izogiba oviram: 7 korakov

Video: Arduino avtomobil na motorni pogon, ki se izogiba oviram: 7 korakov
Video: Использование кнопки скорости шагового двигателя 28BYJ-48 с 8 проектами: Ultimate Video Tutorial, урок 107 2024, November
Anonim
Arduino avtomobil, ki se izogiba oviram
Arduino avtomobil, ki se izogiba oviram
Arduino avtomobil, ki se izogiba oviram
Arduino avtomobil, ki se izogiba oviram
Arduino avtomobil, ki se izogiba oviram
Arduino avtomobil, ki se izogiba oviram

Zdravo! in dobrodošli v vadnici o tem, kako zgraditi avtomobil, ki se izogiba oviram. Začnemo lahko s pridobitvijo materialov, potrebnih za ta projekt, in poskrbite, da se boste zabavali!

MATERIALI:

  • Ženske na moške žice
  • Žice
  • Senzor razdalje
  • Lesena deska
  • Gorilla Tape/elektrika
  • 2 motorja s kolesi
  • Servo
  • Izvijač
  • Vijaki
  • Arduino
  • Nosilec baterije
  • Kolo
  • USB v baterijo
  • Priključek za motor Arduino
  • Arduino USB
  • Osebni računalnik
  • Plastično stojalo

Poleg tega sem tukaj, da vas poučim o izdelavi robota za preprečevanje ovir na osnovi Arduina. Spodaj je korak za korakom pri izdelavi tega mehanizma skozi vse podrobnosti. Vendar je ta projekt popolnoma sposoben avtonomni robot, ki se lahko izogne vsem oviram, s katerimi pride v stik, da se jim potem izogne. Postopek vključuje srečanje z oviro med napredovanjem, ko se obrne proti objektu, se bo ta robot samodejno ustavil in se naredil korak nazaj. Nato skenira levo/desno stran in nato začne premikati primernejšo pot. Namen tega projekta je razumeti inženiring/mehaniko, ki stoji za konceptom, ki je povezan z našo družbo, kot so samovozeči avtomobili, proizvodna industrija itd.

1. korak: Konstrukcija podvozja

Konstrukcija podvozja
Konstrukcija podvozja
Konstrukcija podvozja
Konstrukcija podvozja

Za izdelavo okvirja boste morali vzeti v roke vnaprej pripravljeno predlogo za gradnjo tega projekta ali preprosto prazno lesa dimenzij 1/2 čevljev x 1/4 čevljev. To bo vaš okvir in temelj tega navodila, na katerem deluje vaša celotna arduino koda in motorji.

  1. Pripnite dve žici na vsak enosmerni motor. Nato z vijaki pritrdite dva motorja na ohišje.
  2. Z vijaki/lepilom/trakom motor pritrdite na spodnjo stran ohišja na zadnjem delu
  3. Prepričajte se, da so motorji varni in da lahko sprejmejo silo
  4. Vzemite kolo in na kateri koli način vstavite kolo v sprednji del projekta

2. korak: Pritrditev manjših komponent

Pritrditev manjših komponent
Pritrditev manjših komponent
Pritrditev manjših komponent
Pritrditev manjših komponent

Za ta korak boste morali ti dve komponenti postaviti na določene lokacije, da izboljšate zasnovo tega projekta. Gumb boste morali pritrditi na gumb tako, da leva vrata spajkate z rdečo žico iz nosilca akumulatorja. Prav tako uporabite trak, lepilo ali vijake, da baterijo namestite na srednji del na vrhu temelja, nato pa stikalo pritrdite na spodnjo stran projekta.

3. korak: Montaža modulov

Montaža modulov
Montaža modulov
Montaža modulov
Montaža modulov

*Opomba: Pri nameščanju plošče Arduino pustite dovolj prostora za priključitev kabla USB, saj morate pozneje programirati ploščo Arduino tako, da jo povežete z računalnikom prek kabla USB.

Kljub temu je Arduino ključni del pri delovanju celotnega projekta, postavitev vsakega modula pa vpliva na njegovo učinkovitost in estetiko. Lokacijo senzorja razdalje in Arduina je treba nastaviti na določenih mestih, Arduino bo treba priviti v okvir za držalom akumulatorja, na zadnji strani, da se uravnoteži teža tega vozila. Za pravilno delovanje motorja namestite nastavek Arduino na vrh Arduina. Nato ne pozabite, da bo senzor razdalje moral biti pred tem projektom, da zazna ovire in skenira druge poti, po katerih je varneje nadaljevati.

4. korak: Zavarujte senzor razdalje

Zaščita senzorja razdalje
Zaščita senzorja razdalje

Da ne omenjam, senzor razdalje je bistven del pri omogočanju delovanja celotnega projekta in izogibanju oviram na njegovi poti. Za ta korak boste morali povezati dva kosa plastike, ki sta primerna za pritrditev servomotorja, in ga pritrditi na plastično podlago za povezavo z našim okvirjem. To bo mehanizmu omogočilo mobilnost in vrtenje za vsako prihodnje gibanje, ki ga senzor razdalje uporablja za premikanje v katero koli smer. Pritrdite to komponento na sprednji del temelja ali okvirja in nadaljujte z uporabo senzorja razdalje.

S senzorjem razdalje ga boste morali pritrditi na sprednjo stran mehanizma, ki ste ga pravkar ustvarili, s trakom/lepilom/zadrgo, tako da se s premikanjem servomotorja odziva tudi senzor razdalje.

Štiri mostične žice priključite na ultrazvočni senzor in jih pritrdite na pritrdilni nosilec. Nato pritrdite nosilec na mikro servo TowerPro, ki je že nameščen na ohišju.

5. korak: Žične povezave in shema vezja

Sheme žičnih povezav in vezij
Sheme žičnih povezav in vezij

Te žične povezave so ključne za to, da projekt lahko opravlja svoje funkcije, zato dvakrat preverite, na kateri del povezujete posamezno komponento. Na shemi vezja najdete potrebne povezave, potrebne za vožnjo, zaznavanje itd.

*Opomba: Ta shema vključuje štiri motorje, dodatna dva pa lahko prezremo in nadaljujemo.

6. korak: Koda

Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Nič od tega ne bo preprosto delovalo brez kode, programirane v Arduinu. Tukaj sem predložil kodo za delovanje celotnega projekta, če je pravilno povezan in ožičen. Za boljše razumevanje in kopiranje kode si lahko ogledate slike.

7. korak: Dokončanje

Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje
Dokončanje

Ker smo zaključili vse korake, pojdite čez postopek in razjasnite vse povezave/komponente, ki so vključene v ta projekt.

  1. Arduino priključite na računalnik
  2. Prenesite potrebne knjižnice (AFMOTOR, NEWPING)
  3. Sestavite kodo
  4. Naložite kodo na ustrezna vrata
  5. Preizkusite, odklopite
  6. Pritisnite baterije, vklopite stikalo in pustite, da deluje!

Priporočena: