
Kazalo:
- 1. korak: Potrebni materiali
- 2. korak: Montaža
- 3. korak: Povezave IR sprejemnika
- 4. korak: Shranite knjižnico IR
- 5. korak: Iskanje šestnajstiških vrednosti oddaljenih ključev
- 6. korak: Povezave L293D
- Korak 7: Povezovanje motorjev z L293D
- 8. korak: Vse vključite
- 9. korak: Napajanje
- 10. korak: Končni program
- 11. korak: Kako deluje Bot
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Ta daljinsko vodeni avtomobil se lahko premika s skoraj vsakim daljinskim upravljalnikom, na primer televizijo, klimatsko napravo itd.
Uporablja dejstvo, da daljinski upravljalnik oddaja IR (infrardeče).
To lastnost izkoriščamo z uporabo IR sprejemnika, ki je zelo poceni senzor.
V tem navodilu se boste naučili, kako
- Vmesniški IR sprejemnik za Arduino.
- Povežite 2 motorja z Arduinom.
- Združite zgornji 2 nastavitvi.
Opomba: Ta avto na daljinsko upravljanje ima pomanjkljivost, ker ne deluje zunaj na sončni svetlobi.
Vse kode, sheme in druge slike na enem mestu so tukaj.
1. korak: Potrebni materiali
- Arduino Uno in kabel USB
- Arduino programska oprema
- Ogledna plošča
- 100rpm enosmerni motorji
- IR sprejemnik (SM0038 ali TSOP1738)
- IC gonilnika motorja L293D
- Mostične žice
- Šasija in kolesa
- 9V baterije (2 št.)
- Sponke za baterije
Skupni stroški materiala: 600 Rs = 9 USD (brez stroškov Arduina)
2. korak: Montaža


Kolesa pritrdite na podvozje.
2 motorja pritrdite na zadnja kolesa, za sprednja pa uporabite lutke.
Na ohišju naredite luknje in pritrdite Arduino z vijaki.
Ploščo pritrdite z dvostranskim trakom, ki je na njej.
L293D namestite na ploščo z zarezo spredaj.
3. korak: Povezave IR sprejemnika

Spričo zareze na sprejemniku so povezave od leve proti desni
- levo ozemljitev.
- srednji pin-5V.
- desni pin-digitalni pin 6 na Arduinu.
Za več podrobnosti glejte shemo.
4. korak: Shranite knjižnico IR


Pojdite na naslednjo povezavo-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
Shranite datoteke v mapo z imenom IRremote in shranite mapo v imenik knjižnic vašega Arduino IDE, to je arduino-1.0.6> mapa knjižnic kot IRremote.
5. korak: Iskanje šestnajstiških vrednosti oddaljenih ključev


1. Kodo v remote.ino naložite v Arduino
2. Odprite serijski monitor.
3. Pritisnite različne oddaljene tipke in pridobite njihove šestnajstiške vrednosti. (Upoštevajte, da vrednosti ne bodo pridobljene z 0x, ki predstavlja šestnajstiško vrednost, nekatere vrednosti pa so pridobljene v sredini, na primer FFFFFFFF, jih prezrite).
Tu sem dobil vrednosti sprednje, zadnje, leve, desne in srednje tipke, ki so
spredaj = 0x80BF53AC
zadaj = 0x80BF4BB4
levo = 0x80BF9966
desno = 0x80BF837C
sredina = 0x80BF738C
Te vrednosti teh gumbov so preslikane za premikanje naprej, nazaj, levo, desno in zaviranje.
6. korak: Povezave L293D


Vzemite 5V in ozemljite iz Arduina in jih povežite z dvema spodnjima tirnicama na plošči, tako da dobite 5V in ozemljitveno linijo.
Zatiči 1, 9, 16 od L293D do 5V.
Zatiči 4, 5, 12, 13 od L293D do tal.
Levi motor do zatičev 3, 6 na L293D.
Desni motor na zatiče 11, 14 na L293D.
Zatiči 2, 7 (za levi motor) od L293D do zatiči 9, 8 na Arduinu.
Zatiči 10, 15 (za desni motor) od L293D do 10, 11 zatiči na Arduinu.
Za več podrobnosti glejte sheme.
Upoštevajte, da v shemi rumene žice predstavljajo levi motor, oranžne žice pa desni motor.
Korak 7: Povezovanje motorjev z L293D
Po vzpostavitvi povezave naložite kodo v motor_test.ino v Arduino.
Upoštevajte, da morajo biti za vrtenje levega motorja lm, lmr nasproti, tj. VISOKO in NIZKO ali obratno..
Podobno, da se desni motor vrti, morajo biti rm, rmr nasproti, tj. VISOKO in NIZKO ali obratno.
Določite logične ravni lm, lmr, rm, rmr, da bosta obe kolesi šli naprej s poskusi in napakami.
Zame je bilo nizko, visoko, visoko, nizko.
Tako so vložki, potrebni za naprej, NIZKI, VISOKI, VISOKI, NIZKI.
Vhodi, potrebni za pomik nazaj, so VISI, NIZKI, NIZKI, VISOKI.
Vhodi, potrebni za desno vožnjo, so LOW, HIGH, HIGH, HIGH (to pomeni, da se mora vrteti le levi motor).
Vhodi, ki so potrebni za levo, so VISOKO, VISOKO, VISOKO, NIZKO (to pomeni, da se mora vrteti le desni motor).
Upoštevajte, da se lahko dobljene vrednosti lm, lmr, rm, rmr razlikujejo od zgoraj.
8. korak: Vse vključite

