Cuprins:
- Pasul 1: Realizarea normală în punctele de desfacere
- Pasul 2: reconectați telecomanda
- Pasul 3: Control Internet
- Pasul 4: Hardware
- Pasul 5: Software
Video: Hacks pentru socluri fără fir Etekcity: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Există un număr mare de prize RF controlate de la distanță, dar una dintre cele mai populare pare a fi cele de la Etekcity. Am putut ridica, la preț regulat, un set de cinci și două telecomenzi pentru mai puțin de 30 USD pe Amazon. Nu eram sigur ce aveam de gând să fac cu ei, dar mi-am dat seama că este o oportunitate primordială de a face niște hacking. Un lucru de reținut este că acestea sunt controlabile numai cu telecomanda inclusă și nu prin internet. Dar vom remedia asta. De asemenea, acestea sunt în mod normal oprite când sunt conectate și revin la starea respectivă dacă se pierde curentul. Nu știu despre tine, dar am câteva aplicații în care vreau să fie în mod normal priză. Vom remedia și asta. Rețineți că aceste hacks necesită anumite cunoștințe despre electronică și abilități de bază de lipire.
Pasul 1: Realizarea normală în punctele de desfacere
Schimbarea uneia dintre aceste prize de la normal oprit la normal activat pare să fie o sarcină simplă, deoarece utilizează un releu destul de standard care ar trebui să aibă știfturi pentru ambele state. După cum se dovedește, releul poate avea sau nu pinul normal, dar nu este accesibil pe placa de circuit. Acest lucru ne complică sarcina, dar este probabil o mișcare inteligentă de siguranță a producătorului. Asta înseamnă, deci, că trebuie să găsim o modalitate de a inversa logica de pornire / oprire.
Există două piese pentru a inversa logica. Primul este să schimbați polaritatea LED-ului. Tampoanele de lipit pentru LED sunt prezentate în prima imagine. Odată ce LED-ul este eliminat, trebuie să facem două tăieturi la urmele circuitului, așa cum se arată în imaginea a doua. Tăierea dreaptă separă plăcuța de lipit cu LED de sol. Facem acest lucru astfel încât, după inversarea LED-ului, să putem lipi acel tampon la +5 volți. Tăierea stângă separă baza tranzistorului șoferului releului de rezistorul de 4700 ohmi. Acest lucru va permite instalarea celei de-a doua inversări a polarității logice. Verificați de două ori cu un ohmmetru pentru a vă asigura că tăierile au succes. În cea de-a treia imagine am reinstalat LED-ul cu anodul conectat acum la pad-ul tăiat și la +5 volți. Conductoarele au fost suficient de lungi pe unitatea mea, astfel încât să o pot îndoi până la ieșirea de +5 volți a regulatorului de tensiune 78L05.
A patra imagine prezintă metoda utilizată pentru inversarea logicii de conducere a releului. Am folosit un tranzistor comun 2N3904 NPN (un echivalent ar fi OK) ca invertor. Emițătorul este lipit la sol, baza este lipită la rezistorul de 4700 ohm de la bord, iar colectorul este lipit la baza tranzistorului driverului releului. Pentru a mă asigura că tranzistorul driverului releului este pornit în mod normal, a trebuit să adaug un rezistor de 4700 ohmi de la baza sa la +5 volți. Acum, când ieșirea logică este mare, va porni noul tranzistor care va opri tranzistorul driverului releului.
Pasul 2: reconectați telecomanda
Dacă doriți să faceți un pas suplimentar, puteți încrucișa butoanele corespunzătoare din telecomandă, astfel încât butonul din stânga să pornească priza modificată și butonul din dreapta să îl oprească. Practic, trebuie să tăiați urmele circuitului care merg la contactele de comutare care sunt cele mai apropiate de mijlocul plăcii și apoi să adăugați fire jumper așa cum se arată în imagine.
Pasul 3: Control Internet
Există două metode posibile pentru controlul prizelor RF de pe Internet. Ambele necesită utilizarea unui modul ieftin precum ESP8266. O metodă ar fi conectarea la una dintre telecomenzi și utilizarea unui microcontroler pentru a simula apăsarea butonului. Cealaltă metodă mai puțin dezordonată este utilizarea unui microcontroler pentru a înlocui telecomanda. Aceasta este ceea ce este descris aici. Microcontrolerul va primi comenzi prin intermediul ESP8266, le va traduce în modelul de biți RF adecvat și apoi va trimite acel model de bit către un transmițător RF. Sună complicat, dar singura parte dificilă este de a afla care sunt codurile de control adecvate pentru setul dvs. de prize RF. Există multe postări online care utilizează un receptor RF și intrarea audio pe un computer pentru a afla codurile. Am luxul de a avea un osciloscop decent, așa că îmi este ușor să le captez. Am, de asemenea, un circuit RF sniffer (detaliat într-unul din celelalte proiecte electronice ale mele de pe site-ul meu web), care îmi permite să captez transmisii RF folosind un program terminal de pe computer.
Frecvența pentru comunicarea cu ieșirile RF este de 433,92 MHz și comenzile sunt compuse dintr-un bit de sincronizare lung, 24 de biți de date și 1 bit de oprire. Metoda de codificare a datelor utilizată este On-Off-Keying (OOK), ceea ce înseamnă că biții de date sunt diferențiați de timpii de pornire / oprire. Nu există cerințe în OOK pentru numărul de biți sau lungimea perioadei. De aceea, există atât de multe variante pentru diferite dispozitive. Am văzut asta la prima vedere decodând senzorii de securitate și senzorii meteorologici. Forma de undă arată similar cu ceea ce este prezentat în imagine aici.
Pasul 4: Hardware
Schema prezentată aici este aproape identică cu cea pe care am folosit-o într-unul dintre proiectele mele Wi-Fi anterioare listate pe site-ul meu web. Diferența principală este că versiunea finală nu are interfața USB, dar are o interfață cu un modul transmițător RF. Modulul transmițător pe care l-am folosit este etichetat FS1000A și transmite la 433,92 MHz. Nu am încercat alte modele de transmițătoare RF, dar majoritatea ar trebui să funcționeze atâta timp cât au caracteristici similare. Modulul RF este rulat de la intrarea de +5 volți și acceptă cu ușurință nivelul logic de 3,3 volți pentru fluxul de biți de date seriale de la PIC. Unele module ESP8266 au propriul regulator de 3,3 volți la bord, astfel încât intrarea la acesta ar fi de 5 volți. Am inclus un regulator de 3,3 volți în schema mea pentru PIC și poate fi folosit și pentru modulul ESP dacă nu are propriul regulator de tensiune. Acest lucru permite PIC și ESP să comunice la aceleași niveluri logice fără a fi nevoie de convertoare.
Puteți simplifica hardware-ul ESP utilizând modulul ESP-01 și adaptorul (prezentat aici). Adaptorul ia +5 volți și are un regulator de 3,3 volți la bord. Dacă mergeți pe această rută, vă recomand, de asemenea, să cumpărați interfața USB special concepută pentru ESP-01. Va facilita configurarea ESP-01.
Pasul 5: Software
Lista de software este disponibilă mai jos. Este o extensie a software-ului pe care l-am scris pentru un proiect anterior de Wi-Fi. Am ales asta pentru că am vrut ca răspunsul de stare din PIC să fie afișat ca o grafică simplă în loc de text. Am adăugat, de asemenea, cod pentru a transmite fluxul de biți seriali cu un singur pin la transmițătorul RF. La fel ca versiunea anterioară, am folosit comenzi HTML pentru a desena cercuri care reprezintă starea fiecăruia dintre cele cinci comutatoare de la distanță. Roșu = oprit, verde = aprins și alb = necunoscut. Linia cu „https://numele dvs..duckdns.org:xxxxx” ar trebui să reprezinte conexiunea dvs. DNS, cu „xxxxx” numărul de port selectat pentru adaptorul dvs. Wi-Fi. Important de reținut este că nu există feedback de la comutatoarele de la distanță, astfel încât software-ul să poată menține doar starea ultimei comenzi trimise pentru fiecare comutator. Asta înseamnă că, de fiecare dată când există o pornire a hardware-ului controlerului, stările comutatorului sunt toate necunoscute. Gata pentru această postare. Consultați celelalte proiecte electronice ale mele pe www.boomerrules.wordpress.com
Recomandat:
Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
Robot wireless Arduino folosind modulul HC12 fără fir: Hei băieți, bine ați revenit. În postarea mea anterioară, am explicat ce este un circuit H Bridge, circuitul de conducător auto L293D IC, piggybacking L293D driverul IC pentru conducerea driverelor de curent mare și modul în care puteți proiecta și crea propriul dvs. driver de motor L293D
Încărcător pentru mouse fără fir pentru iPhone Mac: 8 pași (cu imagini)
Încărcător de tip Mac Mouse către Wireless IPhone: Acest încărcător de telefon a început cu mine încercând să dau seama de ceva interesant de făcut cu un mouse vintage Apple / Mac ca un cadou pentru soția mea, un utilizator pasionat de Mac și toate lucrurile măr. M-am gândit ce mai bun decât un încărcător de telefon fără fir? Arată deja mișto
Microfon fără fir DIY la sistem de chitară fără fir: 4 pași
Sistem de microfon fără fir DIY la sistem de chitară fără fir: Am urmărit câteva videoclipuri și câteva trupe și aproape dintre ele folosesc un sistem wireless pe chitară. Înnebunind, mișcându-se, mergând și fac tot ce vor fără cablu, așa că visez să am unul .. Dar … pentru mine acum este prea scump, așa că am ajuns la asta
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU
Hack un clopoțel fără fir într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: 4 pași
Spargerea unui clopoțel wireless într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: recent am construit un sistem de alarmă și l-am instalat în casa mea. Am folosit întrerupătoare magnetice la ușă și le-am conectat prin pod la ferestre. Ferestrele erau o altă poveste, iar cablarea dură a acestora nu era o opțiune. Aveam nevoie de o soluție wireless și asta este