Spisu treści:

BT aktywowany głosem: 3 kroki (ze zdjęciami)
BT aktywowany głosem: 3 kroki (ze zdjęciami)

Wideo: BT aktywowany głosem: 3 kroki (ze zdjęciami)

Wideo: BT aktywowany głosem: 3 kroki (ze zdjęciami)
Wideo: A Wy na jakim etapie związku jesteście? 😂 #shorts 2024, Listopad
Anonim
BT aktywowane głosem
BT aktywowane głosem

Automatyka domowa sterowana głosem przy użyciu Arduino: W tym projekcie używam funkcji głosowej do sterowania urządzeniami domowymi. Ten projekt jest częścią mojej serii Home Automation. Ten projekt jest bardzo łatwy w użyciu w prawdziwym życiu. Osoby w każdym wieku mogą nim sterować, wypowiadając tylko polecenia. Ten projekt oparty na Arduino ma większy zasięg niż te oparte na podczerwieni i komputerach PC. Przed wykonaniem tego projektu powinieneś wiedzieć, jak połączyć moduł Bluetooth HC 05 z Arduino, a także znać podstawy programowania Arduino.

Krok 1: Wymagane komponenty

Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty
Wymagane komponenty

Komponenty wymagane do sterowanego głosem systemu automatyki domowej przy użyciu Arduino

Arduino Uno: używamy Arduino ze względu na jego prostotę, a także zapewnia dużo cyfrowego pinu do połączenia z wyświetlaczem LCD, modułem Bluetooth i modułem przekaźnika w tym samym czasie. Moduł Bluetooth HC-05: HC-05 służy do komunikacji z telefonem komórkowym phone.4 Moduły przekaźników kanałów: Moduł, którego używamy w tym projekcie to HL-54S. Włącza się i wyłącza za pomocą logicznego sygnału 5V z Arduino. Może wytrzymać do 250VAC i 10A. Moduły te posiadają 4 kanały, dzięki czemu możemy sterować jednocześnie 4 urządzeniami AC. LCD 16×2: LCD służy do wyświetlania nazwy projektu, listy poleceń, które można wprowadzić, a następnie prosi o wydanie dowolnego polecenia i pokazuje stan wprowadzone polecenie. Używamy wyświetlacza LCD 16×2 ponieważ jest łatwy w połączeniu z Arduino i bardzo tani w cenie. Potencjometr 10k służy do kontroli kontrastu wyświetlacza. Żarówki AC z oprawkami: Żarówki AC służą do reprezentowania urządzeń. Ponieważ jest łatwy w obsłudze i bardzo przydatny podczas prototypowania dowolnego projektu AC.

. Zewnętrzne zasilanie 5 V: do włączania i wyłączania przekaźnika wymagane jest zasilanie 5 V DC……

Krok 2: Schemat obwodu sterowanego głosem systemu automatyki domowej za pomocą Arduino

Schemat obwodu sterowanego głosem systemu automatyki domowej za pomocą Arduino
Schemat obwodu sterowanego głosem systemu automatyki domowej za pomocą Arduino
Schemat obwodu sterowanego głosem systemu automatyki domowej za pomocą Arduino
Schemat obwodu sterowanego głosem systemu automatyki domowej za pomocą Arduino

Znajomości:

Moduł Bluetooth HC-05 HC-05 Rx do Arduino Tx. HC-05 Tx do Arduino Rx. Vcc do 5vGround do masy.16×2 LCD: VSS do masy. VDD do zasilania napięcia. VO do regulacji pinu potencjometru 10k. RS do styku 8. RW do masy. Włącz do styku 9. LCD D4 do styku 10. LCD D5 do styku 11. LCD D6 do styku 12. LCD D7 do styku 13. Uziemić jeden koniec potencjometru.5v do drugiego końca potencjometr.4 Moduły przekaźników kanałowych: Zewnętrzne 5 woltów do JD VCC. Uziemienie do masy. Jeden koniec 220VAC do wszystkich wspólnych zacisków przekaźnika, a drugi koniec z innym zaciskiem żarówek.

Krok 3: Działanie systemu automatyki domowej sterowanej głosem

Działanie systemu automatyki domowej sterowanej głosem
Działanie systemu automatyki domowej sterowanej głosem

Predefiniowane polecenia wypowiadamy do aplikacji AMR_Voice. Aplikacja wysyła polecenie do Bluetooth, które następnie odbiera Arduino i wykonuje opisane zadanie. Jednocześnie Arduino wyświetla stan na LCD i zapisuje na monitorze szeregowym. Każde polecenie ma swoje unikalne operacje, które są zdefiniowane w kodzie. Możesz zmieniać polecenia zgodnie ze swoją łatwością. Poniżej znajduje się lista poleceń.

Poniższy film pokazuje, jak korzystałem z aplikacji na Androida, która konwertuje nasz głos na sygnał mowy i wysyła ten sygnał do Arduino przez moduł Bluetooth. Jest to bardzo łatwe w użyciu z Arduino, a ten projekt można wykonać bez większego wysiłku

Zalecana: