Sadržaj:
- Korak 1: Snimite signale
- Korak 2: Mjerenje pulsa/kašnjenja
- Korak 3: Uporedite signale za utičnicu 1, 2, 3 i pronađite razliku
- Korak 4: Napišite kôd za testiranje
- Korak 5: Testirajte kôd s osnovnim pošiljaocem
Video: Obrnuti inženjering Ritter 8341C protokol za ESP3866: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo svima.
Za svoju malu kućnu automatizaciju koristim primarne upravljačke utičnice na 433 MHz. Posjedujem 3 kompleta sa DIP prekidačima za prilagođavanje adrese. Ovi su radili dobro. Ali prije nekog vremena (jedne ili dvije godine), kupio sam set utičnica od "rittera". Nisam ranije čitao opis, a nakon raspakivanja shvatio sam da nema DIP prekidača, a ni biblioteka rcswitch za ESP nije "govorila" ispravan protokol. Zato sam ih koristio samo s daljinskim upravljačem.
Sada, na odmoru, počeo sam mijenjati ovo … ovdje želim dokumentirati ovaj projekt. Nadam se da će nekome pomoći sa istim ili sličnim problemom.
Korak 1: Snimite signale
Za snimanje signala spojio sam modul prijemnika od 433 MHz na ESP8266 (samo napajanje mora biti u redu) i priključio svoj Hantek 6022 osciloskop na pin za podatke.
Zatim sam pritisnuo dugme na daljinskom upravljaču i snimio signalni voz.
Korak 2: Mjerenje pulsa/kašnjenja
Nakon snimanja signala, tražio sam početak i kraj jednog rafala. Obično utičnica na daljinsko upravljanje šalje 3 puta isti rafal ili ponekad, sve dok je dugme pritisnuto.
Sada sam izmjerio puls/vrijeme kašnjenja i zapisao ga. Ovo sam ponovio za svih šest signalnih vlakova (3 x uključeno + 3 x isključeno).
Korak 3: Uporedite signale za utičnicu 1, 2, 3 i pronađite razliku
Nakon nekih mjerenja, usporedio sam trajanje signala HIGH i LOW +. Promjene su bile različite komande. Ostali signali bili su nešto poput kodova protokola/proizvođača. Takođe je svaki rafal imao početak i kraj.
Signal se sastoji od "START + NIJE PROMJENA SEKVENCIJE + UKLJUČENO/ISKLJUČENO KOMANDNO + ADRESA UREĐAJA + KRAJ"
Korak 4: Napišite kôd za testiranje
Nakon nekog vremena imao sam sve (teoretske) informacije koje su mi bile potrebne. Tako sam napravio kratku testnu skicu za ESP8266 i pošiljalac na 433 MHz. U petlji se sve tri utičnice uključuju/isključuju sa kašnjenjem između naredbi.
Korak 5: Testirajte kôd s osnovnim pošiljaocem
Priključio sam bateriju na ESP i otišao u dnevnu sobu. 5 od 6 naredbi je radilo, a nakon ispravljanja greške u pisanju u nizu naredbi, svi su kodovi radili.
U redu, sada mogu zamijeniti svih 12 rc utičnica (9 s DIP adresom + 3 nove ritter utičnice) sa svojim ESP8266 RC kontrolerom.
Demo kod možete pronaći na GitHubu
Preporučuje se:
Obrnuti inženjering: 11 koraka (sa slikama)
Obrnuto inženjerstvo: Mnogi članovi ovdje u Instructables pitaju se o tablicama s podacima ili isticanju uređaja ili prikaza u odgovorima, nažalost ne možete uvijek dobiti podatkovnu tablicu i sheme, u tim slučajevima imate samo jedan izbor obrnutog inženjeringa. Obrnuti motor
Obrnuti inženjering relejnog modula: 4 koraka
Obrnuti inženjering relejnog modula: Ovaj članak pokazuje kako napraviti relejni modul koji se može koristiti za Arduino i druge primjene, poput ploča i drugih DIY projekata. Pomoću ovog vodiča moći ćete sami napraviti relejni modul. Dakle, šta je relej? Relej je električar
Ponovno inženjering serijskog uređaja: 6 koraka (sa slikama)
Ponovno inženjering serijskog uređaja: Regeneriranje serijskog sučeljaTelevizirano za reinženjering Fluke 6500 Učinit ću to jer je originalni softver Flukea vrlo "neprijatan prema korisnicima, nije intuitivan" ili kako moj kolega kaže "f*d up". Započnimo misteriju
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: 7 koraka
Obrnuti inženjering i nadogradnja senzora za parkiranje automobila: Ova instrukcija vam pokazuje razumijevanje obrnutog inženjeringa, analizu podataka i razvoj novih proizvoda s ovim podacima
Hakirajte špijunsko uho i naučite obrnuti inženjering kruga: 4 koraka (sa slikama)
Hakirajte špijunsko uho i naučite obrnuti inženjering u krugu: Ova instrukcija predstavlja časno špijunsko uho u detaljima i moj način da obrnuto inženjeriram kolo. Zašto ovaj uređaj zaslužuje svoje instrukcije?:-Možete kupiti špijunsko uho za dolar ! -Može pojačati zvukove do 60 dB ili faktor 1000