ทริกเกอร์ไปยังเซิร์ฟเวอร์ระยะไกลเมื่ออุปกรณ์ของฉันใช้พลังงานแบตเตอรี่เหลือน้อยหรือไม่


9

ปัจจุบันฉันทำงานโครงการเพื่อสร้างอุปกรณ์ติดตามรถ ในขณะนี้อุปกรณ์สามารถทำงานได้ดี แต่ฉันต้องการปรับปรุง

สถานการณ์คืออุปกรณ์ของฉันใช้พลังงานจากภายนอก (แบตเตอรี่ตะกั่วกรด) และฉันต้องการส่งการแจ้งเตือนไปยังเซิร์ฟเวอร์ระยะไกลเมื่ออุปกรณ์อยู่ในระดับแบตเตอรี่ต่ำ

เท่าที่ฉันรู้วิธีหนึ่งที่จะทำได้คือการตรวจสอบแบตเตอรี่ที่เหลือซึ่งมีความซับซ้อนอยู่บ่อยครั้ง (ใช้ฮาร์ดแวร์และอัลกอริทึมที่ซับซ้อนมากขึ้น)

การออกแบบของฉันใช้ Arduino uno R3 และโมดูล Sim080

ฉันแค่ต้องทริกเกอร์เซิร์ฟเวอร์ระยะไกลเมื่ออยู่ในระดับต่ำไม่จำเป็นต้องกำหนดความแม่นยำในการวัดที่เหลืออยู่ในแบตเตอรี่

คำตอบ:


4

เนื่องจากคุณไม่ได้รวมข้อมูลเกี่ยวกับฮาร์ดแวร์เพียงกล่าวถึงอุปกรณ์

วงจรการตรวจจับพลังงานต่ำนั้นค่อนข้างง่าย OP-amp, zener diode และตัวต้านทาน / โพเทนชิโอมิเตอร์สองสามตัวนั้นเป็นสิ่งที่จำเป็น


ฉันใช้โมดูล arduino uno R3 + Sim808 คุณสามารถอธิบายรายละเอียดวิธีการทำอย่างละเอียดได้ไหม? เนื่องจากฉันมีประสบการณ์เล็กน้อยในด้านอิเล็กทรอนิกส์และการใช้พลังงาน
juggernaut156

หากคุณกำลังใช้ Arduino มีตัวแปลง "A / D" หลายตัวและสิ่งที่คุณต้องการก็คือตัวแบ่งแรงดัน (ตัวต้านทานสองตัว) และรหัสที่เปรียบเทียบแรงดันไฟฟ้าปัจจุบันกับขีด จำกัด "แรงดันไฟฟ้าต่ำ" ของคุณและส่ง "ต่ำ" ข้อความ "แรงดันไฟฟ้า" ไปยังเซิร์ฟเวอร์ระยะไกล และโปรดเพิ่มข้อมูลเท่าที่คุณทำได้อย่าใช้อุปกรณ์รีโมตเซิร์ฟเวอร์เนื่องจากเป็นคำศัพท์ทั่วไปและดูเหมือนว่าคุณจะไม่ได้คำตอบอย่างละเอียด!
MatsK

3

เท่าที่ฉันรู้วิธีหนึ่งที่จะทำได้คือการตรวจสอบแบตเตอรี่ที่เหลือซึ่งมีความซับซ้อนอยู่บ่อยครั้ง (ใช้ฮาร์ดแวร์และอัลกอริทึมที่ซับซ้อนมากขึ้น)

แต่

ฉันแค่ต้องทริกเกอร์เซิร์ฟเวอร์ระยะไกลเมื่ออยู่ในระดับต่ำไม่จำเป็นต้องกำหนดความแม่นยำในการวัดที่เหลืออยู่ในแบตเตอรี่

คุณมีขอบเขตในการออกแบบนี้เพื่อรวบรวมข้อมูลซึ่งจะช่วยให้คุณเรียกเหตุการณ์นี้ในเวลาที่ดีที่สุด - นี่คือข้อได้เปรียบที่ยอดเยี่ยมของการออกแบบ IoT เปรียบเทียบกับการพยายามใช้คุณลักษณะโดยไม่ต้องเชื่อมต่อแบบสองทาง

แบตเตอรี่ตะกั่วกรดเป็นสัตว์ที่ค่อนข้างง่าย เมื่อชาร์จไฟแรงดันจะเพิ่มขึ้นเป็นประมาณ 14.2V และจะลดลงตามเวลา (ที่เหลือ) ถึง 12V เมื่อโหลดแรงดันไฟฟ้าจะลดลงเล็กน้อย - ขึ้นอยู่กับโหลด ใกล้กับการคายประจุก็จะลดลงเร็ว ดูคำตอบนี้สำหรับตัวอย่างเส้นโค้งการปลดปล่อย

ด้วยหลอดหยดขนาด 10V และวงจรจับยึดคุณสามารถวัดขนาดเต็มได้ 10-13.3V โดยใช้ ADC นี่เพียงพอที่จะระบุการปล่อย แต่คุณจะต้องการตรวจสอบและปรับเปลี่ยนเกณฑ์ที่คุณใช้ คุณอาจพบว่าอุณหภูมิมีผลต่อขีด จำกัด ที่คุณใช้พร้อมกับเวลานับตั้งแต่เครื่องยนต์กำลังทำงาน (และตัวแปรอื่น ๆ อีกมากมาย)

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.