Qoʻllanma · Quvvat · Akkumulyatorlar
ESP32 loyihangizga qaysi akkumulyator?
Loyiha USB-kabeldan uzilishi bilan akkumulyator kerak boʻladi — va uning turi oʻlcham, ishlash vaqti, xavfsizlik va narxni belgilaydi. Besh xil qayta zaryadlanuvchi kimyo mayker yigʻadigan deyarli hammasini qoplaydi: Li-Ion (18650), Li-Po, NiMH, LiFePO4 va qoʻrgʻoshin-kislotali. Har biri nimada kuchli, qanday zaryadlanadi va qaysi loyihaga mosligini koʻrib chiqamiz.
Bu quvvat masalasining «akkumulyator» yarmi. Umumiy manzara uchun — rozetka, quyosh + superkondensator, LDO va buck hamda mashʼum brownout — ESP32’ni qanday quvvatlash va brownout qayta yuklanishini tuzatishga qarang.
| Tur | Kuchlanish | Sigʻim | Tsikllar | Zaryadlash | Nima uchun |
|---|---|---|---|---|---|
| Li-Ion 18650 | 3.7 V | 2–3.5 Ah | 300–500 | TP4056 (CC/CV) + BMS | robotlar, portativ, IoT |
| Li-Po | 3.7 V | 0.15–10 Ah | 300–500 | CC/CV + BMS | dronlar, kiyiladigan, RC |
| NiMH AA/AAA | 1.2 V | 0.6–2.7 Ah | 500–1000 | oddiy NiMH zaryadchi | oʻqish, sensorlar, pultlar |
| LiFePO4 | 3.2 V | 1.5–100 Ah | 2000–7000 | LiFePO4 CC/CV + balans | 24/7, quyosh, avtonom |
| Qoʻrgʻoshin | 12 V | 1.3–100 Ah | 200–500 | float 13.8–14.4 V | UPS, quyosh, katta robot |
1. Li-Ion 18650 — standart tanlov
18650 yacheykasi — ish oti: 3.7 V nominal (toʻliqda 4.2 V), 2000–3500 mAh, arzon va hamma joyda mavjud, mustahkam metall korpusda. Robotlar, portativ gadjetlar va IoT-tugunlar uchun sigʻim, oʻlcham va narxning eng yaxshi universal balansi. TP4056 kabi maxsus CC/CV modul bilan zaryadlang va ortiqcha razryad hamda qisqa tutashuvdan himoya platasi (BMS) qoʻying.
2. Li-Po — yupqa, yengil, tokli
Xuddi shu 3.7 V litiy kimyosi yumshoq paketda: juda yupqa va yengil, 150 mAh dan 10 Ah gacha, kuchlanish pasaymasdan katta tok beradi (20C va undan yuqori). Shu bois dronlar va kvadrokopterlar, kiyiladigan elektronika, RC-modellar va yupqa korpuslar. Kamchiligi — moʻrtligi: paketni teshib qoʻyish yoki shishib ketishi mumkin, shuning uchun BMS, toʻgʻri CC/CV zaryad va ehtiyotkorlik kerak.
3. NiMH (AA / AAA) — oddiy va xavfsiz
Yacheykaga 1.2 V, AA taxminan 2000–2700 mAh, AAA 600–1200 mAh, 500–1000 tsikl. Jozibasi soddalikda: himoya platasisiz, zaryad bilan ovoragarchiliksiz, litiyga qaraganda ancha bardoshli — yangi boshlovchilar, oʻquv toʻplamlari, sensorlar, pultlar va oʻyinchoqlar uchun ideal. Nuqta — kuchlanish: 5 V plata uchun 4×AA (4.8 V) + boost; 3.3 V shina uchun buck oling.
4. LiFePO4 — «yillar uxlaydigan» kimyo
Litiy-temir-fosfat 3.2 Vda ishlaydi (3.6 V gacha zaryad, 2.5 V gacha razryad) va bu eng xavfsiz litiy kimyosi — termik barqaror, yonishi juda qiyin — ulkan 2000–7000+ tsikl resursi va keng −20…+60 °C diapazoni bilan. 24/7 va yillab ishlashi kerak boʻlgan hamma narsa uchun: quyosh stansiyalari, avtonom sensorlar, UPS, uzoq trekerlar. Faqat LiFePO4’ni biladigan balansli CC/CV zaryadchi bilan va hech qachon yacheykaga 3.65 V dan yuqori zaryadlamang. Bonus: 3.2 V ESP’ning 3.3 V shinasiga yaqin, shuning uchun bitta yacheyka + LDO — ozoda manba.
5. Qoʻrgʻoshin-kislotali (SLA, 12 V) — arzon, ogʻir, sinalgan
Eski klassika: 12 V, 1.3–100 Ah, juda arzon va bardoshli, ammo ogʻir va atigi 200–500 tsikl. Vazn muhim boʻlmagan, sigʻim muhim boʻlgan joyda oʻrinli — quyosh saqlagichlari, UPS/zaxira, katta robotlar va mashinalar, mobil energostansiyalar. Podzaryad 13.8–14.4 V bilan zaryadlang va resurs uchun chuqur razryaddan (~10.5 V dan past) saqlaning. 12 V ni buck bilan 5/3.3 V ga tushiring.
Platani saqlaydigan bitta qoida
Litiy yacheyka — 3.7–4.2 V; ESP32 pini — 3.3 V. Litiy akkumulyatorni hech qachon toʻgʻridan 3.3 V yoki 5 V pinga ulamang. TP4056 (yoki BMS modul) orqali zaryadlang, platani esa regulyator/konvertor orqali quvvatlang — 3.3 V gacha buck/LDO yoki NiMH dan boost. Xato qilsangiz — platani kuydirasiz; toʻgʻri qilsangiz — bitta yacheykali loyiha ham toza ishlaydi.
Dashboarddan monitoring
Yacheyka kuchlanishini oʻqish — bitta ADC pin va rezistor boʻluvchi, keyin shkala yoki jonli veb-dashboard bilan koʻrsating:
// Read a Li-Ion cell through a 2:1 divider (two equal resistors) on an ADC pin
const int BAT_PIN = 34; // ADC1 — keeps working with Wi-Fi on
const float DIVIDER = 2.0; // 100k / 100k halves the cell voltage
float readBattery() {
int raw = analogRead(BAT_PIN); // 0..4095
return (raw / 4095.0) * 3.3 * DIVIDER; // pin volts -> cell volts (~4.2 full, ~3.3 empty)
}
int percent(float v) { // rough Li-Ion curve
int p = (v - 3.3) / (4.2 - 3.3) * 100;
return p < 0 ? 0 : (p > 100 ? 100 : p);
} readBattery() va percent() ni vidjetga bering — va har bir portativ loyiha
istaydigan «Battery: 87% · 3.74 V» chiqishini olasiz. (ESP32’da ADC1 pinini oling —
GPIO32–39: ADC2 Wi-Fi yoniqligida ishlamaydi.)
30 soniyada tanlov
ESP32, mobil yoki IoT → Li-Ion 18650 yoki Li-Po. Arduino Nano/Uno, statsionar yoki oʻquv → 4×AA NiMH (+ boost) yoki 18650 + boost. Robotlar va harakatlanadigan hamma narsa → Li-Po (yengil, tokli). Koʻcha, quyosh yoki «yillar ishlash» → LiFePO4. Katta, arzon, vazn muhim emas → qoʻrgʻoshin. Sigʻim, tok va sharoitni vazifaga moslang — toʻgʻri yacheyka yigʻilmani ishonchli qiladi.
Zaryad %, kuchlanish va barcha sensorlarni ESP oʻzi beradigan jonli ekranda koʻrsating.