Próbuję sterować pilotem do drzwi garażowych za pomocą pinu GPIO z mojego Raspberry Pi. Zamiast sterować przekaźnikiem, o wiele łatwiej byłoby po prostu skrócić przycisk na pilocie. Czy tak powinienem to zrobić? Czy potrzebuję diody ochronnej, a jeśli tak, to gdzie powinna się udać?
Czy to ważne, że styk GPIO 3,3 V odnosi się do innego uziemienia (uziemienie Raspberry Pi) niż uziemienie zdalne?
Byłby również wdzięczny za wskazówki dotyczące użytkowania tranzystora i wartości rezystora.
AKTUALIZACJA; Więcej informacji z komentarzy OP: Po sprawdzeniu masz rację, przycisk po prostu powoduje zwarcie obwodu do ścieżki powrotnej akumulatora 9 V. Moim głównym zmartwieniem jest odniesienie 3.3D do GND, podczas gdy wszystko na pilocie unosi się.
źródło
Właściwy pomysł, złe wykonanie. Zakładając, że twój schemat pilota jest poprawny (nie mam możliwości weryfikacji i może istnieć wiele różnych konfiguracji), chcesz użyć tranzystora PNP. NPN jako obserwator emitera, który pokazujesz, nie będzie działał, ponieważ niebieski blok zobaczy tylko poziom cyfrowy 3,3 V minus spadek BE.
Pozostawia to problem, jak włączyć PNP. Oto prosty sposób:
Q2 tonie około 2,7 mA, gdy sygnał cyfrowy jest wysoki. Zrozumienie Q1 powinno mieć zysk wynoszący co najmniej 50, co pozwoli blokowi pobierać do 130 mA, co jest prawdopodobnie znacznie więcej niż zdalne rysowanie w garażu. Dostosuj R1 odpowiednio, jeśli potrzebny jest większy prąd.
Czy jednak jesteś pewien, że przycisk po prostu przykłada moc do jakiegoś bloku? Mogłoby to mieć sens, gdyby istniał tylko jeden przycisk, ale prawdopodobnie jest niepoprawny, jeśli istnieją dwa przyciski, takie jak otwieranie i zamykanie. Moje pierwsze przypuszczenie byłoby takie, że moc jest zawsze podawana, a przycisk zwiera pewną linię do ziemi, chociaż może istnieć wiele różnych konfiguracji.
Dodany:
Mówisz teraz, że przycisk nie włącza zasilania urządzenia, ale powoduje zwarcie linii do ziemi. To ma więcej sensu. W takim przypadku ten obwód powinien działać:
Podstawy pilota i komputera muszą być ze sobą powiązane, ale nie ma z tym problemu. Pilot jest pojedynczym izolowanym urządzeniem, więc nie ma nic złego w powiązaniu jednego z jego węzłów z jakimś zewnętrznym odniesieniem. Widzę, że inni robią z tego wiele, ale to głupie. Są przypadki, w których chcesz odizolować przełącznik w ten sposób, ale gdy samo urządzenie swobodnie unosi się tak, jak w tym przypadku, dodanie izolacji jest tylko gwałtowną reakcją lub zaspokojeniem przekonań religijnych.
źródło
Pomysł na obwód jest w porządku, wdrożenie wymaga pewnych ulepszeń:
symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab
Masz dwie możliwości, najbardziej lubię lewy obwód:
Będzie działał każdy tani tranzystor małego ogólnego przeznaczenia.
Jest naprawdę wiele do wyboru. W zależności od położenia geograficznego inne numery części mogą być częstsze. Po prostu wejdź do sklepu i poproś o ekwiwalent wyżej wymienionych.
Rezystor może mieć prawie wszystko wokół 1kΩ-10kΩ \ $ i film węglowy 250mW lub lepszy. Cena podobna do tranzystora w zwykłej sprzedaży detalicznej.
źródło
Po pierwsze, tak, uziemienia muszą być połączone razem, jeśli używasz bezpośrednich połączeń galwanicznych, takich jak tranzystor. Transoptor jest prawdopodobnie bezpieczniejszy.
Po drugie, po co martwić się pilotem? Mechanizm otwierania drzwi garażowych powinien mieć ręczny spust, który jest zwykłym przyciskiem na drucie. Możesz to napędzać tranzystorem lub małym przekaźnikiem, który z kolei napędzasz tranzystorem lub transoptorem.
źródło