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

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

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

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

توی این پروژه از آیسی‌مدار، می‌خوایم با هم یک تستر آیسی هوشمند و جمع‌وجور بسازیم. قلب تپنده این پروژه یک برد Arduino Mega هست و برای راحتی کار، از یک سوکت زیف (ZIF) استفاده می‌کنیم تا آیسی‌ها خیلی راحت داخلش قرار بگیرن. در کنارش هم یک نمایشگر لمسی جذاب داریم که نتایج رو بهمون نشون می‌ده.

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

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

  • برد Arduino Mega 2560
  • سوکت زیف (ZIF) 20 پین
  • نمایشگر لمسی TFT سایز 2.4 اینچ با درگاه کارت حافظه
  • کارت حافظه MicroSD با ظرفیت 4GB
  • پین‌هدر مادگی پایه بلند 6 پین
  • سه عدد پین‌هدر مادگی پایه بلند 8 پین
  • یک ردیف پین‌هدر نری
  • دو عدد ال‌ای‌دی مدل WS2812B (اختیاری)
  • دو عدد خازن 100nF پکیج 0805 (اختیاری)
  • مقاومت 180 اهم پکیج 0805 (اختیاری)
  • هویه و سیم لحیم
  • لپ‌تاپ
  • کابل USB برای اتصال آردوینو
  • رم‌ریدر (آداپتور) کارت حافظه
مرحله ۱

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

قطعات الکترونیکی

  • یک عدد برد Arduino Mega 2560
  • یک عدد سوکت زیف (ZIF) 20 پین
  • یک عدد نمایشگر لمسی TFT سایز 2.4 اینچ دارای شیار کارت حافظه
  • یک عدد کارت حافظه MicroSD
  • یک عدد پین‌هدر مادگی پایه بلند 6 پین
  • سه عدد پین‌هدر مادگی پایه بلند 8 پین
  • یک ردیف پین‌هدر نری
  • دو عدد ال‌ای‌دی مدل WS2812B (اختیاری)
  • دو عدد خازن 100nF پکیج 0805 (اختیاری)
  • یک عدد مقاومت 180 اهم پکیج 0805 (اختیاری)

ابزارها و لوازم جانبی

  • هویه
  • سیم لحیم
  • یک دستگاه لپ‌تاپ
  • کابل USB برای اتصال برد آردوینو مگا
  • رم‌ریدر برای کارت حافظه
مرحله ۲

طراحی و آماده‌سازی برد مدار چاپی (PCB)

برای اینکه پروژه کاملا جمع‌وجور و حرفه‌ای بشه، بهتره از یک شیلد اختصاصی استفاده کنیم. برد Arduino Mega بهترین انتخابه، چون ابعادش جوریه که سوکت زیف و نمایشگر لمسی به راحتی کنار هم روش سوار می‌شن و یک دستگاه یکپارچه رو بهمون می‌دن.

نقشه این برد (PCB) رو می‌تونی با نرم‌افزارهای طراحی مدار مثل Eagle باز کنی و فایلش رو برای چاپ آماده کنی تا یک برد تمیز و بدون سیم‌کشی‌های اضافه و شلوغ داشته باشی.

مرحله ۳

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

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

مرحله ۴

آپلود کدهای آردوینو روی برد

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

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

مرحله ۵

آماده‌سازی دیتابیس آی‌سی‌ها در کارت حافظه

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

ساختار این دیتابیس خیلی منظم و ساده طراحی شده. برای هر آیسی الگویی مثل شماره قطعه، نام قطعه، تعداد پین‌ها و حالت‌های مختلف تست (Test Cases) تو یک خط تعریف می‌شه.

مثلا برای یک آیسی مثل 7426، الگو با کاراکترهای مشخصی نوشته می‌شه. از حرف H برای خروجی بالا (High)، L برای خروجی پایین (Low)، V برای پایه VCC و G برای پایه Ground (زمین) استفاده می‌شه. وضعیت پایه‌های ورودی هم با اعداد 0 و 1 مشخص می‌شن.

این الگوها دقیقا از پین شماره 1 تا آخرین پین (مثلا پین 14) رو به ترتیب بررسی می‌کنن تا برنامه متوجه بشه آیسی در هر وضعیتی درست کار می‌کنه یا نه.

مرحله ۶

راه‌اندازی و تست نهایی پروژه

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

مرحله ۷

جمع‌بندی و نتیجه‌گیری پروژه

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

فایل‌های پیوست

ZIP IC Tester.zip
ZIP Smart-IC-Tester-master.zip

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

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

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

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

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

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