Cuprins:
- Pasul 1: Înregistrați semnale
- Pasul 2: Măsurarea impulsului / întârzierii
- Pasul 3: Comparați semnale pentru soclul 1, 2, 3 și găsiți diferența
- Pasul 4: Scrieți codul pentru testare
- Pasul 5: testați codul cu un expeditor de bază
Video: Reverse Engineering Ritter 8341C Protocol pentru ESP3866: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Salutare tuturor.
Pentru propria mea casă de automatizare folosesc prize primare controlate de 433 MHz. Dețin 3 seturi cu comutatoare DIP pentru a regla adresa. Acestea funcționau bine. Dar acum ceva timp (unul sau doi ani), am cumpărat un set de prize de la „ritter”. Nu am citit descrierea înainte și, după despachetare, mi-am dat seama că nu existau comutatoare DIP și, de asemenea, bibliotecile rcswitch pentru ESP nu „vorbeau” protocolul corect. Așa că le-am folosit doar cu telecomanda.
Acum, în vacanța mea, încep să schimb asta … aici vreau să documentez acest proiect. Sper că va ajuta pe altcineva cu aceeași problemă sau cu o problemă similară.
Pasul 1: Înregistrați semnale
Pentru a înregistra semnalele am conectat un modul receptor de 433 MHz la un ESP8266 (doar o sursă de alimentare trebuie să fie ok) și mi-am legat osciloscopul Hantek 6022 de pinul de date.
Apoi am apăsat butonul de pe telecomandă și am înregistrat trenul de semnal.
Pasul 2: Măsurarea impulsului / întârzierii
După înregistrarea semnalului, am căutat începutul și sfârșitul unei rafale. În mod normal, o telecomandă cu soclu trimite de 3 ori aceeași rafală sau uneori, atâta timp cât butonul este apăsat.
Acum, am măsurat impulsul / întârzierea timpilor și l-am notat. Am repetat acest lucru pentru toate cele șase trenuri de semnalizare (3 x pornit + 3 x oprit).
Pasul 3: Comparați semnale pentru soclul 1, 2, 3 și găsiți diferența
După câteva măsurători, am comparat duratele semnalului HIGH și LOW's +. Modificările au fost diferitele comenzi. Celelalte semnale erau ceva de genul codurilor de protocol / producător. De asemenea, fiecare rafală avea o secvență de început și sfârșit.
Semnalul constă din „PORNIRE + SECVENȚĂ NU SE SCHIMBĂ + COMANDĂ PORNIT / OPRIT + ADRESĂ DE DISPOZITIV + ÎNCHEI”
Pasul 4: Scrieți codul pentru testare
După un timp am avut toate informațiile (teoretice) de care aveam nevoie. Așa că am creat o schiță de testare scurtă pentru un expeditor ESP8266 și un 433 MHz. În buclă, toate cele trei prize sunt pornite / oprite cu o întârziere între comenzi.
Pasul 5: testați codul cu un expeditor de bază
Am conectat o baterie la ESP și am intrat în sufragerie. 5 din 6 comenzi funcționau și, după remedierea unei greșeli de scriere într-o secvență de comenzi, toate codurile funcționau.
Bine, acum pot comuta toate cele 12 prize rc (9 cu o adresă DIP + cele 3 noi ritter) cu controlerul meu ESP8266 RC.
Puteți găsi cod demo pe GitHub
Recomandat:
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE PENTRU ANIMALE PENTRU ANIMALE: 9 pași
DISTRIBUITOR AUTOMAT DE ALIMENTE PENTRU ANIMALE: Ai simțit vreodată că ai pierdut prea mult timp hrănindu-ți animalul? A trebuit vreodată să suni pe cineva să-ți hrănească animalele de companie în timp ce erai în vacanță? Am încercat să rezolv aceste două probleme cu proiectul meu actual de școală: Petfeed
Module WiFi Live Reverse Engineering: 8 pași (cu imagini)
Module WiFi Live Reverse Engineering: îmi place să refolosesc cât mai multe componente de lucru. Deși sunt inginerie inversă o imprimantă WiFi această metodă funcționează pe multe alte dispozitive. Vă rog; nu purtați doar electronice învechite, apoi așteptați să găsiți fișele tehnice pentru componentele recuperate
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Telecomandă pentru copii mici pentru video player pentru PC: 6 pași
Telecomandă video pentru copii mici pentru player video PC: Construiesc o telecomandă care se conectează la un computer cu USB. Telecomanda mare permite copilului meu să aleagă și să redea videoclipuri pe un computer vechi. Acesta este un proiect relativ simplu. Componenta de bază este fie o tastatură USB, fie o tastatură USB fără fir. Apoi
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: 9 pași (cu imagini)
Instrucțiuni pentru realizarea unui atașament de legătură cu patru bare pentru suportul pentru picioare montat în centru: scaunele cu roți cu putere medie (PWC) au devenit mai populare în ultimii ani. Cu toate acestea, datorită amplasării roților din față, suporturile tradiționale montate lateral au fost înlocuite cu un singur suport pentru picioare montat central. Din păcate, center-mou