Sisällysluettelo:

Pienin ja suloisin Arduino -esteiden välttämisrobotti: 5 vaihetta
Pienin ja suloisin Arduino -esteiden välttämisrobotti: 5 vaihetta

Video: Pienin ja suloisin Arduino -esteiden välttämisrobotti: 5 vaihetta

Video: Pienin ja suloisin Arduino -esteiden välttämisrobotti: 5 vaihetta
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Marraskuu
Anonim
Pienin ja suloisin Arduinon esteiden välttämisrobotti koskaan
Pienin ja suloisin Arduinon esteiden välttämisrobotti koskaan

Oletko kyllästynyt suuriin kömpelöihin robotteihin, jotka vievät puolet hyllystä huoneeseesi? Oletko valmis ottamaan robotin mukaasi, mutta se ei vain mahdu taskuun? Ole hyvä! Esittelen sinulle Minibotin, suloisimman ja pienimmän esteenrajoitusrobotin, jonka voit koskaan (koskaan) koota!

Vaihe 1: Tarvittavat palat ja palat

Tarvittavat palat ja palaset
Tarvittavat palat ja palaset
Tarvittavat palat ja palaset
Tarvittavat palat ja palaset
Tarvittavat palat ja palaset
Tarvittavat palat ja palaset

Pieni leipälauta (4,5 cm x 3,5 cm), 17 reikää pitkä ja 2 riviä 5 reikää leveä. Voit rakentaa robotin ilman sitä, mutta se on mukava asia, jos aiot muuttaa robottia.

Arduino Nano. Käytän sitä, joka toimitetaan levyyn jo juotettujen nastojen kanssa, mutta voit myös käyttää neulatonta arduino nanoa ja juottaa kaapelit suoraan levylle

9V akku. Joo, hyvä akku.

9V paristopidike. (sain sen vanhasta lelusta)

2 jatkuvan pyörimisen servoa (ne näyttävät SG () servoilta, mutta ne ovat itse asiassa jatkuvan pyörimisen servoja. Ostin ne TÄSTÄ

2 kumipyörää. Katso vain ympärillesi. Jossain on varmasti vanha lelu, joka ei tarvitse sen pyöriä.

Kaapelit. Joukko niitä. Ei ole olemassa liikaa kaapeleita.

Ultraäänianturi. 4 -nastainen malli. Ebay, Amazon tai jokin muu paikka. Ne ovat kaikki samanlaisia.

3D -painettu runko. Löydät 3D -tiedostot TÄSTÄ

Vaihe 2: Ja koodi

Täällä ei ole mitään rakettitiedettä. Vain erittäin yksinkertainen koodi, joka saa robotin siirtymään eteenpäin, jos 15 cm: ssä ei näy mitään, ja tekee jyrkän käännöksen, jos jokin on lähempänä kuin 15 cm.

Lataa vain txt-tiedosto ja kopioi pasta Arduino-käyttöliittymässäsi.

Vaihe 3: Laita bitit oikeaan paikkaan

Bittien asettaminen oikeaan paikkaan
Bittien asettaminen oikeaan paikkaan
Bittien asettaminen oikeaan paikkaan
Bittien asettaminen oikeaan paikkaan

Leipälauta, Arduino, ultraäänianturi ja akku kulkeutuvat rungon yläosaan, mutta ÄLÄ ASETA komponentteja Vielä. Sinun on ensin johdettava koko asia. (kyllä, tein tämän virheen) (kahdesti)

2 servoa napsautetaan vain rungon alaosaan. Kyllä, voit laittaa nämä 2 nyt sisään.

Pyörät kiinnitetään servoakseleihin hieman langalla, kuumalla liimalla tai taikuudella. Sinun valintasi.

Vaihe 4: Ja nuo johdot… Voi poika

Tässä tulee ruma osa. johdotus. Niin paljon johtoja ja niin vähän tilaa.

Aloitetaan ultraäänianturilla.

  • Vcc -> +5V Arduinosta
  • Trig -> Arduinon D11
  • Kaiku -> Arduinon D12
  • GND -> Arduinon GND (mikä tahansa Arduinon 2 GND -nastasta)

Servo 1:

  • Oranssi lanka -> Arduinon D9
  • Punainen johto -> +5V Arduinosta
  • Ruskea lanka -> Arduinon GND (mikä tahansa Arduinon 2 GND -nastasta)

Servo 2:

  • Oranssi lanka -> Arduinon D10
  • Punainen johto -> +5V Arduinosta
  • Ruskea lanka -> Arduinon GND (mikä tahansa Arduinon 2 GND -nastasta)

Akku:

  • Punainen lanka -> Arduinon Vin -nasta
  • Musta lanka -> Arduinon GND (mikä tahansa Arduinon 2 GND -nastasta)

Nyt sinun on vain täytettävä kaikki johdot rungon sisään ja kiinnitettävä molemmat puolikkaat. Robotini on niin täynnä, että se tarvitsee kuminauhan, jotta se ei pääse vuotamaan suolistoaan.

Vaihe 5: Toiminnassa

Image
Image

Robotti jatkaa eteenpäin, kunnes se löytää jotain alle 15 cm: n etäisyydeltä.

Voit muuttaa etäisyyttä tällä koodirivillä:

jos (etäisyys <= 15)

Voit myös muuttaa eteen- ja taaksepäin nopeutta muuttamalla näitä rivejä:

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

jossa XXX = 0 on täysi nopeus eteenpäin myservo1: lle ja XXX = 180 on täysi nopeus eteenpäin myservo2: lle

ja XXX = 90 pysähtyy molemmille servoille.

Suositeltava: