Đây là một (cập nhật) ứng dụng để điều khiển các thiết bị nhà bằng cách sử dụng 4 kênh relay và kiểm soát nó qua bluetooth trên điện thoại thông minh của bạn. Bao gồm On và Off trạng thái. Chỉ cần cắm thiết bị bảng Arduino bạn và kiểm soát nó một cách dễ dàng với ứng dụng Android này. Ứng dụng này đã được thử nghiệm nhiều lần, đó là làm việc tốt. Sẽ làm việc từ Android 4.0.4 trở lên.
Không đúng phần cứng / phần mềm cài đặt / cài đặt không phải là trách nhiệm của tôi! Luôn luôn kiểm tra kết nối thiết bị của bạn trước khi chạy nó.
hướng dẫn:
- Tải lên các mã để bảng Arduino của bạn sau đó cài đặt ứng dụng này. Các mã được mô tả dưới đây:
// Koneksi rơle 1, 2, 3 & 4 ke PIN 2,3,4 & 5 bảng Arduino Uno
// Kết nối dòng của bạn rơle 1, 2, 3 & 4 đến PIN 2,3,4 & 5 bảng Arduino của
const int Relay1 = 2; // PIN 7 CHO RELAY # 1
const int Relay2 = 3; // PIN 6 CHO RELAY # 2
const int Relay3 = 4; // PIN 5 CHO RELAY # 3
const int Relay4 = 5; // mã PIN 4 CHO RELAY # 4
byte serialA;
khoảng trống setup () {
Serial.begin (9600);
pinMode (Relay1, OUTPUT); // XÁC ĐỊNH GIÁ ĐẦU RA CHO RELAY # 1
pinMode (Relay2, OUTPUT); // XÁC ĐỊNH GIÁ ĐẦU RA CHO RELAY # 2
pinMode (Relay3, OUTPUT); // XÁC ĐỊNH GIÁ ĐẦU RA CHO RELAY # 3
pinMode (Relay4, OUTPUT); // XÁC ĐỊNH GIÁ ĐẦU RA CHO RELAY # 4
}
khoảng trống loop () {
if (Serial.available ()> 0) {serialA = Serial.read (); Serial.println (serialA);}
switch (serialA) {
Trường hợp 49:
digitalWrite (Relay1, digitalRead (Relay1)!);
chậm trễ (100);
phá vỡ;
// nếu recieving 49 (ascii cho 1) bật Rơ le # 1
Trường hợp 50:
digitalWrite (Relay2, digitalRead (Relay2)!);
chậm trễ (100);
phá vỡ;
// nếu recieving 50 (ascii cho 2) bật Rơ le # 2
Trường hợp 51:
digitalWrite (Relay3, digitalRead (Relay3)!);
chậm trễ (100);
phá vỡ;
// nếu recieving 51 (ascii cho 3) bật Rơ le # 3
Trường hợp 52:
digitalWrite (Relay4, digitalRead (Relay4)!);
chậm trễ (100);
phá vỡ;
// nếu recieving 52 (ascii cho 4) bật Rơ le # 4
Trường hợp 53:
digitalWrite (Relay1, CAO);
digitalWrite (Relay2, CAO);
digitalWrite (Relay3, CAO);
digitalWrite (Relay4, CAO);
phá vỡ;
// nếu recieving 53 (ascii 5) bật ALL Relays
Trường hợp 54:
digitalWrite (Relay1, LOW);
digitalWrite (Relay2, LOW);
digitalWrite (Relay3, LOW);
digitalWrite (Relay4, LOW);
phá vỡ;
// nếu recieving 54 (ascii cho 6) TẮT TẤT CẢ Relays
}
}
// Ghi chú: Hãy nhớ để kết nối dòng rơle 1, 2, 3 và 4 để PIN 2, 3, 4 & 5 của bảng Arduino của bạn, nếu không nó sẽ không hoạt động. Cảm ơn các bạn.
All ON and ALL OFF button updated