
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47

Bok svima.
Za svoju malu kućnu automatizaciju koristim primarne upravljačke utičnice na 433 MHz. Posjedujem 3 kompleta s DIP prekidačima za podešavanje adrese. Ovi su radili dobro. No, prije nekog vremena (jedne ili dvije godine), kupio sam set utičnica od "rittera". Nisam prije čitao opis, a nakon raspakiranja shvatio sam da nema DIP prekidača, a niti 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 prijamnika od 433 MHz na ESP8266 (samo napajanje mora biti u redu) i priključio svoj Hantek 6022 osciloskop na podatkovni pin.
Zatim sam pritisnuo tipku na daljinskom upravljaču i snimio vlak signala.
Korak 2: Mjerenje pulsa/kašnjenja

Nakon snimanja signala, tražio sam početak i kraj jednog niza. Obično utičnica na daljinsko upravljanje šalje 3 puta isti rafal ili ponekad, sve dok je gumb pritisnut.
Sada sam izmjerio puls/vrijeme kašnjenja i zapisao ga. To sam ponovio za svih šest signalnih vlakova (3 x uključeno + 3 x isključeno).
Korak 3: Usporedite signale za utičnice 1, 2, 3 i pronađite razliku

Nakon nekih mjerenja, usporedio sam HIGH's i LOW's + signal trajanja. Promjene su bile različite naredbe. Ostali signali bili su nešto poput kodova protokola/proizvođača. Također je svaki rafal imao početni i završni niz.
Signal se sastoji od "START + NE PROMJENJIVA SEKVENCIJA + UKLJUČENO/ISKLJUČENO ZAPOVIJED + ADRESA UREĐAJA + KRAJ"
Korak 4: Napišite kôd za testiranje

Nakon nekog vremena imao sam sve (teoretske) podatke koji su mi bili potrebni. Tako sam stvorio kratku testnu skicu za ESP8266 i pošiljatelja na 433 MHz. U petlji se sve tri utičnice uključuju/isključuju s kašnjenjem između naredbi.
Korak 5: Testirajte kôd s osnovnim pošiljateljem


Spojio sam bateriju na ESP i otišao u dnevnu sobu. 5 od 6 naredbi je radilo, a nakon što su ispravile grešku 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čeni:
Obrnuti inženjering: 11 koraka (sa slikama)

Obrnuto inženjerstvo: Mnogi članovi ovdje u Instructables pitaju se o podatkovnim tablicama 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 obrnuti inženjering. Obrnuti motor
Obrnuti inženjering relejnog modula: 4 koraka

Obrnuti inženjering relejnog modula: Ovaj članak pokazuje kako izraditi relejni modul koji se može koristiti za Arduino i druge primjene, kao što su ploče i drugi DIY projekti. Pomoću ovog vodiča moći ćete sami izraditi relejni modul. Dakle, što 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čelja Ciljano za reinženjering Fluke 6500 To ću učiniti jer je originalni softver Fluke vrlo "neljubazan prema korisnicima, nije intuitivan" ili kako moj suradnik kaže "f*d gore". Poč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 tim podacima
Hakirajte špijunsko uho i naučite obrnuti inženjering kruga: 4 koraka (sa slikama)

Hakirajte špijunsko uho i naučite preokrenuti krug: Ovo uputstvo predstavlja časno špijunsko uho u detaljima i moj način obrnutog inženjeringa kruga. Zašto ovaj uređaj zaslužuje vlastite instrukcije?:-Špijunsko uho možete kupiti za dolar ! -Može pojačati zvukove do 60 dB ili faktor 1000