تاریخچه آردوینو
ایدهٔ ساخت آردوینو در سال ۲۰۰۳ میلادی در انستیتو طراحیتعاملی ایورئا در کشور ایتالیا شکل گرفت. ایده عبارت بود از ساخت وسیلهای ساده و کمهزینه برای انجام پروژههای دیجیتال دانشجویان، بهخصوص آنهایی که آشنایی چندانی با اصول مهندسی و برنامهنویسی ندارند. سه فرد کلیدی در به ثمر نشاندن این ایده نقش داشتند:
هرناندو باراگان، ماسیمو بانزی، و کیسی ریس.
باراگان یکی از دانشجویان انستیتو ایورئا بود که تصمیم گرفت پایاننامهٔ کارشناسیارشد خود را در این زمینه اجراء نماید. بانزی و ریس نیز استادان راهنمای پایاننامهٔ باراگان بودند. تا آن زمان هنوز اسمی از آردوینو در میان نبود. نتیجهٔ پایاننامهٔ باراگان بسیار موفقیتآمیز بود و منجر به ایجاد سختافزار و نرمافزاری شد که وایرینگ نام گرفت. سختافزار وایرینگ ویژگیهای مورد نظر را نسبت به سایر نمونههای موجود در بازار آن زمان داشت یعنی ساده و کمهزینه بود. نرمافزار وایرینگ نیز بر مبنای یکی از زبان هایه برنامه نویسی موجود به نام پراسسینگ تهیه شده بود.
پس از اتمام پایاننامه، بانزی درصدد کاهش هزینههای سختافزار وایرینگ برآمد و در سال ۲۰۰۵ میلادی با همکاری دیوید کوآرتلس و دیوید ملیس (که بهترتیب کارمند و دانشجوی انستیتو ایورئا بودند)، به توسعهٔ پروژهٔ وایرینگ پرداخت و نام آن را به آردوینو تغییر داد. این نام جدید برگرفته از نام کافهای به نام آردوین در شهر ایورئا بود که اکثر جلسات گروه در آنجا تشکیل میشد. واژهٔ آردوین، نام یکی از شاهزادگان قدیم ایتالیا است که زمانی حکمران شهر ایورئا بود و در قرن یازدهم میلادی به پائشاه ایتالیایی رسید.
در سریال تلوزیونی گاتهام فصل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 | کنترل نوسانات ولتاژ در زمان ریست |