Spisu treści:

Sterowany głosem system blokowania: 7 kroków (ze zdjęciami)
Sterowany głosem system blokowania: 7 kroków (ze zdjęciami)

Wideo: Sterowany głosem system blokowania: 7 kroków (ze zdjęciami)

Wideo: Sterowany głosem system blokowania: 7 kroków (ze zdjęciami)
Wideo: Ups. 2024, Lipiec
Anonim
Sterowany głosem system blokowania
Sterowany głosem system blokowania

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

Wymagane części
Wymagane części
Wymagane części
Wymagane części
Wymagane części
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

Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości
Znajomości

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:

Obraz
Obraz

Krok 4: Wgrywanie kodu do Arduino Pro Mini

Wgrywanie kodu do Arduino Pro Mini
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

Testowanie kodu z Arduino UNO
Testowanie kodu z 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: