เซ็นเซอร์อุณหภูมิที่เชื่อมต่อผ่าน LORA ด้วยโมดูลหลักที่มีการเชื่อมต่อ WLAN
เป้าหมายของโครงการนี้คือการบันทึกอุณหภูมิของแต่ละหน่วยในอพาร์ทเมนต์ขนาดเล็กที่ซับซ้อนเพื่อให้ได้ภาพโดยรวมของประสิทธิภาพการทำความร้อนและความเย็น ข้อมูลเซ็นเซอร์ของโมดูลทาสจะถูกส่งผ่าน LORA ไปยังโมดูลหลัก สิ่งนี้จะส่งต่อข้อมูลผ่าน WLAN ไปยังบริการคลาวด์ ซึ่งหมายความว่าแต่ละโมดูลทาสไม่จำเป็นต้องมีการกำหนดค่า WLAN ของตัวเอง

ผังงาน TD
A [เซ็นเซอร์อุณหภูมิและความชื้น 'เซ็นเซอร์ -v3']-> | การสื่อสาร LORA | B (Lora Wlan Gateway 'Gateway-V3')
B -> | การสื่อสาร WLAN | C (เราเตอร์อินเทอร์เน็ต)
c -> d (iotplotter)
ตัวบ่งชี้ความแรงของสัญญาณที่ได้รับ (RSSI) คือกำลังสัญญาณที่ได้รับใน Milliwatts และวัดเป็น DBM ค่านี้สามารถใช้เป็นการวัดว่าตัวรับสัญญาณสามารถ "ได้ยิน" สัญญาณจากผู้ส่งได้ดีเพียงใด ยิ่งใกล้กับ 0 สัญญาณที่ดีกว่าคือ RSSI minimum is -120dBm
-30dBm มีความแข็งแกร่ง-120dBm อ่อนแอตัวแปรที่อยู่อาศัยแรก (V1) ยังคงมีช่องเปิดน้อยเนื่องจากการเพิ่มประสิทธิภาพเพิ่มเติมตอนนี้เซ็นเซอร์ตอบสนองต่อการเปลี่ยนแปลงได้เร็วขึ้น ตัวแปรที่อยู่อาศัยปัจจุบันคือ (v2)
ในการเริ่มต้นอุณหภูมิจะเพิ่มขึ้นเสมอเมื่อฉันใส่เซ็นเซอร์ของฉันเข้าสู่การทำงาน หลังจากการวิจัยเล็กน้อยจากนั้นฉันก็พบว่าการกำหนดค่ามาตรฐานทำให้ 1,000 ข้อความค้นหาต่อวินาทีและทำให้เซ็นเซอร์อุณหภูมิร้อนขึ้นตอนนี้ฉันได้แก้ไขแล้วเพื่อให้ฉันเรียกเซ็นเซอร์ด้วยตนเองเพื่อสอบถามค่าอุณหภูมิและตอนนี้เกิดขึ้นเพียง 1 ครั้งต่อวินาที
เมื่อทำการวัดด้วยกล้องถ่ายภาพความร้อนตอนนี้จะเห็นได้ชัดว่า ESP32 ทำให้ความร้อนขึ้นที่อยู่อาศัยอย่างต่อเนื่องในการทำงานอย่างต่อเนื่องและมีอิทธิพลต่อการวัดอุณหภูมิด้วยความน่าจะเป็นที่สูงมาก ขั้นตอนการพัฒนาครั้งต่อไปจึงไปในทิศทางของการนอนหลับลึกเพื่อปรับปรุงพฤติกรรมนี้ หลังจากการทดสอบครั้งแรกของฉันในการนอนหลับลึกฉันสามารถเห็นความแตกต่างของอุณหภูมิ 1.5° ซึ่งเป็นการเพิ่มประสิทธิภาพรหัส deep sleep

การปรับชื่อเซ็นเซอร์ในแต่ละครั้งในรหัสก่อนที่จะรวบรวมไม่สะดวกและผิดพลาดได้ง่าย เนื่องจาก ESP32 ไม่มี EEPROM ฉันจึงเก็บค่าไว้ในแฟลชผ่านไลบรารี Preferences
Lora-Serialization, Cayennelpp, Protobuf โปรโตคอลนั้นซับซ้อนเกินไปที่จะใช้การสื่อสารอุปกรณ์กับอุปกรณ์อย่างง่าย
เซ็นเซอร์ความชื้นหยุดทำงานหลังจาก 2 ปีที่ดี ตอนนี้ให้ค่า 100% เท่านั้น มันถูกใช้ในบ้านเท่านั้น แต่ความชื้นถึง 100% หากคุณค้นหาบนอินเทอร์เน็ตคนอื่น ๆ ดูเหมือนจะมีปัญหาเดียวกัน


| เครื่องมือ | คำอธิบาย |
|---|---|
| https://iotplotter.com | เครื่องมือง่าย ๆ ในการแสดงข้อมูลที่รวดเร็ว แต่ไม่มีการกำหนดค่าที่แท้จริงสำหรับจุดสิ้นสุด |
| https://datagekko.com | ปัจจุบันยังไม่พร้อมใช้งานอยู่ในเบต้าปิด |
| https://iotguru.live | ไม่ได้ทดสอบ |
| https://thingspeak.com | ไม่ได้ทดสอบ |
| https://thingsboard.io | ไม่ได้ทดสอบ |