Përmbajtje:
- Hapi 1: Regjistroni sinjale
- Hapi 2: Matja e pulsit/vonesës
- Hapi 3: Krahasoni sinjalet për prizën 1, 2, 3 dhe gjeni ndryshimin
- Hapi 4: Shkruani Kodin për Testim
- Hapi 5: Provoni kodin me një dërgues bazë
Video: Reverse Engineering Ritter 8341C Protokolli për ESP3866: 5 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Pershendetje te gjitheve.
Për automatizimin tim të vogël të shtëpisë unë përdor bazat kryesore të kontrolluara 433 MHz. Unë posedoj 3 grupe me çelsin DIP për të rregulluar adresën. Këta punonin mirë. Por disa kohë (një ose dy vjet) më parë, bleva një grup prizash nga "ritter". Unë nuk e lexova përshkrimin më parë, dhe pasi e shpaketova kuptova, se nuk kishte ndërprerës DIP dhe gjithashtu libri rcswitch për ESP nuk "foli" protokollin e duhur. Kështu që unë i përdor ato vetëm me telekomandë.
Tani, në pushimet e mia, filloj ta ndryshoj këtë … këtu dua të dokumentoj këtë projekt. Shpresoj, do të ndihmojë dikë tjetër me të njëjtin ose një problem të ngjashëm.
Hapi 1: Regjistroni sinjale
Për të regjistruar sinjalet unë lidha një modul marrës 433 MHz me një ESP8266 (vetëm një furnizim me energji elektrike duhet të jetë në rregull) dhe e lidha oshiloskopin tim Hantek 6022 në kunjin e të dhënave.
Pastaj unë shtypur butonin në telekomandë një regjistruar tren sinjal.
Hapi 2: Matja e pulsit/vonesës
Pasi regjistrova sinjalin, kërkova fillimin dhe mbarimin e një shpërthimi. Zakonisht një telekomandë dërgon 3 herë të njëjtën shpërthim ose ndonjëherë, për aq kohë sa shtypet butoni.
Tani, unë mata pulsin/kohën e vonesës dhe e shënova atë. Këtë e përsërita për të gjashtë trenat me sinjal (3 x në + 3 x jashtë).
Hapi 3: Krahasoni sinjalet për prizën 1, 2, 3 dhe gjeni ndryshimin
Pas disa matjeve, krahasova kohëzgjatjen e sinjalit HIGH dhe LOW's +. Ndryshimet ishin komanda të ndryshme. Sinjalet e tjera ishin diçka si kodet e protokollit/prodhuesit. Gjithashtu çdo shpërthim kishte një sekuencë fillimi dhe mbarimi.
Sinjali përbëhet nga "FILLO + NUK NDRYSHON SEQUENC +N + KOMANDA ON/OFF + ADRESA E Pajisjes + FUND"
Hapi 4: Shkruani Kodin për Testim
Pas një kohe kisha të gjithë informacionin (teorik) që më duhej. Kështu krijova një skicë të shkurtër testimi për një dërgues ESP8266 dhe një dërgues 433 MHz. Në lak të tre prizat janë ndezur/fikur me një vonesë midis komandave.
Hapi 5: Provoni kodin me një dërgues bazë
Unë lidha një bateri me ESP dhe shkova në dhomën e ndenjes. 5 nga 6 komandat ishin duke punuar, dhe pasi rregulluan një gabim shkrimi në një sekuencë komande, të gjithë kodet po funksiononin.
Mirë, tani mund t'i ndërroj të gjitha 12 prizat rc (9 me një adresë DIP + 3 ato të reja të ritterit) me kontrolluesin tim ESP8266 RC.
Kodin demo mund ta gjeni në GitHub
Recommended:
HacKIT: një Kompjuteri Civile për Privatësi të Vështirë (për Veshje) për Hacking Alexa, Google dhe Siri: 4 hapa
HACKIT: një Kit Privacy Private Hard (vesh) për Hacking Alexa, Google dhe Siri: Të lodhur nga " i zgjuar " pajisjet ju përgjojnë? Atëherë ky grup mjetesh për vëzhgim-hakim është për ju! HacKIT është një çantë e ulët (e veshur) e privatësisë qytetare e teknologjisë së ulët për të ridizajnuar, hakuar dhe rimarrë Amazon Echo, Google Home,
Mur për mur për IPad si Paneli i Kontrollit të Automatizimit në shtëpi, duke përdorur magnet të kontrolluar me servo për të aktivizuar ekranin: 4 hapa (me fotografi)
Muri i Murit për IPad Si Paneli i Kontrollit të Automatizimit të Shtëpisë, Duke përdorur Magnetin e kontrolluar me Servo për të Aktivizuar Ekranin: Kohët e fundit kam kaluar mjaft kohë duke automatizuar gjërat brenda dhe rreth shtëpisë sime. Unë jam duke përdorur Domoticz si aplikacionin tim për Automatizimin e Shtëpisë, shihni www.domoticz.com për detaje. Në kërkimin tim për një aplikacion pulti që tregon të gjithë informacionin e Domoticz të ndryshojë
Nextion Display - Ndërfaqja dhe Protokolli i Shpjeguar Me PIC dhe Arduino: 10 Hapa
Nextion Display | Ndërfaqja dhe Protokolli i Shpjeguar Me PIC dhe Arduino: Ekrani Nextion është shumë i lehtë për t’u përdorur dhe ndërfaqe e lehtë me mikrokontrolluesit. Me ndihmën e redaktorit Nextion ne mund të konfigurojmë ekranin dhe mund të krijojmë UI në ekran. Pra, bazuar në ngjarjet ose komandat Ekrani i ardhshëm do të veprojë për të shfaqur
Tabela e Njoftimeve Dixhitale duke përdorur Raspberry Pi dhe MQTT Protokolli: 8 hapa
Tabela e Njoftimeve Dixhitale duke përdorur Raspberry Pi dhe MQTT Protocol: Tabelat e Njoftimeve përdoren pothuajse kudo, të tilla si zyra, shkolla, spitale dhe hotele. Ato mund të përdoren pa pushim për të shfaqur njoftime të rëndësishme ose për të reklamuar ngjarje ose takime të ardhshme. Por njoftimi ose reklamat duhet të jenë parësore
Protokolli CAN - Po, Ne Mundemi !: 24 hapa
Protokolli CAN - Po, Ne Mundemi !: Një temë tjetër e sugjeruar kohët e fundit nga ndjekësit e kanalit tim në YouTube ishte protokolli CAN (Controller Area Network), në të cilin do të fokusohemi sot. Importantshtë e rëndësishme të shpjegohet se CAN është një protokoll komunikimi serik i njëkohshëm. Kjo do të thotë s