INHOUDSOPGAWE:
- Stap 1: Teken seine op
- Stap 2: Puls-/vertragingsmeting
- Stap 3: Vergelyk seine vir aansluiting 1, 2, 3 en vind die verskil
- Stap 4: Skryf kode vir toetsing
- Stap 5: Toets die kode met 'n basiese sender
Video: Reverse Engineering Ritter 8341C -protokol vir ESP3866: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hi almal.
Vir my eie outomatiese tuisgebruik gebruik ek primêre 433 MHz -beheerde voetstukke. Ek besit 3 stelle met DIP -skakelaars om die adres aan te pas. Hierdie het goed gewerk. Maar 'n geruime tyd (een of twee jaar) gelede het ek 'n stel voetstukke by 'ritter' gekoop. Ek het nie die beskrywing voorheen gelees nie, en nadat ek dit uitgepak het, het ek besef dat daar geen DIP -skakelaars was nie en dat die rcswitch -biblioteek vir ESP nie die korrekte protokol 'gepraat' het nie. Ek het dit dus slegs met die afstandsbediening gebruik.
Nou, tydens my vakansie, het ek dit begin verander … hier wil ek hierdie projek dokumenteer. Ek hoop dat dit iemand anders met dieselfde of 'n soortgelyke probleem sal help.
Stap 1: Teken seine op
Om die seine op te neem, het ek 'n 433 MHz -ontvanger -module aan 'n ESP8266 gekoppel (slegs 'n kragtoevoer moet goed wees) en my Hantek 6022 -ossilloskoop aan die datapen gehaak.
Toe druk ek op die knoppie op die afstandsbediening en teken die seintrein op.
Stap 2: Puls-/vertragingsmeting
Nadat ek die sein opgeteken het, het ek gesoek na die begin en einde van een sarsie. Gewoonlik stuur 'n afstandsbediening drie keer dieselfde uitbarsting of soms, solank die knoppie ingedruk word.
Nou het ek die pols/vertragingstye gemeet en dit neergeskryf. Dit herhaal ek vir al ses seintreine (3 x aan + 3 x af).
Stap 3: Vergelyk seine vir aansluiting 1, 2, 3 en vind die verskil
Na 'n paar metings het ek die HIGH en LOW's + seintye vergelyk. Die veranderinge was die verskillende opdragte. Die ander seine was iets soos protokol-/vervaardiger-kodes. Elke uitbarsting het ook 'n begin- en eindvolgorde.
Die sein bestaan uit "START + NOT CHANGING SEQUENCE + ON/OFF COMMAND + TOESTELADRES + EINDE"
Stap 4: Skryf kode vir toetsing
Na 'n rukkie het ek al die (teoretiese) inligting gehad wat ek nodig gehad het. Ek het dus 'n kort toetsskets gemaak vir 'n ESP8266 en 'n sender van 433 MHz. In die lus word al drie die aansluitings aan/afgeskakel met 'n vertraging tussen die opdragte.
Stap 5: Toets die kode met 'n basiese sender
Ek het 'n battery aan die ESP gekoppel en in die sitkamer gegaan. 5 van die 6 opdragte werk, en nadat 'n skryffout in 'n opdragvolgorde reggestel is, werk alle kodes.
Goed, nou kan ek al 12 rc-voetstukke (9 met 'n DIP-adres + die 3 nuwe ritters) met my ESP8266 RC-kontroleerder skakel.
U kan demo-kode vind op GitHub
Aanbeveel:
Reverse Engineering: 11 stappe (met foto's)
Omgekeerde ingenieurswese: Baie van die lede hier by Instructables vra oor gegewensblaaie of uitsteek van 'n toestel of vertoon dit in antwoorde; u kan ongelukkig nie altyd 'n datablad en skema kry nie; in hierdie gevalle het u slegs 'n keuse omskakeling. Omgekeerde ingenieur
Arduino motorwaarskuwingstelsel vir omgekeerde parkering - Stap vir stap: 4 stappe
Arduino -waarskuwingstelsel vir omgekeerde parkeerterrein | Stap vir stap: In hierdie projek ontwerp ek 'n eenvoudige Arduino Car Reverse Parking Sensor Circuit met behulp van Arduino UNO en HC-SR04 Ultrasonic Sensor. Hierdie Arduino -gebaseerde motor -omkeerwaarskuwingstelsel kan gebruik word vir 'n outonome navigasie, robotafstand en ander reeks
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe
Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Relay Module Reverse Engineering: 4 stappe
Relay Module Reverse Engineering: Hierdie artikel wys hoe u 'n relaismodule kan maak wat gebruik kan word vir Arduino en ander toepassings, soos stroombane en ander selfdoenprojekte. Met hierdie handleiding kan u self 'n aflosmodule maak, wat is relais? 'N Relais is 'n elektriese
Live reverse -engineering -WiFi -modules: 8 stappe (met foto's)
Live Reverse Engineering WiFi -modules: ek hou daarvan om soveel werkskomponente as moontlik te hergebruik. Alhoewel ek reverse -engineering is, werk 'n printers WiFi op baie ander toestelle. Asseblief; trek nie net verouderde elektronika uitmekaar nie, en verwag dan om die gegewensblaaie vir gebergde komponente te vind