Uniwersalny pilot zdalnego sterowania: 3 kroki
Uniwersalny pilot zdalnego sterowania: 3 kroki

Wideo: Uniwersalny pilot zdalnego sterowania: 3 kroki

Wideo: Uniwersalny pilot zdalnego sterowania: 3 kroki
Wideo: Media-Tech MT1422 - Uniwersalny pilot 3 w 1 w świetnej cenie 2025, Styczeń
Anonim
Image
Image
Budować
Budować

Uniwersalny pilot na podczerwień (IR) może sterować dowolnym urządzeniem, które wykorzystuje komunikację IR do zdalnej obsługi. Ten pilot zdalnego sterowania wykorzystuje gen4-uLCD-35DCT jako główny interfejs do wysyłania poleceń w podczerwieni. Ten projekt jest wysoce konfigurowalny do użytku na dowolnym urządzeniu, o ile wykorzystuje sterowanie IR

Krok 1: Zbuduj

Budować
Budować

składniki

  • gen4-uLCD-35DCT-CLB
  • Kabel gen4-PA i FFC
  • Karta usd
  • uKabel USB
  • Przewody połączeniowe
  • Zasilanie 5 V
  • Arduino Pro Micro 5V 16 MHz
  • Moduł nadajnika podczerwieni KY-005

Zbuduj komponenty, jak pokazano na schemacie.

Krok 2: Program

Program
Program
Program
Program
Program
Program
  1. Skopiuj folder IRremote do folderu biblioteki Arduino IDE
  2. Otwórz kod projektu dla mikrokontrolera Arduino za pomocą Arduino IDE.
  3. Jeśli żądany pilot zdalnego sterowania używa nieznanego protokołu transmisji, można również dodać jego surowy kod IR, który można uzyskać za pomocą przykładu IRrecvDemo dostarczonego przez bibliotekę IRremote i użyć dowolnego modułu odbiornika podczerwieni do dekodowania jego surowych poleceń.
  4. Aby program Arduino skompilował się poprawnie z dostarczonymi poleceniami raw IR, dane można zapisać bezpośrednio do pamięci flash podczas kompilacji, jak pokazano poniżej.
  5. Aby wykorzystać surowe kody do transmisji, należy wykonać następujące czynności, aby odczytać surowy kod zapisany w pamięci flash. Można również dodać dodatkowe instrukcje przypadku, aby uzyskać więcej interfejsu poleceń. Niektóre urządzenia mogą wymagać wielu kolejnych transmisji poleceń, można to zrobić, wysyłając ponownie ten sam kod kilka razy, jak pokazano poniżej. Otwórz kod projektu dla wyświetlacza za pomocą narzędzia Workshop 4 IDE. Ten projekt wykorzystuje środowisko Visi-Genie.
  6. Możesz modyfikować właściwości obiektów i formularza za pomocą inspektora obiektów.
  7. Uniwersalny pilot może sterować jeszcze większą liczbą urządzeń, dodając więcej przycisków, aby dodać więcej funkcji. Użyj wstążki widżetu, aby dodać odpowiedni typ przycisku.
  8. Aby użyć dodanego przycisku z hostem (Arduino Uno), upewnij się, że zmieniłeś Event Handler pod zdarzeniami obiektu na „Report Message” lub inne „Magic Event” w zależności od jego użycia.
  9. Kliknij przycisk „Skompiluj”. Uwaga: ten krok można pominąć. Kompilacja jest jednak niezbędna do debugowania.
  10. Podłącz wyświetlacz do komputera. Upewnij się, że jesteś podłączony do właściwego portu. Czerwony przycisk oznacza, że urządzenie nie jest podłączone, niebieski przycisk oznacza, że urządzenie jest podłączone do właściwego portu.
  11. Wróć do zakładki „Strona główna”. Tym razem kliknij przycisk „(Build) Copy/Load”.
  12. Warsztat 4 poprosi o wybranie dysku do skopiowania plików graficznych na kartę uSD. Po wybraniu właściwego dysku kliknij OK.
  13. Gdy karta micro SD nie jest jeszcze włożona, na wyświetlaczu gen4 pojawi się następujący komunikat: „DRIVE NOT MOUNTED…” Po włożeniu karty micro SD na wyświetlaczu gen4 powinien pojawić się GUI pokazany w tym kroku.

Krok 3:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

Wyjście sterowane podczerwienią można również dostosować, dodając więcej przekaźników

Kody poleceń dla każdego przekaźnika można również dostosować za pomocą następujących wierszy kodu

Dodatkowe przekaźniki można dodać do obwodu dla obwodu sterowanego IR