Sadržaj:

Automatski TV daljinski upravljač za promjenu kanala s Arduinom: 6 koraka
Automatski TV daljinski upravljač za promjenu kanala s Arduinom: 6 koraka

Video: Automatski TV daljinski upravljač za promjenu kanala s Arduinom: 6 koraka

Video: Automatski TV daljinski upravljač za promjenu kanala s Arduinom: 6 koraka
Video: КАКИМ БУДЕТ PORTAL 3 2024, Studeni
Anonim
Automatski TV daljinski upravljač za promjenu kanala s Arduinom
Automatski TV daljinski upravljač za promjenu kanala s Arduinom

Početna motivacija za ovaj projekt bila je da naš klijent ima vaskularnu demenciju i da je pravno slijep. To joj je uzrokovalo poteškoće s pamćenjem kada i na kojim kanalima televizija pokazuje da joj se sviđaju, kao i s gledanjem malih gumba na tradicionalnom daljinskom upravljaču. Iz tog razloga, naš je tim radio na stvaranju daljinskog upravljača, koji je imao mali broj vrlo velikih gumba, koje je korisnik koji je pravno slijep mogao vidjeti ili osjetiti. Daljinski upravljač također je trebao moći automatski promijeniti kanal na određene kanale u određeno vrijeme kako bi čak i da je naša klijentica zaboravila mogla vidjeti svoje emisije.

Naše rješenje je koristilo Arduino i infracrveni odašiljač za komunikaciju s televizorom. Modul sata u stvarnom vremenu koristio se za praćenje vremena tako da se daljinski upravljač mogao prebaciti na željene emisije. Jedna velika tipka korištena je i za uključivanje i isključivanje televizora. Također, priključen je modul zujalice koji upozorava korisnika da se kanal mijenja.

Analiza konkurenata:

Analizirali smo još 3 adaptivna daljinska upravljača za kriterije potrebne za ovaj projekt

1. Flipper Remote - pojednostavljeni daljinski upravljač sa smanjenim brojem iznimno velikih gumba

Prednosti: Povoljno (samo 35 USD), a gumbi su veći nego na tradicionalnom daljinskom upravljaču.

Protiv: Ne mogu se automatski mijenjati kanali, a iako su gumbi veći od tradicionalnog daljinskog upravljača, oni mogu biti premali.

2. Logitech Harmony Elite - pametni daljinski upravljač koji poboljšava mogućnosti tradicionalnog daljinskog upravljača i omogućuje određena prilagođavanja.

Prednosti: Podržava glasovne naredbe i ima intuitivno sučelje na zaslonu osjetljivom na dodir

Nedostaci: Skupo (350 USD), ne može automatski promijeniti kanale i ima male gumbe.

3. Caavo Control Center - pametan daljinski upravljač i par upravljačkih centara koji omogućuje povezivanje televizora, daljinskog upravljača i nekog softvera treće strane

Prednosti: Podržava glasovne naredbe

Nedostaci: Skupo (160 USD), ne može automatski mijenjati kanale i ima male gumbe

Pribor

1. "Arduino" Uno s USB kabelom - 12,99 s Amazon.com

2. Modul zujalice YL-44 (modul zujalice, okidač niske razine)-3,98 USD sa isporukom sa aliexpress.com

3. Modul sata u stvarnom vremenu (s potrebnom baterijom) - 11,50 USD za 3 s Amazon.com

4. Veliki Arduino arkadni gumb - 9,95 USD s adafruit.com

5. Žice arkadnih gumba - 4,95 USD s adafruit.com

5. Infracrveni odašiljač i set prijemnika - 13,99 USD s Amazon.com

7. 9 -voltna baterija - 10,99 USD za 8 sa Amazon.com

8. 9 -voltna baterija na muški istosmjerni adapter - 4,99 USD za 5 sa Amazon.com

Vanjsko kućište je 3D tiskano pomoću PETG niti

Korak 1: Povezivanje dijelova

Pin za uzemljenje na piezo zujalici bio je spojen na masu na Arduinu, a I/O pin je spojen na digitalni 8 port.

Pin za uzemljenje na satu za realno vrijeme spojen je na masu na Arduinu, VCC pin je spojen na naponski pin na Arduinu, SDA pin je spojen na SDA pin na Arduinu, SCL pin je spojen na SCL pričvrstite na Arduino.

Pin za uzemljenje na IC odašiljaču bio je spojen na masu na Arduinu, VCC pin je spojen na naponski pin na Arduinu, a DAT pin je spojen na digitalni 3 priključak.

Igle na arkadnom gumbu bile su spojene na digitalni 2 port i pin za uzemljenje na Arduinu.

Korak 2: Kôd

Kôd za ovaj projekt možete pronaći ovdje.

Korak 3: Kućište

Kućište
Kućište
Kućište
Kućište

Kao što je već spomenuto, kućište ovog uređaja tiskano je pomoću PETG niti. Na gornjoj slici su snimke zaslona CAD datoteka koje prikazuju kako će gotov uređaj izgledati. Priložene su i STL datoteke za ispis za bazu i poklopac.

Korak 4: Upotrijebite

Upute za korištenje uređaja:

Da biste ovaj daljinski upravljač postavili za rad s vašim određenim televizorom, najprije morate saznati koji se IR kodovi prenose s vašeg trenutnog daljinskog upravljača na televizor. Korake za to možete pronaći ovdje. Nakon što su ti kodovi poznati, posebne IR kodove je potrebno implementirati u Arduino kod koji je pohranjen na GitHubu. Komentari u programu odvest će vas točno na mjesto gdje te kodove treba unijeti.

Nakon što je to postavljeno, uređaj je vrlo jednostavan za korištenje; jednostavno pritisnite veliki gumb na vrhu za uključivanje i isključivanje televizora. Ako je televizor uključen u jednom od vremena koje ste unaprijed programirali za promjenu kanala, to će učiniti automatski. Kad budete spremni isključiti televizor, ponovno pritisnite gumb.

Sigurnosne mjere:

Zbog činjenice da uređaj nije vodonepropusan i da se unutar kućišta nalaze mnoge žice, baterije i druge elektroničke komponente, važno je da se uređaj održava suhim.

Osim toga, s obzirom na činjenicu da ovaj projekt koristi Arduino, važno je da uvjeti u kojima se radi ostanu unutar sigurnog raspona od -40 do 85 stupnjeva Celzijusa.

Njega i održavanje:

Nakon što je daljinski upravljač postavljen, nema mnogo sredstava za održavanje koje je potrebno redovito obavljati. Povremeno će se morati zamijeniti glavna 9-voltna baterija koja napaja Arduino i druge komponente; da biste to učinili, uklonite trenutnu 9-voltnu bateriju iz adaptera u kućištu i priključite novu bateriju u adapter. Modul sata u stvarnom vremenu ima svoju vanjsku bateriju (3V), pa čak i ako se glavna baterija isprazni, trebala bi nastaviti držati vrijeme. Međutim, ako će se ta sekundarna baterija isprazniti, potrebno ju je zamijeniti, a RTC ponovno kalibrirati. Ova ponovna kalibracija može se izvršiti uključivanjem Arduina u računalo i inicijalizacijom koda.

Korak 5: Poboljšanja i projekti proširenja

Ako tražite izazov, postoji mnogo drugih načina za proširenje ovog projekta po vašoj želji! Nekoliko mogućih projekata koje možete isprobati su:

  • izradu aplikacije tako da korisnik/skrbnik može sam promijeniti odabrane kanale
  • povezivanje Arduina s internetom radi dobivanja detaljnijih podataka, poput vremena koje je točno do milisekunde
  • korištenje javnih informacija dostupnih o svakom televizijskom kanalu kako bi se korisniku pružilo više pojedinosti

Korak 6: Resursi i reference

Univerzalni daljinski upravljač za televizore Jumbo s velikim gumbom za starije osobe. Preuzeto sa

Pametni daljinski upravljač + čvorište za kućno kino - Planirajte dok idete. Preuzeto sa

IC daljinski signali. Preuzeto sa learn.adafruit.com/ir-sensor/using-an-ir-senso

Logitech Harmony Elite napredni univerzalni daljinski upravljač, čvorište i aplikacija. Preuzeto sa

Samuel123abc. (2017., 08. listopada). Arduino YL-44 modul zujalice. Preuzeto 22. svibnja 2020. s

Univerzalni daljinski upravljač 101: Kako funkcioniraju univerzalni daljinski upravljači? Preuzeto sa caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work

z3t0. (n.d.). z3t0/Arduino-IRdaljinski. Preuzeto sa

Preporučeni: