Arduino ได้ปล่อย Power Management Library ใหม่ที่ออกแบบมาสำหรับโมดูล Arduino Pro เพื่อช่วยให้ผู้ใช้งานสามารถตรวจสอบการใช้แบตเตอรี่, ปรับแต่งพารามิเตอร์การชาร์จ และเพิ่มประสิทธิภาพการใช้พลังงานของโค้ด Arduino โดยเฉพาะอย่างยิ่งการเปิดใช้งานโหมด sleep และ standby บนอุปกรณ์ที่รองรับ
ปัจจุบันบอร์ด Arduino Portenta H7, Arduino Portenta C33 และโมดูล Nicla Vision รองรับ Power Management Library ใหม่นี้ โดยบริษัทอธิบายว่าบอร์ดบางรุ่นใช้พลังงานน้อยกว่า 100 ไมโครแอมป์ในโหมด deep sleep ซึ่งช่วยให้สามารถทำงานต่อเนื่องได้หลายเดือนหรือแม้กระทั่งเป็นปีด้วยการชาร์จเพียงครั้งเดียว ดังนั้นการใช้ฟีเจอร์เหล่านี้ช่วยให้ประหยัดพลังงานของอุปกรณ์ IoT และอุปกรณ์สวมใส่ที่ใช้พลังงานจากแบตเตอรี่
ฟีเจอร์สำคัญของ Power Management Library สำหรับ Arduino:
- การตรวจสอบแบตเตอรี่ – รายงานข้อมูลต่าง ๆ ของแบตเตอรี่ เช่น แรงดันไฟฟ้า กระแสไฟฟ้า เปอร์เซ็นต์ และอุณหภูมิ
- การติดตามสุขภาพแบตเตอรี่ – ตรวจสอบสุขภาพของแบตเตอรี่พร้อมข้อมูลเชิงลึกอย่างละเอียดเกี่ยวกับอุณหภูมิและความจุที่รายงาน
- การควบคุมการชาร์จ – ตรวจสอบและปรับพารามิเตอร์การชาร์จเพื่อการจัดการแบตเตอรี่ที่ดียิ่งขึ้น
- โหมด Sleep และ Standby – Portenta C33 หรือ Portenta H7 สามารถเข้าสู่โหมด Sleep และ Standby ที่ใช้พลังงานต่ำเพื่อยืดอายุการใช้งานแบตเตอรี่ (การรองรับโมดูล Nicla Vision ยังไม่ได้เพิ่มเข้ามา แต่จะมีในเร็ว ๆ นี้)
- การควบคุมรางไฟฟ้า – ปรับการใช้พลังงานอย่างละเอียดโดยการเปิด-ปิดและตั้งค่าแรงดันไฟฟ้าบนรางพลังงานต่าง ๆ ของบอร์ด
การติดตั้งไลบรารีทำได้ง่ายมาก เพียงค้นหา “PowerManagement” แล้วไลบรารีใหม่ของ Arduino จะแสดงขึ้นมาและสามารถติดตั้งได้จาก IDE เช่นเดียวกับไลบรารีอื่น ๆ คุณยังสามารถหาไลบรารีนี้พร้อมกับโค้ดต้นฉบับและเอกสารประกอบได้บน GitHub
เพื่อทดลองใช้งานอย่างรวดเร็ว Arduino มีตัวอย่าง sketches 5 แบบสำหรับการตรวจสอบแบตเตอรี่ การชาร์จ และการจัดการโหมด standby/wake-up คุณสามารถโหลดตัวอย่างเหล่านี้ได้โดยตรงจาก Arduino IDE หรือค้นหาได้บน GitHub
Arduino ยังได้แชร์ข้อมูลการใช้พลังงานทั้งก่อนและหลังการปรับแต่งโดยใช้ Nordic Power Profiler Kit II ผ่านขั้วต่อไฟ JST ของบอร์ด Portenta บริษัทระบุว่าตัวเลขอาจสูงขึ้นเมื่อจ่ายไฟผ่านพิน VIN หรือ 5V เนื่องจากต้องใช้ตัวควบคุมพลังงานมากกว่าซึ่งไม่มีประสิทธิภาพเท่ากับตัวควบคุมแบบบูรณาการของ PF1550 มีผลลัพธ์ดังนี้
ถ้าแอปพลิเคชันของคุณอนุญาต การเข้าสู่โหมดสแตนด์บายพร้อมปิดอุปกรณ์ต่อพ่วงจะให้ประหยัดพลังงานได้มากที่สุด MCU จาก Renesas และ STMicro ที่พบในบอร์ด Portenta ให้การควบคุมอุปกรณ์ต่อพ่วงอย่างละเอียด ทำให้คุณสามารถปิดเฉพาะส่วนที่ไม่จำเป็นได้ Arduino มีข้อมูลและคำแนะนำเพิ่มเติมในประกาศ ที่อธิบายวิธีการเพิ่มประสิทธิภาพพลังงานและแบตเตอรี่โดยใช้ Power Management Library ใหม่นี้
แปลจากบทความภาษาอังกฤษ : Arduino releases a power management library for Arduino Pro modules to optimize power consumption
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT