ورکشاپ آموزشی - آیسی مدار
رفتن به محتوا

استیشن هویه دیجیتال حرفه‌ای با آردوینو و دسته Hakko 907

ابزار و گجت
۰ نظر
۴۹ نفر
کد ۴۳۵۵

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

توی این آموزش از تیم آیسی‌مدار، می‌خوایم این مشکل رو برای همیشه حل کنیم و یه استیشن هویه دیجیتال بسازیم. این دستگاه با استفاده از یه دسته هویه خوش‌دست و معروف به اسم Hakko 907 و مغز متفکر آردوینو کار می‌کنه. سیستم هوشمند این مدار، دمای نوک هویه رو لحظه‌به‌لحظه می‌خونه و دقیقا همون حرارتی رو تولید می‌کنه که تو تنظیم کردی.

داشتن یه هویه با قابلیت کنترل دقیق دما، کیفیت لحیم‌کاریت رو چند پله ارتقا می‌ده. پس قطعاتت رو آماده کن تا با هم یه ابزار حرفه‌ای، سریع و همه‌چیزتمام برای میز کارت بسازیم!

  • طراحی شده برای دسته‌های هویه مدل Hakko 907
  • سازگاری کامل با دسته‌های مشابه موجود در بازار
  • محدوده دمایی قابل تنظیم: 27 تا 525 درجه سانتی‌گراد
  • زمان گرم شدن بسیار سریع: 25 تا 37 ثانیه (برای رسیدن به 325 درجه)
  • منبع تغذیه پیشنهادی برای بهترین عملکرد: آداپتور 24 ولت 3 آمپر
  • توان مصرفی دستگاه: 50 وات به طور میانگین

قطعات موردنیاز

  • دسته هویه Hakko 907 (یا مدل‌های مشابه)
  • برد آردوینو نانو (Arduino Nano)
  • ماژول کاهنده ولتاژ (Buck Converter مدل MP2303 یا مشابه)
  • فیش مادگی 5 پین DIN
  • جک آداپتور DC استاندارد (2.1 میلی‌متری)
  • منبع تغذیه 24 ولت 3 آمپر
  • نمایشگر LCD کاراکتری 16x2 با ماژول I2C
  • آیسی آپ‌امپ LM358
  • ماسفت لاجیک لول N-Channel (مثل IRLZ44N یا IRLB4132)
  • دیود 1N4007
  • خازن الکترولیت 470 میکروفاراد 25 ولت
  • مقاومت‌های 470 اهم، 2.7 کیلو، 3.3 کیلو و 10 کیلو (یک‌چهارم وات)
  • ولوم (پتانسیومتر) 10 کیلواهم
مرحله ۱

چرا هویه دیجیتال بهتر از مدل‌های معمولی است؟

هویه‌های معمولی کار راه‌انداز هستن، اما همون‌طور که می‌دونی، باید کلی صبر کنی تا داغ بشن. وقتی هم که داغ می‌شن، همیشه تو بالاترین حد توانشون می‌مونن. این حرارت زیاد وقتی داری روی بردهای سوراخ‌دار کار می‌کنی، می‌تونه پدهای مسی رو ذوب و جدا کنه.

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

اما استیشن‌های دیجیتال (مثل همین پروژه‌ای که قراره بسازیم) داستانشون فرق داره. این سیستم‌ها مثل یه ترموستات فوق‌سریع عمل می‌کنن. وقتی سیستم تشخیص بده دمای نوک هویه از اون چیزی که تنظیم کردی کمتر شده، فورا توان رو می‌بره بالا تا المنت حسابی داغ بشه. به محض اینکه دما به حد مطلوب رسید، برق المنت قطع می‌شه.

این فرآیند روشن و خاموش شدن المنت، در کسری از ثانیه و به صورت مداوم انجام می‌شه. به همین خاطره که هویه‌های دیجیتال هم خیلی سریع‌تر گرم می‌شن و هم تو حین کار، افت دمای محسوسی ندارن. وقتی فقط یه بار طعم کار با هویه دیجیتال رو بچشی، دیگه هیچ‌وقت دلت نمی‌خواد سراغ هویه‌های قلمی معمولی بری! حالا بریم سراغ قطعاتی که برای ساخت این غول کوچیک نیاز داریم.

فقط یادت باشه برای بخش کنترلر می‌تونی از هر برد آردوینو نانو استفاده کنی. انتخاب ماسفت: یکی از مهم‌ترین قطعات این مدار، ماسفت اونه. حتما باید از ماسفت‌های لاجیک لول (Logic Level) مثل IRLZ44N استفاده کنی تا بتونه مستقیما با ولتاژ 5 ولت پایه‌های آردوینو، کاملا روشن بشه.

همچنین ماسفتی که انتخاب می‌کنی باید بتونه حداقل 30 ولت رو تحمل کنه و مقاومت درونی (Rds) پایینی داشته باشه تا موقع کار داغ نکنه. جریان قابل تحملش هم بهتره بالای 20 آمپر باشه تا خیالت کاملا راحت باشه. توی برخی نسخه‌های قدیمی این مدار از ماسفت‌های معمولی استفاده می‌شد، اما حتما دقت کن که ماسفتت لاجیک لول باشه.

مرحله ۲

کالبدشکافی دسته هویه و راز سنسور دما

داخل دسته هویه Hakko 907، یه المنت حرارتی سرامیکی قرار داره که یه سنسور دما هم دقیقا کنارش تعبیه شده. این سنسور در واقع یه ترمیستور (Thermistor) هست؛ یعنی مقاومتی که مقدارش با تغییر دما عوض می‌شه.

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

  • برای خوندن تغییرات این مقاومت توسط آردوینو، باید از یه مدار مقسم ولتاژ (Voltage Divider) استفاده کنیم.

چالش مقسم ولتاژ: وقتی مدار مقسم ولتاژ رو می‌بندیم، متوجه می‌شیم که در بالاترین دمای کاری هویه، خروجی این مدار نهایتا به حدود 1.6 ولت می‌رسه.

  • حالا مشکل کجاست؟ مبدل آنالوگ به دیجیتال (ADC) آردوینو نانو 10 بیتیه و برای ولتاژ رفرنس 5 ولت طراحی شده.
مرحله ۳

نقش حیاتی آپ‌امپ (Op-Amp) در مدار

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

با تنظیم ضریب تقویت (Gain) این آیسی روی حدود 2.22، ما اون ولتاژ 1.6 ولت رو به بازه مناسب‌تری برای آردوینو تبدیل می‌کنیم. این حاشیه اطمینان باعث می‌شه مدار ما بتونه با مدل‌های مختلف دسته‌های هویه موجود تو بازار هم سازگار باشه، بدون اینکه سیگنالش به سقف بچسبه و خراب بشه (Clipping). با این ترفند، آردوینو می‌تونه تغییرات دما رو با دقت فوق‌العاده بالایی بخونه.

بریم سراغ بخش شماتیک تا ببینیم این قطعات چطور به هم وصل می‌شن. درک ارتباط قطعات با همدیگه خیلی مهمه. به دقت به مسیرها نگاه کن.

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

مرحله ۴

بررسی شماتیک و منطق کاری مدار

توی این پروژه، ماسفت N-Channel نقش یه کلید دیجیتال رو بازی می‌کنه که با سیگنال PWM از سمت آردوینو، برق المنت رو با سرعت زیاد قطع و وصل می‌کنه. آپ‌امپ LM358 همون‌طور که گفتیم، سیگنال ضعیف ترمیستور رو برای آردوینو قابل فهم می‌کنه.

پتانسیومتر 10 کیلواهمی دقیقا همون ولوم تنظیم دمای روی پنل هست. یه ال‌ای‌دی هم تو مدار گذاشتیم تا هر بار که المنت روشن می‌شه و داره حرارت تولید می‌کنه، چشمک بزنه. برای نمایش اطلاعات هم از یه LCD کاراکتری 16x2 با درایور I2C استفاده کردیم تا سیم‌کشی‌ها به حداقل برسه و کار حسابی ترتمیز دربیاد.

مرحله ۵

ساخت برد مدار چاپی (PCB)

طراحی این مدار طوری انجام شده که بتونی راحت اون رو روی یه برد یک‌رو (Single-sided) پیاده کنی. یعنی می‌تونی با روش اتو یا اسیدکاری تو خونه این برد رو بسازی و فقط به یه دونه سیم جامپر برای اتصال خطوط نیاز داری.

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

اگر به نرم‌افزارهای طراحی مثل پروتئوس مسلط هستی، می‌تونی چیدمان قطعات رو بر اساس قاب دلخواه خودت تغییر بدی و یه برد شخصی‌سازی‌شده طراحی کنی. دقت کن که مسیرهای مربوط به المنت و ماسفت رو کمی ضخیم‌تر در نظر بگیری تا جریان بالا باعث گرم شدن خطوط مسی نشه.

مرحله ۶

تنظیم ماژول کاهنده ولتاژ برای تغذیه آردوینو

المنت هویه ما برای اینکه بهترین عملکرد رو داشته باشه به ولتاژ 24 ولت نیاز داره. اما رگولاتور داخلی آردوینو نانو (AMS1117) نمی‌تونه بیشتر از 15 ولت رو تحمل کنه و اگر 24 ولت بهش بدی، درجا می‌سوزه. برای همین باید از یه ماژول کاهنده ولتاژ (Buck Converter) استفاده کنیم. رگولاتور آردوینو برای تولید 5 ولت پایدار، به حداقل 6.5 تا 7 ولت ورودی روی پایه VIN نیاز داره.

برای تنظیم ماژول کاهنده مراحل زیر رو طی کن:

  1. آداپتور 24 ولت رو به برق بزن.
  2. خروجی آداپتور رو به ورودی ماژول کاهنده وصل کن.
  3. مولتی‌متر رو روی حالت ولتاژ تنظیم کن و به خروجی ماژول بزن.
  4. با یه پیچ‌گوشتی کوچیک، پتانسیومتر روی ماژول رو بچرخون تا ولتاژ خروجی دقیقا روی 6.5 ولت بیاد.
  5. اگر روی 7 ولت هم تنظیم کنی مدار پایدارتر کار می‌کنه و مشکلی نیست.
مرحله ۷

مونتاژ و لحیم‌کاری قطعات روی برد

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

مرحله ۸

ساخت قاب دستگاه با پرینتر سه‌بعدی

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

  • ارتفاع لایه (Layer Height): 0.3 میلی‌متر
  • قطر نازل: 0.5 میلی‌متر
  • درصد پرشوندگی (Infill): 30 درصد
  • بدون نیاز به ساپورت‌گذاری (No Supports)

اگر خودت مهارت طراحی سه‌بعدی داری، می‌تونی ابعاد قاب رو دقیقا متناسب با بردی که ساختی شخصی‌سازی کنی.

مرحله ۹

سنباده‌کاری و رنگ‌آمیزی قاب

بعد از اینکه پرینت قاب تموم شد، می‌تونی سطحش رو با یه سنباده نرم حسابی صاف کنی. برای اینکه دستگاهت ظاهر حرفه‌ای‌تر و کارخونه‌ای به خودش بگیره، اسپری رنگ مشکی مات بهترین گزینه‌ست.

مرحله ۱۰

نصب قطعات روی پنل جلویی

نمایشگر LCD، ولوم کنترل دما، جک آداپتور و برد اصلی رو سر جای خودشون پیچ کن. برای محکم کردن فیش اتصال هویه (DIN Connector) و لامپ ال‌ای‌دی هم می‌تونی از یه قطره چسب قطره‌ای یا حرارتی استفاده کنی تا کاملا کیپ بشن.

مرحله ۱۱

آماده‌سازی سوکت اتصال دسته هویه

شاید پیدا کردن سوکت مادگی 5 پین مخصوص دسته‌های Hakko تو بازار کمی سخت باشه. اگر نتونستی سوکت دقیقش رو پیدا کنی، می‌تونی سوکت نرینه خود دسته هویه رو بچینی و به جاش از یه فیش و سوکت استاندارد 4 پین یا 5 پینی که تو دسترست هست استفاده کنی.

جالبه بدونی پین سوم تو این دسته‌ها فقط مربوط به اتصال زمین (Ground) برای جلوگیری از الکتریسیته ساکن (ESD) هست. پس اگر خیلی حساس نیستی، حتی می‌تونی این پین رو حذف کنی و فقط با 4 تا پین کار رو پیش ببری.

مرحله ۱۲

سیم‌کشی نهایی پنل به برد اصلی

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

مرحله ۱۳

آپلود کد روی آردوینو و منطق کنترل دما

مراحل آپلود کد:

  1. آردوینو رو با کابل USB به کامپیوتر وصل کن.
  2. کدهای مربوط به کنترل دما رو تو نرم‌افزار Arduino IDE آماده کن.
  3. اگر دوست داشتی می‌تونی محدوده‌های دمایی رو تو کد شخصی‌سازی کنی.
  4. این مقادیر بر اساس استانداردهای دسته Hakko 907 تنظیم شدن.
  5. مطمئن شو که کتابخونه‌های Wire.h و LiquidCrystal_I2C.h روی نرم‌افزارت نصب باشن.
  6. از منوی Tools، بخش Boards، گزینه Arduino Nano رو انتخاب کن.
  7. پورت متصل به آردوینو رو هم مشخص کن.
  8. حالا دکمه Upload رو بزن تا مغز دستگاهت برنامه‌ریزی بشه.

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

این روشن و خاموش شدن‌ها انقدر سریع اتفاق می‌افته که دمای نوک هویه همیشه ثابت می‌مونه. راز گرم شدن سریع این استیشن هم دقیقا همین عملکرد بی‌وقفه‌ست.

البته نیازی نیست حتما از الگوریتم‌های پیچیده PID تو برنامه‌نویسی استفاده کنی؛ استفاده از یه منطق ساده مقایسه‌گر (Comparator) هم برای این کار جواب می‌ده و تغییر دادنش هم خیلی راحت‌تره. پس کدت رو با همین منطق کامپایل کن و از عملکرد دقیقش لذت ببر. کدنویسی این بخش به مهارت خودت بستگی داره.

مرحله ۱۴

تنظیم کنتراست نمایشگر و نصب سرولوم

اگر بار اوله با نمایشگرهای 16x2 کار می‌کنی و دیدی بعد از روشن شدن، صفحه کلا تاریکه یا مربع‌های توپر نشون می‌ده، نگران نشو! کافیه با یه پیچ‌گوشتی کوچیک، پتانسیومتر روی ماژول I2C پشت نمایشگر رو بچرخونی تا کنتراست نوشته‌ها تنظیم بشه. در آخر هم یه سرولوم پلاستیکی شیک روی پتانسیومتر تنظیم دما نصب کن تا کار راحت‌تر بشه.

مرحله ۱۵

بستن قاب و تامین تغذیه دستگاه

وقتی مطمئن شدی همه چی کالیبره است و درست کار می‌کنه، پنل پشتی رو ببند و پیچ‌هاش رو محکم کن. برای تغذیه این دستگاه می‌تونی از هر آداپتور AC به DC استفاده کنی، اما برای اینکه هویه‌ات مثل یه جت گرم بشه، یه آداپتور سوییچینگ فلزی 24 ولت 3 آمپر بهترین انتخابه.

البته اگه می‌خوای خرج اضافی نکنی، می‌تونی از شارژرهای قدیمی لپ‌تاپ هم استفاده کنی. شارژرهای لپ‌تاپ معمولا 19 ولت و حدود 2.5 آمپر هستن که برای این مدار کاملا جواب می‌دن؛ فقط ممکنه زمان گرم شدن اولیه هویه به جای 25 ثانیه، حدود 37 ثانیه طول بکشه که بازم عالیه.

مرحله ۱۶

ترفند ویژه: انتقال حرارت بهتر در نوک هویه

بذار یه ترفند خفن بهت یاد بدم که سرعت و کیفیت کارت رو چند برابر می‌کنه. می‌تونی یه مقدار خمیر سیلیکون (خمیر حرارتی) داخل محفظه نوک هویه Hakko 907 بزنی تا انتقال حرارت بین المنت سرامیکی و نوک فلزی هویه به بهترین شکل انجام بشه.

این کار تاثیر شگفت‌انگیزی داره! فقط حواست باشه تو 30 دقیقه اولی که هویه رو روشن می‌کنی، ممکنه خمیر کمی دود کنه و بوی خاصی بده؛ پس حتما تو یه فضای با تهویه مناسب این کار رو انجام بده. بعد از نیم ساعت، خمیر خشک می‌شه و حالت گچی به خودش می‌گیره.

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

مرحله ۱۷

نتیجه‌گیری و کلام آخر

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

اگر این پروژه رو ساختی یا ایده‌ای برای ارتقای امکاناتش (مثلا اضافه کردن کلید استندبای روی دسته هویه) داری، حتما تو بخش نظرات آیسی‌مدار برامون بنویس. منتظر دیدن دستگاه‌های خفنی که می‌سازی هستیم!

تو میتونی اولین سازنده باشی!

اگه پروژه رو ساختی به اشتراک بزار و اعتبار هدیه بگیر

این آموزش با استانداردهای اختصاصی آیسی‌مدار بازنویسی و بهینه‌سازی شده و تمامی حقوق انتشار آن متعلق به این مجموعه است و در صورت کپی یا بازنشر پیگرد قانونی خواهد داشت.

آموزش‌های مشابه

گفتگو‌های کاربران

هنوز نظری ثبت نشده؛ تو شروع کن!