🔋 باتری کتابی ۹ ولت (9V Battery)

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

باتری کتابی ۹ ولت (9V Battery) محبوب‌ترین راه برای «بی‌سیم کردن» یک آردوینو است: کوچک است، با یک کلیپس دوسیمه وصل می‌شود و ولتاژش برای رگولاتور روی برد کافی است. ولی ظرفیتش کم است، حدود ۵۰۰ میلی‌آمپرساعت، و اگر حواست نباشد زودتر از آن‌چه فکر می‌کنی تمام می‌شود. این صفحه نشان می‌دهد درست وصلش کنی و با یک کد کوچک، قبل از تمام شدن باتری خبردار شوی.

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

تا جایی که می‌دانیم ووکوی نسخه‌ی آماده‌ی این قطعه را ندارد؛ ووکوی قطعه‌ی باتری ندارد و برق از پایه‌های 5V و 3V3 برد می‌آید. برای امتحان کد هشدار پایین در ووکوی، به‌جای باتری و مقسم یک wokwi-potentiometer بگذار (VCC به uno:5V، GND به uno:GND.1 و SIG به uno:A0)؛ ولوم ولتاژ نصف‌شده‌ی باتری را شبیه‌سازی می‌کند. باتری ۹ ولت خودش در مود ساده‌ی تینکرکد فارسی رایگان است و در مود آردوینو هم به شکل باتری ۹ ولت مود آردوینو هست؛ پروژه‌ی هشدار: LED می‌سوزه! نشان می‌دهد ۹ ولت بدون مقاومت با LED چه می‌کند.

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

باتری هم برد را تغذیه می‌کند و هم از راه یک مقسم ولتاژ (دو مقاومت ۱۰ کیلواهم) خوانده می‌شود. مقسم ۹ ولت را نصف می‌کند تا به حدود ۴٫۵ ولت برسد که برای پین آنالوگ امن است.

پایه‌ی قطعهوصل به
سیم قرمز کلیپس (+)VIN آردوینو، و سر بالای مقاومت ۱۰k اول
سیم مشکی کلیپس (−)GND آردوینو
نقطه‌ی وسط دو مقاومت ۱۰kپین A0
سر پایین مقاومت ۱۰k دومGND
LED هشدار با مقاومت ۲۲۰ اهمپین 13 به GND

کد نمونه: هشدار باتری ضعیف

// 9V low-battery warning on an Arduino Uno
// 9V + -> VIN and -> 10k -> A0 -> 10k -> GND ; 9V - -> GND ; LED on pin 13
const float DIVIDER = 2.0;
const float LOW_VOLTS = 7.0;     // below this the regulator can no longer make a clean 5 V
const int LED_PIN = 13;
bool blinkState = false;

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

void loop() {
  float vin = analogRead(A0) * 5.0 / 1023.0 * DIVIDER;
  Serial.print("battery:");
  Serial.println(vin, 2);

  if (vin < LOW_VOLTS) {
    blinkState = !blinkState;          // blink = time to change the battery
  } else {
    blinkState = false;
  }
  digitalWrite(LED_PIN, blinkState ? HIGH : LOW);
  delay(500);
}

یک نکته‌ی ظریف: وقتی ولتاژ باتری از حدود ۷ ولت پایین‌تر برود، ۵ ولت خود برد هم کم‌کم پایین می‌آید و چون مرجع analogRead همان ۵ ولت است، عدد خوانده‌شده کمی خطا پیدا می‌کند. برای یک هشدار ساده این خطا مهم نیست؛ هدف این است که چراغ قبل از خاموش شدن برد چشمک بزند.

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

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

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

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

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

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

ظرفیت باتری کتابی آلکالاین فقط حدود ۵۰۰ میلی‌آمپرساعت است و اونو با چند LED و سنسور به‌راحتی ۵۰ میلی‌آمپر یا بیشتر می‌کشد؛ یعنی حدود ده ساعت. برای پروژه‌ی طولانی جاباتری قلمی یا آداپتور بهتر است.

در ووکوی باتری ۹ ولت هست؟

تا جایی که می‌دانیم نه؛ برق قطعه‌ها در ووکوی از پایه‌های برد می‌آید. باتری ۹ ولت در مود ساده‌ی تینکرکد فارسی و در مود آردوینوی آن رایگان شبیه‌سازی می‌شود.

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

آموزش‌هایی که از این قطعه استفاده می‌کنند

🔌

ماژول رله با آردوینو: روشن و خاموش کردن یک مدار جدا، با نکات ایمنی

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

🔋

باتری لیتیوم پلیمر (LiPo)

LiPo Battery

🔋

جاباتری ۲ تایی قلمی (۳ ولت)

2×AA Battery Holder (3V)

🔋

جاباتری ۴ تایی قلمی (۶ ولت)

4×AA Battery Holder (6V)

🎛️

منبع تغذیه‌ی آزمایشگاهی

Bench Power Supply

🔋

باتری و تغذیه‌ی آردوینو

9V Battery & Arduino Power

🪙

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

CR2032 Coin Cell Battery

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

باتری کتابی ۹ ولت را در شبیه‌ساز امتحان کن 🚀