Spisu treści:
Wideo: Zdalne wskaźniki: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Do mojej pracy z umiejętnościami Alexa potrzebowałem prostego (nie dodawaj więcej złożoności) urządzenia zwrotnego; wizualne i dźwiękowe.
Ponadto mój procesor jest w mojej „szafie z okablowaniem” i potrzebowałem, aby wyjście znajdowało się w widocznym miejscu, ale poza tym nie rzucało się w oczy.
Zdecydowałem się na pilota RF wyzwalającego wnętrzności muzycznej kartki z życzeniami. Umieściłem to w małym akrylowym pudełku, które leżałem i dodałem nadajnik do obudowy mojego RPi3B+.
Proste polecenia włączania/wyłączania na RPI3B+ inicjują światła i dźwięki z ledwo wyczuwalnym opóźnieniem transmisji.
Krok 1: Pinouty
Te obrazy pochodzą ze strony Amazon sprzedawcy (link powyżej). Tylko wygodny egzemplarz w celach informacyjnych.
Uwaga: oryginalny obraz jest nieprawidłowo oznaczony; Dodaję aktualizacje (na zielono).(jest to weryfikowane w sekcji komentarzy na stronie Amazon)
Krok 2: Prototyp
Wykorzystanie każdej połowy płytki stykowej do oddzielenia nadajnika i odbiornika. Zasilany bateriami 3,7 V (naładowanymi do 4,25 V).
Ponieważ jest to tylko implementacja wyprowadzeń, nie stworzyłem schematu.
Do testów dołączyłem diodę LED szeregowo z rezystorem 3,3K.
Aby przetestować, po prostu podłącz pin kontrolny (tu biały przewód) do masy. Diody aktywacji (czerwone) zapalają się na nadajniku i odbiorniku, a dioda LED „load” gaśnie. (na zdjęciu)
Krok 3: Interludium
Czasami nadajnik i odbiornik nie są prawidłowo sparowane lub możesz chcieć zmienić domyślne zachowanie.
Załączam tutaj instrukcje sprzedawcy dla tych urządzeń:
************************************************************************
Instrukcja szpilek
Odbiorca
- GND: uziemienie lub biegun ujemny;
- +V: wejście DC3.3~5V
- D0-3: Wyjście danych
- VT: Wyjście (ta linia staje się niska, jeśli/kiedy jakakolwiek linia danych jest niska)
Jak dopasować nadajnik i odbiornik?
- Usuń istniejące dane: naciśnij przycisk uczenia (na odbiorniku) 8 razy. Odpowiedź: dioda LED miga 7 razy.
- Nauka kodu zdalnego: naciśnij przycisk uczenia (na odbiorniku) raz, dwa razy lub trzy razy (patrz poniżej). Dioda zapala się: tryb uczenia jest aktywny.
- Naciśnij dowolny przycisk pilota. Wskaźnik LED miga trzy razy: nauka zakończona pomyślnie.
- Test: po powyższej operacji tablica odbiorcza może być sterowana za pomocą pilota.
Więcej nadajników z różnymi identyfikatorami można nauczyć się i dodatkowo zapisać, zaczynając od kroku 2. Możliwe jest połączenie różnych trybów.
Użycie przycisku (ustawia tryb i rozpoczyna proces parowania):
- Naciśnij raz: tryb impulsowy (tryb chwilowy)
- Naciśnij dwukrotnie: tryb samoblokujący (tryb przełączania 4 kanałów)
- Naciśnij trzy razy: tryb blokady (wybrany kanał aktywny i wyczyszczony, jeśli inny kanał stanie się aktywny) - aka przyciski radiowe
Krok 4: Instalacja
Po przylutowaniu elementów tak, jak były połączone na płytce stykowej i obłożeniu koszulką termokurczliwą, aby uniknąć zwarć, zainstalowałem nadajnik na RPi3B+. (uwaga: dołączyłem dodatkowe przewody do wyjść, których jeszcze nie używam)
Użyłem zasilania 3V, ponieważ jest to natywne napięcie Raspberry. (Uwaga: użyłem niestandardowych kolorów przewodów, ponieważ wygodnie było użyć istniejącego kabla taśmowego)
wrclr: przewód colorpi-pin: pin na RPi3B+trnspin: pin na nadajniku
wrclr pi-pin trnspin-------- ----------- -------------- szary 01 zasilanie V+ fioletowy 06 masa GND brązowy 11 BCM17 Dane 1 czerwony 13 BCM27 Dane 0
Pilot/odbiornik zasilany jest starym transformatorem micro-USB. Użyłem gniazda USB, więc mógłbym użyć dowolnego power banku, jeśli zechcę go kiedyś bezprzewodowo.
Krok 5: Kod
Najprostszy kod do walidacji:(źródło)
import RPi. GPIO jako GPIOimport czasu GPIO.setmode(GPIO. BCM) GPIO.setwarnings(False) GPIO.setup(27, GPIO. OUT) print "LED on" GPIO.output(27, GPIO. HIGH) time.sleep(1) drukuj "LED off" GPIO.output(27, GPIO. LOW)
do wykonania: python pintst.py
Zalecana:
Zdalne rozbijanie zbiornika na naczynia: 8 kroków
Dish Hopper Remote Teardown: Ten przewodnik pokaże Ci, jak rozebrać pilota Dish Hopper. Ostrzeżenie: możesz złamać co najmniej jeden zatrzask, który utrzymuje kontroler razem. Nie martw się, kontroler ma wiele klipsów na zewnątrz i nawet nie zauważysz
Zdalne sterowanie oparte na przeglądarce Arduino (linux): 9 kroków (ze zdjęciami)
Zdalne sterowanie oparte na przeglądarce Arduino (linux): Mamy dzieci. Kocham je do kawałków, ale gdy włączają kanały dla dzieci, ukrywają pilota do satelity i telewizora. Po tym wydarzeniu codziennie przez kilka lat i po tym, jak moja kochana żona pozwoliła mi mieć
Wskaźniki poziomu wody/paszy: 10 kroków (ze zdjęciami)
Wskaźniki poziomu wody/paszy: W tej instrukcji pokażę, jak zrobiłem wskaźnik poziomu wody bez użycia mikroprocesorów, mikrokontrolerów, Raspberry Pi, Arduino itp. Jeśli chodzi o elektronikę, jestem kompletnym " manekin”. Używam jakiegoś komponentu elektronicznego
Wskaźniki samochodowe OLED ESP32 z obsługą Wi-Fi: 3 kroki (ze zdjęciami)
Wskaźniki samochodowe OLED ESP32 z obsługą Wi-Fi: Najpierw wprowadzenie… Buduję wskaźniki samochodowe jako rodzaj hobby. Zobacz https://www.instructables.com/id/Remote-Car-Monit… i https://www.instructables.com/id/Remote-Car-Monit… dla dwóch nowszych przykładów. Szczególnie lubię
Wskaźniki stanu łazienki i automatyczny przełącznik: 4 kroki (ze zdjęciami)
Wskaźniki stanu łazienki i przełącznik automatyczny: ten projekt wykorzystuje przełączniki zbliżeniowe i przekaźniki do sterowania zespołem lampek wskaźnikowych. Światła informują o zajętości dwóch łazienek. Problem: Dwie łazienki dla jednego użytkownika - w domu w stylu akademika - są dzielone przez wiele osób, ale t