Tự động hóa điều khiển bằng giọng nói: 13 bước
Tự động hóa điều khiển bằng giọng nói: 13 bước
Anonim
Tự động hóa điều khiển bằng giọng nói
Tự động hóa điều khiển bằng giọng nói

Ngày nay, mọi người luôn có điện thoại thông minh bên mình. Vì vậy, thật hợp lý khi sử dụng những thứ này để kiểm soát các thiết bị gia dụng. Được trình bày ở đây là một hệ thống tự động hóa gia đình sử dụng ứng dụng Android đơn giản, bạn có thể sử dụng để điều khiển các thiết bị điện bằng cách nhấp chuột và ra lệnh bằng giọng nói. Các lệnh được gửi qua Bluetooth (HC05) tới Arduino Uno, Điều khiển hoạt động của rơle (BẬT hoặc TẮT). Vì vậy, bạn không cần phải đứng dậy để bật hoặc tắt thiết bị khi đang xem phim hoặc làm một số công việc và các lý do khác.

Bước 1: Các thành phần

1.arduino (nano / chưa)

Bảng chuyển tiếp 2.4 kênh (5v)

3. Mô-đun Bluetooth (HC05 / HC06)

4. Màn hình LCD 20x4

Bộ điều chỉnh điện áp 5.7805

Bộ chuyển đổi smps 6.9v (để cung cấp điện).

Bước 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino là một nền tảng tạo mẫu mã nguồn mở trong lĩnh vực điện tử dựa trên phần cứng và phần mềm dễ sử dụng. Nói một cách tinh tế, Arduino là một bảng tạo mẫu dựa trên vi điều khiển có thể được sử dụng trong việc phát triển các thiết bị kỹ thuật số có thể đọc đầu vào như ngón tay trên nút, chạm trên màn hình, ánh sáng trên cảm biến, v.v. và chuyển nó thành đầu ra như bật đèn LED, quay động cơ, phát bài hát qua loa, v.v.

Bo mạch Arduino nói chung dựa trên vi điều khiển của Atmel Corporation như vi điều khiển dựa trên kiến trúc AVR 8, 16 hoặc 32 bit. Tính năng quan trọng của bo mạch Arduino là các đầu nối tiêu chuẩn. Sử dụng các đầu nối này, chúng ta có thể kết nối bảng Arduino với các thiết bị khác như đèn LED hoặc mô-đun bổ trợ được gọi là Shields. Bo mạch Arduino cũng bao gồm bộ điều chỉnh điện áp trên bo mạch và bộ tạo dao động tinh thể. Chúng cũng bao gồm bộ chuyển đổi USB sang nối tiếp sử dụng bảng Arduino có thể được lập trình bằng kết nối USB. Để lập trình board Arduino, chúng ta cần sử dụng IDE do Arduino cung cấp. Arduino IDE dựa trên ngôn ngữ lập trình Xử lý và hỗ trợ C và C ++

. Arduino là gì?

Bước 3: Bảng chuyển tiếp 4 kênh

Bảng chuyển tiếp 4 kênh
Bảng chuyển tiếp 4 kênh

Ở đây tôi đang sử dụng mô-đun chuyển tiếp 5v 4channel.

Nó có 6 chân VCC, GND, IN1, IN2, IN3, IN4.

VCC Chúng tôi có thể áp dụng 5v, và nối đất (GND) cho mặt đất.

IN1 đến IN4 được kết nối với arduino là tín hiệu điều khiển.

Rơ le là gì? Rơ le hoạt động như thế nào

Bước 4: MODULE BLUEETOOTH HC05 / 06

MODULE BLUEETOOTH HC05 / 06
MODULE BLUEETOOTH HC05 / 06
MODULE BLUEETOOTH HC05 / 06
MODULE BLUEETOOTH HC05 / 06

Ở đây tôi đang sử dụng mô-đun bluetooth HC05 để bắt nhịp lại các lệnh từ điện thoại andriod.

Bước 5: MÀN HÌNH LCD

MÀN HÌNH LCD
MÀN HÌNH LCD
MÀN HÌNH LCD
MÀN HÌNH LCD

Trong dự án này, tôi đang sử dụng màn hình LCD 20x4. Đi qua kết nối như trong hình.

Bước 6: Bộ điều chỉnh điện áp Ic 7805

Bộ điều chỉnh điện áp Ic 7805
Bộ điều chỉnh điện áp Ic 7805

1. điều chỉnh điện áp

đầu vào-9v từ bộ điều hợp được kết nối với chân đầu vào của ic7805. chốt thứ hai xuống đất. Chân thứ ba là chân đầu ra. Đầu ra là 5v. 5v này được sử dụng làm vcc của màn hình LCD, mô-đun bluetooth và bảng chuyển tiếp.

Bước 7: Kết nối chuyển tiếp

Image
Image
Kết nối LCD
Kết nối LCD

Video hướng dẫn cách đấu nối tải AC trong rơ le.

bây giờ kết nối arduino chân D6, D7, D8, D9 với IN1, IN2, 1N3, 1N4 OF RELAY BOARD.

VCC 5v (o / p của bộ điều chỉnh điện áp (7805))

GND-GND

Bước 8: KẾT NỐI MÔ ĐUN BLUETOOTH

RX Của mô-đun bluetooth kết nối với TX của bảng arduino (Chân số 1 của arduino)

TX của mô-đun bluetooth kết nối với RX của bo mạch arduino (Chân số 0 của arduino).

VCC-5v (sử dụng bộ điều chỉnh điện áp olp)

mặt đất (gnd)

Bước 9: Kết nối LCD

Kết nối LCD
Kết nối LCD

* Chân LCD RS đến chân kỹ thuật số 12

* LCD Kích hoạt ghim vào chân kỹ thuật số 11

* Chân LCD D4 đến chân kỹ thuật số 5

* Chân LCD D5 đến chân kỹ thuật số 4

* Chân LCD D6 sang chân kỹ thuật số 3

* Chân LCD D7 sang chân kỹ thuật số 2

* LCD R / W chân tiếp đất

* LCD VSS chân cắm xuống đất

* LCD VCC chân đến 5V

* 15 chân của đèn nền màn hình LCD + kết nối với 5v.

* 16 chân nối đất.

* V0 iam vừa nối đất, bạn có thể sử dụng nồi 10k để điều chỉnh độ tương phản của màn hình.

THAM KHẢO SƠ ĐỒ MẠCH

Bước 10: ỨNG DỤNG ANDROID VÀ CÁC CẤU HÌNH CỦA NÓ

TẢI ỨNG DỤNG NÀY TRONG PLAYSTORE

LIÊN KẾT ỨNG DỤNG

Bước 11: MÃ

PHẦN MỀM YÊU CẦU: ARDUINO IDE

LIÊN KẾT TẢI XUỐNG PHẦN MỀM ARDUINO IDE - windows

MÃ SỐ:

SỬ DỤNG NÚT BẬT / TẮT TRONG ỨNG DỤNG I SETLight-'1 'Sử dụng để bật thiết bị và' A 'sử dụng để tắt thiết bị. Sử dụng điều khiển bằng giọng nói, lệnh "bật sáng" để bật và "đèn sáng" để tắt.

Fan-'2 'Sử dụng để bật thiết bị và' B 'sử dụng để tắt thiết bị. Sử dụng điều khiển bằng giọng nói, lệnh "bật quạt" để bật và "quạt của" để tắt.

AC-'3 'sử dụng để bật thiết bị và' C 'sử dụng để tắt thiết bị. Sử dụng điều khiển bằng giọng nói, lệnh "AC bật" để bật và "AC của" để tắt.

TV-'4 'Sử dụng để bật thiết bị và' D 'sử dụng để tắt thiết bị. Sử dụng điều khiển bằng giọng nói, lệnh "TV on" để bật và "TV of" để tắt.

bật tất cả các thiết bị-'9 '. lệnh thoại- "tất cả trên".

tắt tất cả các thiết bị-'Tôi'. lệnh thoại- "tất cả"

TẢI XUỐNG MÃ ĐẦY ĐỦ

kết nối bo mạch arduino của bạn với máy tính.

Tải xuống mã và mở trong phần mềm arduino.

chọn bảng arduino nhấp vào Công cụ> Bảng> chọn bảng của bạn.

Đặt cổng - Công cụ> cổng> chọn cổng.

Tải lên mã.

Bước 12: Kết nối tất cả các thành phần

sau khi kết nối tất cả các thành phần, hãy kiểm tra tất cả các kết nối bằng đồng hồ vạn năng.

bây giờ các kết nối tốt, sau đó bật nguồn.