INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
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
Maak dit so! Star Trek TNG Mini Engineering Computer: 11 stappe (met foto's)
Maak dit so! Star Trek TNG Mini Engineering Computer: Oorsig Ek het grootgeword na Star Trek: The Next Generation. Ek wou nog altyd 'n toestel met 'n Star Trek -tema bou, so ek het uiteindelik begin om een van my ou projekte weer te kombineer om 'n Star Trek -skermterminal te maak. Die terminale bied die volgende inligting
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
Crazy Impressive Science/engineering Projects: 10 stappe
Crazy Impressive Science/engineering Projects: Wil jy die beste wetenskap/ingenieursprojek ooit hê? Lees verder