Điều khiển các thiết bị điện qua Wifi 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 module Wifi (ESP32 hoặc ESP8266 hoặc Wemos)
- 1 module Relay 4 hoặc 8 kênh

2. Kết nối dây

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

ESP32Module 8 Relays
13IN 1
12IN 2
14IN 3
27IN 4
26IN 5
25IN 6
33IN 7
32IN 8
VINVCC
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.5) 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 ý 1: 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

Lưu ý 2: 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:
- Bạn không nên kết nối VCC cho module Relay trước khi upload code vì nó sẽ ngốn điện làm quá trình upload thất bại.
- Sau khi upload code thành công, bạn hãy nhanh tay mở Serial Monitor để theo dõi thông tin kết nối Wifi. Sau đó bạn kết nối VCC cho module Relay rồi chuyển sang bước tiếp theo.

Bước 3. Kết nối Arduino Remote LITE với module Bluetooth
Trên điện thoại, bạn bật sẵn Wifi và kết nối vào cùng mạng Wifi mà module Wifi đã kết nối.
Mở app Arduino Remote LITE, chọn chế độ kết nối qua Wifi và nhập vào địa chỉ WebServer mà bạn đã nhìn thấy trong Serial Monitor rồi bấm nút Kiểm tra để chắc chắn gửi được tín hiệu tới module Wifi.
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!