Cuprins:
- Provizii
- Pasul 1: Conectarea pieselor
- Pasul 2: Codul
- Pasul 3: Carcasa
- Pasul 4: utilizați
- Pasul 5: îmbunătățiri și proiecte de extindere
- Pasul 6: Resurse și referințe
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Motivația inițială pentru acest proiect a fost că clientul nostru are demență vasculară și este legal orb. Acest lucru a făcut-o să aibă dificultăți în a-și aminti când și pe ce canale arată televizorul care îi place, precum și a vedea butoanele mici de pe o telecomandă tradițională. Din acest motiv, echipa noastră a lucrat pentru a crea o telecomandă, care avea un număr mic de butoane foarte mari, pe care utilizatorul care este orb din punct de vedere legal le putea vedea sau simți. Telecomanda trebuia, de asemenea, să poată schimba automat canalul în anumite canale, la anumite ore, astfel încât, chiar dacă clientul nostru ar uita, ar putea să-și vadă emisiunile.
Soluția noastră a folosit un Arduino și un emițător infraroșu pentru a comunica cu televizorul. Modulul de ceas în timp real a fost utilizat pentru a ține evidența timpului, astfel încât telecomanda să poată trece la spectacolele dorite. Un buton mare a fost, de asemenea, utilizat pentru a porni și opri televizorul. De asemenea, a fost atașat un modul buzzer pentru a avertiza utilizatorul că se schimbă canalul.
Analiza concurentului:
Am analizat alte 3 telecomenzi adaptive pentru criteriile necesare pentru acest proiect
1. Flipper Remote - o telecomandă simplificată cu un număr redus de butoane extra-mari
Pro: Accesibil (doar 35 USD) și butoanele sunt mai mari decât pe o telecomandă tradițională.
Contra: Nu se pot schimba automat canalele și, în timp ce butoanele sunt mai mari decât o telecomandă tradițională, acestea pot fi în continuare prea mici.
2. Logitech Harmony Elite - telecomandă inteligentă care îmbunătățește capacitățile telecomenzii tradiționale și permite o anumită personalizare.
Pro: acceptă comenzile vocale și are o interfață intuitivă cu ecran tactil
Contra: scump (350 USD), nu poate schimba canalele automat și are butoane mici.
3. Caavo Control Center - telecomandă inteligentă și pereche de centru de control care permite conexiuni între televizor, telecomandă și unele programe terțe
Pro: acceptă comenzi vocale
Contra: scump (160 USD), nu poate schimba canalele automat și are butoane mici
Provizii
1. "Arduino" Uno cu cablu USB - 12,99 de pe Amazon.com
2. Modul Buzzer YL-44 (modul buzzer, declanșator de nivel scăzut) - 3,98 USD cu livrare de la aliexpress.com
3. Modul de ceas în timp real (cu bateria necesară) - 11,50 USD pentru 3 de la Amazon.com
4. Buton arcade mare Arduino - 9,95 USD de la adafruit.com
5. Firele butonului Arcade - 4,95 USD de la adafruit.com
5. Set emițător și receptor infraroșu - 13,99 USD de la Amazon.com
7. Baterie de 9 volți - 10,99 USD pentru 8 de pe Amazon.com
8. Baterie de 9 volți la adaptor DC tată - 4,99 USD pentru 5 de la Amazon.com
Carcasa externă a fost imprimată 3D folosind filament PETG
Pasul 1: Conectarea pieselor
Pinul de masă de pe buzzer-ul piezo a fost conectat la masă pe Arduino, iar pinul I / O a fost conectat la portul digital 8.
Pinul de masă de pe ceasul în timp real a fost conectat la masă pe Arduino, pinul VCC a fost conectat la un pin de tensiune de pe Arduino, pinul SDA a fost conectat la pinul SDA de pe Arduino, pinul SCL a fost conectat la SCL fixați pe Arduino.
Pinul de masă al emițătorului IR a fost conectat la masă pe Arduino, pinul VCC a fost conectat un pin de tensiune pe Arduino, iar pinul DAT a fost conectat la portul digital 3.
Pinii butonului arcade au fost conectați la portul digital 2 și pinul de masă de pe Arduino.
Pasul 2: Codul
Codul pentru acest proiect poate fi găsit aici.
Pasul 3: Carcasa
Așa cum am menționat anterior, carcasa acestui dispozitiv a fost tipărită folosind filament PETG. În imaginea de mai sus sunt capturi de ecran ale fișierelor CAD care arată cum va arăta dispozitivul finit. De asemenea, sunt atașate fișierele STL imprimabile atât pentru bază, cât și pentru capac.
Pasul 4: utilizați
Instrucțiuni despre modul de utilizare a dispozitivului:
Pentru a configura această telecomandă pentru a funcționa cu televizorul dvs. specific, trebuie mai întâi să aflați ce coduri IR au transmis de la telecomanda curentă la televizor. Pașii pentru a face acest lucru pot fi găsiți aici. Odată ce aceste coduri sunt cunoscute, codurile IR specifice trebuie implementate în codul Arduino care este stocat pe GitHub. Comentariile din program vă vor conduce exact unde ar trebui introduse aceste coduri.
Odată ce este configurat, dispozitivul este foarte ușor de utilizat; pur și simplu apăsați butonul mare din partea de sus pentru a porni și opri televizorul. Dacă televizorul este pornit în una dintre perioadele pe care le-ați programat în prealabil pentru ca canalul să se schimbe, îl va face automat. Când sunteți gata să opriți televizorul, apăsați din nou butonul.
Măsuri de siguranță:
Datorită faptului că dispozitivul nu este etanș și există multe fire, baterii și alte componente electronice în interiorul carcasei, este important ca dispozitivul să fie menținut uscat.
În plus, datorită faptului că acest proiect utilizează Arduino, este important ca condițiile în care este operat să rămână în intervalul sigur de -40 până la 85 de grade Celsius.
Îngrijire și întreținere:
Odată ce telecomanda este configurată, nu există prea multe mijloace de întreținere care trebuie făcute în mod regulat. Ocazional, bateria principală de 9 volți care alimentează Arduino și alte componente va trebui înlocuită; pentru a face acest lucru, scoateți bateria actuală de 9 volți din adaptorul din carcasă și atașați o baterie nouă la adaptor. Modulul Ceas în timp real are propria baterie externă (3V), deci chiar dacă bateria principală moare, ar trebui să păstreze timpul. Cu toate acestea, dacă această baterie secundară trebuie să moară, aceasta trebuie înlocuită și RTC trebuie recalibrată. Această recalibrare se poate face prin conectarea Arduino la computer și inițializarea codului.
Pasul 5: îmbunătățiri și proiecte de extindere
Dacă sunteți în căutarea unei provocări, există multe alte modalități de a extinde acest proiect pe placul dvs.! Câteva proiecte posibile pe care le-ați putea încerca sunt:
- realizarea unei aplicații, astfel încât utilizatorul / îngrijitorul să poată schimba singuri canalele selectate
- conectarea Arduino la internet pentru a obține date mai detaliate, cum ar fi timpul care este corect până la milisecundă
- utilizarea informațiilor publice disponibile despre fiecare canal de televiziune pentru a oferi utilizatorului mai multe detalii
Pasul 6: Resurse și referințe
Telecomandă universală TV Big Button Jumbo pentru seniori. Adus de pe
Control Center Smart Remote + Home Theater Hub - Planul Pay As You Go. Adus de pe
Semnalele de la distanță IR. Adus de la learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite Advanced Universal Remote, Hub și aplicație. Adus de la
Samuel123abc. (2017, 08 octombrie). Modul Buzzer Arduino YL-44. Adus pe 22 mai 2020, de pe
Telecomandă universală 101: Cum funcționează telecomandele universale? Adus de la caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (n.d.). z3t0 / Arduino-IRremote. Adus de pe
Recomandat:
IRduino: telecomandă Arduino - Imitați o telecomandă pierdută: 6 pași
IRduino: Telecomandă Arduino - Imitați o telecomandă pierdută: Dacă ați pierdut vreodată telecomanda pentru televizor sau DVD player, știți cât de frustrant este să mergeți, să găsiți și să folosiți butoanele de pe dispozitivul însuși. Uneori, aceste butoane nici măcar nu oferă aceeași funcționalitate ca telecomanda. Primiți
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino - Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter - Rc Helicopter - Avion Rc folosind Arduino: 5 pași (cu imagini)
Telecomandă fără fir utilizând modulul NRF24L01 de 2,4 Ghz cu Arduino | Nrf24l01 Receptor transmițător cu 4 canale / 6 canale pentru Quadcopter | Rc Helicopter | Avion Rc folosind Arduino: Pentru a opera o mașină Rc | Quadcopter | Drona | Avion RC | Barcă RC, avem întotdeauna nevoie de un receptor și un transmițător, să presupunem că pentru RC QUADCOPTER avem nevoie de un transmițător și un receptor cu 6 canale, iar acel tip de TX și RX este prea costisitor, așa că vom face unul pe
Set de telecomandă obișnuit transformat în telecomandă cu jucărie RC cu patru canale: 4 pași
Kit de telecomandă obișnuit transformat în telecomandă RC cu patru canale pentru jucărie:改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。
Realizați o ușă automată de deschidere și închidere automată cu Arduino !: 4 pași
Creați o ușă automată de deschidere și închidere automată cu Arduino !: Ați dorit vreodată să vă deschideți ușa automat la fel ca în filmele SF? Acum puteți urmând acest instructabil. În acest instructable vom construi o ușă care se poate deschide și închide automat fără ca tu să atingi ușa. Senzori cu ultrasunete o
Schimbare automată a ventilatorului LED RGB pentru PC: 5 pași
Auto Change RGB Led Fan pentru PC: Am comandat o pungă de 100 rgb led, așa că mă gândesc să schimb orice led din orice dispozitiv cu rgb .. lol Ne pare rău, acesta este primul meu instrument și este o mică plasă