INHOUDSOPGAWE:
- Stap 1: Vereiste komponente en gereedskap
- Stap 2: Skematiese
- Stap 3: Konstruksie
- Stap 4: Sagteware en aanvanklike konfigurasie
- Stap 5: Vang kodes
Video: ILumos -afstandsbediening: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Die iLumos -reeks slim ligskakelaars en dimmers werk baie goed. Hulle kan maklik in die Verenigde Koninkryk geïnstalleer word, aangesien hulle nie 'n neutrale verbinding benodig nie, wat dikwels nie in die Britse beligtingskakelpunte voorkom nie.
Hulle gebruik 433MHz -uitsendings vanaf hul afstandsbedienings, sowel as die aanraakgevoelige kontroles op hul gesigplaat. As u dit vanuit 'n app wil beheer of stembeheer soos Alexa wil gebruik, is die aanbevole metode om 'n Broadlink RM -beheerder te gebruik wat IR- of 433MHz -RF -boodskappe kan stuur. Aangesien die protokol nie ingebou is nie, moet u die Broadlink -produk oplei om die seine van die afstandsbediening te leer. Dit is moeilik om hierdie opleiding te doen, en selfs as dit blykbaar suksesvol is, lewer dit nie 'n betroubare resultaat nie. Ek dink dit is te wyte aan die feit dat die iLumos -protokol redelik moeilik is om te onderskei van normale 433MHz -agtergrond, en dus is die opgeleide sein wat die Broadlink weergee, nie 'n goeie voorstelling van wat nodig is nie.
Hierdie instruksie is hoe om 'n betroubare kontroleerder te maak. Om dit te doen, is die RF -boodskappe van die afstandsbedienings vasgelê en ontleed sodat dit behoorlik in 'n 433Mhz -sender weergegee kon word.
Besonderhede van die protokol en die formaat van hierdie boodskappe is ingesluit in die dokumentasie, maar dit is nie nodig om dit te verstaan om hierdie vervangende kontroleerder te bou en te gebruik nie.
Die beheerder gebruik 'n ESP8266 wifi-mikrobeheerder in die vorm van 'n module (ESP-12F). Dit kan webopdragte ontvang en dit omskakel in die vereiste boodskapformaat en dit dan stuur via 'n eenvoudige 433Mhz -sendermodule met 'n lae koste. Baie daarvan is gebaseer op 'n vorige IR -beheerder wat kodes na IR -toestelle soos TV's kan stuur. Dit is ook moontlik om ander 433Mhz -toestelle by te voeg, soos inproppe, deur slegs konfigurasietekslêers by te voeg via die webkoppelvlak.
Stap 1: Vereiste komponente en gereedskap
Die volgende komponente is nodig
- ESP-12F wifi module
- 433Mhz sender module
- spanning hupstoot converter
- 3.3V reguleerder
- 220uF 6V kapasitor
- IR diode
- n kanaal MOSFET (AO3400)
- 47R weerstand
- 4K7 weerstande x2
- 100K weerstand x 1
- USB mikro -aansluiting
- haak draad aan
- Omhulsel; gebruik 'n 3D -gedrukte omhulsel -
www.thingiverse.com/thing:3318386
Die volgende gereedskap is nodig
- Fynpunt soldeerbout
- Pincet
- Epoksiegom
- Framboos Pi en 433MHz ontvanger om kodes vas te lê
Let op dat die omhulsel wat ek gebruik het, so klein as moontlik gehou is en SMD -komponente gebruik het. As 'n groter omhulsel gebruik word, is dit moontlik om groter komponente soos NodeMCU esp8266 -modules te gebruik.
Stap 2: Skematiese
Die kring is baie eenvoudig.
Die ESP-12F-module word gevoed deur 'n USB 5V-aansluiting via 'n lineêre 3.3V-reguleerder.
Die 5V word gebruik as die kragbron vir die IR -diode en word ook via 'n module tot 10V verhoog. Dit word gebruik as die kragbron vir die 433MHz. Die eenvoudige TX -modules kan direk met 'n 5V -bron gebruik word, maar om dit van 10V te gebruik, verhoog die stuurkrag en die omvang. Sommige TX -modules werk vanaf die 3.3V -toevoer, maar dit kan weer effens laer wees.
GPIO14 word gebruik as die gemoduleerde uitset vir beide IR- en 433MHz -seine. In die IR -geval word dit deur 'n draer gemoduleer (tipies 38KHz), maar vir RF -gebruik beheer dit die aan- / afsignaal direk. Alhoewel die IR sal stuur wanneer RF -boodskappe gestuur word, kan dit nie met normale IR -boodskappe verwar word nie.
Stap 3: Konstruksie
Konstruksie is baie eenvoudig.
Ek vorm die IR -deel as 'n aparte klein module met die MOSFET -transistor en sy hekweerstand wat direk aan die been van die LED is gesoldeer om die grootte te verminder. Ek voeg dan 'n bietjie epoxyhars by om dit vas te maak.
Die reguleerder en ontkoppelingskondensator word direk op die ESP-12F-module gemonteer.
Die res gebruik net 'n aansluitdraad om die krag en die datasignaal aan te sluit.
Ek maak 'n antenna vir die 433MHz-verbinding met behulp van die metode beskryf in
Stap 4: Sagteware en aanvanklike konfigurasie
Die sagteware is gebou in 'n Arduino -omgewing.
Die bronkode hiervoor is op
Vir konstante doeleindes kan sommige konstantes verander word voordat dit saamgestel en na die ES8266 -toestel geblits word.
- AP_PORT definieer die luisterpoort vir die ontvangs van opdragte
- WM_PASSWORD definieer die wagwoord wat wifiManager gebruik wanneer die toestel op 'n plaaslike wifi -netwerk gekonfigureer word
- AP_AUTHID definieer 'n magtigingskode wat saam met elke opdrag gestuur moet word om dit te magtig.
- update_password definieer 'n wagwoord wat gebruik word om firmware -opdaterings toe te laat.
As dit vir die eerste keer gebruik word, gaan dit in die wifi -konfigurasiemodus. Gebruik 'n telefoon of tablet om aan te sluit op die toegangspunt wat deur die toestel opgestel is, en blaai dan na 192.168.4.1. Hiervandaan kan u die plaaslike wifi -netwerk kies en die wagwoord invoer. Dit hoef slegs een keer gedoen te word of as u wifi -netwerke of wagwoorde verander.
Sodra die toestel aan sy plaaslike netwerk gekoppel is, luister dit na opdragte. As die IP -adres 192.168.0.100 is, gebruik dan eers 192.168.0.100:AP_PORT/upload om die lêers in die datamap op te laai. Hiermee kan 192.168.0.100/edit verdere lêers bekyk en oplaai, en 192.168.0100: AP_PORT kan ook gebruik word om toetsopdragte te stuur.
Die bronkode lees my bevat verdere instruksies oor die stuur van opdragte, makroopdragte en hoe om die toestel aan te sluit by die Alexa -diens.
Stap 5: Vang kodes
iLumos -skakelaars moet eers met hul beheertoestel gekoppel word. Dit word beskryf deur die iLumos -instruksies en behels dat die toestel in die paringsmodus geplaas word en dan 'n AAN -opdrag gestuur word. Dit stel die toestel dan in staat om verdere opdragte te herken deur die gepaarde adres in elke boodskap te bevat.
Twee strategieë is moontlik om die kontroleerder hier te gebruik.
Eerstens kan u die kodes van bestaande iLumos -afstandsbedienings opneem en dan die beheerder gebruik om dit te herhaal.
Tweedens kan nuwe adresse vir hierdie beheerder gebruik word, en die toestelle kan dan met die nuwe adres gekoppel word met behulp van die opdragkodes wat reeds in bestaande afstandbeheer geïdentifiseer is.
Ek verkies die vorige metode.
Die bronkode op github bevat 'n nutsprogram wat op 'n Raspberry Pi gebruik kan word met 'n 433MHz -ontvangerbord om die kodes van iLumos -afstandsbedienings op te vang. Instruksies hiervoor kan gevind word in die protokolbeskrywing PDF op die webwerf.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies