🔀 ترانزیستور NPN
ترانزیستور NPN چیست و چطور با آردوینو موتور و بار سنگین را کنترل کنیم؟ پایههای بیس، کلکتور و امیتر، مقاومت بیس و مدار نمونه — با شبیهساز آنلاین رایگان فارسی.
ترانزیستور چیست؟
ترانزیستور یک کلید بدون قطعهی متحرک است: با یک جریان خیلی کوچک، جریان بزرگی را قطع و وصل میکند. مهمترین اختراع الکترونیک — داخل هر تراشه میلیونها تا از آن هست.
سه پایه
| پایه | نقش |
|---|---|
| B — بیس (Base) | شیر کنترل؛ با ولتاژ کوچک اینجا، مسیر اصلی باز میشود |
| C — کلکتور (Collector) | جریان اصلی از اینجا وارد میشود |
| E — امیتر (Emitter) | جریان از اینجا خارج و به GND میرود |
در BC547 و 2N2222 با نگاه به سمت صاف بدنه، ترتیب پایهها از چپ C، B، E است — ولی همیشه دیتاشیت همان مدل را چک کن، چون در بعضی مدلها فرق دارد.
چطور کار میکند؟
وقتی ولتاژ بیس نسبت به امیتر به حدود ۰٫۷ ولت برسد، ترانزیستور روشن میشود و مسیر کلکتور به امیتر باز میشود. جریان بیس میتواند تا ۱۰۰ برابر کوچکتر از جریان اصلی باشد — به این نسبت بهره میگویند.
چرا با آردوینو لازمش داریم؟
پایهی آردوینو فقط حدود ۴۰ میلیآمپر میدهد، ولی یک موتور کوچک ۲۰۰ تا ۵۰۰ میلیآمپر میخواهد. ترانزیستور واسطه میشود: آردوینو فقط بیس را کنترل میکند و جریان سنگین از باتری و کلکتور میگذرد.
کد آردوینو
const int motorPin = 9; // به مقاومت ۱k و بعد بیس
void setup() {
pinMode(motorPin, OUTPUT);
}
void loop() {
analogWrite(motorPin, 180); // سرعت متوسط
delay(2000);
analogWrite(motorPin, 0); // خاموش
delay(2000);
}
اشتباهات رایج
- نگذاشتن مقاومت بیس.
- جابهجا زدن کلکتور و امیتر — ترانزیستور روشن نمیشود یا بد کار میکند.
- یادنبردن دیود هرزگرد موازی موتور یا سیمپیچ رله.
- وصلنکردن GND باتری موتور به GND آردوینو.