Spisu treści:
- Krok 1: Wymagane części
- Krok 2: Połączenia
- Krok 3:
- Krok 4: Wgrywanie kodu do Arduino Pro Mini
- Krok 5: Pisanie kodu dla Arduino i praca
- Krok 6: Testowanie kodu za pomocą Arduino UNO
- Krok 7: Ustawienie hasła i pobranie aplikacji
Wideo: Sterowany głosem system blokowania: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
System blokowania sterowany głosem to zautomatyzowany system blokowania, wykorzystujący bluetooth jako pośrednik do komunikacji między Arduino a telefonem z systemem Android. System blokowania sterowany głosem odblokowuje się, gdy powiesz hasło ustawione przez Ciebie (ustawiłem je jako „instrukcje”) i blokuje się po wypowiedzeniu „zablokuj”. Zamek sterowany głosem umożliwia odblokowywanie i blokowanie szuflady lub szafy, automatycznie z zasięgu około 10 metrów, nawet bez dotykania. Wystarczy otworzyć aplikację i wypowiedzieć hasło, a za naciśnięciem jednego przycisku otworzysz swoją szufladę/szafę.
Zaprojektowałem zamek lub zatrzask zgodnie z szufladą mojego stolika do nauki. Można to dostosować do potrzeb, po prostu zmieniając głowicę zatrzasku z wału silnika.
UWAGA: TEN PROJEKT JEST W FAZIE PROTOTYPU I NIE GWARANTUJE CAŁKOWITEGO BEZPIECZEŃSTWA. NIE BĘDĘ ODPOWIEDZIALNY ZA JAKIEKOLWIEK SPOWODOWANE STRATY
Krok 1: Wymagane części
STEROWNIKI
1) Arduino UNO
www.amazon.com/Arduino-Uno-R3-Mikrokontrola…
2) Arduino Pro mini 5v 16mhz
www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…
3) Sterownik silnika L293D (nie jest potrzebny w przypadku korzystania z serwomechanizmu)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMUNIKACJA
1) Moduł Bluetooth HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
MASA
1) Silnik z przekładnią DC 100 obr./min / silnik serwo 9g
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) wyświetlacz LCD 16x2 (opcjonalnie)
ZASILACZ
1) Zasilacz 5 V 200 ma DC
Inne misc. części obejmują-
INNY MATERIAŁ
1) Element aluminiowy (10x2x0,2 cm) na zamek.
2) Przełącznik
Krok 2: Połączenia
MODUŁ BLUTOOTHA - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** UPEWNIJ SIĘ, ŻE PODCZAS PRZESYŁANIA KODU ODŁĄCZYĆ PINY TX I RX.
ARDUINO PRO MINI - KIEROWCA SILNIKA
PIN 6 - In1 lub PIN 2 L293D (w przypadku podłączenia bezpośrednio do IC)
PIN 7 - In2 lub PIN 6 L293D (w przypadku podłączenia bezpośrednio do IC)
PIN8 - WŁĄCZ PIN 1
5V - VCC
STEROWNIK SILNIKA - SILNIK
Wejście silnika 1 - Zacisk 1
Wejście silnika 2 - Zacisk 2
Krok 3:
Krok 4: Wgrywanie kodu do Arduino Pro Mini
Program nie może być bezpośrednio wgrany do Arduino Pro mini. Istnieją głównie dwa sposoby na przesłanie kodu do Pro mini-
1) Korzystanie z płytki do programowania, 2) przez Arduino Uno.
Zaprogramowałem Pro mini Via Arduino UNO. Aby to zrobić, najpierw bardzo ostrożnie usuń Ic z Arduino Uno. Następnie na Arduino IDE i zmień płytkę z UNO na Pro mini.
Narzędzia > Płytki > Arduino Pro lub Pro mini
Po wykonaniu tej czynności w prawym dolnym rogu IDE będzie teraz wyświetlana płyta jako Arduino Pro lub Pro mini ATmega 328 (5v, 16 Mhz).
Teraz podłącz swój pro mini do Uno-
PRO MINI - UNO
DTR - Resetuj
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Następnie podłącz Arduino UNO za pomocą kabla USB do laptopa/komputera i prześlij kod w taki sam sposób, jak w przypadku UNO.
Krok 5: Pisanie kodu dla Arduino i praca
Podany poniżej kod/program dla systemu zamków zawiera kod wyświetlacza LCD 16x2. Korzystanie z niego jest całkowicie opcjonalne i można je pominąć bez wprowadzania jakichkolwiek zmian w kodzie. Program jest bardzo prosty i łatwy do zrozumienia
Krok 6: Testowanie kodu za pomocą Arduino UNO
Przed wgraniem kodu do Pro mini postanowiłem przetestować program na UNO, aby upewnić się, że program działa idealnie.
Wyniki były świetne, kod działał zgodnie z oczekiwaniami, a oto wideo z testu-
Krok 7: Ustawienie hasła i pobranie aplikacji
Hasło można ustawić za pomocą następującego polecenia-
if(voice == "*hasło")
Aby zmienić hasło, po prostu zmień słowo w cudzysłowie. NIE ZAPOMNIJ WSTAWIĆ GWIAZDKI * PRZED SŁOWEM
Pobieranie aplikacji
Pobierz aplikację: - Android spotyka roboty: głos
tę aplikację można bezpłatnie pobrać ze sklepu Play.
Zalecana:
Dron Raspberry Pi sterowany głosem Alexa z IoT i AWS: 6 kroków (ze zdjęciami)
Drone Raspberry Pi sterowane głosem Alexa z IoT i AWS: Cześć! Nazywam się Armaan. Jestem 13-latkiem z Massachusetts. Ten samouczek pokazuje, jak można wywnioskować z tytułu, jak zbudować drona Raspberry Pi. Ten prototyp pokazuje, jak drony ewoluują, a także jak dużą rolę mogą odegrać w
Mechanizm blokowania drzwi RFID z Arduino: 5 kroków (ze zdjęciami)
Mechanizm blokowania drzwi RFID z Arduino: W tej instrukcji podłączymy czujnik RFID RC522 do Arduino Uno, aby stworzyć prosty mechanizm blokowania drzwi, szuflady lub szafki z kontrolą dostępu RFID. Korzystając z tego czujnika, będziesz mógł użyć tagu RFID lub karty do zablokowania
Przełącznik sterowany głosem za pomocą Alexa i Arduino: 10 kroków (ze zdjęciami)
Przełącznik sterowany głosem za pomocą Alexa i Arduino: Głównym celem tego projektu jest użycie czujnika temperatury do sterowania przełącznikiem (przekaźnikiem) w celu włączenia lub wyłączenia urządzenia. Lista materiałów Moduł przekaźnika 12V == > 4,2 $ Arduino uno == > 8 USD czujnik temperatury DHT11 == > Moduł ESP8266 3 USD
Strona główna/Lab Asystent sterowany głosem: 14 kroków (ze zdjęciami)
Strona główna/Lab Asystent Sterowany Głosem: O MeHello! To moja pierwsza instrukcja, mam 17 lat. Pochodzę z Grecji, więc mój angielski może nie jest doskonały, ale dam z siebie wszystko. Po raz pierwszy zaprojektowałem tę aplikację 2 lata temu i uznałem ten konkurs za okazję do aktualizacji mojego starego projektu
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ć