Sisukord:
Video: Kuidas jäljendada teleri kaugjuhtimispulti või muud Arduino Irlibiga: 3 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Sissejuhatus
Tere kõigile ja tere tulemast minu esimesse Instructable'i.
Täna õpime, nagu pealkiri ütleb, jäljendama e -teleripulti või midagi sarnast, mis töötab infrapunasignaalidega, kasutades Arduino (mis tahes mudelit).
Probleem oli järgmine: kuidas ma saan objektile koode edastada, kui ma seda koodi ei tea?
Internetist otsides ei leidnud ma oma küsimusele vastust, nii et hakkasin mõtlema ja leiutasin selle meetodi ise.
Selles õpetuses näitan teile, kuidas seda teha.
P. S.:
Enne alustamist ütlen teile, et Ir -side on väga keeruline ja nõuab kõigepealt natuke teadmisi.
Samm: materjal
Te vajate vähem komponente kui arvate:
-Arduino (kasutasin Leonardot)
-470ohm või sarnane takisti! TÄHELEPANU !: takisti väärtus võib sõltuvalt teie IR -valgusdioodist muutuda
-IR LED (kasutasin SFH4546)
-Mõned džemprid
-IR vastuvõtja (kasutasin TSOP38238)
-Leivalaud
Seda ma kasutasin selle lihtsa, kuid olulise vooluringi jaoks.
EDIT: Kui kasutate minu sama LED -i, siis ärge kasutage Arduino tihvti ja LED -i vahel takistit, sest see vähendab palju kaugust kaugjuhtimispuldist
Kui te ei kasuta sama ir ledi, soovitan panna trimmer ja reguleerida seda vastavalt soovile
Samm: ahel ja kodeerimine
Nüüd vaatame vooluringi.
Peame ehitama 2 ahelat:
-Esimene vooluahel peab püüdma kaugjuhtimispuldi signaali.
-Teine edastab signaali, mille me varem püüdsime.
Nii et võtke arduino, leivalaud, juhtmed ja vastuvõtja ning alustame tööd
Ühendage esmalt vastuvõtjaga 5v ja GND (minu oma on korras OUT, GND, 5V)
OUT -tihvt tuleb ühendada Arduino tihvtiga 2. (Kuidas skeem välja näeb)
Kui olete seda teinud, peame ühendama oma LED -i anoodi takistiga ja katoodi maandusega.
Takisti kaudu ühendame hiljem Ir raamatukogu määratletud tihvtiga. (Kuidas vooluring välja näeb)
Kood on väga lihtne:
Esiteks peame raamatukogud installima:
-IrLib2 raamatukogu vastuvõtva lõigu jaoks
Seejärel peate avama zip -faili ja kopeerima selle faili kaustad oma raamatukogude kausta.
-IrRemote'i raamatukogu selle saatmiseks
Kui olete seda teinud, avage Arduino IDE ja näidete menüüst minge kausta IrLib2 näited, seejärel laadige eskiis "RawRecv.ino" oma Arduino tahvlile.
Kui see on tahvlile laaditud, avage seeriamonitor, võtke kaugjuhtimispult, mida soovite jäljendada, suunake see Ir -vastuvõtjale ja vajutage sellel asuvat nuppu: näete monitoril mõnda väljundit (toores kood), nii et lihtsalt kopeerige see lõikelauale.
Järgmine lõik on omandatud koodide saatmine.
Igal Arduino mudelil on IRsendi klassi jaoks oma tihvt ja te ei saa seda riistvara teatud piirangute tõttu muuta.
Siin on tabel mõne Arduino tahvli tihvtidega.
See on minu visand, see saadab käsu channel_up vanale Samsungi telerile:
#kaasake
IRsend irsend; #define RAW_DATA_LEN 68 // RawRecv uint16_t rawData väljund [RAW_DATA_LEN] = {4458, 4482, 546, 1698, 550, 1690, 554, 1690, 546, 606, 518, 610, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 1686, 550, 1694, 550, 602, 522, 606, 530, 598, 526, 602, 522, 606, 526, 602, 522, 1694, 554, 598, 522, 606, 530, 1686, 554, 602, 518, 610, 522, 602, 522, 1694, 554, 602, 522, 1694, 550, 1690, 546, 610, 526, 1690, 546, 1694, 554, 1690, 546, 1000}; void setup () {} void loop () {irsend.sendRaw (rawData, RAW_DATA_LEN, 38); // toorandmete saatmine sagedusega 38KHz (1000); // 1 sekund viivitus iga signaalipurske vahel}
Pöörake TÄHELEPANU: IDE -sse toimetamine ja kleepimine ei pruugi töötada, kui see ei tööta, peate kirjutama iga rea
3. samm: testimine ja viimistlemine
Nüüd on aeg testimiseks!
Suunake oma valgusdiood vastuvõtja poole samal viisil, kui suunate kaugjuhtimispuldi ja lülitate Arduino sisse, oodake sekund ja näete, et vastuvõttev seade hakkab tegema seda, mida me talle käsime, nii et see on kõik!
Kui midagi on valesti, jätke kommentaar allpool.
Sellega on meie Instructable lõpp. Loodan, et see on teile kasulik.
Kommenteerige, kas soovite selle õpetuse videot ja ……….
järgmisele juhendatavale!
Soovitan:
IRduino: Arduino kaugjuhtimispult - jäljendage kadunud kaugjuhtimispulti: 6 sammu
IRduino: Arduino kaugjuhtimispult - jäljendage kadunud kaugjuhtimispulti: kui olete kunagi oma teleri või DVD -mängija kaugjuhtimispuldi kaotanud, teate, kui masendav on seadme enda nuppude juurde kõndimine, leidmine ja kasutamine. Mõnikord ei paku need nupud isegi kaugjuhtimispuldiga sama funktsionaalsust. Laekumine
Lugege kaugjuhtimispulti IR -anduri abil: 4 sammu
Lugege kaugjuhtimispulti IR -anduri abil: Tere, kõik Eelmises artiklis kirjutasin "IR -takistuste vältimise anduri" kasutamise kohta. Ja selles artiklis kirjutan selle IR -sensori teise funktsiooni. IR -takistuste vältimise anduril on 2 peamist osad, nimelt IR -kiirgur ja IR -vastuvõtja
Kuidas kodus hõlpsalt kaugjuhtimispulti teha - DIY traadita RC CAR: 7 sammu
Kuidas kodus hõlpsalt kaugjuhtimispulti teha - DIY traadita RC CAR: Tere juhid selles juhendatavas ma näitan teile, kuidas hõlpsalt kaugjuhtimisega rc -autot teha, palun jätkake lugemist …… See on tõesti lahe projekt, proovige see üles ehitada
Kuidas uuendada sülearvuti protsessorit (ja muud lahedat!), Et muuta aeglane/surnud sülearvuti kiireks sülearvutiks!: 4 sammu
Kuidas uuendada sülearvutit (ja muud lahedat!), Et muuta aeglane/surnud sülearvuti kiireks sülearvutiks! väga aegunud … LCD purunes ja peamine kõvaketas oli kinni haaratud, nii et sülearvuti oli sisuliselt surnud ….. Vaata fotot
Kuidas kuulata oma Itunes'i raamatukogu teleri või avasalvesti kaudu: 5 sammu
Kuidas kuulata oma Itunes'i raamatukogu teleri või avasalvesti kaudu: Okei, tegin selle 10 minutiga juhendatavaks. Nii lihtne see oligi! Sülearvuti oleks selle jaoks hea, kuid teleri lähedal asuv töölaud on ka okei. Kui teil on Airport Express, siis lisan teile inimestele sammu. (Märkus: mul ei ole lennujaama ekspressi, nii et kui ma