RisalDash RisalDash

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.

QuvvatAkkumulyatorlarLi-IonLiFePO4NiMHESP32
ESP32 va Arduino uchun besh tur akkumulyator: Li-Ion 18650, Li-Po, NiMH, LiFePO4 va qoʻrgʻoshin
Besh kimyo — besh vazifa. Kuchlanish, sigʻim, resurs va zaryadlash usuli boʻyicha tanlang.

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.

TurKuchlanishSigʻimTsikllarZaryadlashNima uchun
Li-Ion 186503.7 V2–3.5 Ah300–500TP4056 (CC/CV) + BMSrobotlar, portativ, IoT
Li-Po3.7 V0.15–10 Ah300–500CC/CV + BMSdronlar, kiyiladigan, RC
NiMH AA/AAA1.2 V0.6–2.7 Ah500–1000oddiy NiMH zaryadchioʻqish, sensorlar, pultlar
LiFePO43.2 V1.5–100 Ah2000–7000LiFePO4 CC/CV + balans24/7, quyosh, avtonom
Qoʻrgʻoshin12 V1.3–100 Ah200–500float 13.8–14.4 VUPS, 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.