Internet of ThingsIoT platformsThingsboard.io

Bài 5: Đọc dữ liệu từ cảm biến DHT11 hiển thị lên Thingsboard

Nối tiếp bài viết trước ,ở bài viết này lophocvui.com sẽ hướng dẫn bạn đọc dữ liệu từ cảm biến DHT 11  lên Thingsboard hiển thị giá trị và biểu đồ trạng thái nhiệt độ ,độ ẩm. DHT 11 là thiết bị cảm biến đo nhiệt độ độ ẩm. DHT11 có  giá thành rẻ và dễ dàng lấy dữ liệu qua giao tiếp one-wire.

I/Yêu cầu phần cứng

  1. Những linh kiện cần chuẩn bị

    • Node MCU
    • DHT 11 (hoặc DHT 22)
    • Dây kết nối
    • Nguồn 5 VDC
    • Board test
  2. Sơ đồ kết nối

II/Tạo thiết bị ảo trên Thingsboard

Ở bài viết trước bạn đã biết cách tạo một thiết bị ảo trên Thingsboard. Bạn hãy tạo ra một thiết bị mới có tên để đẩy dữ liệu từ node mcu lên đó.

Lưu ý: bạn cần copy ACCESS TOKEN.

II/Code cho Node MCU

Bạn hãy nạp đoạn code sau cho Node MCU của bạn,chú ý thay thế tên wifi mật khẩu wifi ,access token,IP của máy chủ cài Thingsboard tương ứng.

Sau khi nạp code xong các bạn có thể kiểm tra ở của sổ Serial để xem Node MCU của bạn đã kết nối và gửi nhiệt độ độ ẩm lên Thingsboard hay chưa:

nếu như hình trên là đã gửi được. Bạn có thể thấy nhiệt độ độ ẩm  mà node mcu đọc được từ DHT11 đã được gửi lên Thingsboard:

III/Tạo Dashboard hiển thị

Sau khi gửi dữ liệu thành công bạn cần tạo 1 bảng điều khiển để hiển thị dữ liệu đó để dễ dàng hơn cho việc giám sát quản lý nhiệt độ độ ẩm. Bạn có thể tự tạo một dashboard tùy ý của bạn theo hướng dẫn bài trong bài trước của lophocvui.com. Nếu bạn muốn có một dashboard hiển thị giống như hình dưới đây(trong trường hợp bạn đã tạo thiết bị ảo có tên DHT11):

Bạn hãy vào đường dẫn sau copy nội dung vào 1 file tên là dht11.json trên máy tính của bạn: http://Dashboard DHT11. 

Sau đó,trên giao diện tạo Dashboard mới bạn vào phần import dashboard như hình dưới:

Sau đó upload file bạn vừa tạo ở trên là bạn đã có giao diện hiển thị như trên hình trên.

Như vậy bạn đã nhận dữ liệu cảm biến DHT 11 và hiển thị thành công lên Thingsboard. lophocvui.com chúc các bạn thành công

Nguồn tham khảo: https://thingsboard.io/docs/samples/nodemcu/temperature/

—————————
Chi tiết liên hệ:
📌Website: lophocvui.com
☎Hotline: 0971479145//0983811938
🖌Fanpage:https://www.facebook.com/lophocvui.com/

Bình luận

Related Articles

Close
Close