Përmbajtje:

Telekomanda ILumos: 5 hapa
Telekomanda ILumos: 5 hapa

Video: Telekomanda ILumos: 5 hapa

Video: Telekomanda ILumos: 5 hapa
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Korrik
Anonim
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos
Telekomanda ILumos

Gama e ndërruesve të zgjuar të dritës dhe zbehësit iLumos funksionojnë shumë bukur. Ata instalohen lehtësisht në MB pasi nuk kërkojnë një lidhje neutrale e cila shpesh nuk është e pranishme në pikat e ndërrimit të ndriçimit në MB.

Ata përdorin transmetime 433MHz nga telekomandat e tyre, si dhe kanë kontrolle të ndjeshme në prekje në pllakën e tyre të fytyrës. Nëse dikush dëshiron t'i kontrollojë ato nga një Aplikacion ose të përdorë kontrollin zanor si Alexa, atëherë metoda e rekomanduar është të përdorni një kontrollues Broadlink RM i cili mund të transmetojë ose mesazhe rf IR ose 433MHz. Meqenëse protokolli nuk është ndërtuar, atëherë duhet të trajnosh produktin Broadlink për të mësuar sinjalet e telekomandës. Trainingshtë e vështirë të bësh këtë trajnim dhe madje edhe kur me sa duket i suksesshëm nuk jep një rezultat të besueshëm. Unë mendoj se kjo është për shkak të faktit se protokolli iLumos është mjaft i vështirë për t'u dalluar nga zhurma e sfondit normal 433MHz dhe kështu sinjali i stërvitur që riprodhon Broadlink nuk është një përfaqësim i mirë i asaj që kërkohet.

Ky udhëzues është se si të bëni një kontrollues të besueshëm. Për ta bërë këtë, mesazhet rf nga telekomandat u kapën dhe u analizuan në mënyrë që të mund të riprodhohen siç duhet në një transmetues 433Mhz.

Detajet e protokollit dhe formatit të këtyre mesazheve përfshihen në dokumentacion, por nuk është e nevojshme ta kuptoni këtë në mënyrë që të ndërtoni dhe përdorni këtë kontrollues zëvendësues.

Kontrolluesi përdor një mikrokontrollues wifi ESP8266 në formën e një moduli (ESP-12F). Kjo mund të marrë komandat në internet dhe t'i shndërrojë ato në formatin e kërkuar të mesazhit dhe më pas t'i dërgojë ato përmes një moduli të thjeshtë të transmetuesit me kosto të ulët 433Mhz. Shumë prej tyre bazohen në një kontrollues IR të mëparshëm që mund të dërgojë kode në pajisjet IR si televizorë, etj. Funksionaliteti IR është ruajtur në mënyrë që i njëjti kontrollues të mund të përdoret si për iLumos ashtu edhe për një sërë pajisjesh IR. Alsoshtë gjithashtu e mundur të shtoni në pajisje të tjera 433Mhz si priza në prizë duke shtuar vetëm skedarë teksti të konfigurimit përmes ndërfaqes në internet.

Hapi 1: Përbërësit dhe mjetet e kërkuara

Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara
Përbërësit dhe mjetet e kërkuara

Përbërësit e mëposhtëm janë të nevojshëm

  • Moduli wifi ESP-12F
  • Moduli i transmetuesit 433Mhz
  • konvertuesi i rritjes së tensionit
  • Rregullator 3.3V
  • Kondensator 220uF 6V
  • Diodë IR
  • n kanal MOSFET (AO3400)
  • Rezistencë 47R
  • Rezistenca 4K7 x2
  • Rezistencë 100K x 1
  • Mikro prizë USB
  • lidh tela
  • Mbyllje; përdorur një kuti të shtypur 3D -

www.thingiverse.com/thing:3318386

Mjetet e mëposhtme janë të nevojshme

  • Hekuri i saldimit me pika të holla
  • Piskatore
  • Zam epoksi
  • Raspberry Pi dhe marrës 433MHz për të kapur kode

Vini re se rasti që kam përdorur është mbajtur sa më i vogël dhe ka përdorur përbërës SMD.. Nëse përdoret një rrethim më i madh atëherë është e mundur të përdoren komponentë më të mëdhenj si modulet NodeMCU esp8266.

Hapi 2: Skematike

Skematike
Skematike

Qarku është shumë i thjeshtë.

Moduli ESP-12F mundësohet nga një prizë USB 5V përmes një rregullatori linear 3.3V.

5V përdoret si burim energjie për diodën IR dhe gjithashtu rritet përmes një moduli në 10V. Ky përdoret si burim energjie për 433MHz. Modulet e thjeshta TX mund të përdoren drejtpërdrejt me një burim 5V, por drejtimi i tyre nga 10V rrit fuqinë e transmetimit dhe diapazonin. Disa module TX do të funksionojnë nga furnizimi me 3.3V, por përsëri mund të jenë me fuqi pak më të ulët.

GPIO14 përdoret si dalje e moduluar për sinjalet IR dhe 433MHz. Në rastin IR ai modulohet nga një transportues (zakonisht 38KHz), por për përdorimin e RF kontrollon sinjalin e transmetimit të ndezur / fikur drejtpërdrejt. Megjithëse IR do të transmetojë sa herë që dërgohen mesazhe RF, ato nuk mund të ngatërrohen me mesazhet normale IR.

Hapi 3: Ndërtimi

Ndërtim
Ndërtim
Ndërtim
Ndërtim

Ndërtimi është shumë i thjeshtë.

Unë e përbëj pjesën IR si një modul të vogël të veçantë me transistorin MOSFET dhe rezistencën e tij të portës të ngjitur drejtpërdrejt në këmbën e LED për të minimizuar madhësinë. Pastaj shtoj pak rrëshirë epoksi për ta siguruar atë.

Kondensatori rregullator dhe shkëputës është montuar drejtpërdrejt në modulin ESP-12F.

Pjesa tjetër është vetëm duke përdorur tela lidhës për të lidhur fuqinë dhe sinjalin e të dhënave.

Unë bëj një antenë për lidhjen 433MHz duke përdorur metodën e përshkruar në

Hapi 4: Softueri dhe Konfigurimi Fillestar

Softueri është ndërtuar në një mjedis Arduino.

Kodi burim për këtë është në

Kodi mund të ndryshojë disa konstante për qëllime sigurie para se të përpilohet dhe të shfaqet në pajisjen ES8266.

  • AP_PORT përcakton portën e dëgjimit për marrjen e komandave
  • WM_PASSWORD përcakton fjalëkalimin e përdorur nga wifiManager kur konfiguroni pajisjen në rrjetin wifi lokal
  • AP_AUTHID përcakton një kod autorizimi që duhet të dërgohet me secilën komandë për ta autorizuar atë.
  • update_password përcakton një fjalëkalim të përdorur për të lejuar përditësimet e firmuerit.

Kur u përdor për herë të parë, pajisja hyn në modalitetin e konfigurimit wifi. Përdorni një telefon ose tabletë për t'u lidhur me pikën e hyrjes të vendosur nga pajisja, pastaj shfletoni në 192.168.4.1. Nga këtu mund të zgjidhni rrjetin wifi lokal dhe të futni fjalëkalimin e tij. Kjo duhet të bëhet vetëm një herë ose nëse ndryshoni rrjetet wifi ose fjalëkalimet.

Pasi pajisja të lidhet me rrjetin e saj lokal do të dëgjojë komandat. Duke supozuar se adresa e tij IP është 192.168.0.100 atëherë përdorni së pari 192.168.0.100:AP_PORT/upload për të ngarkuar skedarët në dosjen e të dhënave. Kjo pastaj do të lejojë që 192.168.0.100/edit të shikojë dhe ngarkojë skedarë të tjerë dhe gjithashtu do të lejojë që 192.168.0100: AP_PORT të përdoret për të dërguar komanda testimi.

Kodi burimor që më lexoni përmban udhëzime të mëtejshme për dërgimin e komandave kontrolluese, komandat makro dhe lidhjen e pajisjes me shërbimin Alexa.

Hapi 5: Kapja e kodeve

Ndërprerësit iLumos duhet së pari të çiftohen me pajisjen e tyre kontrolluese. Kjo përshkruhet nga udhëzimet iLumos dhe përfshin vendosjen e pajisjes në modalitetin e çiftimit dhe më pas dërgimin e tij një komandë ON. Kjo pastaj lejon që pajisja të njohë komandat e mëtejshme duke përdorur adresën e çiftuar të përfshirë në secilin mesazh.

Dy strategji janë të mundshme për përdorimin e kontrolluesit këtu.

Së pari ju mund të kapni kodet nga telekomandat ekzistuese iLumos dhe më pas përdorni kontrolluesin për t'i përsëritur ato.

Së dyti, adresa të reja mund të përdoren për këtë kontrollues dhe pajisjet pastaj çiftohen me adresën e re duke përdorur kodet e komandës tashmë të identifikuara në telekomandat ekzistuese.

Unë preferoj metodën e mëparshme.

Kodi burim në github përfshin një mjet i cili mund të ekzekutohet në një Raspberry Pi duke përdorur një bord marrës 433MHz për të kapur kodet nga telekomandat iLumos. Udhëzimet për këtë mund të gjenden në përshkrimin e protokollit PDF në atë faqe.

Recommended: