Mục lục:

Hệ thống khóa điều khiển bằng giọng nói: 7 bước (có hình ảnh)
Hệ thống khóa điều khiển bằng giọng nói: 7 bước (có hình ảnh)

Video: Hệ thống khóa điều khiển bằng giọng nói: 7 bước (có hình ảnh)

Video: Hệ thống khóa điều khiển bằng giọng nói: 7 bước (có hình ảnh)
Video: Điều Khiển Đèn, Quạt Bằng Giọng Nói | Control Fan, Light By Voice | Arduino 2024, Tháng bảy
Anonim
Hệ thống khóa điều khiển bằng giọng nói
Hệ thống khóa điều khiển bằng giọng nói

Hệ thống khóa điều khiển bằng giọng nói, là một hệ thống khóa tự động, sử dụng bluetooth làm phương tiện trung gian để giao tiếp giữa Arduino và điện thoại Android của bạn. Hệ thống khóa được điều khiển bằng giọng nói, mở khóa khi bạn nói mật khẩu do bạn đặt (tôi đã đặt nó là 'chỉ dẫn') và khóa khi nói 'khóa'. Khóa điều khiển bằng giọng nói cho phép bạn mở khóa và khóa ngăn kéo hoặc tủ quần áo của bạn, tự động trong phạm vi khoảng 10 Mét mà không cần chạm vào nó. Chỉ cần mở ứng dụng, nói mật khẩu và chỉ với một nút bấm là bạn đã mở được ngăn kéo / tủ quần áo của mình.

Tôi đã thiết kế khóa hoặc chốt theo ngăn bàn học của mình. Điều đó có thể được tùy chỉnh theo nhu cầu chỉ bằng cách thay đổi đầu chốt từ trục động cơ.

LƯU Ý: THIẾT KẾ NÀY Ở TRONG GIAI ĐOẠN PROTOTYPE VÀ KHÔNG THỂ ĐẢM BẢO HOÀN TOÀN AN TOÀN VÀ AN NINH. TÔI SẼ KHÔNG CHỊU TRÁCH NHIỆM VỀ BẤT CỨ MẤT NÀO GÂY RA

Bước 1: Các bộ phận cần thiết

Bộ phận bắt buộc
Bộ phận bắt buộc
Bộ phận bắt buộc
Bộ phận bắt buộc
Bộ phận bắt buộc
Bộ phận bắt buộc

NGƯỜI ĐIỀU KHIỂN

1) Arduino UNO

www.amazon.com/Arduino-Uno-R3-Microcontrol…

2) Arduino Pro mini 5v 16mhz

www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…

3) Trình điều khiển động cơ L293D (Không cần thiết nếu sử dụng servo)

www.amazon.com/HC-05-Bl Bluetooth-Pass-th nhám…

LIÊN LẠC

1) Mô-đun Bluetooth HC 05

www.amazon.com/HC-05-Bl Bluetooth-Pass-th nhám…

TẢI

1) Động cơ giảm tốc DC 100 vòng / phút / động cơ servo 9g

www.amazon.com/Dimart-100RPM-Robot-Intelli…

2) Màn hình LCD 16x2 (tùy chọn)

NGUỒN CẤP

1) Bộ chuyển đổi DC 5V 200 ma

Các linh tinh khác. các bộ phận bao gồm-

VẬT LIỆU KHÁC

1) Miếng nhôm (10x2x0,2 cm) cho khóa.

2) Chuyển đổi

Bước 2: Kết nối

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

MÔ ĐUN BLUTOOTH - ARDUINO PRO MINI

Rx - Tx

Tx - Rx

5v - Vcc

GND - GND

** ĐẢM BẢO, KHI TẢI MÃ, NGẮT KẾT NỐI PIN TX VÀ RX.

ARDUINO PRO MINI - LÁI XE ĐỘNG CƠ

PIN 6 - In1 hoặc PIN 2 của L293D (nếu kết nối trực tiếp với IC)

PIN 7 - In2 hoặc PIN 6 của L293D (nếu kết nối trực tiếp với IC)

PIN8 - BẬT PIN 1

5V - VCC

MOTOR DRIVER - ĐỘNG CƠ

Đầu vào động cơ 1 - Đầu cuối 1

Đầu vào động cơ 2 - Đầu cuối 2

Bước 3:

Hình ảnh
Hình ảnh

Bước 4: Tải mã lên Arduino Pro Mini

Tải mã lên Arduino Pro Mini
Tải mã lên Arduino Pro Mini

Không thể tải trực tiếp chương trình lên Arduino Pro mini. Chủ yếu có hai cách để tải mã lên Pro mini-

1) Sử dụng bảng lập trình, 2) Qua Arduino Uno.

Tôi đã lập trình Pro mini Via Arduino UNO. Để làm như vậy, trước tiên, hãy hết sức cẩn thận loại bỏ hoàn toàn Ic trên Arduino Uno. Sau đó, trên Arduino IDE và thay đổi bảng từ UNO sang Pro mini.

Công cụ> Bảng> Arduino Pro hoặc Pro mini

Sau khi thực hiện việc này, góc dưới cùng bên phải của IDE của bạn bây giờ sẽ hiển thị bảng dưới dạng- Arduino Pro hoặc Pro mini ATmega 328 (5v, 16 Mhz).

Bây giờ kết nối mini chuyên nghiệp của bạn với Uno-

PRO MINI - UNO

DTR - Đặt lại

Vcc - 5v

GND - GND

Rx - Rx

Tx - Tx

Sau đó, kết nối Arduino UNO bằng Cáp USB với máy tính xách tay / PC của bạn và tải mã lên giống như cách thực hiện cho UNO.

Bước 5: Viết mã cho Arduino và hoạt động

Mã / chương trình được cung cấp dưới đây cho hệ thống khóa bao gồm mã cho màn hình LCD 16x2. Việc sử dụng nó là hoàn toàn tùy chọn và có thể bỏ qua mà không cần thực hiện bất kỳ thay đổi nào đối với mã. Chương trình rất cơ bản và dễ hiểu

Bước 6: Kiểm tra mã với Arduino UNO

Kiểm tra mã với Arduino UNO
Kiểm tra mã với Arduino UNO

Trước khi tải mã lên Pro mini, tôi quyết định chạy thử chương trình trên UNO để đảm bảo rằng chương trình đang hoạt động hoàn hảo.

Kết quả thật tuyệt vời, mã hoạt động như mong đợi và đây là video về bài kiểm tra-

Bước 7: Đặt mật mã và tải xuống ứng dụng

Mật khẩu có thể được đặt thông qua lệnh sau-

if (voice == "* password")

Để thay đổi mật khẩu, chỉ cần thay đổi từ trong dấu phẩy ngược. ĐỪNG QUÊN ĐẶT SAO * TRƯỚC KHI LÀM VIỆC

Tải xuống ứng dụng

Tải xuống ứng dụng: - Android Meets Robots: Voice

ứng dụng này miễn phí để tải xuống từ cửa hàng chơi.

Đề xuất: