สารบัญ:
- ขั้นตอนที่ 1: ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์
- ขั้นตอนที่ 2: ขั้นตอนในการส่งข้อมูลไปยังแพลตฟอร์มอุณหภูมิและความชื้น LabVIEW โดยใช้เซ็นเซอร์วัดอุณหภูมิและความชื้นไร้สายระยะไกล IoT และโมเด็มตาข่ายไร้สายระยะไกลพร้อมอินเทอร์เฟซ USB-
- ขั้นตอนที่ 3: การอัปโหลดรหัสไปยัง ESP32 โดยใช้ Arduino IDE:
- ขั้นตอนที่ 4: เอาต์พุตมอนิเตอร์แบบอนุกรม
- ขั้นตอนที่ 5: ทำให้ Ubidot ทำงาน:
- ขั้นตอนที่ 6: OUTPUT
- ขั้นตอนที่ 7:
- ขั้นตอนที่ 8: การสร้างกิจกรรมใน Ubidots:
วีดีโอ: การสร้าง-แจ้งเตือน-การใช้-Ubidots-ESP32+Temp and Humidity Sensor: 9 Steps
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ เราจะวัดข้อมูลอุณหภูมิและความชื้นต่างๆ โดยใช้เซ็นเซอร์อุณหภูมิและความชื้น คุณจะได้เรียนรู้วิธีส่งข้อมูลนี้ไปยัง Ubidots เพื่อให้คุณสามารถวิเคราะห์ได้จากทุกที่สำหรับแอปพลิเคชันต่างๆ นอกจากนี้ ด้วยการสร้างการแจ้งเตือนทางอีเมลสำหรับข้อมูลอุณหภูมิและความชื้นต่างๆ เราอาจได้รับแจ้งเกี่ยวกับการเปลี่ยนแปลงต่างๆ ที่เกิดขึ้นกับอุณหภูมิของระบบ
ขั้นตอนที่ 1: ต้องใช้ฮาร์ดแวร์และซอฟต์แวร์
ฮาร์ดแวร์ที่จำเป็น:
- โมดูล NCD ESP32 IoT WiFi BLE พร้อม USB ในตัว
- เซ็นเซอร์อุณหภูมิและความชื้นไร้สายระยะไกล NCD IoT
- โมเด็มตาข่ายไร้สายระยะไกล NCD พร้อมอินเทอร์เฟซ USB
ซอฟต์แวร์ที่จำเป็น:
- Arduino IDE
- ยูทิลิตี้ LabView
- Ubidots
ห้องสมุดที่ใช้:
- PubSubClient Library
- Wire.h
ขั้นตอนที่ 2: ขั้นตอนในการส่งข้อมูลไปยังแพลตฟอร์มอุณหภูมิและความชื้น LabVIEW โดยใช้เซ็นเซอร์วัดอุณหภูมิและความชื้นไร้สายระยะไกล IoT และโมเด็มตาข่ายไร้สายระยะไกลพร้อมอินเทอร์เฟซ USB-
- อันดับแรก เราต้องการโปรแกรมอรรถประโยชน์ Labview ซึ่งเป็นไฟล์ ncd.io Wireless Temperature And Humidity Sensor.exe ซึ่งสามารถดูข้อมูลได้
- ซอฟต์แวร์ Labview นี้จะทำงานร่วมกับเซ็นเซอร์อุณหภูมิแบบไร้สาย ncd.io เท่านั้น
- ในการใช้ UI นี้ คุณจะต้องติดตั้งไดรเวอร์ต่อไปนี้ ติดตั้งรันไทม์เอ็นจิ้นจากที่นี่ 64bit
- 32 บิต
- ติดตั้งไดรเวอร์ NI Visa
- ติดตั้ง l LabVIEW Run-Time Engine และ NI-Serial Runtime
- คู่มือเริ่มต้นใช้งานสำหรับผลิตภัณฑ์นี้
ขั้นตอนที่ 3: การอัปโหลดรหัสไปยัง ESP32 โดยใช้ Arduino IDE:
- ดาวน์โหลดและรวม PubSubClient Library และ Wire.h Library
- คุณต้องกำหนด Ubidots TOKEN, MQTTCLIENTNAME, SSID (ชื่อ WiFi) และรหัสผ่านเฉพาะของเครือข่ายที่ใช้ได้
- รวบรวมและอัปโหลดโค้ด temp_humidity.ino
- หากต้องการตรวจสอบการเชื่อมต่อของอุปกรณ์และข้อมูลที่ส่ง ให้เปิดจอภาพอนุกรม หากไม่เห็นการตอบสนอง ให้ลองถอดปลั๊ก ESP32 แล้วเสียบใหม่อีกครั้ง ตรวจสอบให้แน่ใจว่าอัตราบอดของจอภาพแบบอนุกรมถูกตั้งค่าเป็นอัตราเดียวกับที่ระบุไว้ในรหัส 115200 ของคุณ
ขั้นตอนที่ 4: เอาต์พุตมอนิเตอร์แบบอนุกรม
ขั้นตอนที่ 5: ทำให้ Ubidot ทำงาน:
- สร้างบัญชีบน Ubidots
- ไปที่โปรไฟล์ของฉันและจดรหัสโทเค็นซึ่งเป็นรหัสเฉพาะสำหรับทุกบัญชีแล้ววางลงในรหัส ESP32 ของคุณก่อนที่จะอัปโหลด
- เพิ่มอุปกรณ์ใหม่ให้กับชื่อแดชบอร์ด Ubidots ของคุณ esp32
- คลิกที่อุปกรณ์และเลือกอุปกรณ์ใน Ubidots
- ตอนนี้คุณควรเห็นข้อมูลที่เผยแพร่ในบัญชี Ubidots ของคุณ ภายในอุปกรณ์ที่เรียกว่า "ESP32"
- ภายในอุปกรณ์สร้างเซ็นเซอร์ชื่อตัวแปรใหม่ซึ่งจะแสดงการอ่านอุณหภูมิของคุณ
- ตอนนี้คุณสามารถดูข้อมูลอุณหภูมิและเซ็นเซอร์อื่นๆ ที่เคยดูในจอภาพแบบอนุกรมได้ สิ่งนี้เกิดขึ้นเนื่องจากค่าของการอ่านเซ็นเซอร์ต่างๆ ถูกส่งผ่านเป็นสตริงและจัดเก็บในตัวแปรและเผยแพร่ไปยังตัวแปรภายในอุปกรณ์ esp32
ขั้นตอนที่ 6: OUTPUT
ขั้นตอนที่ 7:
ขั้นตอนที่ 8: การสร้างกิจกรรมใน Ubidots:
- เลือกเหตุการณ์ (จากดรอปดาวน์ข้อมูล)
- ตอนนี้คลิกที่สร้างกิจกรรม
- ประเภทของเหตุการณ์Ubidots รองรับกิจกรรมที่รวมไว้แล้วเพื่อให้คุณส่งกิจกรรม การแจ้งเตือน และการแจ้งเตือนไปยังผู้ที่จำเป็นต้องรู้เมื่อจำเป็นต้องรู้ การผสานรวมที่สร้างไว้ล่วงหน้าของ Ubidots รวมถึง:
1. การแจ้งเตือนทางอีเมล
2. SMS แจ้งเตือน
3. กิจกรรม Webhook - เรียนรู้เพิ่มเติม
4. การแจ้งเตือนทางโทรเลข
5. การแจ้งเตือนหย่อน - เรียนรู้เพิ่มเติม
6. การแจ้งเตือนการโทร - เรียนรู้เพิ่มเติม
7. กลับสู่การแจ้งเตือนปกติ - เรียนรู้เพิ่มเติม
8. การแจ้งเตือน Geofence - เรียนรู้เพิ่มเติม
- จากนั้นเลือกอุปกรณ์และตัวแปรเชื่อมโยงที่ระบุ "ค่า" ของอุปกรณ์
- ตอนนี้ เลือกค่าเกณฑ์สำหรับเหตุการณ์ของคุณเพื่อทริกเกอร์และเปรียบเทียบกับค่าอุปกรณ์ และเลือกเวลาที่จะทริกเกอร์เหตุการณ์ของคุณ
- ตอนนี้ สร้างประเภทการดำเนินการโดยคลิกเครื่องหมายบวก
- สร้างและกำหนดค่าการดำเนินการที่จะดำเนินการและข้อความไปยังผู้รับ: ส่ง SMS, อีเมล, Webhooks, โทรเลข, การโทรศัพท์, SLACK และเว็บฮุคให้กับผู้ที่จำเป็นต้องรู้
- ตอนนี้กรอกฟิลด์ที่จำเป็นทั้งหมด
- กำหนดหน้าต่างกิจกรรมที่เหตุการณ์อาจ/อาจไม่สามารถดำเนินการได้
- ยืนยันกิจกรรมของคุณ
แนะนำ:
Tweeting Temp Sensor: 4 ขั้นตอน
Tweeting Temp Sensor: สร้าง Tweeting Temperature Sensor ของคุณเองซึ่งสามารถทำงานได้ทุกที่ด้วย WiFi
Temp Disply บน 3310 Display Graphic Way: 5 ขั้นตอน
Temp Disply on 3310 Display Graphic Way: สวัสดี ฉันชื่อ Starkship ฉันมีช่อง YouTube ดังนั้นโครงการนี้เกี่ยวกับการใช้ NOKIA 3310 DISPLAYSUPPLY: -1 X NOKIA 3310 DISPLAY (เก่า/ใหม่อะไรก็ได้)1 X ARDUINO UNO /NANO (ทุกประเภท ใช้งานได้) 1X LM35 TEMP SENSOR1 X 10uf (ELECTROLYTIC CAPACITOR)บางสาย
Masherator 1000 - Infusion Mash Temp Controller: 8 ขั้นตอน
Masherator 1000 - Infusion Mash Temp Controller: นี่เป็นรุ่นที่ 5 ของตัวควบคุมอุณหภูมิสำหรับกระบวนการผลิตเบียร์ของฉัน ฉันมักจะใช้ตัวควบคุม PID แบบนอกชั้นวาง ราคาถูก ซึ่งมีประสิทธิภาพและเชื่อถือได้บ้าง เมื่อฉันได้เครื่องพิมพ์สามมิติแล้ว ฉันตัดสินใจออกแบบเครื่องพิมพ์ตั้งแต่เริ่มต้น
ESP8266 NodeMCU + LM35 + Blynk (สถานีตรวจอากาศ IOT/ Digital Temp Sensor): 4 ขั้นตอน
ESP8266 NodeMCU + LM35 + Blynk (สถานีตรวจอากาศ IOT/ Digital Temp Sensor): สวัสดีทุกคน! ในคำแนะนำนี้ เราจะเรียนรู้วิธีเชื่อมต่อเซ็นเซอร์ LM35 กับ NodeMCU และแสดงข้อมูลอุณหภูมิบนอินเทอร์เน็ตบนสมาร์ทโฟนด้วยแอปพลิเคชัน Blynk (ในโปรเจ็กต์นี้ เราจะใช้วิดเจ็ต SuperChart ใน Bl
SMS Text Temp Alerts จาก ATTINY85 และ A1 GSM: 5 ขั้นตอน
การแจ้งเตือนอุณหภูมิข้อความ SMS จาก ATTINY85 และ A1 GSM: คำแนะนำนี้แสดงวิธีจับอุณหภูมิจากเซ็นเซอร์อุณหภูมิอย่างง่ายและส่งผ่านข้อความ SMS ไปยังโทรศัพท์มือถือของคุณ เพื่อลดความซับซ้อนของสิ่งต่าง ๆ ฉันส่งอุณหภูมิตามช่วงเวลาที่กำหนด แต่ฉันยังแสดงให้เห็นว่าสิ่งนี้สามารถทำได้โดย exce