สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำแนะนำล่าสุดของฉันฉันได้แสดงวิธีเชื่อมต่อเซ็นเซอร์อุณหภูมิกับ Lora ผ่าน TTN ตอนนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถอ่านข้อมูลนี้และแสดงในแดชบอร์ดได้อย่างไร เราจะครอบคลุมถึงวิธีการใช้ข้อมูลใน IFTTT
ขั้นตอนที่ 1: ดาวน์โหลด Node-red
หากคุณติดตั้ง node-red แล้ว คุณสามารถข้ามขั้นตอนนี้ได้
ติดตั้งโหนดสีแดง
ก่อนอื่นคุณต้องติดตั้ง Node.js หลังจากที่คุณติดตั้งเสร็จแล้วให้เปิด CMD และรันคำสั่งนี้:
npm install -g --unsafe-perm node-red
เพื่อเริ่ม node-red open CMD และรันคำสั่งนี้:
โหนดสีแดง
คู่มือการติดตั้งอย่างเป็นทางการ:
ขั้นตอนที่ 2: ติดตั้งโหนด
ตอนนี้เราต้องติดตั้งโหนดที่เราต้องการ
มี 2 วิธี:
1) เปิด CMD และรันคำสั่งนี้:
cd./.node-rednpm ติดตั้ง node-red-dashboard
2) ตรวจสอบให้แน่ใจว่า node-red กำลังทำงานอยู่ เปิด 127.0.0.1:1880 กด 3 แถบที่มุมบนขวา ไปที่ Manage Palette ไปที่ติดตั้ง ค้นหา "node-red-dashboard" กดติดตั้ง
ขั้นตอนที่ 3: เปิด Node-red และติดตั้ง Flow
เปิด node-red โดยพิมพ์ "127.0.0.1:1880" ในเบราว์เซอร์ของคุณ
คัดลอกข้อความใน node-red.txt จากด้านล่าง
กด 3 ขีดมุมขวาบน ไปที่นำเข้าแล้วกดคลิปบอร์ด ตอนนี้วางข้อความที่คุณคัดลอกมาก่อน
ขั้นตอนที่ 4: กำหนดค่า MQTT-node
ดับเบิลคลิกที่โหนด MQTT และแก้ไขด้วยดินสอที่มุมบนขวา
ตั้งค่าเซิร์ฟเวอร์เป็น: "eu.thethings.network" และพอร์ตเป็น "1883"
กด "ความปลอดภัย" และใส่ข้อมูลประจำตัวของคุณ
คุณสามารถค้นหาข้อมูลประจำตัวของคุณได้จากเว็บไซต์แอปพลิเคชัน
ขั้นตอนที่ 5: ความพิเศษบางอย่าง
ในสคริปต์ Arduino ของฉันฉันได้คูณอุณหภูมิด้วยตัวประกอบ 100 เพื่อลบทศนิยม หากคุณไม่ต้องการคุณสมบัตินี้ คุณสามารถลบโหนดและเชื่อมต่อ "Parsefloat" กับ "Celsius/Farenheit" ได้อย่างง่ายดาย
ฉันยังมีโหนดที่ให้คุณเปลี่ยนระหว่างเซลเซียสและฟาเรนไฮต์ได้ หากต้องการเปลี่ยนไปใช้ Farenheit เพียงแสดงความคิดเห็นในบรรทัดแรกและลบ "//" ออกจากบรรทัดที่สอง