Kazalo:
- 1. korak: Pridobite dele za daljinski upravljalnik !!
- 2. korak: Hrbtenica !!
- 3. korak: vezje
- 4. korak: Sestavite ga v celoti…
- 5. korak: Programirajte ga !!
- Korak 6: Zadnji korak - preizkusite !!
Video: Pametni univerzalni IR daljinski upravljalnik: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Predstavljamo pametni univerzalni daljinski upravljalnik !!! Preprosto, kompaktno in močno orodje za osvojitev vseh IR naprav okoli vas !!! Vse skupaj za le nekaj dolarjev …
Zakaj pametno ???
Z lahkoto se lahko nauči dejanj katerega koli gumba na katerem koli daljinskem upravljalniku IR, kar vam omogoča spreminjanje dejanj glede na vaše zahteve. Ta dejanja, ki jih enkrat naučite, se shranijo v neizbrisljiv spomin Arduino Nano. Zato gumbom ni treba znova dodeliti kontrol. Z več tipkami za več naprav hkrati na isti plošči. BRAIN !!! Uporablja Arduino Nano kot glavne možgane daljinskega upravljalnika za izvajanje vseh učnih in prenosnih operacij.
1. korak: Pridobite dele za daljinski upravljalnik !!
Sestavni deli, potrebni za izdelavo tega daljinskega upravljalnika:
1) Ardunio Nano x 12) IR sprejemnik - Vsak od teh (TSOP1130/TSOP1138/TSOP1330/TSOP1338) ali kateri koli drug bo deloval tudi x 13) LED oddajnik IR 14 x Upori - 150 Ohmov x 15) Dioda - 1N4007 x 1 6) Drsno stikalo SPST x 17) Ženske glave / Burg trak - 40 zatičev x 18) Gumbi (majhni - 6 mm*6 mm) x 9 (ali glede na vaše zahteve) 9) Gumbi (veliki - 12 mm*12 mm) x 3 (ali glede na vaše zahteve) 10) perforirano / pikčasto / nič PCB11) 9V sponka za baterijo / priključek x 112) povezovalne žice13) spajkalnik in drugo orodje14) spajkalna žica
in končno nekaj trdega dela !!!:-p
2. korak: Hrbtenica !!
Kot smo že omenili, je Arduino Nano glavna hrbtenica daljinskega upravljalnika.
Obravnava: 1) sprejem IR signalov prek IR sprejemnika 2) dekodiranje oblike prejetih signalov 3) shranjevanje (zapisovanje / branje / brisanje) v njem EEPROM.4) zaznavanje pritiskov gumbov uporabnika. 5) Oddajanje ustreznih IR kod preko LED oddajnika IR.
*Za več informacij si oglejte podatkovne liste naprav.
3. korak: vezje
Slike, prikazane tukaj, predstavljajo shemo vezja daljinskega upravljalnika IR.
- Mali in veliki gumbi so povezani z matrično tipkovnico za multipleksiranje (prihranimo zatiče Arduina !!!). *Število gumbov, ki se uporabljajo v daljinskem upravljalniku, lahko povečate glede na vaše zahteve. Samo ustrezno povečajte vrstico ali stolpec in na podoben način dodajte še nekaj gumbov.
- Zatiči D4 do D10 Arduino Nano se povežejo z matriko tipkovnice, kot je prikazano.
- Še en gumb, imenovan "Learn Switch", je neposredno povezan z D2.
- LED oddajnika je priključen na pin D3 preko 150 ohmskega upora. Ta konfiguracija omogoča doseg prenosa 3 metre. Za daljši doseg uporabite tranzistor BC547 NPN za pogon LED.
- Vhod za sprejemnik IR sprejemnika se poveže z D11 in počiva na 5V in GND Arduino Nano, kot je prikazano. *Za oznake PIN naprave si oglejte podatkovni list vašega IR sprejemnika.
- 9V sponka za akumulator se poveže z vinom Arduino Nano prek diode - 1N4007 (usmerniška dioda za splošno uporabo) in drsnega stikala. Ta dioda ščiti Arduino, če je 9V baterija obrnjena. Stikalo omogoči / prekine napajanje, ki ga Arduino Nano dobi prek baterije.
*Preden baterijo priključite, natančno preverite vse povezave. V nasprotnem primeru se lahko vaše vezje zažge !!!
4. korak: Sestavite ga v celoti…
Slike prikazujejo vezje mojega daljinskega upravljalnika. Za montažo vsega sem uporabil perforirano / ničelno PCB, saj je enostaven in vsestranski. Lahko tudi sami izdelate vezje in uporabite jedkano tiskano vezje. Za vse povezave vezja sem uporabil tudi večžične povezovalne žice. Dioda in upor sta nameščena tik pod Arduino Nano, kot je prikazano na sliki.
*Ne priključujte baterije Arduino Uno ali 9V na ploščo, preden pravilno dokončate in preizkusite vezje !!
Za sestavljanje celotne plošče lahko sledite naslednjim korakom:
1) Namestite in spajkajte vse gumbe po vaši izbiri. 2) Vzpostavite matrične povezave med vsemi potisnimi gumbi v skladu s tokokrogom. 3) Spajkajte ženske vtiče v skladu z nožicami Arduina. 4) Upor, stikalo in diodo na plošči spajkajte ustrezno. matriko tipkovnice na zatiče Arduino. 6) Spajkajte IR sprejemnik, LED oddajnik LED in gumb za učenje stikala. Tudi s povezovalnimi žicami dokončajte njihove povezave v skladu s tokokrogom. 7) Priključite sponko za baterijo 9 V in s preizkuševalnikom kontinuitete preverite vse povezave, ki ste jih naredili na plošči. 8) Če je vse v redu, priključite Arduino Nano na ploščo in naložite kodo tako, da jo povežete z osebnim računalnikom. V tem koraku lahko preizkusite, ali daljinski upravljalnik deluje dobro ali ne. 9) Priključite 9V baterijo in jo preizkusite !!!
5. korak: Programirajte ga !!
Knjižnica, uporabljena za ta projekt, je IRremote.h Najdete ga tukaj:
Preden nadaljujete z nadaljnjimi koraki, najprej prenesite in namestite knjižnico.
Odprite priloženo kodno datoteko z uporabo Arduino IDE. V meniju Orodja izberite ustrezno ploščo in vrata COM. Naložite jo !!! In končali ste !!!:-)
Korak 6: Zadnji korak - preizkusite !!
Torej, kako naj to deluje ???
1) Po priključitvi baterije LED na Nano utripa, kar pomeni, da se je začel. 2) Ne pozabite, da smo uporabili tri velike tipke. Ti gumbi izberejo trenutno banko ključev v uporabi. Tako imamo skupaj 3 različne banke za shranjevanje kontrol na katerem koli daljinskem upravljalniku. Na primer: Kontrole televizorja lahko dodelite banki 1, kontrolnike AC pa banki 2. 3) Ker smo daljinski upravljalnik šele zagnali za prvo uporabo, ga moramo naučiti nekaj ukazov. 4) Naj se nauči: (Vi potrebujete daljinski upravljalnik naprave, ki jo želite upravljati)
- Najprej pritisnite gumb Bank 1, da izberete Bank 1 kot trenutno banko, ki jo želite uporabiti.
- Pritisnite kateri koli gumb iz majhnih gumbov, ki jim je treba dodeliti nadzor.
- Pritisnite stikalo za učenje.
- Daljinski upravljalnik ustrezne naprave držite pred IR sprejemnikom.
- Ko se dejanje uspešno nauči, bo LED na Arduino Nano svetila nekaj sekund in ugasnila.
- Podobno lahko druge majhne gumbe uporabite za dodeljevanje različnih kontrol. Preostale ključne banke lahko programirate na podoben način.
5) Ko ga naučite krmiljenja, ga uporabite za naslednje korake:
- S pritiskom na ustrezni gumb banke izberite določeno banko, v kateri ste dodelili kontrole.
- Po izbiri banke pritisnite katero koli tipko, ki ste ji dodelili kontrolnike.
- Končano !!!
6) Videoposnetek prikazuje testiranje IR LED, potem ko daljinec nauči določene kontrole.
* Če je pri dodeljevanju kontrolnih elementov prišlo do napake, lahko znova dodelite kontrolnik
* Če želite izbrisati vse shranjene kontrole daljinskega upravljalnika, pritisnite in držite stikalo za učenje, medtem ko vklopite daljinski upravljalnik s stikalom za vklop/izklop, ali pa pritisnite gumb za ponastavitev na Arduino Nano, medtem ko držite stikalo za učenje. Držite stikalo za učenje, dokler se ne prižge LED na Nano. Ugasne se, ko se spomin popolnoma izbriše.
Opravljeno je !!!
Glasujte zame v natečaju za mikrokontrolerje, če vam je bil všeč ta Instructable:-) Preverite tudi moje druge Instructables ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO: https://www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/
Priporočena:
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wi -Fi nadzor): 6 korakov (s slikami)
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wifi Controlled): Ta projekt naj bi nadomestil običajni daljinski upravljalnik za vse gospodinjske aparate, kot so AC, TV, DVD predvajalniki, glasbeni sistem, naprave SMART !!! Ustvarjamo cel kup smeti na daljavo, kar nas spravi v uganko !!! Ta projekt nas bo rešil pred
Univerzalni daljinski upravljalnik za televizijo - Ardiuino, infrardeči: 5 korakov
Univerzalni daljinski upravljalnik za televizijo - Ardiuino, infrardeči: Pozdravljeni! V tem navodilu vam bom pokazal, kako sestaviti in programirati lasten univerzalni daljinski upravljalnik, ki bo deloval z večino stvari, ki uporabljajo infrardeči daljinski upravljalnik, in ki bo tudi " poslušal " in dekodira infrardeči signal, ki ga pošiljajo različni drugi
Univerzalni daljinski upravljalnik z gestami z Node-MCU: 12 korakov
Univerzalni daljinski upravljalnik z gestami z Node-MCU: Pozdravljeni in dobrodošli v tem projektu! Jaz sem precej len človek in nočna mora lenobe je gledati televizijo, ko spoznaš, da je daljinec predaleč! Spoznal sem, da daljinec nikoli ne bo predaleč, če ga imam pri roki
Univerzalni daljinski upravljalnik Rasberry PI z ustvarjalnikom MATRIX Creator: 9 korakov
Univerzalni IR daljinski upravljalnik Rasberry PI z ustvarjalcem MATRIX Creator: TH️TAJ VODNIK JE ZMANJŠAN ⚠️Novi IR vodnik si lahko ogledate na spodnji povezavi. Https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783d Uvod Ta vadnica vam bo pomagala zgraditi vrhunski univerzalni daljinski upravljalnik z uporabo R
AIY univerzalni IR daljinski upravljalnik: 5 korakov
AIY univerzalni IR daljinski upravljalnik: Ta navodila opisujejo, kako narediti AIY univerzalni infrardeči daljinski upravljalnik. To lahko uporabite za upravljanje katerega koli televizorja, zvočne vrstice, digiboxa, dvd -ja ali predvajalnika bluraya z vašim glasom. Imenujem ga univerzalnega, saj vsebuje IR sprejemnik, ki ga lahko uporabljate