Sisällysluettelo:

Kauko -ohjattava robotti Arduinon ja T.V. -kaukosäätimen avulla: 11 vaihetta
Kauko -ohjattava robotti Arduinon ja T.V. -kaukosäätimen avulla: 11 vaihetta

Video: Kauko -ohjattava robotti Arduinon ja T.V. -kaukosäätimen avulla: 11 vaihetta

Video: Kauko -ohjattava robotti Arduinon ja T.V. -kaukosäätimen avulla: 11 vaihetta
Video: Sunflower Solar Tracker system #solar #solartracker #arduino #diyprojects #electronic 2024, Marraskuu
Anonim
Kauko -ohjattava robotti Arduinon ja T. V. -kaukosäätimen avulla
Kauko -ohjattava robotti Arduinon ja T. V. -kaukosäätimen avulla

Tätä kauko -ohjattavaa autoa voidaan liikuttaa käytännöllisesti katsoen minkä tahansa kauko -ohjaimen avulla, kuten TV, AC jne.

Se hyödyntää sitä tosiasiaa, että kaukosäädin lähettää infrapunaa (IR).

Tätä ominaisuutta käytetään hyväksi IR -vastaanottimella, joka on erittäin halpa anturi.

Tässä ohjeessa opit miten

  1. Liitäntä IR -vastaanotin Arduinoon.
  2. Liitäntä 2 moottoria Arduinoon.
  3. Yhdistä yllä olevat 2 asetusta.

Huomaa: Tämän kauko -ohjattavan auton haittana on se, ettei se toimi ulkona auringonvalossa.

Kaikki koodit, kaaviot ja muut kuvat yhdessä paikassa ovat täällä.

Vaihe 1: Tarvittavat materiaalit

  • Arduino Uno ja USB -kaapeli
  • Arduino -ohjelmisto
  • Leipälauta
  • 100 rpm tasavirtamoottorit
  • IR -vastaanotin (SM0038 tai TSOP1738)
  • L293D -moottorin ohjaimen IC
  • Hyppyjohdot
  • Alusta ja pyörät
  • 9 V paristot (2 nostoa)
  • Akun kiinnikkeet

Materiaalien kokonaiskustannukset: 600 ruplaa = 9 dollaria (ilman Arduinon kustannuksia)

Vaihe 2: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Kiinnitä pyörät runkoon.

Kiinnitä 2 moottoria takapyöriin ja käytä nukkeja eteen.

Tee reikiä runkoon ja kiinnitä Arduino ruuveilla.

Kiinnitä leipälauta käyttämällä sen mukana toimitettua kaksipuolista teippiä.

Asenna L293D leipälevylle lovi edestäpäin.

Vaihe 3: IR -vastaanottimen liitännät

IR -vastaanottimen liitännät
IR -vastaanottimen liitännät

Liitännät vasemmalta oikealle ovat vastaanottimen loven edessä

  • vasen nasta-maa.
  • keskimmäinen nasta-5V.
  • oikea nasta-digitaalinen nasta 6 Arduinossa.

Katso lisätietoja kaaviosta.

Vaihe 4: IR -kirjaston tallentaminen

IR -kirjaston tallentaminen
IR -kirjaston tallentaminen
IR -kirjaston tallentaminen
IR -kirjaston tallentaminen

Siirry seuraavaan linkkiin-

drive.google.com/open?id=0B621iZr0p0N_WUVm…

Tallenna tiedostot IRremote-nimiseen kansioon ja tallenna kansio Arduino IDE: n kirjastojen hakemistoon eli arduino-1.0.6> kirjastojen kansioon IRremote-nimellä.

Vaihe 5: Etäavainten heksadesimaalisten arvojen etsiminen

Etäavainten heksadesimaalisten arvojen etsiminen
Etäavainten heksadesimaalisten arvojen etsiminen
Etäavainten heksadesimaalisten arvojen etsiminen
Etäavainten heksadesimaalisten arvojen etsiminen

1. Lataa koodi remote.ino -ohjelmassa Arduinoon

2. Avaa sarjamonitori.

3. Paina erilaisia etänäppäimiä ja hanki niiden heksadesimaaliset arvot. (Huomaa, että arvoja ei saada 0x: llä, joka edustaa heksadesimaalia, myös jotkut arvot saadaan keskeltä, kuten FFFFFFFF, jätä ne huomiotta).

Täältä olen saanut etu-, taka-, vasen-, oikea- ja keskinäppäinten arvot

etuosa = 0x80BF53AC

takaisin = 0x80BF4BB4

vasen = 0x80BF9966

oikea = 0x80BF837C

keski = 0x80BF738C

Näiden painikkeiden arvot kartoitetaan eteenpäin, taakse, vasemmalle, oikealle ja jarrutukseen.

Vaihe 6: L293D -liitännät

L293D -liitännät
L293D -liitännät
L293D -liitännät
L293D -liitännät

Ota 5 V ja maadoitus Arduinosta ja liitä ne leipälaudan 2 alareunaan, jolloin saat 5 V: n ja maadoitusjohdon.

Nastat 1, 9, 16, L293D - 5V.

Nastat 4, 5, 12, 13 L293D: stä maahan.

Vasen moottori nastoihin 3, 6 mallissa L293D.

Oikea moottori nastoihin 11, 14 mallissa L293D.

Nastat 2, 7 (vasen moottori) L293D: stä nastoihin 9, 8 Arduinolla.

Nastat 10, 15 (oikea moottori) L293D: stä 10, 11 nastaan Arduinolla.

Katso lisätietoja kaavioista.

Huomaa, että kaaviossa keltaiset johdot edustavat vasenta moottoria ja oranssit johdot oikeaa moottoria.

Vaihe 7: Liitä moottorit L293D: hen

Kun olet tehnyt yhteydet, lataa koodi moottorissa_test.ino Arduinoon.

Huomaa, että vasemman moottorin pyöriessä lm, lmr tulee olla vastakkain eli HIGH ja LOW tai päinvastoin..

Samoin oikean moottorin pyörittämiseksi rm, rmr tulisi olla vastakkain eli HIGH ja LOW tai päinvastoin.

Määritä logiikkatasot lm, lmr, rm, rmr, jotta molemmat pyörät pääsevät eteenpäin kokeiden ja erehdysten avulla.

Minulle se oli MATALA, KORKEA, KORKEA, MATALA.

Näin ollen eteenpäin menemiseen tarvittavat tulot ovat LOW, HIGH, HIGH, LOW.

Taaksepäin siirtymiseen tarvittavat tulot ovat HIGH, LOW, LOW, HIGH.

Oikealle siirtymiseen tarvittavat tulot ovat LOW, HIGH, HIGH, HIGH (eli vain vasen moottori pyörii).

Tulot, joita tarvitaan vasemmalle siirtymiseen, ovat HIGH, HIGH, HIGH, LOW (eli vain oikean moottorin tulee pyöriä).

Huomaa, että saadut arvot lm, lmr, rm, rmr voivat poiketa yllä olevista.

Vaihe 8: Integroi kaikki

Kaiken integrointi
Kaiken integrointi

Integroi nyt kaikki eli sekä vastaanottimen osa että L293D -osa.

Yllä oleva kaavio on vain yhdistelmä IR -vastaanottimen ja L293D: n kaavioista.

Pohjimmiltaan voit ensin tehdä IR -liitännät, löytää heksadesimaalisen arvon ja häiritsemättä IR -yhteyksiä, tehdä L293D -liitännät ja liittää moottorit Arduinon kanssa.

Vaihe 9: Virtalähde

9 V virta Arduinolle positiivisella akulla, joka on annettu Arduinon vin -nastalle ja negatiivinen Arduinon toiselle maadoitusnastalle

9V L293d: n Vss -syöttöön (nasta 8), jota käytetään moottoreiden käyttämiseen (suurin mahdollinen arvo on 36V)

Vaihe 10: Lopullinen ohjelma

Lataa rc_car.ino -koodi Arduinoon (edellyttäen, että sekä IR- että L293D -yhteydet on tehty).

Koodi aivan kuten edellinen kaavio on vain etä- ja moottoritestikoodien integrointi eli Arduino tarkistaa ensin painamasi etäavaimen saamalla sen heksadesimaalisen arvon, tarkistaa, mikä toiminto on yhdistetty kyseiseen arvoon ja suorittaa vaaditun toiminnon L293D: n kautta

Tarkista, liikkuuko botti tarpeen mukaan vai ei.

Lataa koodi ja kaaviot tästä arkistosta. Napsauta "Kloona tai lataa" -painiketta (vihreä väri oikealla) ja valitse "Lataa ZIP" ladataksesi zip -tiedoston. koodi ja kaaviot (kaaviot -kansiossa).

Vaihe 11: Kuinka botti toimii

Image
Image

Tässä on video botista liikkeessä.

Suositeltava: