🪙 باتری سکهای CR2032 (CR2032 Coin Cell Battery)
| اسم انگلیسی | CR2032 Coin Cell Battery |
|---|---|
| در ووکوی (Wokwi) | نسخهی آمادهای سراغ نداریم |
| دسته | 🔋 باتری و منبع تغذیه |
| در شبیهساز فارسی | مود ساده (بدون کد) و مود آردوینو · رایگان |
باتری سکهای CR2032 (CR2032 Coin Cell) یک باتری لیتیومی ۳ ولتی به اندازهی یک سکه است: قطر ۲۰ میلیمتر، ضخامت ۳٫۲ میلیمتر و ظرفیتی حدود ۲۲۰ میلیآمپرساعت. در دنیای آردوینو دو کار اصلی دارد: نگه داشتن ساعت ماژول RTC وقتی برق اصلی قطع است، و روشن نگه داشتن مدارهای خیلی کوچک و کممصرف مثل یک جاکلیدی LED یا سنسوری که بیشتر وقت خواب است. این صفحه دربارهی همین استفادهی عملی است: کجا جواب میدهد، کجا نه، و چطور ولتاژش را با آردوینو بسنجی.
باتری سکهای در ووکوی (Wokwi)
تا جایی که میدانیم ووکوی نسخهی آمادهی این قطعه را ندارد؛ در واقع ووکوی هیچ قطعهی باتری ندارد و برق همهی قطعهها از پایههای 5V و 3V3 خود برد میآید. اگر مدارت در عمل با یک سلول ۳ ولتی کار میکند، نزدیکترین کار در ووکوی این است که قطعه را به پایهی 3V3 یک برد ESP32 یا پیکو (pico:3V3) وصل کنی. فقط یادت باشد ووکوی ظرفیت، مقاومت داخلی و خالی شدن باتری را شبیهسازی نمیکند (بیشتر در شبیهسازی مدار در ووکوی).
اگر خود رفتار باتری برایت مهم است، CR2032 در تینکرکد فارسی، هم در مود ساده و هم در مود آردوینو، رایگان شبیهسازی میشود و مقاومت داخلیاش هم مدل شده است. پروژهی LED با باتری سکهای نشان میدهد چرا LED روی آن نمیسوزد، و باتری ضعیف و موتور نشان میدهد چرا موتور با آن فقط میلرزد.
CR2032 به درد کدام مدار میخورد؟
| کاربرد | مناسب است؟ | چرا |
|---|---|---|
| پشتیبان ساعت ماژول DS3231 یا DS1307 | بله | تراشهی ساعت در حالت پشتیبان فقط چند میکروآمپر میکشد؛ یک باتری سالها دوام میآورد |
| یک LED کوچک (جاکلیدی، کارت تبریک) | بله | جریان کم است و مقاومت داخلی باتری خودش محافظ است |
| میکروکنترلر کممصرف که بیشتر وقت میخوابد | بله، با طراحی دقیق | به شرط اینکه میانگین جریان در حد میکروآمپر باشد |
| آردوینو اونو | نه | ۳ ولت کم است و برد چند ده میلیآمپر میکشد |
| ESP32 با وایفای | نه | هنگام ارسال، جریان لحظهای چند صد میلیآمپر است و ولتاژ باتری فرو میریزد |
| موتور، سروو یا بازر بلند | نه | جریان کافی نمیدهد |
برای ساعت دقیق با DS3231، آموزش ماژول ساعت DS3231 با آردوینو را ببین؛ همانجا باتری سکهای پشت ماژول نشسته است.
سنجیدن ولتاژ CR2032 با آردوینو
چون ولتاژ این باتری از ۵ ولت کمتر است، میتوانی بدون هیچ مقسمی آن را مستقیم به ورودی آنالوگ اونو بدهی. برای خواندن واقعیتر، یک مقاومت ۱ کیلواهم را هنگام تست موازی باتری بگذار تا کمی بار رویش باشد؛ باتری سکهای بیبار حتی نزدیک آخر عمرش هم ولتاژ خوبی نشان میدهد.
| پایهی قطعه | وصل به |
|---|---|
| قطب مثبت (+) باتری | پین A0 آردوینو |
| قطب منفی (−) باتری | GND آردوینو |
| مقاومت ۱ کیلواهم (اختیاری) | بین + و − باتری، فقط هنگام تست |
کد نمونه
// CR2032 checker: battery + to A0, battery - to GND (optional 1k load across it)
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(A0);
float volts = raw * 5.0 / 1023.0;
Serial.print("CR2032: ");
Serial.print(volts, 2);
Serial.print(" V -> ");
if (volts >= 2.9) {
Serial.println("good");
} else if (volts >= 2.5) {
Serial.println("getting weak");
} else {
Serial.println("replace it");
}
delay(1000);
}
مرزهای ۲٫۹ و ۲٫۵ ولت تقریبیاند و برای تصمیم «عوضش کنم یا نه» کافیاند. هر پلهی ورودی آنالوگ اونو حدود ۵ میلیولت است و دقت عدد به دقیق بودن ۵ ولت خود برد بستگی دارد.
اشتباههای رایج
- شارژ ناخواسته در ماژول ساعت: روی بعضی ماژولهای ارزان DS3231 یک مدار شارژ کوچک هست که برای باتری شارژی LIR2032 طراحی شده. CR2032 شارژی نیست؛ اگر ماژولت این مدار را دارد، قبل از گذاشتن CR2032 دربارهاش تحقیق کن.
- موازی کردن با برق آردوینو: باتری ۳ ولتی را مستقیم به ریل 5V یا 3V3 برد وصل نکن؛ وقتی برد روشن است، جریان برعکس وارد باتری میشود.
- دو باتری روی هم بدون مقاومت: دو CR2032 سری ۶ ولت میدهند و دیگر آن محافظت مقاومت داخلی برای LED کافی نیست.
- دور از دسترس بچهها: باتری سکهای اگر بلعیده شود خیلی خطرناک است؛ باتریهای یدک را در جعبهی دربسته نگه دار.
آموزشهای مرتبط
- ماژول ساعت DS3231 با آردوینو
- ماژول RTC DS3231 در ووکوی فارسی
- باتری سکهای CR2025 و فرقش با CR2032
- دیپ اسلیپ ESP32 و کار طولانی با باتری
سؤالهای رایج
میشود آردوینو اونو را با باتری سکهای روشن کرد؟
نه. اونو برای کار درست حدود ۵ ولت و چند ده میلیآمپر جریان میخواهد، ولی CR2032 فقط ۳ ولت دارد و جریان زیادی نمیتواند بدهد. باتری سکهای برای میکروکنترلرهای کممصرفی مناسب است که بیشتر وقت در خواباند، یا برای پشتیبان ساعت RTC.
چرا LED روی باتری سکهای بدون مقاومت نمیسوزد؟
چون مقاومت داخلی باتری سکهای زیاد است و خودش جلوی جریان زیاد را میگیرد. این یک استثناست؛ همین کار با باتری ۹ ولت یا پایهی آردوینو LED را خراب میکند.
ووکوی باتری سکهای دارد؟
تا جایی که میدانیم نه؛ در ووکوی برق قطعهها از پایههای 5V و 3V3 برد میآید. اگر میخواهی رفتار خود باتری، مثل افت ولتاژ زیر بار را ببینی، باتری سکهای در تینکرکد فارسی رایگان شبیهسازی میشود.