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, Juli
Anonim
Image
Image
Nabavite dijelove za daljinski upravljač !!!
Nabavite dijelove 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 samo par dolara….

Zašto pametno ???

Može vrlo lako 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 za ponovnim dodjeljivanjem kontrola dugmadima. Sadrži više ključeva 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 prenošenja.

Korak 1: Nabavite dijelove za daljinski upravljač !

Komponente potrebne za izradu ovog daljinskog upravljača:

1) Ardunio Nano x 12) IC prijemnik - Bilo koji od ovih (TSOP1130/TSOP1138/TSOP1330/TSOP1338) ili bilo koji drugi će također raditi x 13) LED predajnik LED x 14) Otpornici - 150 Ohma x 15) Dioda - 1N4007 x 1 6) SPST klizni prekidač x 17) ženski zaglavlji / Burg traka - 40 pinova x 18) dugmad (mala - 6 mm*6 mm) x 9 (ili prema vašim zahtevima) 9) dugmad (velika - 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 ranije spomenuto, Arduino Nano je glavna okosnica daljinskog upravljača.

On upravlja: 1) Prijemom IR signala putem IC prijemnika. 2) Dekodiranje formata primljenih signala. 3) Postupak pohrane (upisivanje / čitanje / brisanje) u njemu EEPROM. 4) Otkrivanje pritiska korisnika na tipke. 5) Prenos odgovarajućih IR kodova putem LED LED odašiljača.

*Za dodatne informacije pogledajte tehničke listove uređaja.

Korak 3: Krug

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit

Slike prikazane ovdje predstavljaju dijagram sklopa IC daljinskog upravljača.

- Mali i veliki tasteri su povezani matrično na tipkovnicu u svrhu multipleksiranja (štedimo pinove 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 tipki na sličan način.

- Igle D4 do D10 Arduino Nano -a se povezuju sa matricom tastature kao što je prikazano.

- Još jedno dugme, koje se naziva 'Learn Switch', direktno je spojeno na D2.

- LED dioda odašiljača spojena je na pin D3 preko otpornika od 150 Ohma. Ova konfiguracija omogućava prijenos od 3 metra. Za veće udaljenosti koristite BC547 NPN tranzistor za pogon LED -a.

- Izlazni priključak IC prijemnika OUT spaja se na D11 i odmara na 5V i GND Arduino Nano -a kao što je prikazano. *Za podatke o PIN oznakama uređaja pogledajte tehnički list odgovarajućeg IC 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 na Arduino Nano putem baterije.

*Pažljivo provjerite sve veze prije nego što na njega priključite bateriju. Inače, vaš krug može da se zapali !!!

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 mog daljinskog upravljača. Koristio sam perforiranu / nultu PCB za montažu svega što je jednostavno i svestrano. Također možete napraviti vlastiti dizajn kruga i upotrijebiti graviranu PCB. Također sam koristio višežilne 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 ste ispravno dovršili i testirali 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 tipki prema krugu. 3) Lemite ženske zaglavlje prema pinovima Arduina. 4) Lemite otpornik, prekidač i diodu na ploči u skladu s tim. 5) Pomoću spojnih žica spojite matricu tastature na Arduino pinove. 6) Lemite IC prijemnik, LED predajnik LED i dugme Prekidač za učenje. Također, pomoću spojnih žica dovršite njihove veze prema krugu. 7) Spojite 9V držač baterije i pomoću Testera za provjeru kontinuiteta provjerite sve veze koje ste izvršili na ploči. 8) Ako je sve u redu, spojite Arduino Nano na na ploču i učitajte kôd povezivanjem sa računarom. U ovom koraku možete provjeriti radi li daljinski upravljač ili ne. 9) Priključite 9V bateriju i isprobajte je !!!

Korak 5: Programirajte ga !

Biblioteka koja se koristi za ovaj projekt je IRremote.h Možete ga pronaći ovdje:

Prije preuzimanja i instaliranja biblioteke preuzmite i instalirajte biblioteku.

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: Završni korak - Isprobajte !

Pa kako to učiniti da funkcionira ???

1) Nakon povezivanja baterije, LED dioda na Nano -u treperi označavajući da je započela. 2) Upamtite, koristili smo tri velika dugmeta. Ovi gumbi odabiru trenutnu banku ključeva u upotrebi. Dakle, 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 naizmjenične struje 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 dugme 1 za odabir banke 1 za trenutnu banku koju ćete koristiti.
  • Pritisnite bilo koje dugme sa malih tastera kojima je potrebno dodeliti kontrolu.
  • Pritisnite prekidač za učenje.
  • Držite daljinski upravljač odgovarajućeg uređaja ispred IC prijemnika.
  • Kada 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 njima. Ostale ključne banke možete programirati na sličan način.

5) Nakon što ste to naučili kontrolama, slijedite sljedeće korake da biste je koristili:

  • Odaberite odgovarajuću banku kojoj ste dodijelili kontrole pritiskom na odgovarajuće dugme banke.
  • Nakon odabira banke, pritisnite bilo koje dugme za koje ste dodijelili kontrole.
  • Gotovo !!!

6) Video prikazuje testiranje IC LED diode nakon podučavanja određene kontrole daljinskom upravljaču.

* Možete dodijeliti kontrolu bilo kojem gumbu ako dođe do greš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 takmičenju mikrokontrolera ako vam se dopao ovaj Instructable:-) Pogledajte i ostale moje instrukcije ….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

Preporučuje se: