Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat és eszközöket
- 2. lépés: Csatlakoztassa az Arduino -t
- 3. lépés: A távoli csatornajelek gyűjtése
- 4. lépés: A kódex végrehajtása
- 5. lépés: Nyomtassa ki a tokot
- 6. lépés: Javítások és bővítések
- 7. lépés: Források és hivatkozások
Videó: Segítő TV távirányító: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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 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:
Egyszerű forrasztó /segítő kéz állomás: 4 lépés
Egyszerű forrasztási /segítő kézállomás: Itt az üzlet. A webböngészés során megtanulta, hogyan kell forrasztó /segítő kéz állást készíteni. És ezen a webhelyen landoltál. A legjobb DIY felhasználó által létrehozott webhely a bolygó böngészőben. Most azt javaslom, hogy kifejezetten keressen a forrasztáshoz az utasításokat tartalmazó oldalon
Toronymászó segítő robot V1 - kétlábú, RF, BT vezérlés alkalmazással: 22 lépés (képekkel)
Toronymászó segítő robot V1 - kétlábú, RF, BT vezérlés alkalmazással: Ha valaha gyíkokat látok a falakon, tervezek egy ehhez hasonló robotot készíteni. Ez egy hosszú távú ötlet, sok cikket keresek elektroragasztókhoz, és valamilyen módon ellenőrzöm a tartósságát. Egyelőre azt tervezem, hogy elektromágnes segítségével készítem el
Ajtócsengő segítő kapcsoló: 21 lépés
Ajtócsengő segítő kapcsoló: A Doorbell Assistive Switch egy példa a mindennapi anyagokat használó segítő technológiára. Ez egy kapcsoló, amely módosítja a közönséges ajtócsengő kapcsolót, hogy lehetővé tegye a speciális igényű gyermekek számára a mindennapi tárgyak használatát
DIY segítő kéz LED -lámpákkal és vastartóval: 3 lépés
DIY segítő kéz LED-lámpákkal és vastartóval: Egy normál, 3,5-szeres segítő kéz körülbelül 1000 Rs (6-7 dollár )ba kerül itt Pakisztánban, és a hozzám hasonló diákok nem engedhetik meg maguknak könnyen, ezért fémhulladék lemezeket, anyákat és csavarokat kaptam, néhány klip, usb kábel, LED stb
Végső elektronikai segítő -- Változtatható padon lévő tápegység segítő kezekkel: 12 lépés (képekkel)
Végső elektronikai segítő || Változtatható asztali tápegység segítő kezekkel: Amikor elektronikával dolgozik, két szerszámra van szükség. Ma ezt a két lényeget hozzuk létre. És mi is egy lépéssel tovább megyünk, és egyesítjük ezt a kettőt a végső elektronikai segítővé! Természetesen beszélek