52Pi UPS Gen 6 เป็นโซลูชันสำรองไฟ (UPS) สำหรับ Raspberry Pi 5 ที่รองรับแพ็กแบตเตอรี่ภายนอกเพื่อใช้งานยาวนาน และใช้การสื่อสารผ่าน I²C ร่วมกับสคริปต์ PikaPython ในการตั้งค่าการจ่ายไฟและการสั่งปิดระบบอย่างปลอดภัย
โมดูลนี้ออกแบบมาสำหรับ Raspberry Pi 5 และ 4B โดยติดตั้งด้านล่างของบอร์ด และจ่ายไฟผ่าน pogo pins พร้อมฮีทซิงค์อะลูมิเนียมและพัดลมอัตโนมัติ ชุดมาตรฐานรองรับแบตเตอรี่ 18650 จำนวน 2 ก้อน และสามารถเพิ่มแพ็กแบตเตอรี่เสริมได้อีก 3 ชุด (รวมเป็น 4 ชุด) เพื่อเพิ่มระยะเวลาการทำงาน, บอร์ดยังมีปุ่มเปิด–ปิดแบบกดใช้งานเอง, พอร์ตไฟ 12V สำหรับ HDD แบบ SATA และฮาร์ดแวร์สลับไฟแบบ “bumpless” ทำให้สลับจากไฟภายนอกไปใช้แบตได้ทันทีเมื่อไฟดับ โดยไม่ทำให้ระบบปิดตัวลง
สเปคของ 52Pi UPS Gen 6 :
- MCU หลัก – STM32F411CEU6
- ความเข้ากันได้ – Raspberry Pi 5, Raspberry Pi 4B; SBC อื่น ๆ ที่เข้ากันได้กับพิน (อาจมีปัญหาด้านขนาด/กลไก)
- การขยาย – Header FPC แบบมัลติฟังก์ชัน (จ่ายไฟเท่านั้น)
- อื่น ๆ
- เซนเซอร์อุณหภูมิบนบอร์ด
- ปุ่มเปิด–ปิดเครื่อง (ไม่แนะนำให้ปิดแบบบังคับ เพราะอาจทำให้ระบบไฟล์เสียหาย)
- คอนเนกเตอร์พัดลม
- ปุ่มแบบมัลติฟังก์ชัน
- ฮีทซิงค์อะลูมิเนียมพร้อมพัดลมควบคุมอุณหภูมิ
- ไฟ LED แสดงสถานะต่าง ๆ: ไฟเข้า, สถานะระบบ, I²C, ชาร์จ/คายประจุ, fault, และ OK
- พลังงาน
- อินพุตไฟ – 5V – 12V ผ่านพอร์ต USB Type-C พร้อมรองรับ (Power Delivery), QC (Quick Charge), FCP (Fast Charge Protocol)
- อินพุตแบตเตอรี่
- รองรับแพ็กแบตเตอรี่ลิเธียม 8.4V สูงสุด 4 ชุด (ต่อขนาน), แต่ละแพ็ก = 18650 จำนวน 2 ก้อนต่ออนุกรม
- แรงดันแบต – ต่ำสุด 7.4V, สูงสุด 8.4V
- เอาต์พุต
- เอาต์พุต 5V แบบเรกูเลต (ตรวจสอบได้ผ่านรีจิสเตอร์ output_voltage หน่วย mV) ผ่าน pogo pins
- ไม่ได้ระบุสเปกกระแสสูงสุด
- 5V ผ่านพอร์ต USB Type-A
- จ่ายไฟให้ HDD
- อินเทอร์เฟซ “Hard Disk Power Supply” 12V/5V สำหรับ HDD/SSD ขนาด 3.5″ หรือ 2.5″
- ต้องใช้อะแดปเตอร์ PD ภายนอก พร้อมแบตเตอรี่เชื่อมต่ออยู่ เพื่อให้จ่ายไฟ 12V ได้อย่างถูกต้อง
- Battery cutoff – ระบบป้องกันแบตเตอรี่ที่สามารถตั้งค่าได้ (ค่าเริ่มต้น 7,400 mV) พร้อมการป้องกันแบตเตอรี่ไฟอ่อนแบบวนลูป
- การชาร์จ – ไม่ระบุสเปกการชาร์จแบตอย่างละเอียด
- ขนาด – 87 x 60 มม.


HAT สามารถควบคุมและอ่านค่าจากบอร์ดผ่าน I²C ด้วย Python scripts, 52Pi มี GitHub repository (upsv6_pub) ซึ่งรวมถึงเครื่องมืออ่าน/เขียนรีจิสเตอร์ I²C, การมอนิเตอร์พลังงานและแบตเตอรี่, ระบบอัปเดตเฟิร์มแวร์, สคริปต์คำนวณกำลังไฟเข้า/ออกล ตัวอย่างการสร้างกราฟพลังงานแบบเรียลไทม์ด้วย matplotlib หรือ pygame, ส่งข้อมูล telemetry ไปยัง Home Assistant ผ่าน MQTT, สำหรับอัปเดตเฟิร์มแวร์ สามารถสลับ I²C address จาก 0x17 เป็น 0x18, ผู้ใช้ขั้นสูงสามารถเขียน PikaPython เพิ่มเติมเพื่อควบคุมและขยายฟังก์ชันของ UPS ได้ สามารถดูรายละเอียดเพิ่มเติมและตัวอย่างได้บน wiki

เราเคยเขียนบทความเกี่ยวกับ UPS HAT หลายรุ่นสำหรับ Raspberry Pi ไม่ว่าจะเป็น AQEX qUPS-P-BC-2.0 ที่รองรับแพ็กแบตเตอรี่ความจุสูงแบบหลายเคมี (Li-ion, LiFePO₄ และ sodium-ion), Waveshare UPS HAT (E) ที่รองรับแบตลิเธียมขนาด 21700 และอินพุต USB PD 3.0, รวมถึง SupTronics Raspberry Pi 5 UPS HAT ซึ่งเป็นตัวเลือกกำลังสูงที่ใช้แบตเตอรี่ 18650 จำนวน 4 ก้อนเพื่อให้พลังงานได้ถึง 25W และยังมีรุ่นอื่น ๆ อีกมากมาย ทำให้ผู้ใช้งานมีตัวเลือกที่หลากหลาย โดยแต่ละรุ่นล้วนมีข้อดีและข้อจำกัดแตกต่างกันไปตามการใช้งาน
52Pi UPS Gen 6 วางจำหน่ายบน AliExpress ราคา $51.5 1(~1,640฿), บน Amazon ราคา $59.99(~1,900฿) ภายใต้แบรนด์ GeeekPi และบนร้านค้า 52Pi ราคา $49.99(~1,600฿) โดยภายในชุดจะประกอบด้วยบอร์ด UPS V6, กล่องแบตเตอรี่ 18650 แบบ 2 ก้อน, สายเชื่อมต่อ, ฐานโลหะ, อุปกรณ์ยึดติด, ฮีทซิงค์อะลูมิเนียมพร้อมพัดลม และคู่มือใช้งาน
แปลจากบทความภาษาอังกฤษ : 52Pi UPS Gen 6 UPS for Raspberry Pi 4/5 supports up to 4x external battery packs, PikaPython scripting

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT

