Spisu treści:
- Krok 1: Zbierz części
- Krok 2: Podłącz komponenty (jednostka rowerowa)
- Krok 3: Trenuj moduł głosowy
- Krok 4: Pobierz biblioteki i prześlij kod
- Krok 5: Podłącz komponenty (jednostka garażowa)
- Krok 6: Testuj i podróżuj w dobrym stylu
Wideo: Sterowane głosem światła do hulajnogi i drzwi garażowe: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Cześć wszystkim!
Niedawno kupiłem skuter elektryczny, ale nie miał on tylnego światła ani wbudowanego otwierania drzwi garażowych… NIESPODZIANKA!! (ノ゚0゚)ノ~
Postanowiłem więc zrobić własny pilot do bramy garażowej i tylne światła, zamiast je kupować.
Jaka jest zabawa w posiadaniu przycisków do otwierania drzwi garażowych?! Postanowiłem więc, że całość będzie kontrolowana głosem. Fajniej jest poprosić drzwi, aby się otworzyły, zamiast naciskać przyciski. Działa to świetnie pod względem funkcjonalności i pokazu.
Przejrzałem kilka projektów świateł rowerowych, takich jak https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ i postanowiłem stworzyć własną ulepszoną wersję. Postanowiłem więc wzmocnić światła, aby dopasować je do mojego stylu na skuterze elektrycznym, dodając animowane kierunkowskazy. Posiadają również moduł nRF24L01 do bezprzewodowego sterowania bramą garażową za pomocą głosu.
Światła składają się z matrycy LED 16x16 z animowanymi kierunkowskazami.
Sprawdź to w powyższym filmie.
Poniżej znajdują się instrukcje, jak zrobić jeden dla siebie.
Krok 1: Zbierz części
Do tego instruktażu potrzebne są następujące części:
1: 2x Arduino (używam nano)
2: Moduł rozpoznawania głosu (dostałem go w tańszej ofercie z eBay)
3: Matryca LED (Neopiksel)
4: źródło zasilania 5 V dla matrycy LED
5: Inne źródło zasilania 5 V, ale używam 9 V
6: 2x moduły nRF24L01
7: moduł przekaźnikowy
8: Przewody
Krok 2: Podłącz komponenty (jednostka rowerowa)
Aby rozpocząć okablowanie Arduino, nRF24L01, modułu rozpoznawania mowy, źródła zasilania i matrycy LED.
A. Połączenia dla nRF24L01:
-MISO łączy się z pinem 12
-MOSI łączy się z pinem 11
-SCK łączy się z pinem 13
-CE łączy się z pinem 9
-CSN łączy się z pinem 10
-GND i VCC NRF24L01 są podłączone do GND i 3,3 V Arduino
B. Połączenia modułu rozpoznawania mowy:
-RX łączy się z pinem 6
-TX łączy się z pinem 5
-GND i VCC modułu są podłączone do GND i 5V Arduino
C. Połączenia dla matrycy LED:
Do zasilania użyłem power banku. Aby podłączyć power bank, weź kabel USB i zdejmij końcówki +ve i -ve.
-5V matrycy łączy się z pinem VIN Arduino i połączeniem +ve źródła zasilania
-GND matrycy łączy się z pinem GND Arduino i -ve połączeniem źródła zasilania;
Krok 3: Trenuj moduł głosowy
A. Pobierz bibliotekę sterowania głosowego.
B. Otwórz plik -> Przykłady -> VoiceRecognitionV3 -> vr_sample_train
i. Zmodyfikuj „VR myVR(2, 3);” do „VR myVR(6, 5);” w kodzie, aby uwzględnić zmianę pinu RX TX.
ii. Prześlij kod
C. Otwórz monitor szeregowy
i. Ustaw prędkość transmisji na 115200 i wybierz opcję „Nowa linia”.
ii. Menu otworzy przewodnik.
1. Użyj polecenia „trenuj”, aby trenować mowę.
2. Wpisz „pociąg 0”, poprosi cię o wypowiedzenie polecenia, a następnie poprosi o powtórzenie.
3. Zrób to samo dla „pociągu 1”, „pociągu 2” itd.
W kodzie:
pociąg 0 ma sterować bramą garażową
pociąg 1 to lewy sygnał
Pociąg 2 to właściwy sygnał
pociąg 3 ma włączyć czerwone światła
pociąg 4 ma wyłączyć światła
Krok 4: Pobierz biblioteki i prześlij kod
Pobierz dodatkowe biblioteki dla matryc LED i nRF24L01.
A. Przejdź do Szkic -> Dołącz bibliotekę -> Zarządzaj bibliotekami… i zainstaluj RF24 by TMRh20.
B. Zainstaluj również bibliotekę Neo Pixel firmy Adafruit.
C. Prześlij załączony kod ScootSendProtowtlightsIns.ino.
Kod zawiera komentarze wyjaśniające, ale jest to bardzo proste.
Krok 5: Podłącz komponenty (jednostka garażowa)
W przypadku drzwi garażowych musimy okablować moduł przekaźnika, nRF24L01, źródło zasilania i Arduino.
Całość wykonałem w butelce z dozownikiem soli.
A. Połączenia dla nRF24L01:
MISO łączy się z pinem 12
MOSI łączy się z pinem 11
SCK łączy się z pinem 13
CE łączy się z pinem 9
CSN łączy się z pinem 10
GND i VCC NRF24L01 są podłączone do GND i 3,3 V Arduino
B. Połączenia dla modułu przekaźnikowego:
DC- i DC+ modułu przekaźnika są podłączone do GND i 5 V Arduino
Port wyzwalania sygnału łączy się z pinem 2 Arduino
Podłącz jeden koniec przełącznika do wspólnego portu przekaźnika
Podłącz drugi koniec przełącznika do normalnie zamkniętego portu przekaźnika;
C. Połączenia źródła zasilania:
Podłącz koniec +ve baterii 9 V do pinu VIN Arduino
Podłącz koniec -ve do pinu GND Arduino
D. Prześlij kod!
Krok 6: Testuj i podróżuj w dobrym stylu
Film demonstracyjny został dołączony w górnej części instrukcji.
Mam nadzieję, że podoba Ci się instruktaż. Skomentuj, jeśli masz jakieś pytania.
Możesz dodać więcej animacji do matrycy LED. Możesz także sterować rzeczami innymi niż brama garażowa.
Co zaskakujące, rozpoznawanie mowy działa dobrze nawet przy prędkości 15 mil na godzinę.
Proszę zagłosuj na to.
Dziękuję Ci, Sahil Parikh
www.snp13.com
Zalecana:
Zhakuj swoje drzwi garażowe: 5 kroków
Hack Your Garage Door: Kto nigdy nie marzył o powrocie do domu tylko z aplikacją na telefon lub o możliwości słuchania i kopiowania tramwajów danych? Cieszę się, że mogę podzielić się z Wami tym, co sobie uświadomiłem i jak postępowałem. Zacząłem ten projekt po tym, jak po raz drugi zapomniałem kluczy
Drzwi garażowe sterowane Alexa z Arduino Esp8266: 6 kroków
Alexa Controlled Garage Door z Arduino Esp8266: Pomysł na ten projekt przyszedł do mnie ze starego projektu, nad którym pracowałem jakiś czas temu. Podłączyłem prosty obwód przycisku, który włączał diodę LED po naciśnięciu przycisku przy drzwiach garażowych. Ta metoda okazała się zawodna i nie tak przydatna
Bezprzewodowa wersja Czy moje drzwi garażowe są otwarte czy zamknięte?: 7 kroków
Bezprzewodowa wersja… Czy moja brama garażowa jest otwarta czy zamknięta?: Chcieliśmy mieć prosty, tani i niezawodny system wskazujący, czy nasze bramy garażowe są otwarte, czy zamknięte. Istnieje wiele opcji „Czy moja brama garażowa jest otwarta?” projektowanie. Zdecydowana większość tych projektów jest okablowana na stałe. W moim przypadku biegać
Automatyczne światła połączone z monitorowaniem drzwi i drzwi.: 5 kroków
Automatyczne światła połączone z monitorowaniem drzwi i drzwi: Wydaje się, że bardzo trudno jest znaleźć tablicę rozdzielczą w ciemności, ale ten projekt jest naprawdę pomocny w rozwiązaniu tego problemu. Wykonaj poniższe czynności, aby poznać rozwiązanie tego problemu
Prosty zamek do drzwi sterowany głosem: 5 kroków (ze zdjęciami)
Prosty zamek do drzwi sterowany głosem: Zdecydowałem więc, że chcę zbudować drzwi na półkę do mojego biura w domu. Teraz jest wiele instrukcji, które wyjaśniają, jak zbudować tego typu rzeczy. Mój problem dotyczył tego, jak trzymać dzieci z dala od mojego biura. Mam małe dzieci i będą się przydać