امیر توحیدی
امیر توحیدی
خواندن ۳ دقیقه·۶ سال پیش

شروع کار با آردینو

سلام.

حدود یک سال پیش (اواخر سال 1396 ) بود که فکر کار با بردهای الکترونیکی به ذهنم زد.

با سرچ و این حرفا دم دست ترین چیزی که برای استفاده پیدا کردم آردینو بود که کار کامپیل و پرگرم کردنش خیلی ساده بود. (اواخر دانشگاه سال 1391 با AVR یک سری کار انجام دادم اما مسئله این که برای هر تغییر مجبور بودم ایسی در بیارم دوباره جا بزنم روی پرگرمر بزارم روی اعصاب بود.)

همین طور داشتم می چرخیدم برای خودم جستجو می کردم از طریق یکی از دوستان به یک پروژه صنعتی برای تولید انبوه لوازم ارتودنسی معرفی شدم.

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

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

برای استفاده صنعتی از آردینو موارد اولیه به جز ایزوله کردن منبع تغذیه این موارد بهتر است رعایت شود.

1- در ورودی ها با این که آردینو PULL_UP داخلی داره همگی ورودی ها با یک مقاومت 4.7 کیلو اهم PULL_UP کنند مخصوصا ورودی ریست اگر دارند استفاده می کنند.

2- برد اصلی اردینو سعی کنند اگر موتور دارند و درایو و منبع تغذیه با امپر بالا جدا کنند .(یک جعبه کوچک بگیرند در محل جداب گذارند.)

3- رگولاتوری که در سر منبع تغذیه برای ورودی آردینو قرار می دهیم اگر مصرف کننده دیگه ای دارید رگولاتور جدا براش قرار بدید.

4- از همه مهمتر اگر حوصله ایزوله کردن ندارد و از رله استفاده می کنید و فرمان 220 ولت اجرا می کنید حتما از رله های SSR وبا فاصله مناسبی از LCD و ... استفاده کنید .

5- اگر LCD کاراکتری دارید و دچار نویز می شود می توانید با استفاده از دستور Begin در شروع هر بار فراخوانی این نویز را حذف کنید (حل مشکل نرم افزاری LCD)

آردینو که من استفاده کردم در این پروژه ATMEGA2560 بود که از دانشجوکیت تهیه کرده بودم الان پروژه تقریبا 1 ماه هست در محل اجرا شده و در حال کار است و امیدوارم مشکل تو طولانی مدت نداشته باشه.


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


این مواردی که من گفتم تنها مواردی بود که مشکل برای من بوجود آورده بود در هر محیطی با توجه به مشکلاتی که در محیط است باید برد برای آن کار بهینه کنیم

اولین تجربه صنعتی من بود.

باز اگر کاری باشه حتما می نویسم در موردش.


آردینو در صنعتآردینوarduinoپروژه صنعتی در آردینوامیر توحیدی
امیر توحیدی هستم. برنامه نویس و توسعه دهنده یا هر چیزی که شما بگید. :)
شاید از این پست‌ها خوشتان بیاید