ชุดการเรียนรู้ Smart Farm ชุดที่ 2 เรื่องการรับข้อมูลอุณหภูมิ

การตั้งค่า Dashboard ในชุดการทดลองที่ 2

1.ให้โยงบล็อกในลักษณะดังภาพ

2.ตั้งค่าในบล็อก MQTT

โดยเริ่มจากการ ตั้งค่า Server ให้เป็น test.mosquitto.org และ Port ให้เป็น 1883

 จากนั้นให้ตั้งค่า Properties โดยให้กรอกค่า Topic ให้ตรงกับที่กำหนดไว้ในโปรแกรม Arduino และตั้งค่า QOS ในที่นี้เราได้ตั้งค่าเท่ากับ 1

3.ตั้งค่า code ใน บล็อก Function ในหน้า On Message ให้เป็นดังภาพ

var m = msg.payload.split(',');
var H = { payload: parseFloat(m[0]) };
var T = { payload: parseFloat(m[1]) };

return [H, T];

โดย code นี้มีหน้าที่ในการแยกข้อมูลและกำหนดค่าของข้อมูลที่ถูกส่งเข้า node red ที่จะเข้ามาเป็นข้อมูลชุดเดียวโดยจะเป็นความชื้นและอุณหภูมิตามลำดับ ดังภาพ

รูปภาพนี้มี Alt แอตทริบิวต์เป็นค่าว่าง ชื่อไฟล์คือ Screenshot-2023-10-25-094550-1024x527.png

และตั้งค่า Outputs เท่ากับ 2 ในหน้าต่าง Setup

4.การสร้าง Dashboard

ขั้นตอนแรกให้ทำการสร้าง Tab ซึ่งเป็นพื้นที่ๆครอบคลุมทุกอย่างในเว็บไซต์

ให้สร้างกลุ่มของข้อมูลด้วยการเพิ่ม Group ซึ่งจะเป็นช่องลงข้อมูล

สุดท้ายให้ไปที่บล็อก Gauge และเพิ่มเข้ากลุ่มที่ได้สร้างไป

เมื่อเรากลับไปดูที่ Group จะพบว่า Gauge ได้ถูกเพิ่มเข้ามาเรียบร้อยแล้ว และทำเช่นนี้จนครอบบล็อกที่เป็น dashboard ทั้งหมด

4.สั่งเริ่มทำงานเว็บต์โดยกดปุ่ม Deploy

และเมื่อกดปุ่มที่มีรูปทรงสี่เหลี่ยมและลูกศรเราจะเข้าไปสู่หน้าเว็บ

จากนั้นก็ถือเป็นอันเสร็จชุดการเรียนรู้ที่ 2