สารบัญ:

การสร้าง-แจ้งเตือน-การใช้-Ubidots-ESP32+Temp and Humidity Sensor: 9 Steps
การสร้าง-แจ้งเตือน-การใช้-Ubidots-ESP32+Temp and Humidity Sensor: 9 Steps

วีดีโอ: การสร้าง-แจ้งเตือน-การใช้-Ubidots-ESP32+Temp and Humidity Sensor: 9 Steps

วีดีโอ: การสร้าง-แจ้งเตือน-การใช้-Ubidots-ESP32+Temp and Humidity Sensor: 9 Steps
วีดีโอ: Ubidots - IoT Application Development Platform overview 2024, กรกฎาคม
Anonim
การสร้าง-แจ้งเตือน-ใช้-Ubidots-ESP32+Temp and Humidity Sensor
การสร้าง-แจ้งเตือน-ใช้-Ubidots-ESP32+Temp and Humidity Sensor

ในบทช่วยสอนนี้ เราจะวัดข้อมูลอุณหภูมิและความชื้นต่างๆ โดยใช้เซ็นเซอร์อุณหภูมิและความชื้น คุณจะได้เรียนรู้วิธีส่งข้อมูลนี้ไปยัง 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 ทำงาน:

ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
ทำให้ Ubidot ทำงาน
  • สร้างบัญชีบน Ubidots
  • ไปที่โปรไฟล์ของฉันและจดรหัสโทเค็นซึ่งเป็นรหัสเฉพาะสำหรับทุกบัญชีแล้ววางลงในรหัส ESP32 ของคุณก่อนที่จะอัปโหลด
  • เพิ่มอุปกรณ์ใหม่ให้กับชื่อแดชบอร์ด Ubidots ของคุณ esp32
  • คลิกที่อุปกรณ์และเลือกอุปกรณ์ใน Ubidots
  • ตอนนี้คุณควรเห็นข้อมูลที่เผยแพร่ในบัญชี Ubidots ของคุณ ภายในอุปกรณ์ที่เรียกว่า "ESP32"
  • ภายในอุปกรณ์สร้างเซ็นเซอร์ชื่อตัวแปรใหม่ซึ่งจะแสดงการอ่านอุณหภูมิของคุณ
  • ตอนนี้คุณสามารถดูข้อมูลอุณหภูมิและเซ็นเซอร์อื่นๆ ที่เคยดูในจอภาพแบบอนุกรมได้ สิ่งนี้เกิดขึ้นเนื่องจากค่าของการอ่านเซ็นเซอร์ต่างๆ ถูกส่งผ่านเป็นสตริงและจัดเก็บในตัวแปรและเผยแพร่ไปยังตัวแปรภายในอุปกรณ์ esp32

ขั้นตอนที่ 6: OUTPUT

ผลผลิต
ผลผลิต

ขั้นตอนที่ 7:

ขั้นตอนที่ 8: การสร้างกิจกรรมใน Ubidots:

การสร้างกิจกรรมใน Ubidots
การสร้างกิจกรรมใน Ubidots
การสร้างกิจกรรมใน Ubidots
การสร้างกิจกรรมใน Ubidots
การสร้างกิจกรรมใน Ubidots
การสร้างกิจกรรมใน Ubidots
  • เลือกเหตุการณ์ (จากดรอปดาวน์ข้อมูล)
  • ตอนนี้คลิกที่สร้างกิจกรรม
  • ประเภทของเหตุการณ์Ubidots รองรับกิจกรรมที่รวมไว้แล้วเพื่อให้คุณส่งกิจกรรม การแจ้งเตือน และการแจ้งเตือนไปยังผู้ที่จำเป็นต้องรู้เมื่อจำเป็นต้องรู้ การผสานรวมที่สร้างไว้ล่วงหน้าของ Ubidots รวมถึง:

1. การแจ้งเตือนทางอีเมล

2. SMS แจ้งเตือน

3. กิจกรรม Webhook - เรียนรู้เพิ่มเติม

4. การแจ้งเตือนทางโทรเลข

5. การแจ้งเตือนหย่อน - เรียนรู้เพิ่มเติม

6. การแจ้งเตือนการโทร - เรียนรู้เพิ่มเติม

7. กลับสู่การแจ้งเตือนปกติ - เรียนรู้เพิ่มเติม

8. การแจ้งเตือน Geofence - เรียนรู้เพิ่มเติม

  • จากนั้นเลือกอุปกรณ์และตัวแปรเชื่อมโยงที่ระบุ "ค่า" ของอุปกรณ์
  • ตอนนี้ เลือกค่าเกณฑ์สำหรับเหตุการณ์ของคุณเพื่อทริกเกอร์และเปรียบเทียบกับค่าอุปกรณ์ และเลือกเวลาที่จะทริกเกอร์เหตุการณ์ของคุณ
  • ตอนนี้ สร้างประเภทการดำเนินการโดยคลิกเครื่องหมายบวก
  • สร้างและกำหนดค่าการดำเนินการที่จะดำเนินการและข้อความไปยังผู้รับ: ส่ง SMS, อีเมล, Webhooks, โทรเลข, การโทรศัพท์, SLACK และเว็บฮุคให้กับผู้ที่จำเป็นต้องรู้
  • ตอนนี้กรอกฟิลด์ที่จำเป็นทั้งหมด
  • กำหนดหน้าต่างกิจกรรมที่เหตุการณ์อาจ/อาจไม่สามารถดำเนินการได้
  • ยืนยันกิจกรรมของคุณ

แนะนำ: