Tartalomjegyzék:

Intelligens univerzális IR távirányító: 6 lépés
Intelligens univerzális IR távirányító: 6 lépés

Videó: Intelligens univerzális IR távirányító: 6 lépés

Videó: Intelligens univerzális IR távirányító: 6 lépés
Videó: Hogyan ellenőrizheti, hogy Android-telefonja rendelkezik-e távoli IR Blasterrel 2024, Július
Anonim
Image
Image
Alkatrészek beszerzése a távirányítóhoz !!!
Alkatrészek beszerzése a távirányítóhoz !!!

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 áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
Az áramkör
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…

Összeszerelés…
Összeszerelés…
Összeszerelés…
Összeszerelés…
Összeszerelé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: