Inhoudsopgave:
Video: Universele afstandsbediening: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
De universele infraroodafstandsbediening (IR) kan elk apparaat bedienen dat IR-communicatie gebruikt voor bediening op afstand. Deze afstandsbediening gebruikt de gen4-uLCD-35DCT als hoofdinterface voor het verzenden van IR-opdrachten. Dit project is in hoge mate aanpasbaar voor gebruik op elk apparaat, zolang het maar gebruik maakt van IR-bediening
Stap 1: Bouwen
Componenten
- gen4-uLCD-35DCT-CLB
- gen4-PA en FFC-kabel
- usd-kaart
- uUSB-kabel
- Doorverbindingsdraden
- 5 V-voeding
- Arduino Pro Micro 5V 16 MHz
- KY-005 IR-zendermodule
Bouw de componenten zoals weergegeven in het diagram.
Stap 2: Programma
- Kopieer de map IRremote naar de bibliotheekmap van de Arduino IDE
- Open de projectcode voor de Arduino-microcontroller met behulp van de Arduino IDE.
- Als de gewenste afstandsbediening een onbekend transmissieprotocol gebruikt, kunt u ook hun onbewerkte IR-code toevoegen die kan worden afgeleid met behulp van het IRrecvDemo-voorbeeld dat wordt geleverd door de IRremote-bibliotheek en een willekeurige IR-ontvangermodule gebruiken voor het decoderen van hun onbewerkte opdrachten.
- Om ervoor te zorgen dat het Arduino-programma correct wordt gecompileerd met de meegeleverde onbewerkte IR-opdrachten, kunnen gegevens bij compilatie direct naar het flashgeheugen worden geschreven, zoals hieronder wordt weergegeven.
- Om de onbewerkte codes voor verzending te gebruiken, moet het volgende worden gedaan om de onbewerkte code die in het flashgeheugen is opgeslagen, te lezen. Er kunnen ook extra case-statements worden toegevoegd voor meer commando-interfaces. Sommige apparaten vereisen mogelijk meerdere opeenvolgende commando's, dit kan worden gedaan door dezelfde codecommando's meerdere keren opnieuw te verzenden, zoals hieronder weergegeven. Open de projectcode voor het display met behulp van de Workshop 4 IDE. Dit project maakt gebruik van de Visi-Genie-omgeving.
- U kunt de eigenschappen van de objecten en het formulier wijzigen met behulp van de objectcontrole.
- De universele afstandsbediening kan nog meer apparaten bedienen door meer knop(pen) toe te voegen voor meer functionaliteit. Gebruik het widgetlint om het type knop(pen) toe te voegen dat u nodig heeft.
- Om de toegevoegde knop met de host (Arduino Uno) te gebruiken, moet u de gebeurtenishandler onder gebeurtenissen van het object wijzigen in "Report Message" of een andere "Magic Event", afhankelijk van het gebruik.
- Klik op de knop "Compileren". Opmerking: deze stap kan worden overgeslagen. Compileren is echter essentieel voor foutopsporingsdoeleinden.
- Sluit het beeldscherm aan op de pc. Zorg ervoor dat u op de juiste poort bent aangesloten. Rode knop geeft aan dat het apparaat niet is aangesloten, blauwe knop geeft aan dat het apparaat is aangesloten op de juiste poort.
- Ga terug naar het tabblad "Home". Klik deze keer op de knop "(Build) Copy/Load".
- Workshop 4 zal u vragen een station te selecteren om de afbeeldingsbestanden naar een uSD-kaart te kopiëren. Klik na het selecteren van de juiste schijf op OK.
- Wanneer de micro SD-kaart nog niet is geplaatst, verschijnt dit bericht op uw gen4-display: "DRIVE NOT MOUNTED…" Na het plaatsen van uw micro SD-kaart zou de GUI die in deze stap wordt getoond, op het gen4-display moeten verschijnen.
Stap 3:
Het IR-gestuurde stopcontact kan ook worden aangepast door meer relais toe te voegen
De opdrachtcodes voor elk relais kunnen ook worden aangepast via de volgende coderegels:
De extra relais kunnen worden toegevoegd aan het circuit voor het IR-gestuurde circuit
Aanbevolen:
Universele afstandsbediening met ESP8266 (wifi-gestuurd) - Ajarnpa
Universele afstandsbediening met ESP8266 (wifi-gestuurd): dit project moet de conventionele afstandsbediening vervangen voor alle huishoudelijke apparaten zoals AC, tv, dvd-spelers, muzieksysteem, SMART-apparaten !!! Een hele rommel maken van zwerfvuil op afstand, ons aan het puzzelen!!! Dit project zal ons redden van de
Universele tv-afstandsbediening - Ardiuino, infrarood - Ajarnpa
Universele TV-afstandsbediening - Ardiuino, Infrarood: Hallo! In deze instructable laat ik je zien hoe je je eigen universele afstandsbediening kunt bouwen en programmeren die werkt met de meeste dingen die een infraroodafstandsbediening gebruiken, en die ook zal "luisteren" en decoderen van een infrarood signaal verzonden door verschillende andere
Slimme universele IR-afstandsbediening: 6 stappen
Smart Universal IR Remote: Introductie van de Smart Universal IR Remote !!!Een eenvoudige, compacte & veel krachtig hulpmiddel om alle IR-apparaten om je heen te veroveren !!! Alles voor slechts een paar dollar… Waarom slim ??? Het kan de acties van elke knop op elke IR-afstandsbediening heel gemakkelijk leren
De universele MQTT-afstandsbediening: 5 stappen (met afbeeldingen)
De universele MQTT-afstandsbediening: Hallo allemaal, Allereerst ben ik Frans, dus het is mogelijk dat sommige zinnen geen zin hebben, het spijt me, ik werk hard aan verbetering. Ik werk momenteel aan domotica in mijn appartement. Ik gebruikte OpenHab2 en Mosquitto als software. Ik ben geen expert in deze
Universele IR-afstandsbediening: 12 stappen
Universele IR-afstandsbedieningsschakelaar: dit project toont het gebruik van een nette chip waarmee u elke IR-afstandsbediening kunt gebruiken om iets aan of uit te zetten. Hier heb ik een oude niet-werkende General Electric RF-afstandsbediening AC-schakelaar gewijzigd in een schakelaar die kan worden bediend met elke IR-afstandsbediening. Mijn motivatie v