Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- 2. lépés: Összeszerelés
- 3. lépés: Az infravörös vevő csatlakoztatása
- 4. lépés: Az IR könyvtár mentése
- 5. lépés: A távoli kulcsok hexadecimális értékeinek megkeresése
- 6. lépés: L293D kapcsolatok
- 7. lépés: Motorok illesztése az L293D -vel
- 8. lépés: Minden integrálása
- 9. lépés: Tápegység
- 10. lépés: Végső program
- 11. lépés: A Bot működése
![Távirányítású robot az Arduino és a T.V. távirányító használatával: 11 lépés Távirányítású robot az Arduino és a T.V. távirányító használatával: 11 lépés](https://i.howwhatproduce.com/images/003/image-8204-47-j.webp)
Videó: Távirányítású robot az Arduino és a T.V. távirányító használatával: 11 lépés
![Videó: Távirányítású robot az Arduino és a T.V. távirányító használatával: 11 lépés Videó: Távirányítású robot az Arduino és a T.V. távirányító használatával: 11 lépés](https://i.ytimg.com/vi/EAlqaVy8fYY/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![Távirányítású robot az Arduino és a T. V. Remote használatával Távirányítású robot az Arduino és a T. V. Remote használatával](https://i.howwhatproduce.com/images/003/image-8204-48-j.webp)
Ez a távirányítású autó gyakorlatilag bármilyen távirányítóval mozgatható, például TV, AC stb.
Kihasználja azt a tényt, hogy a távirányító infravörös (infravörös) jelet bocsát ki.
Ezt a tulajdonságot egy IR vevőkészülékkel használják ki, amely nagyon olcsó érzékelő.
Ebben az oktatóanyagban megtanulja, hogyan kell
- Interfész IR vevő Arduino.
- Interfész 2 motorok Arduino.
- Kombinálja a fenti 2 beállítást.
Megjegyzés: Ennek a távirányítású autónak az a hátránya, hogy nem dolgozik kint, napfényben.
Itt található minden kód, vázlat és egyéb kép egy helyen.
1. lépés: Szükséges anyagok
- Arduino Uno és USB kábel
- Arduino szoftver
- Kenyeretábla
- 100 rpm egyenáramú motorok
- IR vevő (SM0038 vagy TSOP1738)
- L293D motorvezérlő IC
- Jumper vezetékek
- Alváz és kerekek
- 9 V -os elemek (2 nos)
- Akkumulátor klipek
Az anyagok összköltsége: 600 Rs = 9 USD (az Arduino költségeit nem számítva)
2. lépés: Összeszerelés
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/003/image-8204-49-j.webp)
![Összeszerelés Összeszerelés](https://i.howwhatproduce.com/images/003/image-8204-50-j.webp)
Rögzítse a kerekeket az alvázhoz.
Csatlakoztassa a 2 motort a hátsó kerekekhez, és használjon próbabábukat az elsőhöz.
Készítsen lyukakat az alvázon, és csavarokkal rögzítse az Arduino -t.
Rögzítse a kenyértáblát a mellékelt kétoldalas szalag segítségével.
Szerelje fel az L293D -t a kenyérsütő táblára úgy, hogy a bemetszés elöl legyen.
3. lépés: Az infravörös vevő csatlakoztatása
![IR vevő csatlakozók IR vevő csatlakozók](https://i.howwhatproduce.com/images/003/image-8204-51-j.webp)
A vevőn lévő bevágással szemben a balról jobbra lévő csatlakozók
- bal csap-föld.
- középső pin-5V.
- jobb pin-digital pin 6 az Arduino-n.
További részletekért lásd a vázlatot.
4. lépés: Az IR könyvtár mentése
![Az IR könyvtár mentése Az IR könyvtár mentése](https://i.howwhatproduce.com/images/003/image-8204-52-j.webp)
![Az IR könyvtár mentése Az IR könyvtár mentése](https://i.howwhatproduce.com/images/003/image-8204-53-j.webp)
Lépjen az alábbi linkre-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
Mentse a fájlokat az IRremote nevű mappába, és mentse a mappát az Arduino IDE könyvtárainak könyvtárába, azaz arduino-1.0.6> könyvtárak mappába IRremote néven.
5. lépés: A távoli kulcsok hexadecimális értékeinek megkeresése
![A távoli billentyűk hexadecimális értékeinek megkeresése A távoli billentyűk hexadecimális értékeinek megkeresése](https://i.howwhatproduce.com/images/003/image-8204-54-j.webp)
![A távoli billentyűk hexadecimális értékeinek keresése A távoli billentyűk hexadecimális értékeinek keresése](https://i.howwhatproduce.com/images/003/image-8204-55-j.webp)
1. Töltse fel a kódot a remote.ino -ban az Arduino -ba
2. Nyissa meg a soros monitort.
3. Nyomja meg a különböző távvezérlő gombokat, és szerezze be azok hexadecimális értékeit. (Ne feledje, hogy az értékeket nem kapjuk meg 0x -el, ami hexadecimális, és néhány értéket középen kapunk, például FFFFFFFF, figyelmen kívül hagyjuk őket).
Itt megkaptam az elülső, hátsó, bal, jobb és középső gombok értékeit
elülső = 0x80BF53AC
vissza = 0x80BF4BB4
bal = 0x80BF9966
jobbra = 0x80BF837C
közép = 0x80BF738C
Ezeknek a gomboknak az értékei úgy vannak leképezve, hogy előre, hátra, balra, jobbra és fékezzenek.
6. lépés: L293D kapcsolatok
![L293D csatlakozások L293D csatlakozások](https://i.howwhatproduce.com/images/003/image-8204-56-j.webp)
![L293D csatlakozások L293D csatlakozások](https://i.howwhatproduce.com/images/003/image-8204-57-j.webp)
Vegye ki az 5 V -ot és a földelést az Arduino -ból, és csatlakoztassa őket a kenyérlap 2 alsó sínjéhez, így 5 V -ot és földvonalat kapva.
1., 9., 16. láb L293D -től 5V -ig.
4, 5, 12, 13 csap az L293D -től a földig.
Bal motor az L293D 3, 6 csapjaihoz.
Jobb motor az L293D 11, 14 csapjaihoz.
2., 7. láb (bal motorhoz) az L293D -től az Arduino 9, 8 -as csapjaiig.
10, 15 csap (a jobb motorhoz) az L293D -től 10, 11 csapig az Arduino -n.
További részletekért lásd a vázlatokat.
Ne feledje, hogy a vázlatban a sárga vezetékek a bal motort, a narancssárga vezetékek a jobb motort jelölik.
7. lépés: Motorok illesztése az L293D -vel
A kapcsolatok létrehozása után töltse fel a kódot a motor_test.ino fájlba az Arduino -ba.
Ne feledje, hogy ahhoz, hogy a bal motor forogjon, lm, lmr legyen ellentétes, azaz HIGH és LOW, vagy fordítva..
Hasonlóan ahhoz, hogy a jobb motor forogjon, az rm, rmr -nek ellentétesnek kell lennie, azaz HIGH és LOW, vagy fordítva.
Határozza meg az lm, lmr, rm, rmr logikai szintjeit, hogy mindkét kerék próbával és hibával haladjon előre.
Számomra LOW, HIGH, HIGH, LOW volt.
Így a továbblépéshez szükséges bemenetek LOW, HIGH, HIGH, LOW.
A visszalépéshez szükséges bemenetek HIGH, LOW, LOW, HIGH.
A jobbra lépéshez szükséges bemenetek LOW, HIGH, HIGH, HIGH (azaz csak a bal motor foroghat).
A balra lépéshez szükséges bemenetek HIGH, HIGH, HIGH, LOW (azaz csak a jobb motor foroghat).
Vegye figyelembe, hogy az lm, lmr, rm, rmr értékek eltérhetnek a fentiektől.
8. lépés: Minden integrálása
![Mindent integrálni Mindent integrálni](https://i.howwhatproduce.com/images/003/image-8204-58-j.webp)
Most integráljon mindent, azaz az ir vevő részt és az L293D részt.
A fenti vázlat csak az IR vevő és az L293D vázlatának kombinációja.
Alapvetően először létrehozhatja az infravörös kapcsolatokat, megkeresheti a hexadecimális értéket, és nem zavarhatja az infravörös kapcsolatokat, létrehozhatja az L293D csatlakozásokat, és összekapcsolhatja a motorokat az Arduino -val.
9. lépés: Tápegység
9 V táplálja az Arduino -t pozitív akkumulátorral az Arduino vin pin -jéhez, és negatív az Arduino második földelt csapjához
9V az l293d Vss tápellátásához (8. tüske), amelyet a motorok hajtására használnak (a megadható maximális érték 36V)
10. lépés: Végső program
Töltse fel az rc_car.ino fájlban megadott kódot az Arduino -ba (feltéve, hogy mind az IR, mind az L293D kapcsolat létrejött).
A kód, csakúgy, mint az előző vázlatos rajz, csak a távoli és a motor tesztkódjainak integrációja, azaz az Arduino először ellenőrzi a lenyomott távvezérlő billentyűt a hexadecimális értékének megszerzésével, ellenőrzi, hogy melyik függvény lett hozzárendelve ehhez az értékhez, és elvégzi a szükséges funkciót L293D -n keresztül
Ellenőrizze, hogy a bot szükség szerint mozog -e.
A kód és a vázlatok letöltéséhez látogasson el ebbe az adattárba. Kattintson a "Klón vagy letöltés" gombra (zöld színű a jobb oldalon), és válassza a "Zip letöltése" lehetőséget a zip fájl letöltéséhez. Most bontsa ki a számítógépen lévő tartalmat a kódot és a rajzokat (a schematics mappában).
11. lépés: A Bot működése
![Image Image](https://i.howwhatproduce.com/images/003/image-8204-60-j.webp)
![](https://i.ytimg.com/vi/H7MCT6611fI/hqdefault.jpg)
Itt egy videó a botról mozgásban.
Ajánlott:
IR távirányító dekóder Arduino használatával: 7 lépés
![IR távirányító dekóder Arduino használatával: 7 lépés IR távirányító dekóder Arduino használatával: 7 lépés](https://i.howwhatproduce.com/images/011/image-32595-j.webp)
IR távirányító dekóder Arduino használatával: Hello Makers, Ez egy teljes bemutató az IR távirányító dekódolásáról. Csak kövesd az alábbi lépéseimet
RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés
![RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés RF 433MHZ rádióvezérlés HT12D HT12E használatával - Rf távirányító készítése HT12E és HT12D használatával 433 MHz -en: 5 lépés](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
RF 433MHZ rádióvezérlés HT12D HT12E használatával | Rf távirányító létrehozása HT12E és HT12D használatával 433 MHz -en: Ebben az oktatóanyagban megmutatom, hogyan készítsünk RADIO távirányítót a 433 MHz -es adó vevőmodul használatával HT12E kódolással & HT12D dekódoló IC. Ebben az utasításban nagyon olcsó komponenseket küldhet és fogadhat, mint például: HT
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)
![Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel) Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino - Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás - Rc Helikopter - Rc sík az Arduino használatával: 5 lépés (képekkel)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Vezeték nélküli távirányító 2,4 GHz -es NRF24L01 modul használatával Arduino | Nrf24l01 4 csatorna / 6 csatornás adó vevő négykópás | Rc Helikopter | Rc sík Arduino használatával: Rc autó működtetése | Quadcopter | Drone | RC sík | RC csónak, mindig szükségünk van vevőre és adóra, tegyük fel, hogy az RC QUADCOPTER esetében szükségünk van egy 6 csatornás adóra és vevőre, és az ilyen típusú TX és RX túl költséges, ezért készítünk egyet
Hogyan készítsünk távirányítású tüskefúvót vagy kapcsolótáblát önálló Atmega328P használatával: 6 lépés (képekkel)
![Hogyan készítsünk távirányítású tüskefúvót vagy kapcsolótáblát önálló Atmega328P használatával: 6 lépés (képekkel) Hogyan készítsünk távirányítású tüskefúvót vagy kapcsolótáblát önálló Atmega328P használatával: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-16324-8-j.webp)
Hogyan készítsünk távvezérelt tüskefúvót vagy kapcsolótáblát önálló Atmega328P segítségével: Ebben a projektben megmutatom, hogyan lehet távirányítású tüskebuszt vagy kapcsolótáblát készíteni önálló Atmega328P segítségével. Ez a projekt egy nagyon kevés komponenst tartalmazó egyedi NYÁK lapra épül. Ha szívesebben nézed a videót, akkor ugyanezt beágyazom, vagy
Távirányítású Arduino önkiegyenlítő robot létrehozása: B-robot EVO: 8 lépés
![Távirányítású Arduino önkiegyenlítő robot létrehozása: B-robot EVO: 8 lépés Távirányítású Arduino önkiegyenlítő robot létrehozása: B-robot EVO: 8 lépés](https://i.howwhatproduce.com/images/001/image-291-88-j.webp)
Távirányítású Arduino önkiegyenlítő robot létrehozása: B-robot EVO: ------------------------------------ -------------- UPDATE: ennek a robotnak van egy új és továbbfejlesztett változata: a B-robot EVO, új funkciókkal! ------------ -------------------------------------- Hogyan működik? A B-ROBOT EVO távolról ellenőrzés