➡️ دیود (Diode)

اسم انگلیسیDiode
در ووکوی (Wokwi)نسخه‌ی آماده‌ای سراغ نداریم
دسته🟤 قطعه‌های پسیو و نیمه‌هادی
در شبیه‌ساز فارسیمود ساده (بدون کد) و مود آردوینو · رایگان

دیود (Diode) مثل دریچه‌ای است که فقط به یک سمت باز می‌شود: جریان را از آند به کاتد رد می‌کند و در جهت مخالف می‌بندد، و در جهت عبور حدود ۰٫۷ ولت (برای دیود سیلیکونی) برای خودش برمی‌دارد. در پروژه‌های آردوینو سه جای مهم دارد: دیود هرزگرد کنار موتور و رله، محافظ قطبیت سر راه باتری، و جدا کردن دو منبع تغذیه از هم. مهم‌ترینش اولی است، چون بدون آن ترانزیستور و حتی آردوینو ممکن است آسیب ببیند.

دیود در ووکوی (Wokwi)

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

سیم‌کشی با آردوینو: موتور با ترانزیستور و دیود هرزگرد

پایه‌ی قطعهوصل به
پین 9 آردوینومقاومت ۱ کیلواهم، و سر دیگرش به بیس ترانزیستور NPN
امیتر ترانزیستورGND
یک سر موتور+ جاباتری ۶ ولت
سر دیگر موتورکلکتور ترانزیستور
کاتد دیود (سمت نوار)+ جاباتری، همان سر مثبت موتور
آند دیودکلکتور ترانزیستور
− جاباتریGND آردوینو

وقتی ترانزیستور موتور را قطع می‌کند، سیم‌پیچ موتور می‌خواهد جریانش را ادامه دهد و یک ولتاژ برگشتی تیز می‌سازد. دیود این جریان را دور خود موتور می‌چرخاند تا آرام خاموش شود و به ترانزیستور ضربه نزند.

کد نمونه

// DC motor through an NPN transistor (base via 1k on pin 9), flyback diode across the motor
const int MOTOR_PIN = 9;

void setup() {
  pinMode(MOTOR_PIN, OUTPUT);
}

void loop() {
  for (int speed = 0; speed <= 255; speed += 5) {   // speed up
    analogWrite(MOTOR_PIN, speed);
    delay(40);
  }
  delay(1000);
  for (int speed = 255; speed >= 0; speed -= 5) {   // slow down
    analogWrite(MOTOR_PIN, speed);
    delay(40);
  }
  delay(1000);
}

با PWM، موتور در هر ثانیه صدها بار قطع و وصل می‌شود؛ یعنی دیود هرزگرد این‌جا صدها بار در ثانیه کار می‌کند، نه فقط لحظه‌ی خاموش کردن. برای همین در مدار PWM حذف کردنش حتی خطرناک‌تر است.

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

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

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

دیود هرزگرد را کدام طرف موتور بگذارم؟

موازی موتور و برعکس جهت عادی جریان: نوار دیود (کاتد) سمت مثبت تغذیه‌ی موتور و طرف بی‌نوار (آند) سمت ترانزیستور. در حالت عادی دیود خاموش است و فقط لحظه‌ی قطع موتور جریان برگشتی را دور می‌زند.

برای موتور 1N4148 بگذارم یا 1N4007؟

1N4148 دیود سیگنال کوچک است و برای جریان‌های کم مثل سیم‌پیچ یک رله‌ی کوچک کافی است. برای موتور DC یک دیود قدرت مثل 1N4007 یا شاتکی 1N5819 مطمئن‌تر است.

ماژول رله هم دیود لازم دارد؟

بیشتر ماژول‌های رله‌ی آماده دیود هرزگرد را روی برد دارند. اگر رله‌ی خام را با ترانزیستور می‌رانی، باید خودت دیود را موازی سیم‌پیچ بگذاری.

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

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

🏠

داشبورد خانه‌ی هوشمند روی گوشی با ESP32

قطعه‌های دیگرِ قطعه‌های پسیو و نیمه‌هادی

🔧

رئوستا

Rheostat

⚡

ترانزیستور NPN

NPN Transistor (2N2222 / BC547)

💪

ماسفت کانال N

N-Channel MOSFET (IRLZ44N)

🟤

مقاومت

Resistor

🪣

خازن

Capacitor

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

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