Mục lục:

Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB: 4 bước
Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB: 4 bước

Video: Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB: 4 bước

Video: Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB: 4 bước
Video: Tự chế điều khiển thiết bị bằng giọng nói với Module bluetooth HC05 | Arduino | Điện tử DAT 2024, Tháng mười một
Anonim
Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB
Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB
Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB
Bộ điều khiển Bluetooth tự làm Arduino Dải đèn LED RGB

Xin chào mọi người, đây là dự án thứ hai tôi muốn chia sẻ với các bạn! Hôm nay tôi sẽ hướng dẫn các bạn cách kết nối Arduino với mô-đun Bluetooth và sau này sử dụng nó để điều khiển dải LED RGB.

Trong hướng dẫn này, chúng tôi sẽ sử dụng Mô-đun Bluetooth HC-06, vì nó rẻ và dễ sử dụng. (Tôi đã nhận được của tôi với giá 2 đô la từ aliexpress)

Mô-đun Bluetooth chúng ta sẽ sử dụng hôm nay là HC-06, nổi tiếng và rẻ. (Tôi đã nhận được của tôi với giá 2 € từ aliexpress)

Ứng dụng của chúng tôi vẫn đang trong quá trình thử nghiệm, vì vậy chúng tôi khuyến khích bạn gửi email tới: [email protected] nếu bạn gặp bất kỳ sự cố kỹ thuật nào hoặc bạn gặp một số sự cố. Cảm ơn bạn rất nhiều cho sự hiểu biết!

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Chúng tôi sẽ cần những phần sau:

  • 1x Bảng Arduino (Tôi sẽ sử dụng Arduino NANO)
  • 1x Mô-đun Bluetooth HC-06 hoặc HC-05
  • Dải LED RGB dài 1x 12V mét (Tôi đang sử dụng 30LED / m với Anode chung)
  • 1x Vít đầu cuối
  • Điện trở 3x 220Ω
  • 3x BUZ11 N-Channel Power MOSFET (hoặc tương đương)
  • Breadboard và jumper
  • (Tùy chọn) Giắc cắm DC và Đầu nối DC
  • Và tất nhiên Nguồn cung cấp 12V, tôi đang sử dụng nguồn điện thay đổi

Bước 2: Kết nối và sơ đồ

Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ

Hãy xây dựng! Mạch không phức tạp như thoạt nhìn có vẻ như.

Đầu tiên, chúng ta cần xác định xem Dải LED của chúng ta có Cực dương chung hay Cực âm chung. Của tôi có Anode chung, vì vậy tôi đã kết nối cực dương của Dải LED với Nguồn điện 12V và phần còn lại với các thiết bị đầu cuối vít, chúng tôi sẽ kết nối với đầu ra của MOSFET sau.

Tất cả các kết nối quan trọng và sơ đồ được / được hiển thị trong các hình trên.

Hãy rất cẩn thận khi kết nối đường sắt 12V + vào VIN với bảng Arduino, vì bạn có thể làm cháy bảng nếu bạn kết nối sai. Ngoài ra, đừng quên nối đất (GND) mọi thứ

Bước 3: Mã Arduino và giao tiếp nối tiếp

Mã Arduino và giao tiếp nối tiếp
Mã Arduino và giao tiếp nối tiếp

Tải bản phác thảo sau lên Arduino bằng cáp USB.

Đừng quên ngắt kết nối mô-đun HC-06 trước khi tải lên bản phác thảo!

Tại sao? Các chân Giao tiếp của HC-06 (RX và TX) đang chặn giao tiếp giữa Arduino và Máy tính.

