Sadržaj:
- Korak 1: Nabavite dijelove za daljinski upravljač !
- Korak 2: Okosnica !
- Korak 3: Krug
- Korak 4: Sastavite ga u potpunosti…
- Korak 5: Programirajte ga !
- Korak 6: Posljednji korak - Isprobajte !
Video: Pametni univerzalni IC daljinski upravljač: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Predstavljamo pametni univerzalni IR daljinski upravljač !!! Jednostavan, kompaktan i snažan alat za osvajanje svih IC uređaja oko vas !!! Sve u svega par dolara …
Zašto pametno ???
Vrlo lako može naučiti radnje bilo kojeg gumba na bilo kojem daljinskom upravljaču, što vam omogućuje da izmijenite radnje prema vašim potrebama. Ove radnje jednom naučene spremaju se u neizbrisivu memoriju Arduino Nano. Dakle, nema potrebe ponovno dodjeljivati kontrole njegovim gumbima. Sadrži više tipki za više uređaja istovremeno na istoj ploči. MOZAK !!! Koristi Arduino Nano kao glavni mozak daljinskog upravljača za izvršavanje svih operacija učenja i prijenosa.
Korak 1: Nabavite dijelove za daljinski upravljač !
Komponente potrebne za izradu ovog daljinskog upravljača:
1) Ardunio Nano x 12) IR prijemnik - Bilo koji od ovih (TSOP1130/TSOP1138/TSOP1330/TSOP1338) ili bilo koji drugi će također raditi x 13) LED odašiljač IC 14) Otpornici - 150 Ohma x 15) Dioda - 1N4007 x 1 6) SPST klizni prekidač x 17) ženski zaglavlji / Burg traka - 40 pinova x 18) tipke (male - 6 mm*6 mm) x 9 (ili prema vašim zahtjevima) 9) tipke (velike - 12 mm*12 mm) x 3 (ili prema vašim zahtjevima) 10) perforirana / točkasta / nulta PCB11) 9V kopča za bateriju / konektor x 112) spojne žice13) lemilica i drugi alati14) žica za lemljenje
i na kraju malo napornog rada !!!:-p
Korak 2: Okosnica !
Kao što je već spomenuto, Arduino Nano glavna je okosnica daljinskog upravljača.
On obrađuje: 1) Prijem IC signala putem IC prijemnika.2) Dekodiranje formata primljenih signala.3) Operacije pohrane (upisivanje / čitanje / brisanje) u njemu EEPROM.4) Otkrivanje pritisaka tipki korisnika. 5) Prijenos odgovarajućih IR kodova putem LED LED odašiljača.
*Za dodatne informacije pogledajte tehničke listove uređaja.
Korak 3: Krug
Ovdje prikazane slike predstavljaju dijagram sklopa IC daljinskog upravljača.
- Mali i veliki gumbi su povezani matrično na tipkovnicu u svrhu multipleksiranja (štedimo igle Arduina !!!). *Možete povećati broj gumba koji se koriste na vašem daljinskom upravljaču prema vašim potrebama. Samo povećajte red ili stupac u skladu s tim i dodajte još nekoliko gumba na sličan način.
- Igle D4 do D10 Arduina Nanoa povezuju se s matricom tipkovnice kao što je prikazano.
- Još jedan gumb koji se naziva "Learn Switch" izravno je spojen na D2.
- LED odašiljača spojen je na pin D3 preko otpornika od 150 Ohma. Ova konfiguracija omogućuje domet prijenosa od 3 metra. Za veće udaljenosti koristite LED tranzistor BC547 NPN za pogon.
- Izlazni priključak IC prijemnika OUT spaja se na D11 i miruje na 5V i GND Arduino Nanoa kao što je prikazano. *Za PIN oznake uređaja pogledajte podatkovni list vašeg IR prijemnika.
- 9V akumulatorska kopča spaja se na Vin Arduino Nano putem diode - 1N4007 (ispravljačka dioda opće namjene) i kliznog prekidača. Ova dioda štiti Arduino ako je 9V baterija obrnuto spojena. Prekidač omogućuje / prekida napajanje isporučeno u Arduino Nano putem baterije.
*Prije priključivanja baterije pažljivo provjerite sve veze. Inače bi se vaš krug mogao spržiti !!!
Korak 4: Sastavite ga u potpunosti…
Slike prikazuju sklop sklopa mog daljinskog upravljača. Koristio sam perforiranu / nultu PCB za montažu svega što je jednostavno i svestrano. Također možete izraditi vlastiti dizajn kruga i upotrijebiti graviranu PCB. Također sam koristio višelančane spojne žice za sve spojeve kruga. Dioda i otpornik postavljeni su neposredno ispod Arduino Nano-a kao što je prikazano na slici.
*Nemojte priključivati Arduino Uno ili 9V bateriju na ploču prije nego što ispravno dovršite i testirate krug !
Za sastavljanje cijele ploče možete slijediti sljedeće korake:
1) Postavite i lemite sve tipke prema vašem izboru. 2) Učinite matrične veze između svih gumba prema krugu. 3) Lemite ženska zaglavlja prema pinovima Arduina. 4) Lemite otpornik, prekidač i diodu na ploči u skladu s tim. 5) Pomoću spojnih žica spojite matrica tipkovnice na Arduino pinove. 6) Lemite IC prijemnik, LED diodu IC odašiljača i tipku za učenje prekidača. Također, pomoću spojnih žica dovršite njihove veze prema krugu. 7) Spojite 9V baterijsku kopču i pomoću ispitivača kontinuiteta provjerite sve veze koje ste izvršili na ploči. 8) Ako je sve u redu, spojite Arduino Nano na ploču i učitajte kôd povezivanjem s računalom. U ovom koraku možete provjeriti radi li daljinski upravljač dobro ili ne. 9) Spojite 9V bateriju i isprobajte je !!!
Korak 5: Programirajte ga !
Knjižnica koja se koristi za ovaj projekt je IRremote.h Možete ga pronaći ovdje:
Prije nego prijeđete na daljnje korake, preuzmite i instalirajte knjižnicu.
Otvorite priloženu datoteku koda pomoću Arduino IDE -a. Odaberite odgovarajuću ploču i COM port iz izbornika Alati. Učitajte je !!! I svi ste gotovi !!!:-)
Korak 6: Posljednji korak - Isprobajte !
Pa, kako to natjerati da funkcionira ???
1) Nakon spajanja baterije, LED dioda na Nano -u trepće što znači da je započela. 2) Upamtite, koristili smo tri velike tipke. Ovi gumbi odabiru trenutnu banku ključeva u upotrebi. Tako imamo ukupno 3 različite banke za spremanje kontrola bilo kojeg daljinskog upravljača. Na primjer: Kontrole televizora možete dodijeliti Banci 1, a kontrole AC izmjenjivače Banci 2. 3) Budući da smo upravo pokrenuli daljinski upravljač za njegovu prvu upotrebu, moramo ga natjerati da nauči neke naredbe.4) Neka nauči: (Vi trebat će vam daljinski upravljač uređaja kojim želite upravljati)
- Prvo pritisnite gumb 1 za odabir banke 1 za trenutnu banku koju ćete koristiti.
- Pritisnite bilo koji gumb od malih gumba kojima je potrebno dodijeliti kontrolu.
- Pritisnite prekidač za učenje.
- Držite daljinski upravljač odgovarajućeg uređaja ispred IC prijemnika.
- Kad se radnja uspješno nauči, LED dioda na Arduino Nano će svijetliti nekoliko sekundi i ugasiti se.
- Slično, drugi mali gumbi mogu se koristiti za dodjeljivanje različitih kontrola. Ostale ključne banke možete programirati na sličan način.
5) Nakon što ste to naučili kontrolama, slijedite sljedeće korake za njegovu upotrebu:
- Odaberite odgovarajuću banku kojoj ste dodijelili kontrole pritiskom na odgovarajući gumb banke.
- Nakon odabira banke, pritisnite bilo koju tipku kojoj ste dodijelili kontrole.
- Gotovo !!!
6) Video prikazuje testiranje IC LED diode nakon što daljinskom upravljaču podučite određenu kontrolu.
* Možete dodijeliti kontrolu bilo kojem gumbu ako dođe do pogreške pri dodjeljivanju kontrola
* Ako želite izbrisati sve spremljene kontrole daljinskog upravljača, samo pritisnite i držite prekidač za učenje dok uključujete daljinski upravljač pomoću prekidača za uključivanje/isključivanje ili možete samo pritisnuti gumb za poništavanje na Arduino Nano dok držite prekidač za učenje. Držite prekidač za učenje dok se LED na Nano ne upali. Ugasit će se kad se memorija potpuno izbriše.
Gotovo je !!!
Glasajte za mene na natječaju za mikrokontrolere ako vam se svidio ovaj Instructable:-) Pogledajte i ostale moje instrukcije ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:
Preporučeni:
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): 6 koraka (sa slikama)
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): Ovaj projekt namjerava zamijeniti konvencionalni daljinski upravljač za sve kućanske aparate poput AC -a, TV -a, DVD playera, glazbenog sustava, SMART uređaja !!! Napravio je čitavo smeće udaljenog smeća okolo, čineći nas zagonetkama !!! Ovaj će nas projekt spasiti od
Univerzalni daljinski upravljač za TV - Ardiuino, infracrveni: 5 koraka
Univerzalni daljinski upravljač za televizor - Ardiuino, infracrveni: Zdravo! U ovom uputstvu pokazat ću vam kako izgraditi i programirati vlastiti univerzalni daljinski upravljač koji će raditi s većinom stvari koje koriste infracrveni daljinski upravljač, a koji će također " slušati " i dekodirati infracrveni signal koji šalju različiti drugi
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: 12 koraka
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: Pozdrav svima i dobrodošli u ovaj projekt! Prilično sam lijena osoba, a noćna mora lijene osobe je gledati televiziju kad shvatite da je daljinski upravljač predaleko! Shvatio sam da moj daljinski nikada neće biti predaleko ako ga imam pri ruci
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti gumbe na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Rasberry PI univerzalni IC daljinski upravljač s programom MATRIX Creator: 9 koraka
Rasberry PI univerzalni IC daljinski upravljač s programom MATRIX Creator: ⚠️Ovaj vodič je oslabljen ⚠️ Novi IR vodič možete vidjeti putem donje veze. Https: //www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dUvod Ovaj vodič će vam pomoći u izgradnji vrhunskog univerzalnog daljinskog upravljača pomoću R