Zdaj integrirajte vse, to je del sprejemnika ir in del L293D.
Zgornja shema je le kombinacija shem IR sprejemnika in L293D.
V bistvu lahko najprej vzpostavite IR povezave, poiščete šestnajstiško vrednost in brez motenj IR povezav naredite povezave L293D in povežete motorje z Arduinom.
9. korak: Napajanje
9V napajanje Arduina s pozitivnim akumulatorjem, dodeljenim vin pin Arduino in negativnim drugim ozemljitvenim zatičem Arduina
9V za napajanje Vss (pin 8) l293d, ki se uporablja za pogon motorjev (največja možna vrednost je 36V)
10. korak: Končni program
Naložite kodo iz rc_car.ino v Arduino (pod pogojem, da sta vzpostavljeni povezavi IR in L293D).
Koda je tako kot prejšnja shema le integracija kod za oddaljeno in motorno preskušanje, tj. Arduino najprej preveri oddaljeni ključ, ki ste ga pritisnili, tako da pridobi njegovo šestnajstiško vrednost, preveri, katera funkcija je preslikana na to vrednost, in opravlja zahtevano funkcijo skozi L293D
Preverite, ali se bot premika po potrebi ali ne.
Pojdite v to skladišče, da prenesete kodo in sheme. Kliknite gumb "Kloniraj ali naloži" (zelene barve na desni strani) in izberite "Prenesi ZIP", da prenesete datoteko zip. Zdaj izvlecite vsebino v računalnik, da dobite kodo in sheme (v mapi sheme).
11. korak: Kako deluje Bot


Tukaj je videoposnetek bota v gibanju.
Priporočena:
HC-12 Vremenska postaja na daljavo in senzorji na daljavo: 9 korakov

Vremenska postaja HC-12 na dolge razdalje in senzorji DHT: V tej vadnici se bomo naučili, kako narediti oddaljeno vremensko postajo na dolge razdalje z dvema senzorjema dht, moduli HC12 in LCD zaslonom I2C. Oglejte si video
Odstranitev posode za posodo na daljavo: 8 korakov

Odstranitev daljinskega rezervoarja za posodo: Ta priročnik vam bo pokazal, kako razstaviti daljinski upravljalnik posode za posodo. Opozorilo: Lahko zlomite vsaj eno zaponko, ki drži krmilnik skupaj. Ne skrbite, krmilnik ima veliko posnetkov na zunanji strani in tega sploh ne boste opazili
SONOFF Dual Tutorial: Na daljavo upravljajte svoje električne naprave z uporabo MQTT in Ubidots: 4 koraki

SONOFF Dual Tutorial: Na daljavo upravljajte svoje električne aparate z uporabo MQTT in Ubidots: Ta rele za Wi-Fi v vrednosti 9 USD lahko upravlja dve napravi hkrati. Naučite se, kako ga priključiti na Ubidots in izkoristiti ves njegov potencial! V tem priročniku se boste naučili, kako z uporabo Iteadovega SONOFF Dual-a nadzirati nekaj 110-voltnih naprav prek Wi-Fi-ja za 9 USD.
Enostavno risanje podatkov na daljavo z uporabo Android / Arduino / PfodApp: 6 korakov

Enostavno daljinsko risanje podatkov na daljavo z uporabo Android/Arduino/PfodApp: Za risanje podatkov glede na datum/čas z uporabo samo Arduino's millis () glejte ta InstructableArduino Izris datuma/časa/beleženje z uporabo Millis () in PfodApp Ta navodila vam pokažejo, kako narisati podatke senzorja Arduino na vašem Android za mobilne naprave in ga zajemite za
Avto na daljavo s televizorjem - Arduino: 6 korakov

Avto z daljinskim upravljalnikom televizorja - Arduino: Vdržite daljinski upravljalnik televizorja in z njim upravljajte avtomobil z daljinskim upravljalnikom z uporabo " Arduino Uno ". To je preprost način za nadzor vašega avtomobila z uporabo modula IR sprejemnika, programiranega na arduino plošči in daljinskem upravljalniku televizorja. V tem navodilu se boste naučili, kako: 1