سورس لند

تاریخچه آردوینو

دوشنبه, ۲۲ ارديبهشت ۱۳۹۹، ۰۴:۰۶ ق.ظ

ایدهٔ ساخت آردوینو در سال ۲۰۰۳ میلادی در انستیتو طراحی‌تعاملی ایورئا در کشور ایتالیا شکل گرفت. ایده عبارت بود از ساخت وسیله‌ای ساده و کم‌هزینه برای انجام پروژه‌های دیجیتال دانشجویان، به‌خصوص آن‌هایی که آشنایی چندانی با اصول مهندسی و برنامه‌نویسی ندارند. سه فرد کلیدی در به ثمر نشاندن این ایده نقش داشتند:

هرناندو باراگان، ماسیمو بانزی، و کیسی ریس.

باراگان یکی از دانشجویان انستیتو ایورئا بود که تصمیم گرفت پایان‌نامهٔ کارشناسی‌ارشد خود را در این زمینه اجراء نماید. بانزی و ریس نیز استادان راهنمای پایان‌نامهٔ باراگان بودند. تا آن زمان هنوز اسمی از آردوینو در میان نبود. نتیجهٔ پایان‌نامهٔ باراگان بسیار موفقیت‌آمیز بود و منجر به ایجاد سخت‌افزار و نرم‌افزاری شد که وایرینگ نام گرفت. سخت‌افزار وایرینگ ویژگی‌های مورد نظر را نسبت به سایر نمونه‌های موجود در بازار آن زمان داشت یعنی ساده و کم‌هزینه بود. نرم‌افزار وایرینگ نیز بر مبنای یکی از زبان هایه برنامه نویسی موجود به نام پراسسینگ تهیه شده بود.

پس از اتمام پایان‌نامه، بانزی درصدد کاهش هزینه‌های سخت‌افزار وایرینگ برآمد و در سال ۲۰۰۵ میلادی با همکاری دیوید کوآرتلس و دیوید ملیس (که به‌ترتیب کارمند و دانشجوی انستیتو ایورئا بودند)، به توسعهٔ پروژهٔ وایرینگ پرداخت و نام آن را به آردوینو تغییر داد. این نام جدید برگرفته از نام کافه‌ای به نام آردوین در شهر ایورئا بود که اکثر جلسات گروه در آنجا تشکیل می‌شد. واژهٔ آردوین، نام یکی از شاهزادگان قدیم ایتالیا است که زمانی حکمران شهر ایورئا بود و در قرن یازدهم میلادی به پائشاه ایتالیایی رسید.

در سریال تلوزیونی گاتهام فصل4 قسمت18 آردینو به عنوان یک قسمت از یک بمب کنترل از راه دور استفاده شد.

عکس

 

بازنشسته‌ها

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

  • آردوینو یون (Arduino YUN)
  • آردوینو دیو (Arduino DUE)
  • آردوینو مگا ADK (Arduino MEGA ADK)
  • آردوینو روبوت (Arduino ROBOT)
  • آردوینو اترنت (Arduino ETHERNET)
  • آردوینو لئوناردو (Arduino LEONARDO)
  • آردوینو اسپلورا (Arduino ESPLORA)
  • آردوینو مینی (Arduino MINI)
  • آردوینو فیو (Arduino FIO)
  • آردوینو نانو (Arduino NANO)
  • آردوینو اترنت شیلد (Arduino ETHERNET SHIELD)
  • آردوینو وای‌فای شیلد (Arduino WIFI SHIELD)
  • آردوینو USB هاست شیلد (Arduino USB HOST SHIELD)
  • آردوینو موتور شیلد (Arduino MOTOR SHIELD)
  • آردوینو وایرلس SD شیلد (Arduino WIRELESS SD SHIELD)
  • آردوینو وایرلس پروتو شیلد (Arduino WIRELESS PROTO SHIELD)
  • آردوینو LCD نمایشگر (Arduino LCD SCREEN)
  • نگارخانه

 

 

آردوینو از چی درست شده؟

شماره

قطعه

نام

قطعه

مشخصه

قطعه

توضیح
۱ میکروکنترلر ATmega328 پردازش و حافظه
۲ سوکت ۲۸پایه سهولت تعویض میکروکنترلر
۳ درگاه‌های ارتباطی پین‌هدر مادگی ارتباط با پایه‌های میکروکنترلر
۴ درگاه‌های ارتباطی پین‌هدر نری ارتباط سریال (بدون یواس‌بی) با میکروکنترلر
۵ درگاه یواس‌بی USB port type B ارتباط یواس‌بی رایانه با میکروکنترلر
۶ درگاه تغذیه ۵/۵ میلی‌متر اتصال فیش باتری یا آداپتور برای تغذیهٔ بورد
۷ کلید فشاری تک‌سوییچ ریست بورد و راه‌اندازی مجدد برنامه
۸ میکرو پردازشگر ATmega16U2 مبدّل ارتباط سریال به یواس‌بی
۹ نوسان‌ساز کریستالی ۱۶ مگاهرتز ایجاد سیگنال زمان برای میکرو پردازشگر یواس‌بی
۱۰ نوسان‌ساز سرامیکی ۱۶ مگاهرتز ایجاد سیگنال زمان برای میکروکنترلر آردوینو

