บทความนี้จะพยายามทำให้กระชับในเรื่องสูตรการคำนวณ เพื่อให้สามารถหาแบตที่สามารถจ่ายให้อุปกรณ์ของเราเพียงพอต่อการใช้งาน สามารถนำไปปรับใช้ได้ทันทีข้อควรรู้เบื้องต้น
- A = Amp
- 1000 mA = 1 A
- ความจุแบต มีหน่วยเป็น mAh คือ มิลลิแอมป์ชั่วโมง หมายถึงประมาณกระแสหน่วยมิลลิแอมป์ที่ใช้ไปแล้วจำนวณเวลาหน่วยชั่วโมง เช่น แบตก้อนนี้หากจ่ายไฟกระแส 5 mA จะจ่ายได้ 10 h (ชั่วโมง) แสดงว่าแบตก้อนนี้มีความจุ 5(mA) x 10(h) = 50 mAh เป็นต้น
- หรืออาจเป็นหน่วย Ah คือ แอมป์ชั่วโมง เช่น แบตก้อนนี้หากจ่ายกระแส 0.5 A จะจ่ายได้ 5 h แสดงว่าแบตก้อนนี้มีความจุ 0.5(A) x 5(h) = 2.5Ah หรือเท่ากับ 2500 mAh
- หรืออาจเป็นหน่วย Wh คือ วัตต์ชั่วโมง เช่น แบตก้อนนี้หากจ่ายกำลังให้อุปกรณ์ 3 W จะจ่ายได้ 20 h แสดงว่าแบตก้อนนี้มีความจุ 3 (W) x 20 (h) = 60 Wh
- แต่หากจะแปลงให้เป็น mAh เราต้องทราบแรงดันของแบตที่ใช้ เช่น 5V แสดงว่าแบตก้อนนี้จ่ายกระแสให้อุปกรณ์เท่ากับ (จาก I=P/V) 3W / 5V = 0.6 A = 600 mA
สูตรการคำนวณที่ควรรู้รู้กระแส รู้ระยะเวลา --> หาปริมาณความจุที่ใช้ไป
(A)*(h)*1000 =(mAh)
รู้ความจุ ---> ใช้กระแส หาเวลาที่เหลือที่แบตจ่ายได้
(mAh)/(Amps*1000) = (hours)
รู้ความจุ ---> ใช้แรงดัน กับกำลัง คำนวณหาเวลาที่เหลือที่แบตจ่ายได้
(mAh*Volts)/(Watts*1000) = (hours)
เครื่องมือสำหรับแปลงค่าออนไลน์แปลง A และ hours เป็น mAh และ แปลง mAh เป็น hours
โปรแกรมคำนวณระยะเวลาแบตที่ใช้บน ESP32 ในโหมดปกติและโหมดsleep