Điều khiển các thiết bị điện qua Bluetooth với ứng dụng Arduino Remote LITE in ở chế độ Điều khiển Relay



Chỉ cần có điện thoại trong tay là có thể bật / tắt tất cả các thiết bị điện trong nhà, điều này thật là tuyệt vời phải không các bạn? Cách làm thật sự không khó như bạn nghĩ, chỉ cần có ứng dụng Arduino Remote LITE cùng với bộ KIT Arduino là bạn có tự làm cho mình một hệ thống điều khiển từ xa như ý muốn. Bài viết này sẽ hướng dẫn bạn chi tiết cách làm.

VIDEO DEMO


CHUẨN BỊ

1. Thiết bị cần có
- 1 điện thoại Android
- 1 board Arduino
- 1 module Bluetooth HC-05 hoặc HC-06
- 1 module Relay 4 hoặc 8 kênh

2. Kết nối dây
Sơ đồ kết nối Arduino với module HC-05 (HC-06)

ArduinoHC-05 hoặc HC-06
TXDRXD
RXDTXD
5VVCC
GNDGND


Sơ đồ kết nối Arduino với module Relay 8 kênh

ArduinoModule 8 Relays
2IN 1
3IN 2
4IN 3
5IN 4
6IN 5
7IN 6
8IN 7
9IN 8
5VVCC
GNDGND


Top Hot Apps
Hình 1. Sơ đồ kết nối


Top Hot Apps
Hình 2. Ảnh thực tế


CÁC BƯỚC THỰC HIỆN

Bước 1. Tải phần mềm Arduino Remote LITE
Đối với những bạn chưa cài Arduino Remote LITE:
Download tại đây: https://play.google.com/store/apps/details?id=it.hieund.arduino_remote_lite

Đối với những bạn đã cài Arduino Remote LITE:
Chắc chắn rằng bạn đã tải phiên bản mới nhất (v1.0.3) tại đây: https://play.google.com/store/apps/details?id=it.hieund.arduino_remote_lite

Bước 2. Nạp chương trình
Sau khi nối dây, bạn cấp nguồn cho Arduino rồi nạp code như bên dưới

Sketch Placeholder

Lưu ý: có 2 loại module Relay là kích ở mức thấp hoặc kích ở mức cao. Trong hướng dẫn của mình đang dùng module kích ở mức thấp. Nếu bạn dùng module kích ở mức cao thì bạn hãy sửa đoạn này:
const char RELAY_ON = 1;   // Relay on
const char RELAY_OFF = 0;  // Relay off

Bước 3. Kết nối Arduino Remote LITE với module Bluetooth
Trên điện thoại, bạn bật Bluetooth và Pair với module Bluetooth (mã PIN kết nối có thể là 0000 hoặc 1234)
Mở app Arduino Remote LITE, trong danh sách thiết bị ở chế độ Bluetooth, bấm chọn tên module Bluetooth của bạn để kết nối.
Sau khi kết nối thành công, app sẽ hiển thị biểu tượng Bluetooth ở thiết bị đã kết nối
Vào chế độ Relay Control, bấm bật tắt từng Relay để kiểm tra xem mọi thứ có OK chưa. Nếu OK thì tất cả các Relay đều bật tắt theo lệnh trên app.

Lưu ý: nếu khi bạn bấm bật mà Relay lại tắt, bấm tắt mà Relay lại bật thì chứng tỏ tín hiệu điều khiển bị ngược, bạn chỉ cần sửa lại 2 thông số RELAY_ON và RELAY_OFF rồi nạp lại code.

KẾT LUẬN

Điều khiển 8 Relay thật sự rất dễ dàng khi có ứng dụng Arduino Remote LITE, bạn không cần phải xây dựng thêm cả một ứng dụng mobile phiền phức. Điều bạn cần làm chỉ là nối dây đúng như hướng dẫn, nạp chương trình mẫu và kết nối để sử dụng.
Chúc bạn thành công!