🔋 جاباتری ۴ تایی قلمی (۶ ولت) (4×AA Battery Holder (6V))
| اسم انگلیسی | 4×AA Battery Holder (6V) |
|---|---|
| در ووکوی (Wokwi) | نسخهی آمادهای سراغ نداریم |
| دسته | 🔋 باتری و منبع تغذیه |
| در شبیهساز فارسی | مود ساده (بدون کد) و مود آردوینو · رایگان |
جاباتری ۴ تایی قلمی (4×AA Battery Holder) چهار قلمی را سری میکند و حدود ۶ ولت میدهد (با شارژیهای NiMH حدود ۴٫۸ ولت). این دقیقاً بازهای است که سرووهای کوچک و موتورهای گیربکسی زرد ربات دوست دارند. برای همین کار اصلیاش در پروژههای آردوینو «تغذیهی جدا»ست: آردوینو فکر میکند و فرمان میدهد، جاباتری زور موتورها را تأمین میکند.
جاباتری چهارتایی در ووکوی (Wokwi)
تا جایی که میدانیم ووکوی نسخهی آمادهی این قطعه را ندارد؛ ووکوی قطعهی باتری ندارد و برق قطعهها از پایههای 5V و 3V3 برد میآید. در ووکوی میتوانی پایهی V+ سروو را به uno:5V بزنی و همهچیز کار میکند، چون ووکوی جریان سروو و افت ولتاژ را حساب نمیکند. همین سیمکشی در دنیای واقعی دردسرساز است. جاباتری چهارتایی در تینکرکد فارسی (هر دو مود) رایگان شبیهسازی میشود؛ پروژهی مقایسهی باتریها فرقش را با جاباتری دوتایی نشان میدهد.
سیمکشی با آردوینو و سروو
| پایهی قطعه | وصل به |
|---|---|
| سیم قرمز جاباتری (+۶ ولت) | سیم قرمز سروو (V+) |
| سیم مشکی جاباتری (−) | سیم قهوهای یا مشکی سروو (GND) و GND آردوینو |
| سیم نارنجی یا زرد سروو (سیگنال) | پین 9 آردوینو |
| تغذیهی خود آردوینو | USB، یا باتری ۹ ولت روی VIN |
یک خازن الکترولیتی ۴۷۰ میکروفاراد هم موازی سیمهای جاباتری، نزدیک سروو بگذار (پایهی بلند به +). جهشهای جریان لحظهی شروع حرکت را صاف میکند.
کد نمونه
// Servo on its own 4xAA pack. Signal on pin 9, pack minus tied to Arduino GND.
#include <Servo.h>
Servo arm;
void setup() {
arm.attach(9);
}
void loop() {
for (int angle = 0; angle <= 180; angle += 2) {
arm.write(angle);
delay(15);
}
delay(500);
for (int angle = 180; angle >= 0; angle -= 2) {
arm.write(angle);
delay(15);
}
delay(500);
}
اگر سروو با USB بهتنهایی میلرزید یا آردوینو وسط حرکت ریست میشد و حالا با جاباتری آرام کار میکند، علت همان کمبود جریان بود. برای جزئیات بیشتر سروو، آموزش سروو موتور با آردوینو را ببین.
آلکالاین یا شارژی؟
برای رباتی که هر روز روشن میشود، چهار باتری شارژی NiMH انتخاب بهتری است: جریان لحظهای بیشتری میدهند و زیر بار موتور کمتر افت میکنند. ولتاژشان حدود ۴٫۸ ولت است که برای سرووهای کوچک و موتورهای زرد ربات کافی است، و حتی درست بعد از شارژ هم از حدود ۵٫۶ ولت بالاتر نمیروند. آلکالاین تازه برعکس تا حدود ۶٫۴ ولت میرسد؛ برای سرووی کوچکی مثل SG90 که حدود ۴٫۸ تا ۶ ولت کار میکند، این لبهی بازه است. اگر چند سروو با هم داری، جریانشان را جمع بزن: سه سرووی کوچک در حال حرکت بهراحتی از یک آمپر میگذرند و قلمیها گرم و زود خالی میشوند.
اشتباههای رایج
- فراموش کردن GND مشترک: رایجترین دلیل سرووی که هیچ کاری نمیکند یا دیوانهوار میلرزد.
- ۶ ولت روی پایهی 5V آردوینو: بیش از حد مجاز تراشه است، بهخصوص با باتریهای تازه که تا ۶٫۴ ولت میرسند.
- یک باتری برعکس: ولتاژ کل بهجای ۶ ولت حدود ۳ ولت میشود و موتورها کند میچرخند؛ علامتهای داخل جاباتری را چک کن.
- موتور DC بدون درایور: موتور را مستقیم به پین آردوینو نزن؛ از درایور L293D یا ترانزیستور استفاده کن و تغذیهی موتورِ درایور را از همین جاباتری بده.
آموزشهای مرتبط
سؤالهای رایج
چرا سروو را از پایهی 5V آردوینو تغذیه نکنم؟
یک سروو کوچک هنگام حرکت و بهخصوص زیر بار، لحظهای صدها میلیآمپر میکشد. این جریان از رگولاتور یا USB برد رد میشود، ولتاژ را پایین میکشد و آردوینو ریست میشود. جاباتری جدا با GND مشترک این مشکل را حل میکند.
جاباتری ۶ ولت را به VIN آردوینو بزنم؟
بهتر است نه. VIN حدود ۷ ولت یا بیشتر میخواهد تا رگولاتور ۵ ولت تمیز بسازد؛ با ۶ ولت برد ناپایدار میشود. پایهی 5V هم برای ۶ ولت زیاد است. آردوینو را از USB یا باتری ۹ ولت تغذیه کن و این جاباتری را برای موتورها نگه دار.
زمین مشترک یعنی چه؟
یعنی سیم منفی جاباتری به GND آردوینو هم وصل شود. سیگنال کنترل سروو نسبت به GND سنجیده میشود؛ بدون زمین مشترک، سروو فرمان را درست نمیفهمد و میلرزد یا تکان نمیخورد.