Sadržaj:

Najmanji i najslađi Arduino robot za izbjegavanje prepreka ikad: 5 koraka
Najmanji i najslađi Arduino robot za izbjegavanje prepreka ikad: 5 koraka

Video: Najmanji i najslađi Arduino robot za izbjegavanje prepreka ikad: 5 koraka

Video: Najmanji i najslađi Arduino robot za izbjegavanje prepreka ikad: 5 koraka
Video: ARDUINO ROBOT - BLUETOOTH ZVUČNIK 2024, Novembar
Anonim
Najmanji i najslađi Arduino robot za izbjegavanje prepreka
Najmanji i najslađi Arduino robot za izbjegavanje prepreka

Umorni ste od velikih nespretnih robota koji zauzimaju pola police u vašoj sobi? Jeste li spremni ponijeti svog robota sa sobom, ali vam jednostavno ne stane u džep? Izvoli! Predstavljam vam Minibota, najslađeg i najsitnijeg robota za izbjegavanje prepreka kojeg ste mogli (ikad ikad) sastaviti!

Korak 1: Komadići koje ćete trebati

Komadići koji će vam trebati
Komadići koji će vam trebati
Komadići koji će vam trebati
Komadići koji će vam trebati
Komadići koji će vam trebati
Komadići koji će vam trebati

Mala ploča (4,5 x 3,5 cm), dugačka 17 rupa i 2 reda širine 5 rupa. Robota možete izgraditi bez njega, ali to je lijepo imati ako planirate modificirati robota.

Arduino Nano. Koristim onaj koji dolazi s pinovima koji su već lemljeni na ploči, ali možete koristiti i bezvodni arduino nano i lemiti kabele direktno na ploču

9V baterija. Da, dobra stara baterija.

9V držač baterije. (nabavljeno iz stare igračke)

2 servo servera sa kontinuiranom rotacijom (izgledaju kao SG () servo, ali zapravo su servo motori sa kontinuiranom rotacijom. Kupio sam ih OVDJE

2 gumena točka. Pogledajte samo oko sebe. Sigurno negdje postoji stara igračka kojoj ne trebaju kotači.

Cables. Gomila njih. Ne postoji previše kabela.

Ultrazvučni senzor. 4 -pinski model. Ebay, Amazon ili bilo koje drugo mjesto. Svi su isti.

3D štampano kućište. 3D datoteke možete pronaći OVDJE

Korak 2: I kod

Ovde nema raketne nauke. Samo super jednostavan kod koji tjera robota da ide naprijed ako se ništa ne vidi u 15 cm, i pravi oštar zaokret ako je nešto bliže od 15 cm.

Samo preuzmite txt datoteku i kopirajte i zalijepite kôd u svoje Arduino sučelje.

Korak 3: Postavljanje bitova na pravo mjesto

Postavljanje delova na pravo mesto
Postavljanje delova na pravo mesto
Postavljanje delova na pravo mesto
Postavljanje delova na pravo mesto

Matična ploča, Arduino, ultrazvučni senzor i baterija idu u gornji dio šasije, ali NE stavljajte komponente JOŠ. Morate prvo cijelu stvar ožičiti. (da, napravio sam ovu grešku) (dva puta)

Dva servo pogona su samo postavljena u donji dio šasije. Da, sada možete staviti ova 2.

Točkovi su pričvršćeni na servo vratila sa malo žice, malo vrućeg ljepila ili čarobnom čarolijom. Tvoj izbor.

Korak 4: I te žice … Oh Bože

Dolazi ružni dio. ožičenje. TOLIKO žica, a tako malo prostora.

Počinjemo s ultrazvučnim senzorom.

  • Vcc -> +5V Arduina
  • Trig -> D11 Arduina
  • Eho -> D12 Arduina
  • GND -> GND Arduina (bilo koji od 2 GND pina Arduina)

Servo 1:

  • Narančasta žica -> D9 Arduina
  • Crvena žica -> +5V Arduina
  • Smeđa žica -> GND Arduina (bilo koji od 2 GND pina Arduina)

Servo 2:

  • Narančasta žica -> D10 Arduina
  • Crvena žica -> +5V Arduina
  • Smeđa žica -> GND Arduina (bilo koji od 2 GND pina Arduina)

Baterija:

  • Crvena žica -> Vin pin na Arduinu
  • Crna žica -> GND Arduina (bilo koji od 2 GND pina Arduina)

Sada samo trebate pažljivo napuniti sve žice unutar šasije i spojiti obje polovice. Moj robot je toliko pun da mu je potrebna gumica kako ne bi prolio crijeva.

Korak 5: Na djelu

Image
Image

Vaš robot će ići naprijed dok ne pronađe nešto na manje od 15 cm.

Udaljenost možete promijeniti u ovom kodnom retku:

if (udaljenost <= 15)

Također možete promijeniti brzinu naprijed i natrag izmjenom ovih linija:

myservo1.write (XXX); myservo2.write (XXX);

gdje je XXX = 0 puna brzina naprijed za myservo1 i XXX = 180 je puna brzina naprijed za myservo2

i XXX = 90 će biti tačka za oba serva.

Preporučuje se: