Obsah:
- Krok 1: Zaznamenajte signály
- Krok 2: Meranie pulzu/oneskorenia
- Krok 3: Porovnajte signály pre zásuvku 1, 2, 3 a nájdite rozdiel
- Krok 4: Napíšte kód na testovanie
- Krok 5: Otestujte kód pomocou základného odosielateľa
![Protokol reverzného inžinierstva Ritter 8341C pre ESP3866: 5 krokov Protokol reverzného inžinierstva Ritter 8341C pre ESP3866: 5 krokov](https://i.howwhatproduce.com/images/002/image-5146-47-j.webp)
Video: Protokol reverzného inžinierstva Ritter 8341C pre ESP3866: 5 krokov
![Video: Protokol reverzného inžinierstva Ritter 8341C pre ESP3866: 5 krokov Video: Protokol reverzného inžinierstva Ritter 8341C pre ESP3866: 5 krokov](https://i.ytimg.com/vi/66-mr600NjU/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
![Protokol reverzného inžinierstva Ritter 8341C pre ESP3866 Protokol reverzného inžinierstva Ritter 8341C pre ESP3866](https://i.howwhatproduce.com/images/002/image-5146-48-j.webp)
Ahojte všetci.
Na vlastnú automatizáciu malých domov používam primárne zásuvky ovládané 433 MHz. Vlastním 3 sady s prepínačmi DIP na úpravu adresy. Tieto fungovali dobre. Ale pred nejakým časom (jedným alebo dvoma rokmi) som kúpil sadu zásuviek od „ritter“. Predtým som si neprečítal popis a po rozbalení som zistil, že potom neboli žiadne prepínače DIP a ani knižnica rcswitch pre ESP „nehovorila“správnym protokolom. Použil som ich teda iba s diaľkovým ovládaním.
Teraz, na dovolenke, to začínam meniť … a tu chcem dokumentovať tento projekt. Dúfam, že to pomôže niekomu ďalšiemu s rovnakým alebo podobným problémom.
Krok 1: Zaznamenajte signály
![Zaznamenajte signály Zaznamenajte signály](https://i.howwhatproduce.com/images/002/image-5146-49-j.webp)
![Zaznamenajte signály Zaznamenajte signály](https://i.howwhatproduce.com/images/002/image-5146-50-j.webp)
Aby som zaznamenal signály, pripojil som modul prijímača 433 MHz k ESP8266 (iba zdroj by mal byť v poriadku) a zapojil som osciloskop Hantek 6022 do dátového kolíka.
Potom som stlačil tlačidlo na diaľkovom ovládači a zaznamenal signálny vlak.
Krok 2: Meranie pulzu/oneskorenia
![Meranie pulzu/oneskorenia Meranie pulzu/oneskorenia](https://i.howwhatproduce.com/images/002/image-5146-51-j.webp)
Po zaznamenaní signálu som hľadal začiatok a koniec jedného zhluku. Zásuvkový diaľkový ovládač bežne odosiela trikrát rovnakú sériu alebo niekedy aj dlhé stlačenie tlačidla.
Teraz som zmeral časy impulzov/oneskorení a zapísal som si ich. Toto som zopakoval pre všetkých šesť signálnych vlakov (3 x zapnuté + 3 x vypnuté).
Krok 3: Porovnajte signály pre zásuvku 1, 2, 3 a nájdite rozdiel
![Porovnajte signály pre zásuvku 1, 2, 3 a nájdite rozdiel Porovnajte signály pre zásuvku 1, 2, 3 a nájdite rozdiel](https://i.howwhatproduce.com/images/002/image-5146-52-j.webp)
Po niektorých meraniach som porovnal trvanie signálu VYSOKÝ a NÍZKY +. Zmenami boli rôzne príkazy. Ostatné signály boli niečo ako protokoly/kódy výrobcu. Tiež každá dávka mala počiatočnú a koncovú sekvenciu.
Signál pozostáva z „ŠTART + NEMENÍ SA SEKVENCIA + ZAPNUTO/VYPNUTÉ PRÍKAZ + ADRESA ZARIADENIA + KONIEC“
Krok 4: Napíšte kód na testovanie
![Napíšte kód na testovanie Napíšte kód na testovanie](https://i.howwhatproduce.com/images/002/image-5146-53-j.webp)
Po chvíli som mal všetky (teoretické) informácie, ktoré som potreboval. Vytvoril som teda krátky testovací náčrt pre ESP8266 a vysielač 433 MHz. V slučke sa všetky tri zásuvky zapínajú/vypínajú s oneskorením medzi príkazmi.
Krok 5: Otestujte kód pomocou základného odosielateľa
![Otestujte kód so základným odosielateľom Otestujte kód so základným odosielateľom](https://i.howwhatproduce.com/images/002/image-5146-54-j.webp)
![Otestujte kód so základným odosielateľom Otestujte kód so základným odosielateľom](https://i.howwhatproduce.com/images/002/image-5146-55-j.webp)
Pripojil som batériu k ESP a šiel som do obývačky. Fungovalo 5 zo 6 príkazov a po oprave chyby pri písaní v sekvencii príkazov fungovali všetky kódy.
Fajn, teraz môžem prepnúť všetkých 12 zásuviek rc (9 s adresou DIP + 3 nové ritter) pomocou svojho ovládača ESP8266 RC.
Demo kód nájdete na GitHub
Odporúča:
Obvod ultrazvukového senzora vzdialenosti TinkerCAD (finále počítačového inžinierstva): 4 kroky
![Obvod ultrazvukového senzora vzdialenosti TinkerCAD (finále počítačového inžinierstva): 4 kroky Obvod ultrazvukového senzora vzdialenosti TinkerCAD (finále počítačového inžinierstva): 4 kroky](https://i.howwhatproduce.com/images/008/image-21039-j.webp)
Obvod ultrazvukového senzora vzdialenosti TinkerCAD (finále počítačového inžinierstva): Vytvoríme ďalší zábavný obvod tinkerCAD, ktorý vytvoríte počas karantény! Dnes je tu pridaná zaujímavá zložka, hádate? Budeme používať ultrazvukový snímač vzdialenosti! Okrem toho ideme kódovať 3 LED diódy
Displej Nextion - Rozhranie a protokol vysvetlený pomocou PIC a Arduino: 10 krokov
![Displej Nextion - Rozhranie a protokol vysvetlený pomocou PIC a Arduino: 10 krokov Displej Nextion - Rozhranie a protokol vysvetlený pomocou PIC a Arduino: 10 krokov](https://i.howwhatproduce.com/images/012/image-33299-j.webp)
Displej Nextion | Rozhranie a protokol vysvetlený pomocou PIC a Arduino: Nextion Display je veľmi ľahko použiteľné a jednoduché rozhranie s mikrořadičom. Pomocou editora Nextion môžeme nakonfigurovať displej a navrhnúť používateľské rozhranie na displeji. Takže na základe udalostí alebo príkazov Nextion displej bude pôsobiť na zobrazenie
Reakčná hra- Projekt počítačového inžinierstva: 3 kroky
![Reakčná hra- Projekt počítačového inžinierstva: 3 kroky Reakčná hra- Projekt počítačového inžinierstva: 3 kroky](https://i.howwhatproduce.com/images/003/image-8160-11-j.webp)
Reakčná hra- Projekt počítačového inžinierstva: Reakčná hra je presne to, čo hovorí názov, testuje vašu reakčnú rýchlosť. Možno sa pýtate, aké výhody môže mať tento server mimo zábavy, ale môžete ho použiť pre jednotlivcov v rehabilitácii z operácie alebo nehôd. Ich reakcia je
Digitálna nástenka využívajúca protokol Raspberry Pi a MQTT: 8 krokov
![Digitálna nástenka využívajúca protokol Raspberry Pi a MQTT: 8 krokov Digitálna nástenka využívajúca protokol Raspberry Pi a MQTT: 8 krokov](https://i.howwhatproduce.com/images/005/image-13035-30-j.webp)
Digitálna nástenka využívajúca protokol Raspberry Pi a MQTT: Nástenky sa používajú takmer všade, napríklad v kanceláriách, školách, nemocniciach a hoteloch. Môžu byť použité znova a znova na zobrazenie dôležitých oznámení alebo na reklamu nadchádzajúcich udalostí alebo schôdzí. Oznámenie alebo reklamy sa však musia vytlačiť
Protokol CAN - Áno, môžeme !: 24 krokov
![Protokol CAN - Áno, môžeme !: 24 krokov Protokol CAN - Áno, môžeme !: 24 krokov](https://i.howwhatproduce.com/images/002/image-5451-31-j.webp)
Protokol CAN - áno, môžeme !: Ďalším predmetom, ktorý nedávno navrhli nasledovníci môjho kanála YouTube, bol protokol CAN (Controller Area Network), na ktorý sa dnes zameriame. Je dôležité vysvetliť, že CAN je simultánny sériový komunikačný protokol. To znamená, že s