Bluetooth hc05 hướng dẫn nạp lại code

Hôm nay mình sẽ hướng dẫn các bạn cách để điều khiển các thiết bị trong nhà: tủ lạnh, điều hòa, đèn, bình nóng, lạnh.. hay các phương tiện di chuyển như xe máy, xe đạp điện,.. bằng ngay chính trước SmartPhone bạn cầm trên tay.

CHUẨN BỊ

- Arduino Uno R3

- Module Bluetooth HC05

- Module Relay 5V

- VÀ không thể thiếu chiếc SmartPhone

Trước tiên bạn cần tìm hiểu về Module Bluetooth HC05

Module này có 6 chân : VCC, GND, RX, TX, STATE, EN. Trong đó, VCC và GND là 2 chân cấp nguồn, đất cho module. RX, TX dùng để nhận gửi dữ liệu với Arduino. Chân STATE là chân trạng thái ( chân này ko cần kết nối). EN là chân để chọn 1 trong 2 chế độ hoạt động của con HC05, gồm chế độ AT Mode và Data Mode. Ở đây mình sẽ chỉ sử dụng chế độ Data Mode nên không cần kết nối chân này.

Sau đây là sơ đồ kết nối:

Bluetooth hc05 hướng dẫn nạp lại code
Đến đây bạn đã kết nối xong Arduino và HC05, việc tiếp theo là bạn cần sử dụng SmartPhone của mình để lên AppStore tải phần mềm điều khiển Bluetooth. Phần mềm có giao diện như sau:

Tiếp theo các bạn nạp đoạn code sau vào Arduino để tương thích với phần mềm trên

LƯU Ý: Trong quá trình nạp code bạn phải tháo 2 chân RX, TX của HC05 ra để không xảy ra xung đột vì HC05 cũng dùng giao thức UART.

- Tiếp theo, bạn kết nối lại dây và cắm thêm Relay 5V vào chân 11 để ta có thể điều khiển được 1 thiết bị nào đó. Điều này do bạn chọn theo sở thích thôi!!!

- Tiếp tục nào! Cắm nguồn điện cho Arduino, ta sẽ thấy đèn led HC05 chớp sáng đỏ liên tục. Đến đây ta tiến hành bật Bluetooth của Phone lên để tìm kiếm HC05 và pair thiết bị. Mật khẩu mặc định của HC05 khi xuất xưởng là 1234.

Nếu các bạn muốn nhanh chóng thì dùng nước nóng hoặc ngâm ngoài trời nắng phản ứng sẽ xảy ra nhanh hơn.

Bước 7: Lấy miếng đồng ra rửa sạch, đánh bay lớp mực đen đi , khi đó những đường mạch đồng láng o hiện ra

Bluetooth hc05 hướng dẫn nạp lại code

Phíp đồng với mạch in hoàn chỉnh

Bước 8: Dùng dung dịch nhựa thông+axeton quết lên bề mặt bảng mạch để giữ đường mạch luôn sáng bóng

Lưu ý:

Sau khi quét xong chúng ta phơi ngoài nắng cho khô mạch rồi mới tiến hành bước tiếp theo

Bước 9: Khoan lỗ chân linh kiện

Bluetooth hc05 hướng dẫn nạp lại code

Khoan lỗ chân linh kiện

Bước 10: Gắn linh kiện lên mạch theo sơ đồ lắp đặt

Bluetooth hc05 hướng dẫn nạp lại code

Gắn linh kiện theo sơ đồ lắp đặt

Lưu ý:

  • Chân dương của Led lắp quay về Arduino uno
  • Arduino uno chân bên trong ( hướng về phía rào đực vuông ) là chân in, chân bên ngoài là chân out
  • Chúng ta chỉ gắn đế của IC LM358 lên mạch còn IC sẽ được gắn vào đế IC
  • Khi gắn não của IC 2803 lên đế IC, hiều khuyết của IC hướng lên trên
  • Trên mạch chỉ có 1 vị trí nối dung nhất, ta dùng chân linh kiền đẻ nối qua

Bluetooth hc05 hướng dẫn nạp lại code

Vị trí chân nối trên mạch

Bước 11: Sau khi gắn xong ta hàn chân các linh kiện lại, cắt bớt chân thừa để mạch có tính thẩm mĩ hơn.

Bluetooth hc05 hướng dẫn nạp lại code

Hàn mạch

Bước 12: Cấp nguồn cho mạch hoạt động

Bluetooth hc05 hướng dẫn nạp lại code

Cấp nguồn cho mạch

Bước 13: Điều chỉnh trên biến trở để điện áp đầu ra là 5V

Bluetooth hc05 hướng dẫn nạp lại code

Điều chỉnh điện áp

Chú ý:

  • Chúng ta dùng tuavit để điều chỉnh biến trở
  • Nguồn 5V để cấp cho Arduino uno R3 và Module bluetooth HC05 nên không nên lắp 2 linh kiện trên trước để tránh hỏng

Bước 14: Nạp chương trình tại linh download sang Arduino uno R3

Bluetooth hc05 hướng dẫn nạp lại code

Nạp chương trình

Bước 15: Lắp Arduino uno R3 sau khi đã nạp code và Module bluetooth HC05 vào mạch

Lưu ý:

Lắp đúng chiều của Module bluetooth HC05 ( chân In hướng vào Arduino uno R3 ) nếu không đúng sẽ bị cháy.

Bước 16: Tải ứng dụng Bluetooth controller 8 lamp về smartphone của bạn

Bước 17: Ghép nối HC05 với smartphone qua Bluetooth

Bluetooth hc05 hướng dẫn nạp lại code

Ghép nối thiết bị

Bước 18: Chạy thử mạch bằng smartphone: Chọn thiết bị Bluetooth HC05-à Connection ( nút connection xuất hiên màu xanh là báo kết nối được)

Bluetooth hc05 hướng dẫn nạp lại code

Điều khiển mạch bằng smartphone

Bước 19: Lắp các thiết bị điện cần điều khiển vào mạch

Bluetooth hc05 hướng dẫn nạp lại code

Điều khiển bóng đèn

Lưu ý:

Thiết bị thiết bị có điện áp thấp sử dụng trong sinh hoạt( đèn, quạt, TV,..) bạn mắc trực tiếp vào mạch), còn các thiết bị điện áp cao hơn thì chúng ta sẽ mắc qua công tắc.

Như vậy là chúng ta đã hoàn thành mạch rồi đấy. Cũng không vất vả lắm đúng không các bạn?. Một chế tác hữu dụng như vậy tại sao bạn không bắt tay vào làm luôn nhỉ? Hãy cùng đông hành với Linh kiện điện tử 3M để luôn cập nhật nhanh nhất những chế tác hay nhé