Tartalomjegyzék:

Segítő TV távirányító: 7 lépés
Segítő TV távirányító: 7 lépés

Videó: Segítő TV távirányító: 7 lépés

Videó: Segítő TV távirányító: 7 lépés
Videó: 7 trükk, hogy jobban tudj koncentrálni 2024, November
Anonim
Segítő TV távirányító
Segítő TV távirányító

A jelenlegi televíziós távirányítók zavaróak és nehezen kezelhetők. A kis gombok és a zavaros elrendezés megnehezíti a gomb fizikai megnyomását, és megjegyzi, mely gombokat kell megnyomni. Ennek a projektnek az volt a célja, hogy leküzdje ezeket a nehézségeket, és hozzon létre egy távirányítót, kevesebb, nagyobb gombbal és egy riasztási rendszerrel, amely értesíti a felhasználót, mikor kell csatornát váltania. A korlátozott számú gomb minimalizálja a zavart és megkönnyíti a televíziós csatornák közötti navigációt. A riasztórendszer öt perccel a csatornaváltás előtt figyelmezteti a felhasználót.

A tervezési folyamat megkezdése előtt háttérkutatást végeztek és meghatározták a követelményeket. A követelmény, a döntési mátrix és a versenytárs -elemzési dokumentumok letölthetők az alábbiakban. Az összes ilyen fájlra mutató linkek az oldal alján található hivatkozások és források részben is megtalálhatók.

Lépés: Gyűjtse össze az anyagokat és eszközöket

Mielőtt elkezdené építeni a távirányítót, győződjön meg arról, hogy rendelkezik minden szükséges anyaggal és eszközzel. Az anyagok fel vannak sorolva az anyagjegyzékben, és a dokumentumra mutató link megtalálható ezen az oldalon a források és hivatkozások részben. Az eszközökhöz forrasztóállomás/készlet és 3D nyomtató szükséges.

2. lépés: Csatlakoztassa az Arduino -t

Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t
Csatlakoztassa az Arduino -t

Ezután keresse meg Arduino Mini Pro készülékét, és gyűjtse össze az anyagjegyzékben található összes anyagot. Szerezze be a nyomtatott áramköri lapját, és első lépésként két fémvonalat kell létrehoznia a NYÁK mindkét oldalán, amelyek 5 A és GND sínekként szolgálhatnak az Arduino -tól. Alternatív megoldásként használhat kenyeretábla-stílusú NYÁK-t is, de ennek a megközelítésnek a hátránya a korlátozott rugalmasság és a nem kívánt kapcsolatok.

Az IR led nem világos ezen a fotón, de az anód egy NPN bipoláris tranzisztor kibocsátójához van csatlakoztatva. A tranzisztor kollektorát egy 220 ohmos ellenálláson keresztül egy 5 V -os tápegységhez, az alapot egy 220 ohmos ellenálláson keresztül az Arduino digitális 3 -as tűjéhez csatlakoztatják. Ez lehetővé teszi, hogy a 3 -as érintkező nagyobb áramot vezessen az IR LED -re, ami növeli a távirányító hatótávolságát.

Mindegyik gomb úgy van bekötve, hogy az egyik lábát 1 k ohmos ellenálláson keresztül 5V -ra csatlakoztatják. A vízszintesen ellentétes lábat a földhöz kell csatlakoztatni, az átlósan ellenkező lábat pedig a gomb állapotának ellenőrzéséhez használt digitális csaphoz kell csatlakoztatni.

A legfontosabb érintkezők az, hogy az infravörös led a 3. tűhöz van csatlakoztatva, és az RTC SDA és SCL csatlakozói az A4, illetve az A5 tűk. Kövesse a kapcsolási rajzot és a fenti képet, hogy segítsen a bekötésben.

3. lépés: A távoli csatornajelek gyűjtése

A távoli csatornajelek gyűjtése
A távoli csatornajelek gyűjtése

A TV -távirányítók úgy működnek, hogy meghatározott jeleket küldnek a TV -knek meghatározott frekvencián. Ezeket az infravörös jeleket úgy lehet elképzelni, mint egy villogó fénysorozatot, amely arra utasítja a TV -t, hogy bizonyos dolgokat tegyen. A távoli/TV -kapcsolat megvalósításához ezeket a távoli csatornajeleket össze kellett gyűjteni és be kell programozni bizonyos gombokra úgy, hogy kattanásra sugározzák őket. Ehhez vevőt használtak a be- és kikapcsolási jelek összegyűjtésére. Töltse fel az IRrecvDumpV2 -t az Arduino -ba. Irányítsa a távirányítót a rádióerősítőre, és nyomja meg a rögzíteni kívánt távoli csatornákat. Az Arduino sorozatban valami hasonlót kell látnia a fenti képhez. Vegye az alá nem írt int rawData értéket, és használja azt csatornája értékeként. Ismételje meg ezeket a lépéseket, amíg meg nem kapja az összes szükséges csatornát.

4. lépés: A kódex végrehajtása

Az alábbiakban letölthető a távirányító kódja, és az alábbiakban olvasható a kód működése.

A csatornák:

Most, hogy megvan az összes csatorna, itt az ideje, hogy a kódba implementálja. Töltse fel a távoli kódot az Arduino -ba. Vegye ki az alá nem írt nyers csatornakódokat, és helyezze őket az Arduino kód globális szakaszába. A legtöbb fájlban érdemes hozzáadni őket a setup () metódus fölé. A hurok () függvényen belül használja a sendRaw () függvényt az if hurokban, hogy elküldje az adott csatornákat. Nézze meg a videót a jobb magyarázatért.

Valós idejű óra:

A valós idejű órát (RTC) úgy valósítottuk meg, hogy figyelmeztesse a felhasználót, amikor elérkezett a csatornaváltás ideje. Az RTC beállítható az RTC populáció módszerével. Mielőtt az RTC -t használja a távirányítóval, ki kell tölteni. Amikor az RTC csatlakozik az eszközhöz, a dátumot és az időt meg kell adni az RTC módszereiben. Minden mezőt be kell írni az alábbi kódba. A csatorna és az RTC -kód letöltése előtt töltse le az alábbi RTC populációs módszerét.

5. lépés: Nyomtassa ki a tokot

Miért használtuk a számítógépes tervezést (CAD)?

A CAD használata gyors prototípus -készítést tesz lehetővé. A CAD modellek használatával gyorsan tudtunk különböző formatervezéseket létrehozni, hogy elérjük a jelenlegi modellt, amely tartalmazza az összes alkatrészt. Ismétlésünk során felfedeztük, hogy mely komponensek illeszkednek, és a CAD mely területein kell módosítani. A gyors prototípus lehetővé tette számunkra, hogy viszonylag rövid idő alatt módosítsuk azokat az alkatrészeket, amelyek nem működtek. Például folyamatosan módosítanunk kellett a tok magasságát, amíg az nem volt elég nagy ahhoz, hogy elférjen az összes alkatrész.

CAD és összeszerelési utasítások

A CAD modellt OnShape segítségével tervezték. Először töltse le az alábbi három.stl fájlt. A három fájl biztosítja az alját, a fedelet és az akkumulátorcsipeszt. Miután letöltötte a fájlokat, kinyomtathatja őket a kívánt 3D nyomtatón. Az iterációkhoz a Prusa -t és a Makerbot -ot használtuk. A nyomtatótól függően előfordulhat, hogy le kell csiszolni a műanyag egyes széleit. Ezután, miután az alkatrészeket a távvezérlő belsejébe helyezte, csavarokkal kell rögzíteni a távirányító tetejét az aljához. Ezután be kell csavarni a joystickot a távirányító tetején. Az alkatrészek illeszkedésétől függően előfordulhat, hogy az elemtartót a ház belső falához kell ragasztani.