(یک خازن ۱۰ پیکوفاراد نیز داخل قطعه تعبیه شده‌است)

۱۱ مقاومت ۱ مگااهم حفظ تعادل نوسان در نوسان‌ساز سرامیکی
۱۲ خازن ۰/۱ میکروفاراد حذف نویز از جریان تغذیهٔ میکروکنترلر
۱۳ خازن ۴۷ میکروفاراد فیلتر جریان تغذیهٔ خروجی
۱۴ خازن ۴۷ میکروفاراد فیلتر جریان تغذیهٔ ورودی
۱۵ دیود MRA4007T3G محافظت از مدار در مقابل ولتاژمعکوس‌تغذیه
۱۶ تنظیم‌کنندهٔ ولتاژ LD1117S50TR تنظیم ولتاژ ورودی به آردوینو
۱۷ فیوز MF-MSMF050-2 فیوز درگاه یواس‌بی، ۵۰۰ میلی‌آمپر
۱۸ ترانزیستور FDN340P سوییچ بین درگاه‌تغذیه و یواس‌بی (برای تغذیهٔ بورد)
۱۹ آی‌سی LMV358 کنترل‌کنندهٔ ترانزیستور ۱۸
۲۰ خازن ۱ میکروفاراد فیلتر برای آی‌سی ۱۹
۲۱ تنظیم‌کنندهٔ ولتاژ LP2985 تنظیم‌کنندهٔ ولتاژ ۳/۳ ولت
۲۲ خازن ۲/۲ میکروفاراد فیلتر ولتاژ خروجی از LP2985
۲۳ نویزگیر فریت BLM21 فیلتر حذف‌کنندهٔ نویزهای محیطی فرکانس‌بالا
۲۴ دیود 1N4148W-7-F کنترل نوسانات ولتاژ در زمان ریست
۲۵ خازن ۱ میکروفاراد رابط پایه‌های Ucap و GND پردازشگر یواس‌بی
۲۶ واریستور CG0603MLC جلوگیری از ورود الکتریستهٔ ساکن
۲۷ مقاومت آرایه‌ای ۲۲ اهم حفاظت از درگاه‌های تبادل اطلاعات یواس‌بی
۲۸ واریستور CG0603MLC جلوگیری از ورود الکتریستهٔ ساکن
۲۹ درگاه دسترسی - امکان دسترسی به پایه‌های PB4 تا PB7 از

آی‌سی ATmega16U2 را فراهم می‌سازد

۳۰ خازن ۰/۱ میکروفاراد حذف نویز از جریان تغذیهٔ میکرو پردازشگر
۳۱ خازن ۲۲ پیکوفاراد خازن نوسان‌ساز کریستالی
۳۲ مقاومت ۱ مگااهم حفظ تعادل نوسان در نوسان‌ساز کریستالی
۳۳ خازن ۲۲ پیکوفاراد خازن نوسان‌ساز کریستالی
۳۴ خازن ۰/۱ میکروفاراد حذف نویز از ولتاژ ورودی مبنا
۳۵ ال‌ای‌دی زرد ال‌ای‌دی چشمک‌زن قابل برنامه‌ریزی
۳۶ مقاومت آرایه‌ای ۱ کیلواهم محافظت از ال‌ای‌دی‌های ۳۵، ۳۷ و ۳۸
۳۷ ال‌ای‌دی زرد نشان‌گر تبادل داده‌های سریال (خروج)
۳۸ ال‌ای‌دی زرد نشان‌گر تبادل داده‌های سریال (ورود)
۳۹ خازن ۰/۱ میکروفاراد حذف نویز برای میکرو پردازشگر
۴۰ خازن ۰/۱ میکروفاراد ارسال پالس ریست از ATmega16U2 به ATmega328
۴۱ اتصال لحیم اگر قطع شود، آردوینو ریست خودکار نمی‌شود
۴۲ مقاومت آرایه‌ای ۱۰ کیلواهم مقاومت ریست میکروکنترلر
۴۳ ال‌ای‌دی سبز نشان‌گر روشن/خاموش آردوینو
۴۴ مقاومت آرایه‌ای ۱ کیلواهم تبادل داده‌های سریال
۴۵ دیود cd1206

کنترل نوسانات ولتاژ در زمان ریست