Tartalomjegyzék:
- 1. lépés: Alkatrészek beszerzése a távirányítóhoz !
- 2. lépés: A gerinc !
- 3. lépés: Az áramkör
- 4. lépés: Összeszerelés…
- 5. lépés: Programozd be !
- 6. lépés: Utolsó lépés - Teszteld !
Videó: Intelligens univerzális IR távirányító: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Bemutatjuk az intelligens univerzális infravörös távirányítót !!! Egyszerű, kompakt és nagy teljesítményű eszköz a körülötted lévő összes infravörös eszköz meghódításához !!! Mindent csak néhány dollárért…
Miért okos ???
Nagyon könnyen megtanulhatja bármely infravörös távirányító bármely gombjának műveleteit, lehetővé téve a műveletek igény szerinti módosítását. Ezeket a műveleteket egyszer megtanították az Arduino Nano nem törölhető memóriájába. Tehát nem kell újra hozzárendelni a kezelőszerveket a gombokhoz. Több billentyűvel egyszerre több eszközhöz, ugyanazon a táblán. Az agy: Az Arduino Nano -t használja a távirányító fő agyaként az összes tanulási és átviteli művelet végrehajtásához.
1. lépés: Alkatrészek beszerzése a távirányítóhoz !
A távirányító elkészítéséhez szükséges összetevők:
1) Ardunio Nano x 12) IR -vevő - Ezek bármelyike (TSOP1130/TSOP1138/TSOP1330/TSOP1338) vagy bármely más is működik x 13) IR -adó LED x 14) Ellenállások - 150 ohm x 15) Dióda - 1N4007 x 1 6) SPST csúszókapcsoló x 17) Női fejlécek / Burg Strip - 40 érintkező x 18) Nyomógombok (kicsi - 6 mm*6 mm) x 9 (vagy az Ön igényei szerint) 9) Nyomógombok (nagy - 12 mm*12 mm) x 3 (vagy igényei szerint) 10) Perforált / pontozott / nulla PCB11) 9V -os elemcsipesz / csatlakozó x 112) Vezetékek csatlakoztatása13) Forrasztópáka és egyéb eszközök14) Forrasztóhuzal
és végre valami kemény munka !!!:-p
2. lépés: A gerinc !
Amint korábban említettük, az Arduino Nano a távirányító fő gerince.
Ez kezeli: 1) az infravörös jelek vételét az infravörös vevőn keresztül. 2) a fogadott jelek formátumának dekódolását. 3) tárolási műveleteket (írás / olvasás / törlés) EEPROM -ban. 5) A megfelelő IR -kódok továbbítása az IR -adó LED -en keresztül.
*További információkért tekintse meg az eszközök adatlapjait.
3. lépés: Az áramkör
Az itt látható képek az infravörös távirányító kapcsolási rajzát ábrázolják.
- A kicsi és a nagy nyomógombok multiplexelés céljából billentyűzet mátrix módon vannak összekapcsolva (Az Arduino csapjait mentjük !!!). *Igényei szerint növelheti a távvezérlőn használt gombok számát. Csak ennek megfelelően növelje a sort vagy oszlopot, és adjon hozzá még néhány nyomógombot hasonló módon.
- Az Arduino Nano D4 -D10 csapjai az ábrán látható módon csatlakoznak a billentyűzet mátrixához.
- Még egy nyomógomb, az úgynevezett "Learn Switch", közvetlenül a D2 -hez van csatlakoztatva.
- A távadó LED -je 150 ohmos ellenálláson keresztül csatlakozik a D3 érintkezőhöz. Ez a konfiguráció 3 méteres átviteli hatótávolságot tesz lehetővé. A nagyobb hatótávolság érdekében használjon BC547 NPN tranzisztort a LED meghajtásához.
- Az IR Receiver OUT terminál az Arduino Nano D11 -hez és 5V -os és GND -hez csatlakozik az ábrán látható módon. *Tekintse meg a megfelelő infravörös vevő adatlapján a készülék PIN -kódjait.
- A 9 V -os akkumulátorkapcs egy diódán - 1N4007 (általános célú egyenirányító dióda) és csúszókapcsolón keresztül - csatlakozik az Arduino Nano Vin -jéhez. Ez a dióda védi az Arduino -t, ha a 9 V -os akkumulátor fordítva van csatlakoztatva. A kapcsoló lehetővé teszi / megszakítja az Arduino Nano akkumulátorról szállított áramellátását.
*Kérjük, alaposan ellenőrizze az összes csatlakozást, mielőtt csatlakoztatja az akkumulátort. Különben megsülhet az áramkör !!!
4. lépés: Összeszerelés…
A képeken a távirányítóm áramköre látható. Perforált / nulla PCB -t használtam minden felszereléséhez, mivel könnyű és sokoldalú. Ön is elkészítheti az áramkört, és maratott PCB -t használhat. Az összes áramköri csatlakozáshoz többszálú összekötő vezetékeket is használtam. A dióda és az ellenállás közvetlenül az Arduino Nano alatt helyezkedik el, amint az a képen látható.
*Ne csatlakoztassa az Arduino Uno -t vagy a 9V -os akkumulátort a panelhez, mielőtt befejezte és tesztelte az áramkört megfelelően !
A teljes tábla összeállításához kövesse az alábbi lépéseket:
1) Helyezze és forrasztja az összes nyomógombot a választása szerint. 2) Csatlakoztassa a mátrixcsatlakozásokat az összes nyomógomb között az áramkör szerint. 3) Forrasztja a női fejléceket az Arduino csapjai szerint. a billentyűzet mátrixát az Arduino csapokhoz. Továbbá, a csatlakozóvezetékek használatával fejezze be a csatlakozásokat az áramkör szerint. 7) Csatlakoztassa a 9 V -os elemcsipeszt, és folytonossági tesztelő segítségével ellenőrizze az összes csatlakozást, amelyet a táblán készített. 8) Ha minden rendben van, csatlakoztassa az Arduino Nano a táblát, és töltse fel a kódot a számítógéphez való csatlakoztatásával. Ebben a lépésben tesztelheti, hogy a távirányító jól működik -e vagy sem. 9) Csatlakoztassa a 9V -os akkumulátort és tesztelje !!!
5. lépés: Programozd be !
A projekthez használt könyvtár az IRremote.h Itt található:
Töltse le és telepítse a könyvtárat, mielőtt folytatná a további lépéseket.
Nyissa meg a mellékelt kódfájlt az Arduino IDE használatával. Válassza ki a megfelelő táblát és COM portot az Eszközök menüből. Töltse fel !!! És mind kész!:-)
6. lépés: Utolsó lépés - Teszteld !
Szóval, hogyan kell működni ???
1) Az akkumulátor csatlakoztatása után a Nano LED villog, jelezve, hogy elindult. 2) Ne feledje, három nagy nyomógombot használtunk. Ezek a gombok választják ki az éppen használt kulcsbankot. Tehát összesen 3 különböző bankunk van, amelyek tárolhatják a távirányító vezérlőit. Például: A TV -vezérlőket a Bank 1 -hez, a váltakozó áramú vezérlőket pedig a Bank 2 -hez rendelheti. szüksége lesz az irányítani kívánt eszköz távvezérlőjére)
- Először nyomja meg a Bank 1 gombot, hogy kiválassza a Bank 1 -et aktuális bankként.
- Nyomja meg bármelyik gombot azokból a kis nyomógombokból, amelyekhez hozzá kell rendelni a vezérlőt.
- Nyomja meg a tanulás kapcsolót.
- Tartsa a megfelelő eszköz távirányítóját az infravörös vevő előtt.
- Ha egy műveletet sikeresen megtanult, az Arduino Nano LED -je néhány másodpercig kigyullad és kialszik.
- Hasonlóképpen, a többi kicsi nyomógomb különféle vezérlők hozzárendelésére használható. A többi kulcsbankot hasonló módon programozhatja.
5) Miután megtanította a kezelőszervek használatát, kövesse az alábbi lépéseket:
- Válassza ki azt a bankot, amelyhez hozzárendelte a kezelőszerveket a megfelelő bank gomb megnyomásával.
- A bank kiválasztása után nyomja meg bármelyik gombot, amelyhez hozzárendelte a kezelőszerveket.
- Kész !!!
6) A videó az IR LED tesztelését mutatja be, miután megtanított egy bizonyos vezérlést a távirányítóra.
* Bármely gombhoz újra hozzárendelhet vezérlőt, ha bármilyen hiba történt a vezérlők hozzárendelése közben
* Ha törölni szeretné a távvezérlő összes elmentett vezérlőjét, nyomja meg és tartsa lenyomva a tanulás kapcsolót, miközben bekapcsolja a távvezérlőt az ON/OFF kapcsolóval, vagy nyomja meg a Reset gombot az Arduino Nano készüléken, miközben tartja a Learn Switch gombot. Tartsa lenyomva a tanuláskapcsolót, amíg a Nano LED -je be nem kapcsol. A memória teljes törlése után kikapcsol.
Kész !!!
Szavazzon helyettem a mikrovezérlő versenyen, ha tetszett ez az utasítás.:-) Nézze meg a többi utasítást is.: //www.instructables.com/id/Make-a-ARDUINO-on-Your-Own/
Ajánlott:
Univerzális távirányító az ESP8266 használatával (Wifi -vezérelt): 6 lépés (képekkel)
Univerzális távirányító ESP8266 használatával (Wifi -vezérelt): Ez a projekt lecseréli a hagyományos távirányítót az összes háztartási készülékre, például az AC, TV, DVD lejátszó, zenei rendszer, SMART készülékek !!! Egy egész szemét távoli szemetelés körül, hogy mi rejtvény !!! Ez a projekt megment minket a
Univerzális TV -távirányító - Ardiuino, infravörös: 5 lépés
Univerzális TV -távirányító - Ardiuino, infravörös: Hello! Ebben az oktatható útmutatóban megmutatom, hogyan kell felépíteni és programozni saját univerzális távirányítóját, amely a legtöbb infravörös távirányítóval működő dologgal működik, és amely " hallgat " és dekódolja az infravörös jelet, amelyet számos más
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: 12 lépés
Gesztusvezérelt univerzális távirányító csomópont-MCU-val: Üdv mindenkinek, és üdvözöljük ebben a projektben! Elég lusta ember vagyok, és egy lusta ember rémálma az, ha tévét néz, amikor rájön, hogy a távirányító túl messze van! Rájöttem, hogy a távirányítóm sosem lesz túl messze, ha kéznél leszek
Rasberry PI univerzális IR távirányító MATRIX Creatorral: 9 lépés
Rasberry PI univerzális IR távirányító MATRIX Creatorral: ⚠️EZ AZ ÚTMUTATÓ ELFOGADT ⚠️ Az új IR útmutatót az alábbi linken tekintheti meg. Http://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dBevezetés Ez az oktatóanyag segít a végső univerzális távirányító létrehozásában egy R
Univerzális távirányító létrehozása NodeMCU -val: 7 lépés
Univerzális távirányító létrehozása a NodeMCU -val: Ebben a projektben egy olyan univerzális távirányítót fogunk létrehozni, amely képes klónozni és infravörös jeleket küldeni. Ennek a folyamatnak a vezérlésére webes felületet használnak. A NodeMCU és az infravörös fotoreceptor együttes feladata lesz a klónozás