Tartalomjegyzék:
- Kellékek
- Lépés: Csatlakoztassa a darabokat
- 2. lépés: A kód
- 3. lépés: A burkolat
- 4. lépés: Használja
- 5. lépés: Fejlesztések és bővítési projektek
- 6. lépés: Források és hivatkozások
Videó: Automatikus csatornaváltó TV -távirányító Arduino -val: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A projekt kezdeti motivációja az volt, hogy ügyfelünk vaszkuláris demenciában szenved, és jogilag vak. Ez azt okozta neki, hogy nehezen emlékszik arra, hogy mikor és milyen csatornákon sugározza a televízió, hogy tetszik, valamint hogy látja a hagyományos gombok kis gombjait. Emiatt csapatunk azon dolgozott, hogy létrehozzon egy távirányítót, amelynek kis számú nagyon nagy gombja volt, amelyeket a jogilag vak felhasználó láthatott vagy érezhetett. A távirányítónak arra is szüksége volt, hogy adott időpontban automatikusan át tudja váltani a csatornát bizonyos csatornákra, hogy még akkor is, ha ügyfelünk elfelejtette, láthassa műsorait.
Megoldásunk egy Arduino és egy infravörös sugárzót használt a televízióval való kommunikációhoz. A valós idejű óra modult használták az idő nyomon követésére, hogy a távirányító képes legyen a kívánt műsorokra váltani. Egy nagy gombot is használtak a TV be- és kikapcsolására. Ezenkívül egy hangjelző modult is csatlakoztattak, amely figyelmezteti a felhasználót a csatorna megváltoztatására.
Versenytárs elemzés:
Három további adaptív távirányítót elemeztünk a projekthez szükséges kritériumok alapján
1. Flipper Remote - egyszerűsített távirányító, csökkentett számú extra nagy gombbal
Előnyök: Megfizethető (csak 35 dollár) és a gombok nagyobbak, mint a hagyományos távirányítón.
Hátrányok: Nem lehet automatikusan csatornát váltani, és bár a gombok nagyobbak, mint egy hagyományos távirányító, még mindig túl kicsik lehetnek.
2. Logitech Harmony Elite - intelligens távirányító, amely javítja a hagyományos távirányító képességeit, és lehetővé teszi némi testreszabást.
Előnyök: Támogatja a hangutasításokat, és intuitív érintőképernyős felülettel rendelkezik
Hátrányok: Drága (350 USD), nem tudja automatikusan megváltoztatni a csatornákat, és kis gombokkal rendelkezik.
3. Caavo Control Center - intelligens távirányító és vezérlőközpont -pár, amely lehetővé teszi a kapcsolatot a televízió, a távirányító és néhány harmadik fél szoftvere között
Előnyök: Támogatja a hangutasításokat
Hátrányok: Drága (160 USD), nem tud automatikusan csatornát váltani, és kis gombokkal rendelkezik
Kellékek
1. "Arduino" Uno USB -kábellel - 12,99 az Amazon.com -tól
2. YL-44 zümmögő modul (zümmögő modul, alacsony szintű trigger)-3,98 USD w/ szállítás az aliexpress.com-tól
3. Valós idejű óra modul (a szükséges akkumulátorral) - 11,50 dollár 3 -ért az Amazon.com webhelyről
4. Nagy Arduino arcade gomb - 9,95 dollár az adafruit.com webhelyről
5. Arcade gombvezetékek - 4,95 dollár az adafruit.com webhelyről
5. Infravörös sugárzó és vevőkészlet - 13,99 USD az Amazon.com webhelyről
7. 9 voltos akkumulátor - 10,99 dollár 8 -ért az Amazon.com -tól
8. 9 voltos akkumulátor férfi egyenáramú adapterhez - 4,99 dollár 5 -ért az Amazon.com -tól
A külső tok 3D nyomtatással készült PETG szál használatával
Lépés: Csatlakoztassa a darabokat
A piezo zümmer földelőcsapját az Arduino földjéhez, az I/O tűt pedig a digitális 8 -as porthoz kötötték.
A valós idejű óra földelőcsapját az Arduino földjéhez, a VCC tüskét az Arduino feszültségű csapjához, az SDA tüskét az Arduino SDA csapjához, az SCL tüskét az SCL csatlakozóhoz kötötték. csap az Arduino -n.
Az infravörös sugárzó földelőcsapját az Arduino földjéhez, a VCC tüskét az Arduino feszültségcsatlakozójához, a DAT -érintkezőt pedig a digitális 3 -as porthoz kötötték.
Az arcade gomb csapjai a digitális 2 porthoz és az Arduino földelőcsapjához voltak csatlakoztatva.
2. lépés: A kód
A projekt kódja itt található.
3. lépés: A burkolat
Amint korábban említettük, ennek az eszköznek a burkolatát PETG szálból nyomtattuk. A fenti képen a CAD fájlok képernyőképei láthatók, amelyek megmutatják, hogyan fog kinézni a kész eszköz. Az alap és a fedél nyomtatható STL -fájljai is csatolva vannak.
4. lépés: Használja
Utasítások a készülék használatához:
Annak érdekében, hogy beállítsa ezt a távirányítót az adott televíziókészülékhez, először meg kell találnia, hogy milyen infravörös kódok kerülnek továbbításra a jelenlegi távirányítóról a TV -re. Ennek lépései itt találhatók. Amint ezek a kódok ismertek, a specifikus IR -kódokat végre kell hajtani a GitHubon tárolt Arduino -kódban. A program megjegyzései pontosan oda vezetik, ahol ezeket a kódokat be kell írni.
Miután beállította, a készülék nagyon könnyen használható; egyszerűen nyomja meg a tetején található nagy gombot a TV be- és kikapcsolásához. Ha a TV be van kapcsolva valamelyik alkalommal, amikor előre programozta a csatorna megváltoztatását, akkor ez automatikusan megtörténik. Ha készen áll a TV kikapcsolására, nyomja meg újra a gombot.
Biztonsági intézkedések:
Tekintettel arra, hogy a készülék nem vízzáró, és sok vezeték, akkumulátor és egyéb elektronikus alkatrész található a ház belsejében, fontos, hogy a készüléket szárazon tartsuk.
Ezen túlmenően, mivel ez a projekt Arduino -t használ, fontos, hogy a működési körülmények a -40 és 85 Celsius fok közötti biztonságos tartományban maradjanak.
Ápolás és karbantartás:
A távirányító beállítása után nincs sok karbantartási eszköz, amelyet rendszeresen el kell végezni. Időnként ki kell cserélni a fő 9 voltos akkumulátort, amely az Arduino-t és más alkatrészeket táplálja; Ehhez vegye ki a jelenlegi 9 voltos akkumulátort a házban lévő adapterből, és csatlakoztasson egy új akkumulátort az adapterhez. A Valós idejű óra modul saját külső akkumulátorral (3 V) rendelkezik, így még ha a fő akkumulátor lemerül, továbbra is tartania kell az időt. Ha azonban ez a másodlagos akkumulátor lemerül, ki kell cserélni, és újra kell kalibrálni az RTC -t. Ezt az újrakalibrálást úgy végezheti el, hogy csatlakoztatja az Arduino -t a számítógéphez, és inicializálja a kódot.
5. lépés: Fejlesztések és bővítési projektek
Ha kihívást keres, sok más módon is kiterjesztheti ezt a projektet kedvére! Néhány lehetséges projekt, amelyet kipróbálhat:
- készítsen egy alkalmazást, hogy a felhasználó/gondozó önállóan módosítsa a kiválasztott csatornákat
- csatlakoztassa az Arduino -t az internethez, hogy részletesebb adatokat kapjon, például ezredmásodperc pontos időt
- az egyes televíziós csatornákról rendelkezésre álló nyilvános információk felhasználása a felhasználó részletesebb tájékoztatása érdekében
6. lépés: Források és hivatkozások
Nagy gombos Jumbo univerzális TV távirányító időseknek. Letöltve:
Vezérlőközpont Smart Remote + házimozi központ - Fizessen menet közben. Letöltve:
IR távoli jelek. Letöltve: learn.adafruit.com/ir-sensor/using-an-ir-senso
Logitech Harmony Elite Advanced univerzális távirányító, hub és alkalmazás. Letöltve:
Sámuel123abc. (2017, október 08). Arduino YL-44 zümmögő modul. Letöltve: 2020. május 22, a https://www.instructables.com/id/Arduino-YL-44-Buz… weboldalról
Univerzális távirányító 101: Hogyan működnek az univerzális távirányítók? Letöltve: caavo.com/blogs/news/universal-remote-101-how-do-universal-remotes-work
z3t0. (n.d.). z3t0/Arduino-IR távoli. Letöltve:
Ajánlott:
DIY automatikus zenei karácsonyi fények (MSGEQ7 + Arduino): 6 lépés (képekkel)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Tehát minden évben azt mondom, hogy ezt fogom tenni, és soha nem fogom megtenni, mert sokat halogatom. 2020 a változások éve, ezért azt mondom, hogy ez az év a megtételhez. Szóval remélem tetszik és elkészíted saját zenei karácsonyi fényeidet. Ez lesz egy s
Automatikus hűtőventilátor a szervó és a DHT11 hőmérséklet- és páratartalom -érzékelő használatával Arduino segítségével: 8 lépés
Automatikus hűtőventilátor a szervó és a DHT11 hőmérséklet- és páratartalom -érzékelő használatával az Arduino segítségével: Ebben az oktatóanyagban megtanuljuk, hogyan kell elindítani & forgassa a ventilátort, ha a hőmérséklet egy bizonyos szint fölé emelkedik
Bolti vákuum automatikus kapcsoló (nincs szükség Arduino -ra): 7 lépés
Bolti vákuum automatikus kapcsoló (nincs szükség Arduino -ra): Mint sok hobbimunkás famegmunkálónak, az asztali fűrészhez egy porszívó van csatlakoztatva, és minden alkalommal, amikor vágást akarok végezni, be kell kapcsolnom, mielőtt bekapcsolom a fűrészt. Ez hülyeségnek tűnhet, de fáj a nyakamban, amikor annyi -sok be- és kikapcsolja a bolti vákuumot
Az Arduino automatikus hőmérséklet- és páratartalom -szabályozójának elkészítése: 3 lépés
Az Arduino automatikus hőmérséklet- és páratartalom -szabályozójának elkészítése: 1
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítás - automatikus vízi növények távoli megfigyeléssel: 21 lépés
WiFi automatikus növényadagoló tározóval - beltéri/kültéri művelési beállítások - Automatikus vízi növények távoli felügyelettel: Ebben az oktatóanyagban bemutatjuk, hogyan kell beállítani egy egyéni beltéri/kültéri növényadagoló rendszert, amely automatikusan öntözi a növényeket, és távolról felügyelhető az Adosia platform használatával