🔋 باتری و تغذیه‌ی آردوینو (9V Battery & Arduino Power)

اسم انگلیسی9V Battery & Arduino Power
در ووکوی (Wokwi)نسخه‌ی آماده‌ای سراغ نداریم
دسته🔋 باتری و منبع تغذیه
در شبیه‌ساز فارسیمود آردوینو · رایگان

باتری (Battery) وقتی پروژه از کابل USB جدا می‌شود، تنها منبع برق است. در پروژه‌های آردوینو باتری دو نقش دارد: روشن نگه داشتن خود برد، و دادن برق جدا به موتور و قطعه‌های پرمصرف. باتری کتابی ۹ ولت رایج‌ترین گزینه‌ی کنار دست است، ولی برای هر کاری بهترین نیست؛ این صفحه نشان می‌دهد کدام باتری را برای کدام مدار برداری و چطور وصلش کنی.

باتری در ووکوی (Wokwi)

تا جایی که می‌دانیم ووکوی نسخه‌ی آماده‌ی این قطعه را ندارد؛ در ووکوی برد همیشه روشن فرض می‌شود و قطعه‌ها برقشان را از پایه‌های 5V و 3V3 برد می‌گیرند. یعنی جایگزین باتری در ووکوی همان سیمی است که از uno:5V به قطعه می‌رود. اگر می‌خواهی خود باتری، افت ولتاژ و ضعیف شدنش را ببینی، در تینکرکد فارسی انواع باتری رایگان شبیه‌سازی می‌شوند و در حالت آردوینو، باتری ۹ ولت منبع جدای موتورهاست؛ مثلاً در پروژه‌ی موتور با ترانزیستور (Transistor Motor).

کدام باتری برای کدام مدار؟

مدارباتری پیشنهادیچرا
LED و مدار ساده‌ی بدون کدکتابی ۹ ولت یا دو قلمی، با مقاومتجریان کم؛ هر دو کافی‌اند
آردوینو برای چند ساعت نمایشکتابی ۹ ولت به VINسبک و راحت، ولی زود تمام می‌شود
آردوینو برای چند روزپک شش‌تایی قلمی (۹ ولت) به VIN، یا پاوربانک به USBظرفیت چند برابر
موتور DC و ماشین رباتیکپک چهارتایی قلمی (۶ ولت) جدا از بردجریان زیاد می‌خواهد
سروو موتورپک چهارتایی قلمی، با زمین مشترکآردوینو موقع چرخش ریست نمی‌شود
ساعت RTCسکه‌ای CR2032جریان خیلی کم، ماه‌ها و سال‌ها
رزبری پای پیکولیتیوم پلیمر ۳٫۷ ولت به VSYSVSYS تا ۵٫۵ ولت را می‌پذیرد

سیم‌کشی با آردوینو

پایه‌ی باتریبرای تغذیه‌ی بردبرای تغذیه‌ی موتور
مثبت (+)VIN آردوینوورودی برق موتور در درایور (مثلاً پایه‌ی ۸ آی‌سی L293D)
منفی (−)GND آردوینوGND آردوینو (زمین مشترک)

برای این‌که بدانی باتری چقدر جان دارد، ولتاژش را با آردوینو بخوان. ۹ ولت برای A0 زیاد است، پس با دو مقاومت ۱۰ کیلواهم مساوی آن را نصف کن: مثبت باتری به سر اول مقاومت اول، نقطه‌ی وسط دو مقاومت به A0، سر آخر مقاومت دوم به GND، و منفی باتری هم به GND.

کد نمونه

// Battery monitor: a 9 V battery through a 10k + 10k divider on A0
const int SENSE_PIN = A0;
const float DIVIDER = 2.0;     // two equal resistors halve the voltage
const float LOW_LIMIT = 7.0;   // below this, VIN is no longer reliable

void setup() {
  Serial.begin(9600);
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  int raw = analogRead(SENSE_PIN);
  float volts = raw * 5.0 / 1023.0 * DIVIDER;

  Serial.print("battery: ");
  Serial.print(volts, 2);
  Serial.println(" V");

  digitalWrite(LED_BUILTIN, volts < LOW_LIMIT ? HIGH : LOW);
  delay(1000);
}

اگر آردوینو از همین باتری روشن است، زیر حدود ۷ ولت رگولاتور برد هم کم می‌آورد و مرجع ۵ ولت پایین می‌رود؛ برای اندازه‌گیری دقیق، موقع تست برد را با USB روشن کن. عمر باتری را هم با ماشین‌حساب عمر باتری تخمین بزن.

اشتباه‌های رایج

آموزش‌های مرتبط

سؤال‌های رایج

آردوینو با باتری کتابی ۹ ولت چقدر روشن می‌ماند؟

اونو به‌تنهایی چند ده میلی‌آمپر می‌کشد و یک باتری کتابی معمولی چند صد میلی‌آمپرساعت ظرفیت دارد؛ پس حساب کن چند ساعت، نه چند روز. برای کار طولانی پک باتری قلمی یا پاوربانک بهتر است.

چرا ووکوی باتری ندارد؟

در ووکوی برد همیشه روشن فرض می‌شود و قطعه‌ها برقشان را از پایه‌های 5V و 3V3 برد می‌گیرند. باتری، افت ولتاژ و ضعیف شدنش را در تینکرکد فارسی می‌توانی شبیه‌سازی کنی.

باتری ۹ ولت را به کدام پایه‌ی آردوینو وصل کنم؟

مثبت به VIN (یا از راه جک آداپتور) و منفی به GND. هرگز ۹ ولت را به پایه‌ی 5V نده؛ آن پایه از رگولاتور رد نمی‌شود و برد آسیب می‌بیند.

📖 طرز کار، مشخصات فنی و نکته‌های خرید این قطعه در دانشنامه‌ی تینکرکد فارسی: باتری و تغذیه‌ی آردوینو آمده است.

قطعه‌های دیگرِ باتری و منبع تغذیه

🪙

باتری سکه‌ای CR2032

CR2032 Coin Cell Battery

🪙

باتری سکه‌ای CR2025

CR2025 Coin Cell Battery

🔋

باتری نیم‌قلمی (AAA)

AAA Battery

🔋

باتری قلمی (AA)

AA Battery

🔋

باتری متوسط (C)

C Battery

🔋

باتری بزرگ (D)

D Battery

همه‌ی ۱۰۵ قطعه ← · آموزش مدار

باتری و تغذیه‌ی آردوینو را در شبیه‌ساز امتحان کن 🚀