Kazalo:

Najmanjši in najslajši robot za preprečevanje ovir Arduino doslej: 5 korakov
Najmanjši in najslajši robot za preprečevanje ovir Arduino doslej: 5 korakov

Video: Najmanjši in najslajši robot za preprečevanje ovir Arduino doslej: 5 korakov

Video: Najmanjši in najslajši robot za preprečevanje ovir Arduino doslej: 5 korakov
Video: 97% Owned: The Money System | Finance Documentary Film (Netflix) 2024, December
Anonim
Najmanjši in najslajši robot za preprečevanje ovir Arduino
Najmanjši in najslajši robot za preprečevanje ovir Arduino

Ste naveličani velikih okornih robotov, ki zavzamejo pol police v vaši sobi? Ali ste pripravljeni vzeti svojega robota s seboj, vendar vam preprosto ne ustreza v žepu? Izvoli! Predstavljam vam Minibota, najdražjega in najmanjšega robota za izogibanje oviram, ki ste ga lahko kdaj (sploh kdaj) sestavili!

1. korak: delci, ki jih boste potrebovali

Deli in kosi, ki jih boste potrebovali
Deli in kosi, ki jih boste potrebovali
Deli in kosi, ki jih boste potrebovali
Deli in kosi, ki jih boste potrebovali
Deli in kosi, ki jih boste potrebovali
Deli in kosi, ki jih boste potrebovali

Majhna plošča (4,5 x 3,5 cm), dolga 17 lukenj in 2 vrstici s 5 luknjami. Robota lahko sestavite brez njega, vendar je lepo, če nameravate spremeniti robota.

Arduino Nano. Uporabljam tistega, ki je priložen z zatiči, ki so že spajkani na ploščo, lahko pa uporabite tudi brezstični arduino nano in spajate kable neposredno na ploščo

9V baterija. Ja, dobra stara baterija.

9V držalo za baterijo. (dobil iz stare igrače)

2 servomotorja z neprekinjenim vrtenjem (izgledajo kot servomotorji SG (), v resnici pa so servomotorji z neprekinjenim vrtenjem. Kupila sem jih TUKAJ

2 gumijasta kolesa. Samo poglejte okoli. Zagotovo je nekje stara igrača, ki ne potrebuje koles.

Kabli. Kup njih. Ni preveč kablov.

Ultrazvočni senzor. 4 -polni model. Ebay, Amazon ali kateri koli drug kraj. Vsi so enaki.

3D tiskano ohišje. 3D datoteke najdete TUKAJ

2. korak: In koda

Tu ni raketne znanosti. Samo zelo preprosta koda, ki naredi robota naprej, če v 15 cm ni videti ničesar, in naredi oster zavoj, če je kaj bližje od 15 cm.

Prenesite datoteko txt in kodo kopirajte v svoj vmesnik Arduino.

3. korak: Postavitev bitov na pravo mesto

Postavitev bitov na pravo mesto
Postavitev bitov na pravo mesto
Postavitev bitov na pravo mesto
Postavitev bitov na pravo mesto

Ohišje, Arduino, ultrazvočni senzor in baterija segajo v zgornji del ohišja, vendar komponent še ne postavljajte. Najprej morate vse ožičiti. (ja, naredil sem to napako) (dvakrat)

Dva servomotorja sta le zaskočena v spodnjem delu ohišja. Da, zdaj lahko vstavite ta 2.

Kolesa so pritrjena na servo gredi z malo žice, vročim lepilom ali s čarobnim urokom. Tvoja izbira.

4. korak: In te žice … Oh, fant

Prihaja grdi del. ožičenje. TOLIKO žic in tako malo prostora.

Začnimo z ultrazvočnim senzorjem.

  • Vcc -> +5V Arduina
  • Sprožilec -> D11 Arduina
  • Odmev -> D12 Arduina
  • GND -> GND Arduina (kateri koli od 2 zatičev GND Arduina)

Servo 1:

  • Oranžna žica -> D9 Arduina
  • Rdeča žica -> +5V Arduina
  • Rjava žica -> GND Arduina (kateri koli od 2 zatičev GND Arduina)

Servo 2:

  • Oranžna žica -> D10 Arduina
  • Rdeča žica -> +5V Arduina
  • Rjava žica -> GND Arduina (kateri koli od 2 zatičev GND Arduina)

Baterija:

  • Rdeča žica -> Vin pin Arduina
  • Črna žica -> GND Arduina (kateri koli od 2 zatičev GND Arduina)

Zdaj morate le previdno napolniti vse žice znotraj ohišja in obe polovici zapreti. Moj robot je tako poln, da potrebuje gumijast trak, da mu ne razlije drobovine.

5. korak: V akciji

Image
Image

Vaš robot bo šel naprej, dokler ne najde nekaj na manj kot 15 cm.

Razdaljo lahko spremenite v tej kodni vrstici:

če (razdalja <= 15)

Hitrost naprej in nazaj lahko spremenite tudi tako, da spremenite te vrstice:

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

kjer je XXX = 0 polna hitrost naprej za myservo1 in XXX = 180 je polna hitrost naprej za myservo2

in XXX = 90 bosta za oba servomotorja točka.

Priporočena: