Sadržaj:

Arduino automobil koji izbjegava prepreke s motorom: 7 koraka
Arduino automobil koji izbjegava prepreke s motorom: 7 koraka

Video: Arduino automobil koji izbjegava prepreke s motorom: 7 koraka

Video: Arduino automobil koji izbjegava prepreke s motorom: 7 koraka
Video: Lesson 28: Car-6 SunFounder self Driving Arduino car using | Robojax 2024, Studeni
Anonim
Arduino automobil koji izbjegava prepreke
Arduino automobil koji izbjegava prepreke
Arduino automobil koji izbjegava prepreke
Arduino automobil koji izbjegava prepreke
Arduino automobil koji izbjegava prepreke
Arduino automobil koji izbjegava prepreke

Zdravo! i dobrodošli u vodič o tome kako izgraditi automobil za izbjegavanje prepreka Arduino. Možemo započeti tako da nabavimo potrebne materijale za ovaj projekt i svakako se zabavite!

MATERIJALI:

  • Žice za muške žice
  • Žice
  • Senzor udaljenosti
  • Drvena daska
  • Gorilla traka/elektrika
  • 2 motora s kotačima
  • Servo
  • Odvijač
  • Vijci
  • Arduino
  • Držač baterije
  • Kotač
  • USB u bateriju
  • Arduino priključak za motor
  • Arduino USB
  • PC
  • Plastični stalak

Nadalje, ovdje sam da vas uputim o izradi robota za izbjegavanje prepreka na temelju Arduina. Dolje je korak po korak vodič u izgradnji ovog mehanizma kroz svaki detalj. Međutim, ovaj je projekt potpuno sposoban autonomni robot koji može izbjeći svaku prepreku s kojom dođe u kontakt, kako bi je potom izbjegao. Proces uključuje nailaženje na prepreku tijekom kretanja naprijed, nakon što se suoči s objektom, ovaj robot će se automatski prestati kretati naprijed i napravit će korak unatrag. Zatim skenira lijevu/desnu stranu da bi zatim počeo pomicati prikladniju putanju. Svrha ovog projekta je razumjeti inženjering/mehaniku koja stoji iza koncepta koji se povezuje s našim društvom, kao što su samovozeći automobili, proizvodna industrija itd.

Korak 1: Konstrukcija šasije

Konstrukcija šasije
Konstrukcija šasije
Konstrukcija šasije
Konstrukcija šasije

Da biste izradili okvir, trebat ćete uzeti u ruke gotov predložak na kojem ćete izgraditi ovaj projekt ili jednostavnu drvenu ploču dimenzija 1/2 stope x 1/4 stope. Ovo će biti vaš okvir i temelj ove instrukcije na kojoj funkcionira vaš cijeli arduino kôd i motori.

  1. Lemiti dvije žice na svaki istosmjerni motor. Zatim pričvrstite dva motora na kućište pomoću vijaka.
  2. Vijcima/ljepilom/trakom pričvrstite motor na donju stranu kućišta sa stražnje strane
  3. Provjerite jesu li motori sigurni i mogu li primijeniti silu
  4. Uzmite kotač i pomoću bilo koje metode umetnite kotač u prednji dio projekta

Korak 2: Priključivanje sporednih komponenti

Priključivanje manjih komponenti
Priključivanje manjih komponenti
Priključivanje manjih komponenti
Priključivanje manjih komponenti

Za ovaj korak morate postaviti ove dvije komponente na određena mjesta kako biste usavršili dizajn ovog projekta. Gumb ćete morati pričvrstiti na gumb lemljenjem lijevog priključka crvenom žicom iz držača baterije. Također, pomoću trake, ljepila ili vijaka postavite bateriju na mjesto u srednjem dijelu na vrhu vašeg temelja, a zatim spojite prekidač na donju stranu projekta.

Korak 3: Montiranje modula

Montaža modula
Montaža modula
Montaža modula
Montaža modula

*Napomena: Prilikom postavljanja Arduino ploče ostavite dovoljno prostora za priključivanje USB kabela jer kasnije morate programirati Arduino ploču povezivanjem na računalo putem USB kabela.

Unatoč tome, Arduino je ključni dio u funkcioniranju cijelog projekta, a postavljanje svakog modula utječe na njegovu učinkovitost i estetiku. Položaj senzora udaljenosti i Arduina potrebno je postaviti na određena mjesta, Arduino će trebati biti pričvršćen u okvir iza držača baterije, na stražnjoj strani kako bi se uravnotežila težina ovog vozila. Postavite Arduino nastavak na Arduino kako bi funkcije motora radile ispravno. Zatim imajte na umu da će senzor udaljenosti morati biti ispred ovog projekta kako bi otkrio prepreke i skenirao druge putove na koje je sigurnije nastaviti.

Korak 4: Osiguranje senzora udaljenosti

Osiguranje senzora udaljenosti
Osiguranje senzora udaljenosti

Da ne spominjemo, senzor udaljenosti je vitalni dio koji omogućuje cijelom ovom projektu da funkcionira i izbjegava prepreke na svom putu. Za ovaj korak morat ćete spojiti dva komada plastike koji odgovaraju za učvršćivanje servo pogona, pričvršćujući ih na plastičnu podlogu za spajanje na naš okvir. To će omogućiti mehanizmu mobilnost i rotaciju za svako buduće kretanje koje senzor udaljenosti koristi za pomicanje u bilo kojem smjeru. Pričvrstite ovu komponentu na prednji dio temelja ili okvira, a zatim nastavite koristiti senzor udaljenosti.

Sa senzorom udaljenosti, ovo ćete morati pričvrstiti na prednju stranu mehanizma koji ste upravo stvorili, pomoću trake/ljepila/patentnog zatvarača, tako da se servo pomiče i senzor udaljenosti.

Priključite četiri kratkospojne žice na ultrazvučni senzor i postavite ih na montažni držač. Zatim montirajte nosač na Tower servo mikro servo koji je već instaliran na šasiji.

Korak 5: Žične veze i shema kruga

Žičani spojevi i shema kruga
Žičani spojevi i shema kruga

Ove su žičane veze ključne za omogućavanje projektu da izvrši svoje funkcije, stoga provjerite dvaput na koji dio povezujete svaku komponentu. Na shemi kruga možete pronaći potrebne veze potrebne za vožnju, osjet, itd. Arduina.

*Napomena: Ova shema uključuje četiri motora, međutim, možemo zanemariti dodatna dva i nastaviti dalje.

Korak 6: Kôd

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Ništa od ovoga jednostavno neće raditi bez koda programiranog u Arduinu. Ovdje sam dao kôd za funkcioniranje cijelog projekta ako je pravilno ožičen i izgrađen. Možete pogledati ponuđene slike za bolje razumijevanje i kopiranje koda.

Korak 7: Dovršavanje

Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija
Finalizacija

Zbog činjenice da smo dovršili sve korake, prijeđite na postupak i razjasnite sve veze/komponente koje su uključene u ovaj projekt.

  1. Priključite svoj Arduino na računalo
  2. Preuzmite potrebne knjižnice (AFMOTOR, NEWPING)
  3. Sastavite kôd
  4. Prenesite kôd na ispravan port
  5. Testirajte, isključite utikač
  6. Pritisnite baterije, uključite prekidač i pustite ga da radi!

Preporučeni: