Tartalomjegyzék:

Univerzális távirányító: 3 lépés
Univerzális távirányító: 3 lépés

Videó: Univerzális távirányító: 3 lépés

Videó: Univerzális távirányító: 3 lépés
Videó: All tv remote control : universal tv remote control 2024, Július
Anonim
Image
Image
Épít
Épít

Az univerzális infravörös (IR) távirányító bármilyen eszközt vezérelhet, amely infravörös kommunikációt használ a távvezérléshez. Ez a távirányító a gen4-uLCD-35DCT-t használja az IR parancsok küldésének fő interfészeként. Ez a projekt nagymértékben testreszabható bármilyen készüléken való használathoz, amennyiben az infravörös vezérlést használ

1. lépés: Építsen

Épít
Épít

Alkatrészek

  • gen4-uLCD-35DCT-CLB
  • gen4-PA és FFC kábel
  • uSD kártya
  • uUSB kábel
  • Jumper vezetékek
  • 5 V -os tápegység
  • Arduino Pro Micro 5V 16 MHz
  • KY-005 IR adó modul

Építse fel az alkatrészeket az ábrán látható módon.

2. lépés: Programozás

Program
Program
Program
Program
Program
Program
  1. Másolja az IRremote mappát az Arduino IDE könyvtármappájába
  2. Nyissa meg az Arduino mikrokontroller projektkódját az Arduino IDE használatával.
  3. Ha a kívánt távirányító ismeretlen átviteli protokollt használ, akkor hozzáadhatja a nyers IR -kódjukat is, amely az IRremote könyvtár által biztosított IRrecvDemo példán keresztül származtatható, és bármely IR vevő modult használhat a nyers parancsok dekódolására.
  4. Annak érdekében, hogy az Arduino program megfelelően tudjon fordítani a mellékelt nyers IR parancsokkal, az adatok közvetlenül a flash memóriába írhatók összeállításkor, az alábbiak szerint.
  5. A nyers kódok továbbításhoz történő felhasználásához a következőket kell tenni a flash memóriában tárolt nyers kód olvasásához. További utasításokat is hozzáadhat a további parancsfelülethez. Bizonyos készülékek több egymást követő parancstovábbítást igényelhetnek, ezt úgy teheti meg, hogy ugyanazokat a kódparancsokat többször is elküldi az alábbiak szerint. Nyissa meg a projekt projekt kódját a Workshop 4 IDE segítségével. Ez a projekt a Visi-Genie környezetet használja.
  6. Az objektumellenőrző segítségével módosíthatja az objektumok és az űrlap tulajdonságait.
  7. Az univerzális távirányító még több készüléket vezérelhet, ha további gombokat ad hozzá a funkciók növeléséhez. A widget szalaggal adja hozzá a szükséges gombok típusát.
  8. Annak érdekében, hogy a hozzáadott gombot a gazdagéppel (Arduino Uno) használhassa, győződjön meg arról, hogy az eseménykezelőt az objektum eseményei alatt „Jelentés üzenet” -re vagy más „Varázslatos eseményre” változtatja annak használatától függően.
  9. Kattintson a „Fordítás” gombra. Megjegyzés: Ezt a lépést ki lehet hagyni. A fordítás azonban elengedhetetlen a hibakereséshez.
  10. Csatlakoztassa a kijelzőt a számítógéphez. Győződjön meg arról, hogy a megfelelő porthoz csatlakozik. A piros gomb azt jelzi, hogy az eszköz nincs csatlakoztatva, a kék gomb azt jelzi, hogy az eszköz a megfelelő porthoz van csatlakoztatva.
  11. Menjen vissza a „Kezdőlap” fülre. Ezúttal kattintson a „(Build) Másolás/Betöltés” gombra.
  12. A 4. műhely felkéri Önt, hogy válasszon egy meghajtót a képfájlok uSD -kártyára másolásához. A megfelelő meghajtó kiválasztása után kattintson az OK gombra.
  13. Ha a micro SD -kártya még nincs behelyezve, ez az üzenet jelenik meg a gen4 kijelzőjén: "DRIVE NOT MOUNTED …" A micro SD -kártya behelyezése után az ebben a lépésben látható grafikus felületnek meg kell jelennie a gen4 kijelzőjén.

3. lépés:

Kép
Kép
Kép
Kép
Kép
Kép

Az infravörös vezérlésű kimenet személyre szabható további relék hozzáadásával

Az egyes relék parancskódjai testreszabhatók a következő kódsorokon keresztül

A kiegészítő relék hozzáadhatók az IR vezérlésű áramkör áramköréhez

Ajánlott: