💫 مدار چشمکزن با آیسی ۵۵۵ (555 LED Flasher / Astable)
یک LED که خودش چشمک بزند، بدون آردوینو و بدون حتی یک خط کد: این کاری است که مدار چشمک زن با ۵۵۵ انجام میدهد. آیسی ۵۵۵ (555 Timer IC) از اوایل دههی ۱۹۷۰ تا امروز یکی از پرفروشترین تراشههای دنیاست و قلب چراغهای چشمکزن، بوقها، آژیرها و تایمرهای ساده است. در این راهنما مدار چشمکزن آستابل (Astable) را قطعهبهقطعه میبندیم، میفهمیم چرا خودبهخود نوسان میکند، فرمول فرکانسش را با عدد واقعی حساب میکنیم، آن را در شبیهساز تینکرکد فارسی اجرا میکنیم و در آخر همان رفتار را با آردوینو میسازیم.
مدار چشمکزن ۵۵۵ در یک نگاه
| ویژگی | مقدار |
|---|---|
| اسم فارسی و انگلیسی | مدار چشمکزن ۵۵۵ یا مدار فلاشر (555 LED Flasher)؛ اسم فنیاش مولتیویبراتور آستابل (Astable Multivibrator) است |
| حالت کار آیسی | آستابل یعنی «بدون حالت پایدار»: خروجی هیچوقت آرام نمیگیرد و مدام بین بالا و پایین میرود |
| قطعهها | یک آیسی ۵۵۵، سه مقاومت، یک خازن، یک LED و یک باتری ۹ ولت |
| ولتاژ تغذیه | ۴٫۵ تا ۱۶ ولت برای NE555 |
| فرمول اصلی | f ≈ 1.44 / ((R1 + 2×R2) × C) |
| سرعت با مقدارهای نمونه | با ۱۰ کیلواهم، ۴۷ کیلواهم و ۱۰ میکروفاراد حدود ۱٫۴ چشمک در ثانیه |
| در شبیهساز | نمونهی آمادهی چشمکزن ۵۵۵ (555 Blinker) در مود ساده |
قطعههای مدار چشمکزن (Parts List)
| # | قطعه | English | مقدار پیشنهادی | کارش در مدار |
|---|---|---|---|---|
| ۱ | آیسی تایمر ۵۵۵ | 555 Timer IC (NE555) | یک عدد، بستهی ۸ پایه (DIP-8) | مغز مدار؛ مقایسهگرها و فلیپفلاپ داخلش زمان را میسازند |
| ۲ | مقاومت R1 | Resistor R1 | ۱۰ کیلواهم | مسیر شارژ خازن؛ فقط در نیمهی روشن کار میکند |
| ۳ | مقاومت R2 | Resistor R2 | ۴۷ تا ۶۸ کیلواهم | هم در شارژ و هم در دشارژ خازن نقش دارد |
| ۴ | خازن زمانبندی C | Timing Capacitor | ۱۰ میکروفاراد الکترولیتی، ۱۶ ولت یا بیشتر | «ساعت» مدار؛ مدام شارژ و دشارژ میشود |
| ۵ | خازن پایهی ۵ | Control Voltage Capacitor | ۱۰ نانوفاراد سرامیکی (اختیاری) | ولتاژ مرجع داخلی را از نویز دور نگه میدارد |
| ۶ | مقاومت LED | Current-Limiting Resistor | ۳۳۰ اهم | جریان LED را حدود ۱۵ میلیآمپر نگه میدارد |
| ۷ | دیود نورانی | LED | قرمز ۵ میلیمتری | چشمک میزند |
| ۸ | باتری ۹ ولت | 9V Battery | یک عدد | تغذیهی کل مدار |
| ۹ | بردبورد و سیم جامپر | Breadboard & Jumper Wires | یک بردبورد کوچک | بستن مدار بدون لحیم |
پایههای آیسی ۵۵۵ و سیمکشی (555 Pinout)
روی بدنهی آیسی یک فرورفتگی نیمدایره یا یک نقطهی کوچک هست. پایهی کنار نقطه شمارهی ۱ است و شمارهها خلاف جهت عقربههای ساعت دور آیسی میچرخند: ۱ تا ۴ در یک ردیف و ۵ تا ۸ در ردیف روبهرو، طوری که پایهی ۸ دقیقاً روبهروی پایهی ۱ میافتد.
| پایه | اسم فارسی | English | در مدار چشمکزن به کجا وصل است |
|---|---|---|---|
| ۱ | زمین | Ground (GND) | منفی باتری |
| ۲ | تریگر (ماشه) | Trigger (TRIG) | به پایهی ۶ و سر مثبت خازن |
| ۳ | خروجی | Output (OUT) | مقاومت ۳۳۰ اهم و LED |
| ۴ | ریست | Reset (RST) | مستقیم به مثبت؛ اگر صفر شود خروجی خاموش میماند |
| ۵ | ولتاژ کنترل | Control Voltage (CV) | خازن ۱۰ نانوفاراد به منفی، یا آزاد |
| ۶ | آستانه | Threshold (THR) | سر پایینی R2، پایهی ۲ و خازن |
| ۷ | تخلیه | Discharge (DIS) | نقطهی وسط بین R1 و R2 |
| ۸ | تغذیه | Supply (VCC) | مثبت باتری |
سیمکشی قدمبهقدم
- آیسی را روی شیار وسط بردبورد بنشان تا پایههای دو ردیف، دو طرف شیار باشند و به هم وصل نشوند.
- پایهی ۸ و پایهی ۴ را به ریل مثبت و پایهی ۱ را به ریل منفی وصل کن.
- مقاومت R1 (۱۰ کیلواهم) را از ریل مثبت به پایهی ۷ ببند.
- مقاومت R2 را از پایهی ۷ به پایهی ۶ ببند.
- پایهی ۶ و پایهی ۲ را با یک سیم کوتاه به هم وصل کن.
- پایهی بلند (مثبت) خازن ۱۰ میکروفاراد را به پایهی ۲ و پایهی کوتاهش را به ریل منفی بزن.
- اگر خازن ۱۰ نانوفاراد داری، آن را بین پایهی ۵ و منفی بگذار.
- از پایهی ۳ مقاومت ۳۳۰ اهم را به پایهی بلند LED برسان و پایهی کوتاه LED را به منفی وصل کن.
- باتری را آخر از همه وصل کن.
مدار چطور چشمک میزند؟ (How It Works)
برای فهمیدن این مدار باید بدانی داخل تایمر ۵۵۵ چه خبر است. داخل آن پنج بخش ساده کنار هم کار میکنند:
- مقسم ولتاژ (Voltage Divider): سه مقاومت مساوی که دو ولتاژ مرجع میسازند: یکسوم و دوسوم ولتاژ تغذیه. با باتری ۹ ولت این دو عدد ۳ و ۶ ولتاند. میگویند اسم ۵۵۵ هم از همین سه مقاومت ۵ کیلواهمی آمده است.
- مقایسهگر آستانه (Threshold Comparator): پایهی ۶ را میپاید و اگر ولتاژش از دوسوم تغذیه بالاتر برود، فرمان «خاموش» میدهد.
- مقایسهگر ماشه (Trigger Comparator): پایهی ۲ را میپاید و اگر ولتاژش از یکسوم تغذیه پایینتر بیاید، فرمان «روشن» میدهد.
- فلیپفلاپ (Flip-Flop): یک حافظهی یکبیتی که آخرین فرمان را نگه میدارد و خروجی پایهی ۳ را بالا یا پایین نگه میدارد.
- ترانزیستور تخلیه (Discharge Transistor): وقتی خروجی پایین است، پایهی ۷ را به زمین وصل میکند.
حالا یک دور کامل را با باتری ۹ ولت دنبال کن:
- لحظهی وصل شدن برق: خازن خالی است و ولتاژ پایهی ۲ صفر است؛ از ۳ ولت کمتر است، پس فلیپفلاپ «روشن» میشود، خروجی بالا میرود و LED روشن میشود. پایهی ۷ باز است.
- شارژ: جریان از مثبت، از R1 و بعد R2 میگذرد و خازن را پر میکند. ولتاژ خازن کمکم بالا میرود.
- رسیدن به ۶ ولت: مقایسهگر آستانه فرمان خاموش میدهد، خروجی پایین میآید، LED خاموش میشود و ترانزیستور تخلیه پایهی ۷ را به زمین وصل میکند.
- دشارژ: خازن از راه R2 و پایهی ۷ خالی میشود. همزمان جریان R1 هم مستقیم از پایهی ۷ به زمین میرود؛ برای همین R1 هیچوقت نباید صفر باشد.
- رسیدن به ۳ ولت: مقایسهگر ماشه دوباره فرمان روشن میدهد، پایهی ۷ باز میشود و شارژ از ۳ ولت (نه از صفر) از نو شروع میشود.
این چرخه تا وقتی باتری وصل است تکرار میشود: ولتاژ خازن مثل دندانههای اره بین ۳ و ۶ ولت بالا و پایین میرود و خروجی یک موج مربعی (Square Wave) است. چون در دور اول خازن از صفر شروع میکند، اولین چشمک کمی بلندتر از بقیه است. اگر میخواهی این دندانهها را ببینی، با مولتیمتر ولتاژ خازن را بخوان یا در شبیهساز از اسیلوسکوپ (از ابزارهای اشتراک Plus) کمک بگیر.
فرمول فرکانس و چرخهی کار (Frequency & Duty Cycle)
زمان روشن و خاموش فقط به سه عدد بستگی دارد: R1، R2 و C. مقاومتها بر حسب اهم و خازن بر حسب فاراد در فرمول مینشینند و جواب بر حسب ثانیه است:
| چه چیزی | فرمول |
|---|---|
| زمان روشن (خروجی بالا) | t_high = 0.693 × (R1 + R2) × C |
| زمان خاموش (خروجی پایین) | t_low = 0.693 × R2 × C |
| یک دور کامل | T = 0.693 × (R1 + 2×R2) × C |
| فرکانس (چشمک در ثانیه) | f = 1 / T ≈ 1.44 / ((R1 + 2×R2) × C) |
| چرخهی کار (Duty Cycle) | D = (R1 + R2) / (R1 + 2×R2) |
عدد ۰٫۶۹۳ همان لگاریتم طبیعی ۲ است: خازنی که از راه یک مقاومت شارژ میشود، برای رفتن از یکسوم به دوسوم ولتاژ دقیقاً R × C × ln 2 ثانیه وقت لازم دارد. حاصلضرب R × C را «ثابت زمانی» (Time Constant) میگویند و ماشینحساب ثابت زمانی RC آن را برایت حساب میکند.
مثال عددی ۱: مقدارهای نمونهی شبیهساز
نمونهی «چشمکزن ۵۵۵» در شبیهساز از R1 = ۱۰ کیلواهم، R2 = ۴۷ کیلواهم و C = ۱۰ میکروفاراد استفاده میکند:
- زمان روشن:
0.693 × (10000 + 47000) × 0.00001 = 0.395 s - زمان خاموش:
0.693 × 47000 × 0.00001 = 0.326 s - یک دور:
0.395 + 0.326 = 0.721 s، یعنی فرکانس حدود ۱٫۳۹ هرتز - چرخهی کار:
57000 / 104000 ≈ 0.55، یعنی ۵۵ درصد وقت روشن است
همین مدار را در شبیهساز اجرا کردیم: LED حدود ۰٫۴ ثانیه روشن و ۰٫۳۳ ثانیه خاموش میماند؛ همان عددهای فرمول. اینجا شبیهساز واقعاً شارژ خازن را لحظهبهلحظه حساب میکند و عدد را از جایی حفظ نکرده است.
مثال عددی ۲: طراحی چشمکزن یک هرتزی
فرض کن میخواهی LED دقیقاً هر ثانیه یک بار چشمک بزند. خازن را ۱۰ میکروفاراد انتخاب کن (رایج و ارزان) و فرمول فرکانس را برعکس کن:
R1 + 2×R2 = 1.44 / (f × C) = 1.44 / (1 × 0.00001) = 144000اهم- R1 را ۱۰ کیلواهم بگیر؛ پس
2×R2 = 134000و R2 حدود ۶۷ کیلواهم میشود. - نزدیکترین مقدار استاندارد ۶۸ کیلواهم است:
f = 1.44 / (146000 × 0.00001) ≈ 0.99 Hz - زمان روشن حدود ۰٫۵۴ و خاموش حدود ۰٫۴۷ ثانیه است.
خازن الکترولیتی معمولاً ۲۰ درصد خطای ساخت دارد، پس در مدار واقعی ممکن است چشمکها کمی تندتر یا کندتر باشند. اگر دقت مهم است، بهجای R2 یک مقاومت ثابت کوچکتر با یک پتانسیومتر سری بگذار و سرعت را با چشم یا کرنومتر تنظیم کن.
انتخاب مقاومت و خازن (Choosing R and C)
این جدول چند ترکیب امتحانشده را نشان میدهد؛ چند ردیفش همان نمونههای آمادهی شبیهساز است:
| کاربرد | R1 | R2 | C | یک دور | فرکانس |
|---|---|---|---|---|---|
| بوق ۵۵۵ (555 Beeper) | ۴٫۷k | ۱۰k | ۴٫۷µF | حدود ۰٫۰۸ ثانیه | حدود ۱۲ هرتز |
| چشمک تند | ۴٫۷k | ۱۲k | ۱۰µF | حدود ۰٫۲ ثانیه | حدود ۵ هرتز |
| چشمکزن ۵۵۵ (نمونهی شبیهساز) | ۱۰k | ۴۷k | ۱۰µF | ۰٫۷۲ ثانیه | ۱٫۴ هرتز |
| چشمک یک هرتزی | ۱۰k | ۶۸k | ۱۰µF | ۱٫۰۱ ثانیه | ۰٫۹۹ هرتز |
| فانوس دریایی (Lighthouse) | ۴۷k | ۱۵۰k | ۲۰µF | حدود ۴٫۸ ثانیه | حدود ۰٫۲ هرتز |
| چشمک کند (Slow Blink) | ۲۲k | ۱۰۰k | ۱۰۰µF | حدود ۱۵ ثانیه | حدود ۰٫۰۶ هرتز |
| صدای حدود ۱ کیلوهرتز (فقط بردبورد واقعی) | ۱k | ۶٫۸k | ۰٫۱µF | حدود ۱ میلیثانیه | حدود ۹۹۰ هرتز |
- R1 را کمتر از ۱ کیلواهم نگذار. در نیمهی خاموش، R1 مستقیم از مثبت به پایهی ۷ و زمین وصل است و مقاومت خیلی کوچک یعنی جریان زیاد و داغ شدن آیسی.
- مقاومتها را زیر حدود ۱ مگااهم نگه دار. با مقاومت خیلی بزرگ، جریان نشتی خازن الکترولیتی و جریان ورودی پایهها با جریان شارژ رقابت میکنند و زمانبندی خراب میشود.
- برای زیر ۱ میکروفاراد خازن سرامیکی یا پلیاستر و برای بیشتر از آن خازن الکترولیتی بردار؛ خازنهای غیرالکترولیتی دقیقترند.
- بالاتر از حدود ۵۰ هرتز چشم دیگر چشمک را نمیبیند و LED فقط کمی کمنورتر به نظر میرسد. برای چشمکزن، فرکانس را زیر ۱۰ هرتز نگه دار.
چرخهی کار کمتر از ۵۰٪ با یک دیود
در مدار پایه، زمان روشن همیشه از زمان خاموش بیشتر است، چون شارژ از R1 + R2 میگذرد و دشارژ فقط از R2. اگر یک چشمک کوتاه و یک مکث بلند میخواهی (مثل چراغ بالای دکل)، یک دیود 1N4148 را موازی R2 بگذار: آند به پایهی ۷ و کاتد به پایهی ۶. حالا شارژ از R1 و دیود میگذرد و دشارژ از R2، پس t_high ≈ 0.693 × R1 × C و t_low = 0.693 × R2 × C. با R1 = ۱۰k، R2 = ۱۰۰k و C = ۱۰µF، LED حدود ۰٫۰۷ ثانیه روشن و ۰٫۷ ثانیه خاموش است. افت ولتاژ دیود زمان روشن را کمی بیشتر از فرمول میکند.
دو LED یکیدرمیان با یک ۵۵۵ (Alternating LED Flasher)
پایهی ۳ آیسی ۵۵۵ هم میتواند جریان «بدهد» (Source) و هم «بکشد» (Sink). پس با یک آیسی دو LED را یکیدرمیان روشن میکنی؛ دقیقاً مثل چراغهای گردان قرمز و آبی:
| LED | مسیر | کی روشن است؟ |
|---|---|---|
| LED اول (قرمز) | پایهی ۳ ← مقاومت ۳۳۰ اهم ← آند LED؛ کاتد ← منفی | وقتی خروجی بالاست |
| LED دوم (آبی) | مثبت ← مقاومت ۳۳۰ اهم ← آند LED؛ کاتد ← پایهی ۳ | وقتی خروجی پایین است |
یک نکتهی ظریف: خروجی NE555 در حالت بالا به خود ولتاژ تغذیه نمیرسد و حدود ۱٫۵ تا ۱٫۷ ولت پایینتر میماند. پس وقتی LED اول روشن است، دو سر LED دوم هنوز حدود ۱٫۷ ولت هست. اگر LED دوم قرمز باشد، کمرنگ میدرخشد؛ در شبیهساز هم همین را دیدیم (حدود ۷ درصد نور کامل). راهحل ساده است: یک دیود 1N4148 را سری با LED بالایی بگذار تا آن ۰٫۷ ولت اضافه را بگیرد، یا LED بالایی را آبی یا سفید انتخاب کن که به حدود ۳ ولت نیاز دارد. با دیود، LED بالایی در نیمهی خاموش کاملاً خاموش میشود.
اگر میخواهی دو چراغ با دو سرعت مختلف داشته باشی، نمونهی چراغ اضطراری (Emergency Flasher) دو آیسی ۵۵۵ مستقل دارد: قرمز با دور ۰٫۷۲ ثانیه و آبی با دور حدود ۲٫۲ ثانیه. همین ایده را با صدا هم میشود ساخت؛ ادامهاش در مدار آژیر است.
ساخت مدار چشمکزن در شبیهساز تینکرکد فارسی
برای امتحان این مدار هیچ قطعهای لازم نداری. شبیه ساز مدار تینکرکد فارسی همهی قطعههای این مقاله را دارد و ساختن مدارهای بدون کدش رایگان است:
- شبیهساز را باز کن و مود ساده (بدون کد) را انتخاب کن.
- از پنل «نمونهها» مدار «چشمکزن ۵۵۵» را بارگذاری کن و دکمهی اجرا ▶ را بزن. LED شروع به چشمک زدن میکند.
- روی خازن بزن و در پنل تنظیمات ظرفیتش را از ۱۰ به ۱۰۰ میکروفاراد ببر. چشمکها حدود ده برابر کندتر میشوند؛ این همان
T ∝ Cفرمول است. - مقدار R2 را عوض کن و ببین نسبت زمان روشن به خاموش چطور تغییر میکند.
- سیم پایهی ۴ را بردار. شبیهساز دربارهی پایهی آزاد هشدار میدهد؛ این همان اشتباهی است که روی بردبورد واقعی ساعتها وقت میگیرد.
- یک LED آبی و یک مقاومت ۳۳۰ اهم اضافه کن و نسخهی یکیدرمیان را بساز.
شبیهساز رفتار ۵۵۵ را با همان قانونهای داخل آیسی مدل میکند: آستانهی دوسوم و یکسوم، خروجی حدود ۱٫۷ ولت پایینتر از تغذیه و شارژ واقعی خازن. LED هم اگر جریانش از حدود ۴۰ میلیآمپر بیشتر شود میسوزد؛ پس اگر مقاومت ۳۳۰ اهم را برداری، نتیجه را میبینی. شبیهساز حدود ۳۰ بار در ثانیه مدار را حساب میکند، پس برای دیدن چشمکها فرکانس را زیر چند هرتز نگه دار؛ نوسانهای صوتی صدها هرتزی را روی بردبورد واقعی بساز. نمونههای آمادهی دیگر: «چشمک کند»، «فانوس دریایی» و «چراغ اضطراری» که در جدولهای بالا معرفی شدند. درس چشمکزن بدون آردوینو در دورهی برق بدون کد هم همین مدار را با هدفهای قدمبهقدم درس میدهد.
چشمکزن ۵۵۵ را در شبیهساز اجرا کن ⏱️نسخهی آردوینو: همان چشمک با کد (Arduino Blink)
کاری که ۵۵۵ با خازن و مقاومت انجام میدهد، آردوینو با کد انجام میدهد؛ معروفترین برنامهی آردوینو یعنی Blink دقیقاً یک چشمکزن است. اینجا همان مدار دو LED یکیدرمیان را با زمانهای مثال ۱ میسازیم. سیمکشی برای آردوینو اونو:
| قطعه | از | به |
|---|---|---|
| مقاومت ۲۲۰ اهم + LED قرمز | پین ۹ ← مقاومت ← پایهی بلند LED | پایهی کوتاه LED ← GND |
| مقاومت ۲۲۰ اهم + LED آبی | پین ۱۰ ← مقاومت ← پایهی بلند LED | پایهی کوتاه LED ← GND |
// مدار چشمکزن آردوینو — معادل چشمکزن ۵۵۵ با دو LED یکیدرمیان
const int LED_A = 9; // مثل LED پایینی (پایهی ۳ به منفی)
const int LED_B = 10; // مثل LED بالایی (مثبت به پایهی ۳)
void setup() {
pinMode(LED_A, OUTPUT);
pinMode(LED_B, OUTPUT);
}
void loop() {
digitalWrite(LED_A, HIGH); // «خروجی بالا»
digitalWrite(LED_B, LOW);
delay(395); // مثل 0.693 × (R1 + R2) × C
digitalWrite(LED_A, LOW); // «خروجی پایین»
digitalWrite(LED_B, HIGH);
delay(326); // مثل 0.693 × R2 × C
}
این نسخه ساده است ولی delay آردوینو را در هر مکث کاملاً معطل میکند. نسخهی بعدی با millis کار میکند، زمانها را مستقیم از R1، R2 و C حساب میکند و در سریال مانیتور نشان میدهد؛ حالا پردازنده بین چشمکها آزاد است تا کار دیگری هم بکند:
// چشمکزن آردوینو با millis — زمانها از روی R1، R2 و C حساب میشوند
const int LED_A = 9;
const int LED_B = 10;
const float R1_OHMS = 10000.0; // مقاومت R1
const float R2_OHMS = 47000.0; // مقاومت R2
const float C_FARAD = 0.00001; // خازن 10 میکروفاراد
unsigned long tHigh = 0; // میلیثانیه
unsigned long tLow = 0;
unsigned long lastChange = 0;
bool outHigh = true; // «پایهی ۳» مجازی
void setup() {
pinMode(LED_A, OUTPUT);
pinMode(LED_B, OUTPUT);
Serial.begin(9600);
tHigh = 0.693 * (R1_OHMS + R2_OHMS) * C_FARAD * 1000.0;
tLow = 0.693 * R2_OHMS * C_FARAD * 1000.0;
Serial.print("t_high ms: ");
Serial.println(tHigh);
Serial.print("t_low ms: ");
Serial.println(tLow);
digitalWrite(LED_A, HIGH); // مثل لحظهی وصل شدن برق
}
void loop() {
unsigned long now = millis();
unsigned long wait = outHigh ? tHigh : tLow;
if (now - lastChange >= wait) {
lastChange = now;
outHigh = !outHigh;
digitalWrite(LED_A, outHigh ? HIGH : LOW);
digitalWrite(LED_B, outHigh ? LOW : HIGH);
}
}
عدد خازن را در کد ۱۰ برابر کن و ببین چشمکها ده برابر کند میشوند؛ همان آزمایشی که در مود ساده با خازن واقعی کردی. فرق delay و millis را مقالهی delay یا millis مفصل توضیح داده و خود برنامهی Blink را آموزش Blink خطبهخط باز کرده است. نمونههای آمادهی Blink و دو LED متناوب در مود آردوینو هم رایگاناند؛ مود آردوینو برای حدود ۱۰ سال به بالا مناسب است.
۵۵۵ یا آردوینو؟
| موضوع | چشمکزن ۵۵۵ | چشمکزن آردوینو |
|---|---|---|
| کد | ندارد | دارد |
| تغییر سرعت | با عوض کردن مقاومت یا خازن | با یک عدد در کد یا یک پتانسیومتر |
| دقت زمان | وابسته به خطای خازن (حدود ۲۰٪) | خیلی دقیقتر |
| مصرف | چند میلیآمپر | برد اونو حدود چند ده میلیآمپر |
| الگوی پیچیده (SOS، رقص نور) | سخت؛ چند آیسی لازم دارد | چند خط کد |
انواع مدار چشمکزن (Variations)
| # | اسم فارسی | English | چه فرقی دارد |
|---|---|---|---|
| ۱ | چشمکزن ۵۵۵ ساده | 555 LED Flasher | همین مدار پایه با یک LED |
| ۲ | چشمکزن دو LED یکیدرمیان | Alternating LED Flasher | یک LED روی خروجی بالا، یکی روی خروجی پایین |
| ۳ | چشمکزن با سرعت قابل تنظیم | Variable-Rate Flasher | پتانسیومتر ۱۰۰ کیلواهم سری با R2 |
| ۴ | چشمکزن با چرخهی کار دلخواه | Adjustable Duty-Cycle Flasher | دیود موازی R2 برای چشمک کوتاه و مکث بلند |
| ۵ | چراغ اضطراری دو رنگ | Dual 555 Emergency Flasher | دو ۵۵۵ با دو سرعت؛ نمونهی آماده در شبیهساز |
| ۶ | فانوس دریایی | Lighthouse Beacon | چشمک خیلی کند با LED سفید |
| ۷ | چشمکزن ترانزیستوری | Transistor Astable Multivibrator | بدون ۵۵۵؛ دو ترانزیستور NPN و دو خازن که همدیگر را خاموش و روشن میکنند |
| ۸ | چشمکزن پرقدرت | High-Power Flasher | خروجی ۵۵۵ گیت یک ماسفت را میراند تا نوار LED یا لامپ ۱۲ ولتی چشمک بزند |
| ۹ | رقص نور با ۵۵۵ و ۴۰۱۷ | 555 + CD4017 LED Chaser | ۵۵۵ پالس میدهد و شمارندهی ۴۰۱۷ ده LED را به نوبت روشن میکند؛ نسخهی آردوینواش LED دنبالهدار است |
| ۱۰ | بوق ۵۵۵ | 555 Beeper | همان نوسانساز، ولی خروجی به بازر میرود |
اشتباههای رایج
- پایهی ۴ آزاد مانده: ریست باید به مثبت وصل باشد. پایهی آزاد نویز میگیرد و مدار گاهی کار میکند و گاهی نه.
- پایههای ۲ و ۶ به هم وصل نیستند: بدون این سیم، مقایسهگر ماشه هیچوقت ولتاژ خازن را نمیبیند و نوسان شروع نمیشود.
- R1 حذف شده یا صفر است: در نیمهی خاموش مثبت مستقیم به پایهی ۷ و زمین وصل میشود؛ آیسی داغ میکند یا میسوزد.
- خازن الکترولیتی برعکس: پایهی بلند (+) باید سمت پایهی ۲ و ۶ باشد. خازن برعکس نشتی زیادی دارد و ممکن است باد کند.
- LED بدون مقاومت: روی ۹ ولت، LED در چند لحظه میسوزد. مقاومت سری را با ماشینحساب مقاومت LED حساب کن.
- خازن خیلی کوچک: با خازن نانوفارادی، فرکانس به صدها هرتز میرسد و LED روشن ثابت به نظر میرسد. فکر میکنی مدار کار نمیکند، ولی دارد خیلی تند کار میکند.
- بدون خازن صافی تغذیه: ۵۵۵ هر بار که خروجیاش عوض میشود یک ضربهی جریان میکشد. یک خازن ۱۰۰ نانوفاراد نزدیک پایههای ۸ و ۱ این ضربهها را میگیرد، مخصوصاً وقتی باتری کمی ضعیف شده.
نکتههای ایمنی
- این مدار با باتری ۹ ولت کاملاً بیخطر است. هیچوقت آن را به برق شهر (۲۲۰ ولت) وصل نکن.
- ولتاژ تغذیهی NE555 را از ۱۶ ولت بیشتر نکن و خازن الکترولیتی را با ولتاژ کاری بیشتر از ولتاژ مدار انتخاب کن؛ برای مدار ۹ ولتی، خازن ۱۶ یا ۲۵ ولتی.
- اگر آیسی یا خازن داغ شد یا بوی سوختگی آمد، اول باتری را جدا کن و بعد دنبال اتصال کوتاه بگرد.
- بچههای کوچکتر بهتر است اول مدار را در شبیهساز ببندند و بعد کنار یک بزرگتر سراغ بردبورد بروند. چیزهایی را که در الکترونیک واقعاً خطرناکاند در راهنمای ایمنی در الکترونیک جمع کردهایم.
چشمکزن ۵۵۵ اولین قدم است. همین آیسی با یک تغییر کوچک در سیمکشی به جای نوسان، یک بار و برای مدت مشخص روشن میشود؛ ادامهی ماجرا در مدار تایمر با ۵۵۵ است.
سؤالهای رایج
فرکانس مدار چشمک زن 555 را چطور حساب کنم؟
با فرمول f = 1.44 ÷ ((R1 + 2×R2) × C). مثلاً با R1 برابر 10 کیلواهم، R2 برابر 68 کیلواهم و خازن 10 میکروفاراد، فرکانس حدود یک هرتز میشود؛ یعنی LED هر ثانیه یک بار روشن و خاموش میشود.
چرا LED مدار 555 چشمک نمیزند و همیشه روشن یا خاموش است؟
معمولاً پایهی 4 (ریست) به مثبت وصل نیست، پایههای 2 و 6 به هم وصل نشدهاند، خازن برعکس گذاشته شده یا خازن آنقدر کوچک است که چشمکها از حدود 50 بار در ثانیه تندتر شدهاند و چشم آنها را نور ثابت میبیند.
آیا میشود با یک 555 دو LED را یکیدرمیان روشن کرد؟
بله. یک LED را از پایهی 3 به منفی و LED دوم را از مثبت به پایهی 3 ببند، هر کدام با مقاومت خودش. وقتی خروجی بالاست LED اول و وقتی پایین است LED دوم روشن میشود. یک دیود سری با LED دوم جلوی نور کمرنگ ناخواسته را میگیرد.
مدار چشمک زن 555 با چه ولتاژی کار میکند؟
آیسی NE555 معمولی از حدود 4.5 تا 16 ولت کار میکند و با باتری 9 ولت عالی است. نسخههای CMOS مثل TLC555 از حدود 2 ولت هم راه میافتند.
چشمک زن با 555 بهتر است یا با آردوینو؟
برای یک چشمکزن ساده، 555 ارزانتر و کممصرفتر است و کد نمیخواهد. اگر الگوی چشمک باید عوض شود، مثلاً SOS یا چند LED با ترتیب خاص، آردوینو انعطاف خیلی بیشتری دارد.