Sisällysluettelo:

Esteen välttäminen robotilta Arduino Nanon avulla: 5 vaihetta
Esteen välttäminen robotilta Arduino Nanon avulla: 5 vaihetta

Video: Esteen välttäminen robotilta Arduino Nanon avulla: 5 vaihetta

Video: Esteen välttäminen robotilta Arduino Nanon avulla: 5 vaihetta
Video: Урок 75: Обход препятствий. Обнаружение приближения с использованием инфракрасного модуля с Arduino. 2024, Heinäkuu
Anonim
Esteen välttäminen robotilta Arduino Nanon avulla
Esteen välttäminen robotilta Arduino Nanon avulla

Tässä ohjeessa kuvailen, kuinka voit tehdä esteen välttämällä robottia Arduinon avulla.

Vaihe 1: Tarvitset

Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset
Tarvitset

Se on suosittu Arduino -robottiprojekti. välttäen paljon lankayhteyksiä, olen suunnitellut piirilevyn sitä varten.

Voit käyttää piirilevyä tai katkoviivaa.

2WD -robottirunko ja pyörä.

Robottipyörä BO -moottorille

150 r / min BO -vaihdemoottori ja 1,5 tuuman pultti ja mutteri

ultraäänianturin pidike

2 kpl. 9V akku ja akun liitin

L293D Ic ja 16 nastaa Ic -pohja

100mfd/25v kondensaattori 2 kpl 1K vastus, Led

Rivitapit, hyppyjohdin (uros -naaras) riviliitin 4kpl

Ultraäänianturi HC-SR 04

Arduino nano

Voit käyttää piirilevyä tai katkoviivaa.

Vaihe 2: Juurirungon kokoaminen

Juurirungon kokoaminen
Juurirungon kokoaminen

Aseta kaksi vaihdemoottoria robotin runkoon. Olen käyttänyt 2wd -metallirunkoa, mutta voit käyttää mitä tahansa alustaa

aseta yksi pyöräpyörä robotin alustan eteen. tämän robotin mekaaninen osa on valmis

Vaihe 3: Elektronisen piirin luominen

Elektronisen piirin tekeminen
Elektronisen piirin tekeminen
Elektronisen piirin tekeminen
Elektronisen piirin tekeminen
Elektronisen piirin tekeminen
Elektronisen piirin tekeminen

Kuinka se toimii

Ultraäänitunnistin tunnistaa sen edessä olevat esineet ja mittaa kohteen etäisyyden.

Normaalitilassa, kun robotin edessä ei ole esteitä, kaksi moottoria pyörii myötäpäivään ja robotti menee suoraan eteenpäin.

Jos ultraäänianturi havaitsi esineitä 20 cm: n sisällä, vasen moottori alkaa pyöriä vastapäivään ja oikea moottori pyörii myötäpäivään.

Joten robotti kääntyy nopeasti vasemmalle, jos sen edessä on esine.

Piiri ja liitännät, jos käytät perfboardia

Tässä käytin Arduino nano & L293D -moottoriohjainta. Kaksi kondensaattoria suodattimena. LED- ja 1k -vastus indikaatioksi

Arduinon digitaalinen nasta 7 liitetään ultraäänianturin liipaisintappiin

Arduinon digitaalinen nasta 8 yhdistetään ultraäänianturin Echo -nastaan

Arduinon digitaaliset nastat 5 ja 6 liitetään Ic l293d -tapoihin 10 ja 15 vasemman moottorin ohjausta varten

Arduinon digitaalinen nasta 11 ja 12 Yhdistä ic l293d -nastaan 2 ja 7 oikean moottorin ohjaamiseksi

Liitä vasen moottori ic l293d -nastaihin 11 ja 14

Liitä oikea moottori ic l293d nastoihin 3 ja 6

Jos haluat käyttää PCB: tä

Tämän robottiprojektin piirilevy on hyvin suunniteltu ja helppo valmistaa. Voit tehdä erilaisia Arduino -robotteja käyttämällä tätä piirilevyä. Toinen robotti, joka käyttää tätä piirilevyä

Lataa ja tilaa Gerber -tiedosto PCB: lle täältä.

Vaihe 4: Koodin lataaminen Arduinoon

Lataa koodi arduino nanoon. tässä on koodilinkki ladattavaksi

lataa.ino -tiedosto ja avaa se käyttämällä arduino IDE: tä.

liitä arduino nano USB -kaapelilla, valitse oikea com -portti

lataa sitten napsauttamalla

Vaihe 5: Testaus

Testaus
Testaus

on aika testata robotti.

Olen käyttänyt 9 V: n akkua Arduinolle ja toista 9 V: n akkua moottorin teholle.

Tämä video voi auttaa sinua -

Suositeltava: