11:53 PM
0
    Bạn đã bao giờ nghĩ rằng, bóng đèn điện hoặc thiết bị điện trong gia đình của mình được điều khiển bằng chính chiếc điện thoại thông minh của mình chưa?
   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: Kết nối dây tín hiệu cho Bluetooth HC-06 từ chân số 0 và 1 của arduino

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
B4: Kết nối cổng điều khiển tới chân các trở từ chân 11, 12, 13 của arduino
Arduino UNO-R3
B5: Kết nối tới 2 Relay 5V: 2 dây xanh cấp nguồn 5V cho relay, dây vàng và cam lấy tín hiệu từ chân 11, 12 của arduino.
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ị
Tiếp theo
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!


Thư viện: SoftwareSerial



Next
This is the most recent post.
Older Post

0 comments:

Post a Comment

 

Lập trình

-

Arduino Hải Phòng

,