Sadržaj:

Pametni univerzalni IC daljinski upravljač: 6 koraka
Pametni univerzalni IC daljinski upravljač: 6 koraka

Video: Pametni univerzalni IC daljinski upravljač: 6 koraka

Video: Pametni univerzalni IC daljinski upravljač: 6 koraka
Video: How to reset 2023 Samsung TVs 2024, Studeni
Anonim
Image
Image
Nabavka dijelova za daljinski upravljač !!!
Nabavka dijelova za daljinski upravljač !!!

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

Krug
Krug
Krug
Krug
Krug
Krug
Krug
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…

Sastavljanje u potpunosti…
Sastavljanje u potpunosti…
Sastavljanje u potpunosti…
Sastavljanje u potpunosti…
Sastavljanje u potpunosti…
Sastavljanje 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: