Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
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
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
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:
Bước 4: 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
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.