Obsah:

Univerzální dálkové ovládání: 3 kroky
Univerzální dálkové ovládání: 3 kroky

Video: Univerzální dálkové ovládání: 3 kroky

Video: Univerzální dálkové ovládání: 3 kroky
Video: Návod na naprogramování univerzálního dálkového ovládání Onpira RC-433Fix 2024, Červenec
Anonim
Image
Image
Stavět
Stavět

Univerzální infračervený (IR) dálkový ovladač může ovládat jakékoli zařízení, které používá IR komunikaci pro dálkové ovládání. Tento dálkový ovladač používá gen4-uLCD-35DCT jako hlavní rozhraní pro odesílání IR příkazů. Tento projekt je vysoce přizpůsobitelný pro použití na jakémkoli zařízení, pokud používá IR ovládání

Krok 1: Sestavte

Stavět
Stavět

Komponenty

  • gen4-uLCD-35DCT-CLB
  • kabel gen4-PA a FFC
  • karta uSD
  • uUSB kabel
  • Propojovací dráty
  • Napájení 5 V.
  • Arduino Pro Micro 5V 16 MHz
  • Modul IR vysílače KY-005

Sestavte součásti podle schématu.

Krok 2: Program

Program
Program
Program
Program
Program
Program
  1. Zkopírujte složku IRremote do složky knihovny Arduino IDE
  2. Otevřete kód projektu pro mikrokontrolér Arduino pomocí Arduino IDE.
  3. Pokud požadovaný dálkový ovladač používá neznámý přenosový protokol, můžete také přidat jejich nezpracovaný IR kód, který lze odvodit pomocí příkladu IRrecvDemo poskytovaného knihovnou IRremote, a použít jakýkoli modul IR přijímače k dekódování jejich nezpracovaných příkazů.
  4. Aby se program Arduino správně kompiloval pomocí poskytnutých surových IR příkazů, je možné data po kompilaci zapisovat přímo do paměti flash, jak je znázorněno níže.
  5. Abyste mohli využívat nezpracované kódy pro přenos, musíte pro čtení surového kódu uloženého ve flash paměti provést následující. Pro další příkazové rozhraní lze také přidat další příkazy. Některá zařízení mohou vyžadovat více po sobě jdoucích přenosů příkazů, což lze provést pouhým opakovaným odesláním stejných příkazů kódu, jak je uvedeno níže. Otevřete kód projektu pro displej pomocí IDE Workshop 4. Tento projekt využívá prostředí Visi-Genie.
  6. Vlastnosti objektů a formuláře můžete upravit pomocí inspektoru objektů.
  7. Univerzální dálkový ovladač může ovládat ještě více spotřebičů přidáním dalších tlačítek pro přidání dalších funkcí. Pomocí pásu karet widgetů přidejte požadovaný typ tlačítek.
  8. Abyste mohli přidané tlačítko používat s hostitelem (Arduino Uno), nezapomeňte změnit Event Handler v událostech objektu na „Report Message“nebo jinou „Magic Event“v závislosti na jeho použití.
  9. Klikněte na tlačítko „Zkompilovat“. Poznámka: Tento krok lze přeskočit. Kompilace je však nezbytná pro účely ladění.
  10. Připojte displej k počítači. Ujistěte se, že jste připojeni ke správnému portu. Červené tlačítko znamená, že zařízení není připojeno, modré tlačítko znamená, že je zařízení připojeno ke správnému portu.
  11. Vraťte se na kartu „Domů“. Tentokrát klikněte na tlačítko „(Vytvořit) Kopírovat/načíst“.
  12. Workshop 4 vás vyzve k výběru jednotky pro zkopírování obrazových souborů na kartu uSD. Po výběru správné jednotky klikněte na OK.
  13. Pokud karta micro SD ještě není vložena, na displeji gen4 se zobrazí tato zpráva: „DRIVE NOT MOUNTED…“Po vložení karty micro SD by se na displeji gen4 mělo objevit GUI zobrazené v tomto kroku.

Krok 3:

obraz
obraz
obraz
obraz
obraz
obraz

IR ovládanou zásuvku lze také přizpůsobit přidáním dalších relé

Kódy příkazů pro každé relé lze také přizpůsobit pomocí následujících řádků kódu

Další relé lze přidat do obvodu pro IR řízený obvod

Doporučuje: