Spisu treści:

Automatyzacja sterowana głosem: 13 kroków
Automatyzacja sterowana głosem: 13 kroków

Wideo: Automatyzacja sterowana głosem: 13 kroków

Wideo: Automatyzacja sterowana głosem: 13 kroków
Wideo: Sterowanie glosem raspberry pi - Automatyzacja domu 2024, Grudzień
Anonim
Automatyka sterowana głosem
Automatyka sterowana głosem

W dzisiejszych czasach ludzie cały czas mają przy sobie smartfony. Dlatego warto używać ich do sterowania urządzeniami gospodarstwa domowego. Prezentowany jest tutaj system automatyki domowej wykorzystujący prostą aplikację na Androida, za pomocą której można sterować urządzeniami elektrycznymi za pomocą kliknięć i poleceń głosowych. Polecenia są wysyłane przez Bluetooth (HC05) do Arduino Uno, które steruje działaniem przekaźnika (ON lub OFF). Nie musisz więc wstawać, aby włączyć lub wyłączyć urządzenie podczas oglądania filmu lub wykonywania jakiejś pracy i innych powodów.

Krok 1: Komponenty

1.arduino (nano/uno)

2.4-kanałowa płytka przekaźnikowa (5 v)

3. Moduł Bluetooth (HC05/HC06)

4. Wyświetlacz LCD 20x4

5.7805 regulator napięcia

Adapter 6.9v smps (do zasilania).

Krok 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino to otwarta platforma prototypowania w elektronice oparta na łatwym w użyciu sprzęcie i oprogramowaniu. Subtelnie mówiąc, Arduino to płytka prototypowa oparta na mikrokontrolerze, która może być wykorzystywana do opracowywania urządzeń cyfrowych, które mogą odczytywać dane wejściowe, takie jak palec na przycisku, dotyk na ekranie, światło na czujniku itp., obracanie silnika, odtwarzanie utworów przez głośnik itp.

Płyty Arduino są generalnie oparte na mikrokontrolerach firmy Atmel Corporation, takich jak mikrokontrolery oparte na 8, 16 lub 32 bitowej architekturze AVR. Ważną cechą płyt Arduino są standardowe złącza. Za pomocą tych złącz możemy połączyć płytkę Arduino z innymi urządzeniami, takimi jak diody LED czy moduły dodatkowe zwane Shields. Płytki Arduino składają się również z wbudowanego regulatora napięcia i oscylatora kwarcowego. Składają się również z adaptera USB na szeregowy, za pomocą którego można zaprogramować płytkę Arduino za pomocą połączenia USB. Aby zaprogramować płytkę Arduino, musimy skorzystać z IDE dostarczonego przez Arduino. Arduino IDE jest oparte na języku programowania Processing i obsługuje C i C++

. Co to jest arduino?

Krok 3: 4-kanałowa płyta przekaźnikowa

4-kanałowa tablica przekaźnikowa
4-kanałowa tablica przekaźnikowa

Tutaj używam modułu przekaźnika 5v 4channel.

Posiada 6 pinów VCC, GND, IN1, IN2, IN3, IN4.

VCC Możemy zastosować napięcie 5V i uziemienie (GND) do uziemienia.

IN1 do IN4 jest podłączony do arduino, który jest sygnałem sterującym.

Co to jest przekaźnik? Jak działa przekaźnik?

Krok 4: MODUŁ BLUETOOTH HC05/06

MODUŁ BLUETOOTH HC05/06
MODUŁ BLUETOOTH HC05/06
MODUŁ BLUETOOTH HC05/06
MODUŁ BLUETOOTH HC05/06

Tutaj używam modułu bluetooth HC05 do odbierania poleceń z telefonu z systemem Android.

Krok 5: WYŚWIETLACZ LCD

WYŚWIETLACZ LCD
WYŚWIETLACZ LCD
WYŚWIETLACZ LCD
WYŚWIETLACZ LCD

W tym projekcie używam wyświetlacza LCD 20x4. Przejdź przez połączenie jak na zdjęciu.

Krok 6: Regulator napięcia Ic 7805

Regulator napięcia Ic 7805
Regulator napięcia Ic 7805

1. regulator napięcia

input-9v z adaptera podłączonego do pinu wejściowego ic7805. drugi kołek do ziemi. Trzeci pin to pin wyjściowy. Wyjście to 5 v. To 5 v jest używane jako vcc wyświetlacza lcd, modułu bluetooth i płytki przekaźnikowej.

Krok 7: Połączenia przekaźników

Image
Image
Połączenia LCD
Połączenia LCD

Film pokazuje, jak podłączyć obciążenie AC w przekaźniku.

Teraz podłącz piny arduino D6, D7, D8, D9 do IN1, IN2, 1N3, 1N4 PŁYTY PRZEKAŹNIKOWEJ.

VCC 5v (bez regulatora napięcia (7805))

GND-GND

Krok 8: POŁĄCZENIA MODUŁU BLUETOOTH

RX modułu bluetooth podłączonego do TX płyty arduino (cyfrowy pin1 arduino)

TX modułu bluetooth podłączonego do RX płyty arduino (cyfrowy pin 0 arduino).

VCC-5v (za pomocą regulatora napięcia Olp)

ziemia-ziemia (gnd)

Krok 9: Połączenia LCD

Połączenia LCD
Połączenia LCD

* LCD RS pin do cyfrowego pinu 12

* LCD Włącz pin do cyfrowego pinu 11

* Pin LCD D4 do pinu cyfrowego 5

* Pin LCD D5 do pinu cyfrowego 4

* Pin LCD D6 do pinu cyfrowego 3

*Pin LCD D7 do pinu cyfrowego 2

* LCD R/W pin do ziemi

* LCD VSS pin do ziemi

* LCD VCC pin do 5V

* 15 pinów podświetlenia wyświetlacza lcd led + podłączony do 5v.

* 16 pinów do masy.

* V0 iam właśnie uziemiony, możesz użyć potencjometru 10k do regulacji kontrastu wyświetlacza.

PATRZ SCHEMAT OBWODÓW

Krok 10: APLIKACJA NA ANDROIDA I JEJ KONFIGURACJE

POBIERZ TĘ APLIKACJĘ W PLAYSTORE

POŁĄCZENIE Z APLIKACJĄ

Krok 11: KOD

WYMAGANE OPROGRAMOWANIE: ARDUINO IDE

LINK DO POBRANIA OPROGRAMOWANIA ARDUINO IDE - windows

KOD:

KORZYSTANIE Z PRZYCISKU ON/OFF W APLIKACJI USTAWIAM Światło-'1 'Używanie do włączania urządzenia i 'A' do wyłączania urządzenia. Za pomocą sterowania głosowego polecenie jest "światło włączone" do włączenia i "światło" do wyłączyć coś.

Fan-'2 'Używanie do włączania urządzenia i 'B' do wyłączania urządzenia. Za pomocą sterowania głosowego polecenie to "wentylator włączony" do włączenia i "wentylator" do wyłączenia.

AC-'3 'Używanie do włączania urządzenia i 'C' do wyłączania urządzenia. Za pomocą sterowania głosowego polecenie to "AC włączony" do włączenia i "AC wyłączony", aby wyłączyć.

TV-'4 'Używanie do włączania urządzenia i 'D' do wyłączania urządzenia. Za pomocą sterowania głosowego polecenie to "TV włączony" do włączenia i "TV wyłączony" do wyłączenia.

włącz wszystkie urządzenia – „9”. polecenie głosowe – „wszystko włączone”.

wyłącz wszystkie urządzenia-'I'. polecenie głosowe-"wszystkie"

POBIERZ PEŁNY KOD

podłącz płytkę arduino do komputera.

Pobierz kod i otwórz w oprogramowaniu arduino.

wybierz płytkę arduino kliknij Narzędzia>Płyta>wybierz swoją płytkę.

Ustaw port--Narzędzia>port>wybierz port.

Prześlij kod.

Krok 12: Podłącz wszystkie komponenty

po podłączeniu wszystkich komponentów sprawdź wszystkie połączenia za pomocą multimetru.

teraz połączenia są dobre, a następnie włącz zasilanie.

Zalecana: