
rewal
Lora Remote Water Water Level และ Pump Controller - ไคลเอนต์
การเปลี่ยนแปลง
- 18/08/2023 v1.1 การจัดการ OTA และการแก้ไขเล็กน้อย
- 20/05/2022 v1.0 รุ่นแรก
ปัญหา
ก่อนอื่นปัญหา: ฉันต้องเติมถังน้ำ 1,5 กม. ดังนั้นฉันจึงต้องการอุปกรณ์สองตัว:
- เซิร์ฟเวอร์ที่จัดการปั๊ม: หากถังระยะไกลไม่เต็มเซิร์ฟเวอร์จะเริ่มปั๊มด้วยรีเลย์และเมื่อถังเต็มให้หยุดปั๊ม
- ปั๊มสตาร์ทสต็อป;
- จัดการข้อความระยะไกล
- ป้องกันการกระทำที่เป็นอันตรายหากอุปกรณ์ระยะไกลไม่ทำงานอีกต่อไป
- ตรวจสอบเพื่อเลือกโหมดการทำงานและสถานะ
- ไคลเอนต์ที่อยู่ในตำแหน่งระยะไกล (ตำแหน่งรถถัง) ตรวจสอบระดับน้ำและเตือนเซิร์ฟเวอร์ว่าทั้งหมดตกลงหรือถังทั้งหมดเต็ม
- ตรวจสอบระดับสูงสุดและขั้นต่ำ;
- เตือนเซิร์ฟเวอร์เกี่ยวกับสถานะ;
- แบตเตอรี่และพลังงานแสงอาทิตย์
- โหมดสลีปหากไม่จำเป็นต้องมีอีกต่อไป
ตัวอย่างง่ายๆ
นี่คือวิดีโอตัวอย่างง่ายๆ
เอกสาร
- ระดับถังเก็บน้ำระยะไกล Lora และตัวควบคุมปั๊ม: อินโทร
- LORA ระยะไกลระดับน้ำและคอนโทรลเลอร์ปั๊ม: ซอฟต์แวร์เซิร์ฟเวอร์
- LORA ระดับน้ำระยะไกลและคอนโทรลเลอร์ปั๊ม: ซอฟต์แวร์ไคลเอ็นต์
- LORA ระดับน้ำระยะไกลและตัวควบคุมปั๊ม: Server PCB
- LORA ระดับน้ำระยะไกลและคอนโทรลเลอร์ปั๊ม: ไคลเอนต์ PCB
- LORA ระยะไกลระดับน้ำและคอนโทรลเลอร์ปั๊ม: เซิร์ฟเวอร์ทั้งหมดที่มีเคสพิมพ์ 3 มิติ
- LORA ระดับน้ำระยะไกลและตัวควบคุมปั๊ม: ไคลเอนต์ทั้งหมดที่มีเคสพิมพ์ 3 มิติ