Giải thích mã:

  • Đầu tiên, chúng tôi đã khai báo một số hằng số (hằng số, không thể thay đổi sau này) cho cả ba màu (đỏ, lục, lam)
  • Trong thiết lập (), chúng tôi bắt đầu giao tiếp nối tiếp với tốc độ truyền 9600 và đặt tất cả các chân led làm OUTPUT
  • Trong loop () nếu Serial nhận được thứ gì đó, nó sẽ phân tích dữ liệu đã nhận là Số nguyên (Quan trọng ở bước tiếp theo)
  • Nếu nó nhận được ký tự dòng mới ('\ n'), trước tiên nó sẽ ràng buộc các giá trị trong phạm vi 0-255, vì phạm vi PWM và sau đó cam kết các thay đổi đối với các chân kỹ thuật số bằng phương thức analogWrite ()

Đó là nó! Bây giờ chúng tôi đã sẵn sàng cho bước cuối cùng!

Bước 4: Kết nối Arduino với thiết bị Android

Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android

Bây giờ hãy tải xuống ứng dụng sau: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LIÊN KẾT: https://play.google.com/store/apps/details?id=com.kopunectomas.smartbl Bluetooth

Smart Bluetooth là một ứng dụng cho phép bạn sử dụng điện thoại để giao tiếp với mô-đun hoặc bo mạch Bluetooth của mình một cách dễ dàng và đơn giản nhất. Nó mở ra cánh cửa cho những cách không giới hạn để kiểm soát các dự án DIY của bạn. Smart Bluetooth cung cấp nhiều cách khác nhau để gửi dữ liệu đến mô-đun của bạn.

Bluetooth thông minh có các tính năng sau:

  • Kết nối nhanh với mô-đun của bạn
  • Gửi và nhận dữ liệu từ mô-đun của bạn
  • Điều khiển các chân kỹ thuật số và PWM của bộ thu
  • Chủ đề Dark and Light: Các bố cục điều khiển khác nhau cho các mục đích khác nhau
  • Giao diện người dùng hiện đại và đáp ứng
  • Các nút và công tắc có thể tùy chỉnh
  • Thực hiện dự án Xe RC Tự làm của bạn với một gamepad đẹp mắt
  • Dễ dàng điều khiển dải đèn LED RGB của bạn bằng các thanh trượt
  • Tự động tắt Bluetooth khi đóng cửa để tiết kiệm pin
  • Dòng lệnh (thiết bị đầu cuối)

Trong hướng dẫn này, chúng tôi đang sử dụng TAB thứ hai với đèn led lớn, chỉ đủ để gửi hai ký tự.

Trong những hình ảnh sau đây, tôi sẽ hướng dẫn bạn cách sử dụng ứng dụng. Tôi sẽ chỉ cho bạn cách tìm kiếm các thiết bị lân cận, cách ghép nối với mô-đun chúng tôi đang sử dụng và cách thiết lập dữ liệu được gửi từ ứng dụng. Nếu bạn cảm thấy bối rối, hãy tạm dừng và quay lại các bước trước đó cho đến khi bạn bắt đầu hoạt động. Tuy nhiên, nếu bạn vẫn gặp sự cố, hãy cho tôi biết [email protected], tôi sẽ trả lời trong vòng 24 giờ:)

  1. Mở ứng dụng, trượt qua phần giới thiệu, nhấn nút TÌM KIẾM và tìm kiếm các thiết bị lân cận
  2. Khi thiết bị của bạn được tìm thấy, hãy chọn nó bằng cách nhấp vào nó
  3. Chọn chủ đề yêu thích của bạn (tối hoặc sáng) và giữ nút bạn đã chọn
  4. Chờ kết nối, nếu không thành công, hãy thử kết nối lại
  5. Sau khi kết nối thành công, chọn TAB thứ hai bằng cách nhấp vào nó, kéo các thanh trượt và kiểm tra xem dải đèn led có thay đổi màu sắc hay không.
  6. Nếu mọi thứ hoạt động và bạn hài lòng với dự án này, vui lòng để lại phản hồi và đánh giá tốt cho ứng dụng của tôi, điều này sẽ giúp phát triển và hướng dẫn thêm:)

Đừng quên đánh giá và để lại một phản hồi tốt đẹp. Cảm ơn và hẹn gặp lại ở bài hướng dẫn tiếp theo:)

Đề xuất: