Hôm nay, mình sẽ hướng dẫn các bạn làm 1 bộ điều khiển các thiết bị đó nhé. Rất đơn giản thôi, chỉ cần các bạn vừa đọc vừa làm là các bạn thành công.
arduino bluetooth led control |
A. Chuẩn bị vật tư, phụ kiện, phần mềm
1. Arduino UNO-R3 (Chíp Dán) Dùng cái này cho rẻ nhưng cần có driver
2. Module Bluetooth HC-06 SLAVE
3. Board Test MB-102 hoặc dùng loại bé hơn cho gọn
4. Bó Dây Cắm Testboard Nhiều Loại
5. 2 Relay 5V Cách Ly Có Đế : Bạn có thể chọn loại 1 hay nhiều relay để kết nối tới các thiết bị sử dụng điện
6. Led Trắng Thường : Đèn để test, 3 chiếc
7. Điện trở (chân) số lượng tương ứng với số đèn led: 3 chiếc
8. Nguồn 5V-1A
9. Máy tính có cài phần mềm Arduino nhé
B. Lắp ráp mạch
Các bạn xem kỹ các thao tác như hình sau nhé:
B1: gắn Arduino UNO-R3 (Chíp Dán) và Module Bluetooth HC-06 SLAVE lên Board Test MB-102
Bluetooth HC-06 |
B2: Cấp nguồn cho Bluetooth HC-06 từ chân của Arduino, lấy chân 5V và GND
B3: Cắm trở 1K nối tiếp đèn Led, tín hiệu khiển là dương, vì vậy led sẽ mắc âm chung
Chú ý: Nối 1 dây GND chung từ arduino ra Board Test MB-102 cho đèn Led |
Arduino UNO-R3 |
Chú ý: Khi kết nối và cấp nguồn thì relay hoạt động, khi có tín hiệu thì relay không hoạt động. Lý do là vì relay hoạt động ở mức điện áp thấp nên hoạt động ngược. Nhưng điều này cũng không ảnh hưởng gì khi bạn đấu relay với các thiết bị điều khiển điện
B6: Nạp code
Mở chương trình arduino và copy Code này vào, cắm cáp kết nối với arduino và nạp.
Chú ý: Khi nạp thì rút chân nguồn của Bluetooth ra nó sẽ không báo lỗi, sau khi nạp xong thì cắm lại
int data;
int led1=11;
int led2=12;
int led3=13;
void setup()
{
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available())
{
int data = Serial.read();
delay(100);
if(data=='1')
digitalWrite(led1,1);
if(data=='2')
digitalWrite(led1,0);
if(data=='3')
digitalWrite(led2,1);
if(data=='4')
digitalWrite(led2,0);
if(data=='5')
digitalWrite(led3,1);
if(data=='6')
digitalWrite(led3,0);
delay(100);
}
}
B7: Dùng điện thoại có hệ điều hành androi vào CH Play gõ từ khóa Arduino Bluetooth Led control có biểu tượng 3 nút xanh và 3 nút đỏ. Bạn chọn cài đặt và biểu tượng của chương trình trên điện thoại như hình dưới
B8: Mở phần cài đặt của điện thoại để kết nối Bluetooth với thiết bị, nó hỏi Pass thì gõ: 1234 vào
B9: Sau khi kết nối xong bạn mở chương trình Arduino Led Control lên
Bấm chọn phần khoanh tròn dể kết nối với thiết bị |
Chọn dòng chữ màu đỏ để kết nối tới Bluetooth HC-06 |
Tiếp theo: Nó chạy ra phần điều khiển này và đèn trên Bluetooth HC-06 sáng liên tục (không nhấp nháy nữa) là bạn có thể điều hiển vô tư rùi
Đến đây là xong, bạn có thể dùng thiết bị này ứng dụng cho điều khiển nhiều thiết bị trong gia đình mình rồi đấy!
Chúc các bạn thành công!
0 comments:
Post a Comment