6. lépés: Javítások és bővítések

A távirányító fejleszthető egy olyan alkalmazás létrehozásával, amely lehetővé teszi a felhasználó számára, hogy könnyen beprogramozzon egy adott ütemtervet a távvezérlőbe. A jövőben a távirányító is fejleszthető egy olyan tok kialakításával, amely kisebb és könnyebben tartható a felhasználó számára. A belső áramkörök személyre szabott PCB -k segítségével is javíthatók, hogy lehetővé tegyék az egyszerűbb belső távoli kialakítást.

7. lépés: Források és hivatkozások

Ebben a részben sok hasznos erőforrás található, így a távirányítót az Ön igényeinek megfelelően alakíthatja át. Az alábbiakban számos olyan erőforrást talál, amelyeket a távirányító építése során használtunk.

Háttérkutatás:

Leírás: A tervezési folyamat megkezdése előtt előzetes kutatást végeztek. Az előzetes kutatás forrásai az alábbiakban láthatók.

W., & I. (2017, október 30.). Hogyan irányíthatja a TV -t egy Arduino segítségével! Letöltve: 2018. február 17, Izomsorvadás. (2018, február 06). Letöltve: 2018. február 17, Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. Az interaktív tévéről és videóról szóló 10. európai konferencia előadásai - EuroiTV 12. doi: 10.1145/2325616.232562

Young, C. (2017, április 4.). Infravörös könyvtár használata Arduino -n. Letöltve: 2018. február 19, Demencia | MedlinePlus. (2018, január 31.). Letöltve: 2018. február 19, Brenner, L. (n.c.). TV -távirányítók gyártásához használt műanyag típusok. Letöltve: 2018. február 20, a https://www.techwalla.com/articles/types-of-plast… weboldalról

Zo, A. (nem). IR kommunikáció. Letöltve: 2018. február 20, a

Egyszerű TV távoli Jumbo gombokkal rendelkezik. (n.d.). Letöltve: 2018. február 25, Www.alzstore.com. (n.d.). Letöltve: 2018. március 20, a

Gmatrix u43 nagy gombos univerzális távirányító - kiskereskedelmi csomagolás: Házimozi és színház. (n.d.). Letöltve: 2018. február 25, Gomb. (n.d.). Letöltve: 2018. március 20, Nedelkovski, D. (2016, augusztus 17.). Az Arduino és a DS3231 valós idejű óra bemutatója. Letöltve: 2018. március 20, a https://howtomechatronics.com/tutorials/arduino/a… weboldalról

IR távoli Arduino könyvtár:

Leírás: Ez a könyvtár rendkívül hasznos a távoli programozáshoz, mivel számos olyan funkciót tartalmaz, amelyek felgyorsítják a kódolási folyamatot. Az olyan kritikus funkciók, mint az IR dekódolás és az infravörös jelküldés, a legtöbb TV távoli rendszerben megtalálhatók.

Github link:

github.com/z3t0/Arduino-IRremote

Darabjegyzékben:

Leírás: Az anyagjegyzék online változata. Link alább.

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

Eszközkövetelmények:

Leírás: Az eszközkövetelmények lap. Letöltheti a fájlt (lásd a bevezető részt), vagy megtekintheti az interneten. A link alább található.

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

Versenytárs elemzés:

Leírás: Dokumentum versenytársainkról. Töltse le a fájlt a bevezetőben, vagy nézze meg az alábbi linket.

docs.google.com/document/d/1JfeLyk_gPPXIuH…

Döntési mátrix:

Leírás: Dokumentum az eszközfejlesztési ciklus során hozott döntéseinkről. Töltse le a fájlt a bevezetőben, vagy nézze meg az alábbi linket.

docs.google.com/spreadsheets/d/11of_h3fuh6…

Ajánlott: