Indholdsfortegnelse:
- Trin 1: Komponenter og værktøjer påkrævet
- Trin 2: Skematisk
- Trin 3: Konstruktion
- Trin 4: Software og indledende konfiguration
- Trin 5: Optagelse af koder
Video: ILumos fjernbetjening: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
ILumos -serien af smarte lyskontakter og dæmpere fungerer meget fint. De installeres let i Storbritannien, da de ikke kræver en neutral forbindelse, som ofte ikke er til stede i britiske belysningskontakter.
De bruger 433MHz transmissioner fra deres fjernbetjeninger samt har de berøringsfølsomme kontroller på deres frontplade. Hvis man vil styre dem fra en app eller bruge stemmestyring som Alexa, er den anbefalede metode at bruge en Broadlink RM -controller, der kan overføre enten IR- eller 433MHz rf -meddelelser. Da protokollen ikke er indbygget, skal man træne Broadlink -produktet i at lære fjernbetjeningssignalerne. Det er svært at lave denne træning, og selv når det tilsyneladende lykkes, giver det ikke et pålideligt resultat. Jeg tror, det skyldes, at iLumos -protokollen er ret vanskelig at skelne fra normal baggrunds 433MHz støj, og derfor er det uddannede signal, som Broadlink gengiver, ikke en god repræsentation af, hvad der kræves.
Denne instruktive er, hvordan man laver en pålidelig controller. For at gøre dette blev rf -meddelelser fra fjernbetjeningerne fanget og analyseret, så de kunne gengives korrekt i en 433Mhz sender.
Detaljer om protokollen og formatet for disse meddelelser er inkluderet i dokumentationen, men det er ikke nødvendigt at forstå dette for at bygge og bruge denne erstatningscontroller.
Controlleren bruger en ESP8266 wifi mikrokontroller i form af et modul (ESP-12F). Dette kan modtage webkommandoer og konvertere dem til det nødvendige meddelelsesformat og derefter sende dem via et simpelt 433Mhz sendermodul til en lav pris. Meget af det er baseret på en tidligere IR -controller, der kan sende koder til IR -enheder som f.eks. Fjernsyn osv. IR -funktionaliteten er bevaret, så den samme controller kan bruges til både iLumos og en række IR -enheder. Det er også muligt at tilføje andre 433Mhz -enheder som f.eks. Tilslutning af stikkontakter ved blot at tilføje konfigurationstekstfiler via webgrænsefladen.
Trin 1: Komponenter og værktøjer påkrævet
Følgende komponenter er nødvendige
- ESP-12F wifi modul
- 433Mhz sendermodul
- spændingsforstærker
- 3.3V regulator
- 220uF 6V kondensator
- IR -diode
- n kanal MOSFET (AO3400)
- 47R modstand
- 4K7 modstande x2
- 100K modstand x 1
- USB mikro stik
- tilslut ledningen
- Kabinet; brugt en 3D -trykt sag -
www.thingiverse.com/thing:3318386
Følgende værktøjer er nødvendige
- Fint punkt loddejern
- Pincet
- Epoxylim
- Hindbær Pi og 433MHz modtager til registrering af koder
Bemærk, at den sag, jeg brugte, blev holdt så lille som muligt og brugte SMD -komponenter. Hvis der bruges et større kabinet, er det muligt at bruge større komponenter som NodeMCU esp8266 -moduler.
Trin 2: Skematisk
Kredsløbet er meget enkelt.
ESP-12F-modulet drives fra et USB 5V-stik via en lineær 3.3V-regulator.
5V bruges som strømkilde til IR -dioden og boostes også via et modul til 10V. Dette bruges som strømkilde til 433MHz. De enkle TX -moduler kan bruges direkte med en 5V kilde, men kører dem fra 10V øger sendeeffekten og rækkevidden. Nogle TX -moduler kører fra 3,3V -forsyningen, men igen kan være lidt lavere strøm.
GPIO14 bruges som moduleret output til både IR og 433MHz signaler. I IR -sagen moduleres den af en bærer (typisk 38KHz), men til RF -brug styrer den direkte tænd / sluk -signalet. Selvom IR sender, når der sendes RF -meddelelser, kan de ikke forveksles med normale IR -meddelelser.
Trin 3: Konstruktion
Konstruktion er meget enkel.
Jeg udgør IR -delen som et separat lille modul med MOSFET -transistoren og dens portmodstand direkte loddet til LED -benet for at minimere størrelsen. Jeg tilføjer derefter noget epoxyharpiks for at sikre det.
Regulatoren og afkoblingskondensatoren er monteret direkte på ESP-12F-modulet.
Resten bruger bare en tilslutningstråd til at forbinde strømmen og datasignalet.
Jeg laver en antenne til 433MHz-forbindelsen ved hjælp af metoden beskrevet i
Trin 4: Software og indledende konfiguration
Softwaren er bygget i et Arduino -miljø.
Kildekode til dette er på
Koden kan få nogle konstanter ændret af sikkerhedsmæssige årsager, før de kompileres og flashes til ES8266 -enheden.
- AP_PORT definerer lytteporten til modtagelse af kommandoer
- WM_PASSWORD definerer adgangskoden, der bruges af wifiManager, når enheden konfigureres til et lokalt wifi -netværk
- AP_AUTHID definerer en autorisationskode, der skal sendes med hver kommando for at godkende den.
- update_password definerer en adgangskode, der bruges til at tillade firmwareopdateringer.
Ved første brug går enheden ind i wifi -konfigurationstilstand. Brug en telefon eller tablet til at oprette forbindelse til det adgangspunkt, der er konfigureret af enheden, og søg derefter til 192.168.4.1. Herfra kan du vælge det lokale wifi -netværk og indtaste dets adgangskode. Dette behøver kun at blive gjort én gang, eller hvis du skifter wifi -netværk eller adgangskoder.
Når enheden har oprettet forbindelse til sit lokale netværk, lytter den efter kommandoer. Hvis vi antager, at dens IP -adresse er 192.168.0.100, skal du først bruge 192.168.0.100:AP_PORT/upload til at uploade filerne i datamappen. Dette vil derefter give 192.168.0.100/edit mulighed for at se og uploade yderligere filer og tillade også, at 192.168.0100: AP_PORT bruges til at sende testkommandoer.
Kildekoden læst mig indeholder yderligere instruktioner om afsendelse af kontrolkommandoer, makrokommandoer og tilslutning af enheden til Alexa -tjenesten.
Trin 5: Optagelse af koder
iLumos -switches skal først parres med deres styreenhed. Dette er beskrevet af iLumos -instruktionerne og indebærer at sætte enheden i parringstilstand og derefter sende den en ON -kommando. Dette giver derefter enheden mulighed for at genkende yderligere kommandoer ved hjælp af den parrede adresse i hver meddelelse.
To strategier er mulige for at bruge controlleren her.
For det første kan du fange koderne fra eksisterende iLumos -fjernbetjeninger og derefter bruge controlleren til at replikere disse.
For det andet kan nye adresser bruges til denne controller, og enhederne kan derefter parres med den nye adresse ved hjælp af de kommandokoder, der allerede er identificeret i eksisterende fjernbetjeninger.
Jeg foretrækker den tidligere metode.
Kildekoden på github inkluderer et værktøj, der kan køres på en Raspberry Pi ved hjælp af et 433MHz modtagerkort til at fange koderne fra iLumos fjernbetjeninger. Instruktioner til dette findes i protokolbeskrivelses -PDF'en på dette websted.
Anbefalede:
Klon enhver fjernbetjening med Arduino Nano: 5 trin
Klon enhver fjernbetjening med Arduino Nano: Klon enhver fjernbetjening med Arduino Nano
TV -fjernbetjening Bliver en RF -fjernbetjening -- NRF24L01+ Tutorial: 5 trin (med billeder)
TV -fjernbetjening Bliver en RF -fjernbetjening || NRF24L01+ Tutorial: I dette projekt vil jeg vise dig, hvordan jeg brugte den populære nRF24L01+ RF IC til at justere lysstyrken på en LED -strimmel trådløst gennem tre ubrugelige knapper på en fjernsyns fjernbetjening. Lad os komme igang
IRduino: Arduino fjernbetjening - Efterlign en tabt fjernbetjening: 6 trin
IRduino: Arduino fjernbetjening - Efterlign en tabt fjernbetjening: Hvis du nogensinde har mistet fjernbetjeningen til dit tv eller din dvd -afspiller, ved du, hvor frustrerende det er at skulle gå til, finde og bruge knapperne på selve enheden. Nogle gange tilbyder disse knapper ikke engang den samme funktionalitet som fjernbetjeningen. Modtag
Konverter din IR -fjernbetjening til RF -fjernbetjening: 9 trin (med billeder)
Konverter din IR -fjernbetjening til RF -fjernbetjening: I dagens Instructable viser jeg dig, hvordan du kan bruge et generisk RF -modul uden en mikrokontroller, som i sidste ende vil føre os til at bygge et projekt, hvor du kan konvertere en IR -fjernbetjening af enhver enhed til en RF Fjern. Den største fordel ved at konvertere en
Styr dine elektriske apparater med din tv -fjernbetjening (ir -fjernbetjening) med temperatur- og luftfugtighedsvisning: 9 trin
Styr dig elektriske apparater med din tv -fjernbetjening (ir -fjernbetjening) med temperatur- og luftfugtighedsdisplay: hej, jeg er Abhay, og det er min første blog om Instructables, og i dag vil jeg vise dig, hvordan du styrer dine elektriske apparater med din fjernsyns fjernbetjening ved at bygge denne simpelt projekt. tak til atl lab for støtte og levering af materialet