Spisu treści:
- Krok 1: Robienie normalnie na gniazdach
- Krok 2: Ponowne podłączenie pilota
- Krok 3: Kontrola Internetu
- Krok 4: Sprzęt
- Krok 5: Oprogramowanie
Wideo: Hacki do gniazd bezprzewodowych Etekcity: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Dostępnych jest milion zdalnie sterowanych gniazd RF, ale jednym z najpopularniejszych wydaje się być te z Etekcity. Udało mi się kupić w normalnej cenie zestaw pięciu i dwóch pilotów za mniej niż 30 USD na Amazon. Nie byłam pewna, co z nimi zrobię, ale uznałam, że to doskonała okazja do hakowania. Należy pamiętać, że można nimi sterować tylko za pomocą dołączonego pilota, a nie przez Internet. Ale naprawimy to. Ponadto zwykle są wyłączone po podłączeniu i wracają do tego stanu w przypadku utraty zasilania. Nie wiem jak wy, ale mam kilka aplikacji, w których chcę, aby gniazdko było normalnie włączone. To też naprawimy. Pamiętaj tylko, że te hacki wymagają pewnej znajomości elektroniki i podstawowych umiejętności lutowania.
Krok 1: Robienie normalnie na gniazdach
Zmiana jednego z tych gniazd z normalnie wyłączonego na normalnie włączone wydaje się prostym zadaniem, ponieważ używają dość standardowego przekaźnika, który powinien mieć piny dla obu stanów. Jak się okazuje przekaźnik może mieć lub nie mieć normalnie na bolcu, ale nie jest dostępny na płytce drukowanej. To komplikuje nasze zadanie, ale prawdopodobnie jest to sprytne posunięcie producenta. Oznacza to zatem, że musimy znaleźć sposób na odwrócenie logiki włączania/wyłączania.
Istnieją dwa elementy do odwrócenia logiki. Pierwszym z nich jest zmiana polaryzacji diody LED. Pola lutownicze dla diody LED są pokazane na pierwszym zdjęciu. Po wyjęciu diody LED musimy wykonać dwa nacięcia w ścieżce obwodu, jak pokazano na drugim rysunku. Prawe cięcie oddziela pole lutownicze LED od ziemi. Robimy to tak, że po odwróceniu diody możemy przylutować ten pad do +5 woltów. Lewe cięcie oddziela bazę tranzystora sterującego przekaźnikiem od rezystora 4700 omów. Umożliwi to zainstalowanie drugiego odwrócenia polaryzacji logiki. Sprawdź dwukrotnie omomierzem, aby upewnić się, że cięcia są udane. Na trzecim zdjęciu ponownie zainstalowaliśmy diodę LED z anodą podłączoną teraz do ciętej podkładki i do +5 woltów. Przewody w moim urządzeniu były wystarczająco długie, abym mógł go zgiąć do wyjścia +5 V regulatora napięcia 78L05.
Czwarty rysunek pokazuje metodę zastosowaną do odwrócenia logiki sterowania przekaźnikiem. Użyłem zwykłego tranzystora NPN 2N3904 (odpowiednik byłby OK) jako falownika. Emiter jest przylutowany do masy, podstawa jest przylutowana do wbudowanego rezystora 4700 omów, a kolektor jest przylutowany do podstawy tranzystora sterującego przekaźnikiem. Aby upewnić się, że tranzystor sterujący przekaźnika jest normalnie włączony, musiałem dodać rezystor 4700 omów od podstawy do +5 woltów. Teraz, gdy wyjście logiczne jest wysokie, włączy nowy tranzystor, który wyłączy tranzystor sterujący przekaźnika.
Krok 2: Ponowne podłączenie pilota
Jeśli chcesz zrobić dodatkowy krok, możesz podłączyć krzyżowo odpowiednie przyciski w pilocie, aby lewy przycisk włączał zmodyfikowane gniazdo, a prawy wyłączał. Zasadniczo musisz przeciąć ścieżki obwodu, które biegną do styków przełącznika, które są najbliżej środka płytki, a następnie dodać przewody połączeniowe, jak pokazano na rysunku.
Krok 3: Kontrola Internetu
Istnieją dwie metody sterowania wyjściami RF z Internetu. Oba wymagają zastosowania taniego modułu, takiego jak ESP8266. Jedną z metod byłoby podłączenie do jednego z pilotów i użycie mikrokontrolera do symulacji naciśnięć przycisków. Inną, mniej brudzącą metodą jest użycie mikrokontrolera, który zastąpi pilota. To jest opisane tutaj. Mikrokontroler odbierze polecenia za pośrednictwem ESP8266, przetłumaczy je na odpowiedni wzór bitowy RF, a następnie wyśle ten wzór bitowy do nadajnika RF. Brzmi to skomplikowanie, ale jedyną trudną częścią jest ustalenie, jakie są właściwe kody sterujące dla twojego zestawu gniazd RF. Istnieje wiele postów w Internecie, które używają odbiornika RF i wejścia audio do komputera, aby dowiedzieć się, jakie są kody. Mam luksus posiadania porządnego oscyloskopu, więc łatwo mi je uchwycić. Mam również obwód sniffera RF (opisany szczegółowo w jednym z moich innych projektów elektronicznych na mojej stronie internetowej), który pozwala mi przechwytywać transmisje RF za pomocą programu terminala na moim komputerze.
Częstotliwość komunikacji z wyjściami RF wynosi 433,92 MHz, a polecenia składają się z długiego bitu synchronizacji, 24 bitów danych i 1 bitu stopu. Stosowana metoda kodowania danych to On-Off-Keying (OOK), co oznacza, że bity danych są rozróżniane przez czasy włączenia/wyłączenia. W OOK nie ma wymagań dotyczących liczby bitów lub długości okresu. Dlatego istnieje tak wiele odmian dla różnych urządzeń. Widziałem to z pierwszej ręki, dekodując czujniki bezpieczeństwa i czujniki pogodowe. Przebieg wygląda podobnie do tego, co pokazano na poniższym rysunku.
Krok 4: Sprzęt
Pokazany tutaj schemat jest prawie identyczny z tym, którego użyłem w jednym z moich wcześniejszych projektów Wi-Fi wymienionych na mojej stronie internetowej. Główną różnicą jest to, że ostateczna wersja nie ma interfejsu USB, ale ma interfejs do modułu nadajnika RF. Użyty przeze mnie moduł nadajnika jest oznaczony jako FS1000A i nadaje z częstotliwością 433.92-MHz. Nie próbowałem innych modeli nadajników RF, ale większość powinna działać, o ile mają podobne cechy. Moduł RF jest uruchamiany z wejścia +5 V i łatwo akceptuje poziom logiczny 3,3 V dla strumienia danych szeregowych z PIC. Niektóre moduły ESP8266 mają na pokładzie własny regulator 3,3 V, więc wejście do niego wynosi 5 V. Dołączyłem regulator 3,3 V do mojego schematu dla PIC i może być również użyty do modułu ESP, jeśli nie ma własnego regulatora napięcia. Dzięki temu PIC i ESP mogą komunikować się na tych samych poziomach logicznych bez potrzeby stosowania konwerterów.
Możesz uprościć sprzęt ESP, używając modułu ESP-01 i adaptera (pokazanego tutaj). Adapter pobiera napięcie +5 woltów i ma wbudowany regulator 3,3 wolta. Jeśli pójdziesz tą drogą, polecam również zakup interfejsu USB, który jest specjalnie stworzony dla ESP-01. To znacznie ułatwi konfigurację ESP-01.
Krok 5: Oprogramowanie
Lista oprogramowania jest dostępna poniżej. Jest to rozszerzenie oprogramowania, które napisałem do poprzedniego projektu Wi-Fi. Wybrałem to, ponieważ chciałem, aby odpowiedź statusu z PIC była wyświetlana jako prosta grafika zamiast tekstu. Dodałem również kod, aby wyprowadzić jednopinowy szeregowy strumień bitów do nadajnika RF. Podobnie jak w poprzedniej wersji, użyłem poleceń HTML do narysowania okręgów reprezentujących stan każdego z pięciu zdalnych przełączników. Czerwony=wyłączony, zielony=włączony i biały=nieznany. Wiersz z „https://yourname.duckdns.org:xxxxx” powinien reprezentować połączenie DNS, a „xxxxx” to numer portu wybrany dla karty Wi-Fi. Ważną rzeczą do zapamiętania jest to, że nie ma informacji zwrotnych od samych zdalnych przełączników, więc oprogramowanie może utrzymywać tylko stan ostatniego polecenia wysłanego dla każdego przełącznika. Oznacza to, że za każdym razem, gdy włącza się sprzęt kontrolera, wszystkie stany przełączników są nieznane. To tyle w tym poście. Sprawdź moje inne projekty elektroniki na www.boomerrules.wordpress.com
Zalecana:
Sterowanie głosem gniazd radiowych: 11 kroków
Sterowanie głosem gniazd radiowych: Wszyscy walczymy teraz z pandemią COVID-19. Ponadto jesteśmy teraz w sytuacji, w której musimy dostosować się do panujących warunków, stosując dodatkowe środki bezpieczeństwa. W tym przypadku projekt dotyczy zapobiegania rozprzestrzenianiu się COVID-19
Hacki samochodowe za pomocą Arduino: 4 kroki
Hacki samochodowe za pomocą Arduino: Ta dokumentacja przedstawia prosty i opłacalny sposób włamywania się do strumienia OBD samochodu. W tym celu staram się pokazać ogólny sposób uzyskania informacji OBD. Tutaj używam Arduino UNO, tarczy CAN-Bus (1.2), kabla DB9 do podłączenia do portu OBD i
Wysyłanie danych o bezprzewodowych wibracjach i temperaturze do Arkuszy Google za pomocą Node-RED: 37 kroków
Wysyłanie danych o bezprzewodowych wibracjach i temperaturze do Arkuszy Google za pomocą Node-RED: Przedstawiamy przemysłowy bezprzewodowy czujnik wibracji i temperatury Long Range IoT firmy NCD, który może pochwalić się zasięgiem do 2 mil przy użyciu bezprzewodowej struktury sieci kratowej. Wyposażony w precyzyjny 16-bitowy czujnik wibracji i temperatury, to urządzenie przek
Tester gniazd DIY, sala akceptacyjna musi: 12 kroków
Tester gniazd DIY, pokój akceptacji Musi: zaraz po dekorowaniu domu, być może się martwisz, pracownik gniazdka nie połączy niewłaściwej linii, aby mnie naładować, lub wyciek nie jest chroniony. Nie martw się, teraz zróbmy tester gniazd, który specjalnie wykrywa kolejność przewodów w skarpetce
Podkładka chłodząca do laptopa DIY - Niesamowite hacki na życie z wentylatorem procesora - Kreatywne pomysły - Wentylator komputera: 12 kroków (ze zdjęciami)
Podkładka chłodząca do laptopa DIY | Niesamowite hacki na życie z wentylatorem procesora | Kreatywne pomysły | Fan komputera: Musisz obejrzeć ten film do końca. za zrozumienie wideo