Tartalomjegyzék:
- 1. lépés: Normál gyártás az Outlets -en
- 2. lépés: Csatlakoztassa újra a távirányítót
- 3. lépés: Internetvezérlés
- 4. lépés: Hardver
- 5. lépés: Szoftver
Videó: Az Etekcity vezeték nélküli aljzatcsapdái: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Zillió RF távirányítású aljzat áll rendelkezésre, de úgy tűnik, hogy az egyik legnépszerűbb az Etekcity. Rendes áron vehettem öt és két távirányító készletet 30 dollárnál kevesebbért az Amazon -on. Nem voltam biztos benne, hogy mit fogok kezdeni velük, de úgy gondoltam, hogy ez egy kiváló lehetőség egy hackelésre. Egy dolgot szem előtt kell tartani, hogy ezek csak a mellékelt távirányítóval vezérelhetők, nem pedig az interneten keresztül. De ezt kijavítjuk. Ezenkívül általában kikapcsolt állapotban vannak, ha csatlakoztatják a hálózathoz, és visszatérnek ebbe az állapotba, ha áramkimaradás történik. Nem tudom, ti hogy vagytok vele, de van néhány alkalmazásom, ahol azt szeretném, hogy a konnektor normálisan be legyen kapcsolva. Ezt is kijavítjuk. Ne feledje, hogy ezek a hackek bizonyos elektronikai ismereteket és alapvető forrasztási ismereteket igényelnek.
1. lépés: Normál gyártás az Outlets -en
Ezeknek az aljzatoknak egyike a normál kikapcsolásról a normál bekapcsolásra egyszerű feladatnak tűnik, mert elég szabványos relét használnak, amelynek mindkét államnak kell lennie. Mint kiderült, lehet, hogy a relé a normál érintkezővel rendelkezik, vagy nem, de nem érhető el az áramköri lapon. Ez megnehezíti a feladatunkat, de valószínűleg ez egy okos biztonsági lépés a gyártó részéről. Ez tehát azt jelenti, hogy meg kell találnunk a módot a be/ki logika megfordítására.
A logika megfordítása két részből áll. Az első a LED polaritásának megváltoztatása. A LED forrasztópárnái az első képen láthatók. Miután eltávolította a LED -et, két vágást kell végeznünk az áramköri nyomokban, amint azt a második kép mutatja. A jobb oldali vágás elválasztja a LED forrasztópadot a talajtól. Ezt úgy tesszük, hogy a LED megfordítása után +5 voltra forraszthatjuk a betétet. A bal oldali vágás elválasztja a relé meghajtó tranzisztor bázisát a 4700 ohmos ellenállástól. Ez lehetővé teszi a második logikai polaritás megfordítás telepítését. Ellenőrizze ohmmérővel, hogy a vágások sikeresek -e. A harmadik képen újratelepítettük a LED -et az anóddal, amely most a vágólapra van csatlakoztatva, és +5 voltra. A vezetékek éppen elég hosszúak voltak a készüléken, hogy meghajlíthassam a 78L05 feszültségszabályozó +5 voltos kimenetén.
A negyedik kép a relé meghajtásának logikájának megfordítására használt módszert mutatja. Inverterként egy közös 2N3904 NPN tranzisztorot használtam (ennek megfelelő lenne). Az emittert a földhöz forrasztják, az alapot a fedélzeti 4700 ohmos ellenálláshoz forrasztják, a kollektor pedig a relé meghajtó tranzisztor bázisához. Annak érdekében, hogy a relé meghajtó tranzisztor rendesen be legyen kapcsolva, hozzá kellett adnom egy 4700 ohmos ellenállást az alapból +5 volthoz. Most, amikor a logikai kimenet magas, bekapcsolja az új tranzisztort, amely kikapcsolja a relé meghajtó tranzisztorát.
2. lépés: Csatlakoztassa újra a távirányítót
Ha további lépést szeretne tenni, akkor keresztbe kell kötni a megfelelő gombokat a távirányítóban úgy, hogy a bal gomb bekapcsolja a módosított aljzatot, a jobb gomb pedig kikapcsolja. Alapvetően le kell vágni az áramköri nyomokat, amelyek a kapcsolóérintkezőkhöz mennek, amelyek a legközelebb vannak a tábla közepéhez, majd hozzáadni az áthidaló vezetékeket, amint az a képen látható.
3. lépés: Internetvezérlés
Az RF kimenetek internetről történő vezérlésére két módszer lehetséges. Mindkettő olcsó modul használatát igényli, mint például az ESP8266. Az egyik módszer az lenne, ha bekötné a távirányítók egyikét, és mikrovezérlővel szimulálná a gombnyomásokat. A másik kevésbé rendetlen módszer egy mikrokontroller használata a távirányító helyére. Ez itt le van írva. A mikrokontroller az ESP8266 -on keresztül fogadja a parancsokat, lefordítja azokat a megfelelő RF bitmintára, majd elküldi ezt a bitmintát egy RF adónak. Ez bonyolultnak hangzik, de az egyetlen nehéz rész annak kiderítése, hogy mik a megfelelő vezérlőkódok az RF kimenetekhez. Számos olyan bejegyzés található az interneten, amelyek RF vevőt és a számítógép audio bemenetét használják a kódok kitalálásához. Az a luxusom van, hogy van egy tisztességes oszcilloszkópom, így könnyű elfognom őket. Van egy RF szippantó áramköröm is (ezt részletesen ismertetem a webhelyem egyik másik elektronikai projektjében), amely lehetővé teszi számomra, hogy számítógépen lévő terminál program segítségével rögzítsem az RF adásokat.
Az RF kimenetekkel való kommunikáció frekvenciája 433,92 MHz, és a parancsok hosszú szinkronbitből, 24 adatbitből és 1 stopbitből állnak. Az adatkódolási módszer az On-Off-Keying (OOK), ami azt jelenti, hogy az adatbiteket a be- és kikapcsolási idők különböztetik meg. Az OOK -ban nincsenek követelmények a bitek számára vagy az időszak hosszára vonatkozóan. Ezért van olyan sok variáció a különböző eszközök számára. Ezt első kézből láttam a biztonsági érzékelők és az időjárás -érzékelők dekódolásával. A hullámforma hasonlít az itt látható képhez.
4. lépés: Hardver
Az itt bemutatott vázlat majdnem megegyezik azzal, amelyet a webhelyemen felsorolt korábbi Wi-Fi projektek egyikében használtam. A fő különbség az, hogy a végső verzió nem rendelkezik USB interfésszel, de rendelkezik interfésszel egy RF adómodulhoz. Az általam használt adómodul FS1000A felirattal rendelkezik, és 433,92 MHz-en ad. Nem próbáltam más RF -adó modelleket, de a legtöbbnek működnie kell, amíg hasonló tulajdonságokkal rendelkeznek. Az RF modul a +5 voltos bemenetről működik, és könnyen elfogadja a 3,3 voltos logikai szintet a soros adatbit adatfolyamhoz a PIC-től. Néhány ESP8266 modul saját 3,3 voltos szabályzóval rendelkezik, így a bemenet 5 volt. A PIC sematikájába egy 3,3 voltos szabályozót is beépítettem, és az ESP modulhoz is használható, ha nincs saját feszültségszabályozója. Ez lehetővé teszi, hogy a PIC és az ESP ugyanazon logikai szinteken kommunikáljanak konverterek nélkül.
Egyszerűsítheti az ESP hardvert az ESP-01 modul és az adapter segítségével (itt látható). Az adapter +5 voltot vesz fel, és beépített 3,3 voltos szabályozóval rendelkezik. Ha ezt az utat választja, azt is javaslom, hogy vásárolja meg az USB interfészt, amelyet kifejezetten az ESP-01-hez készítettek. Ez nagyban megkönnyíti az ESP-01 beállítását.
5. lépés: Szoftver
A szoftver lista alább olvasható. Ez a szoftver kiterjesztése, amelyet egy korábbi Wi-Fi projekthez írtam. Ezt azért választottam, mert azt akartam, hogy a PIC állapotválasza egyszerű grafikaként jelenjen meg szöveg helyett. Kódot is hozzáadtam az egypólusú soros bitfolyam kimenéséhez az RF adóhoz. A korábbi verzióhoz hasonlóan HTML parancsokkal rajzoltam köröket, amelyek az öt távoli kapcsoló állapotát jelzik. Piros = ki, zöld = be, és fehér = ismeretlen. A "https://yourname.duckdns.org:xxxxx" sornak a DNS-kapcsolatot kell ábrázolnia, az "xxxxx" pedig a Wi-Fi adapterhez kiválasztott portszámot. Fontos megjegyezni, hogy a távkapcsolóktól nem érkezik visszajelzés, így a szoftver csak az utolsó kapcsolóhoz küldött utolsó parancs állapotát tudja fenntartani. Ez azt jelenti, hogy minden alkalommal, amikor a vezérlő hardvere bekapcsol, a kapcsolók állapota ismeretlen. Ennyi a bejegyzéshez. Nézze meg további elektronikai projektjeimet a www.boomerrules.wordpress.com webhelyen
Ajánlott:
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: 7 lépés
Vezeték nélküli Arduino robot a HC12 vezeték nélküli modul használatával: Hé srácok, üdv újra. Korábbi hozzászólásomban elmagyaráztam, hogy mi az a H -híd áramkör, az L293D motorvezérlő IC, a malackalapú L293D motorvezérlő IC a nagyáramú motorvezérlők vezetéséhez, és hogyan tervezheti meg és készítheti el saját L293D motorvezérlő tábláját
Távirányítású autó - Vezeték nélküli vezeték nélküli Xbox 360 vezérlővel: 5 lépés
Távirányítású autó - vezérelhető a vezeték nélküli Xbox 360 vezérlő használatával: Ezek az utasítások saját távirányítású autó létrehozásához, vezeték nélküli Xbox 360 vezérlővel vezérelhetők
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel Raspbian Stretch -en: 6 lépés
Ötven méter hatótávolságú vezeték nélküli hozzáférési pont TP Link WN7200ND USB vezeték nélküli adapterrel a Raspbian Stretch -en: A Raspberry Pi kiválóan alkalmas biztonságos vezeték nélküli hozzáférési pontok létrehozására, de nem rendelkezik jó hatótávolsággal, TP Link WN7200ND USB vezeték nélküli adaptert használtam annak kiterjesztéséhez. Szeretném megosztani, hogyan kell csinálniMiért akarok málna pi -t használni router helyett? T
DIY vezeték nélküli mikrofon vezeték nélküli gitárrendszerhez: 4 lépés
DIY Wireless Mic to Wireless Guitar System: Néztem néhány videót és néhány zenekart, és szinte közülük vezeték nélküli rendszert használ a gitáron. Megőrülök, mozogok, sétálok, és azt csinálok, amit akarnak, anélkül, hogy a zsinórt használnám, ezért arról álmodozom, hogy lesz egy .. De .. nekem ez most túl drága, ezért erre jutottam
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: 4 lépés
Hackeljen be egy vezeték nélküli kaputelefont egy vezeték nélküli riasztókapcsolóba vagy be/ki kapcsolóba: Nemrég építettem egy riasztórendszert, és telepítettem a házamba. Mágneses kapcsolókat használtam az ajtókon, és bekötöttem a padláson. Az ablakok egy másik történet, és a kemény huzalozás nem volt lehetőség. Szükségem volt egy vezeték nélküli megoldásra, és ez