آردوینو چیست؟ این روز ها بحث آردوینو و برد آردوینو بسیار داغ هست و هر پروژه ای که می بینید با کمک اردوینو پیاده سازی شده است ، با کمک آردوینو می توان کار های فوق العاده و پروژه های کاربردی جالبی را طراحی نمود ، با کمک آردوینو انواع پرینتر های سه بعدی ، ربات های هوشمد ، کوادروتور و تجهیزات پزشکی را طراحی می کنند.
اما سوال اصلی این هست آردوینو چیست؟
آردوینو برد های برنامه پذیری هستند که با کمک میکروکنترلر های AVR ، ARM و غیره طراحی می شوند . این برد ها به دلیل سادگی و راحتی کار با آن ها و همچنین به دلیل رایگان و اپن سورس بود بسیار محبوب شده اند .
قبلا هم در پست آموزش آردوینو Arduino در رابطه با آن مطالبی را ارائه کرده بودیم که می توانیم با آن را مطالعه کنید ، همچنین در صورت که به یادگیری اردوینو علاقه مند هستند می توانید دوره آموزش اردوینو را مشاهده کنید .
آردوینو از چه سخت افزاری استفاده می کند؟
همان طور که در تصویر زیر مشاهده می کنید سخت افزار آردوینو بسیار ساده است ، قسمت اصلی آن از یک میکرو تشکیل شده است که یک فایل هگز روی آن ریخته شده است (به فایل هگز بوتلودر آردوینو می گویند) ، همچنین با استفاده از یک مبدل usb to ttl ارتباط بین میکرو و کامپیوتر برقرار میشود .
عملکرد اصلی آردوینو آن چیزی هست که در بالا توضیح داده شد ، ولی برای استفاده بهتر و دسترسی راحت تر یک برد برای آن طراحی شده و قطعات اصلی روی آن سوار شده است .
بوتلودر آردوینو چیست؟
همان طور که در بالا توضیح داده شد بوتلودر یک فایل هگز می باشد که با استفاده از پروگرامر روی میکرو ریخته می شود و یک میکرو ساده را به آردوینو تبدیل می کند .
پر کاربردترین برد های آردوینو موجود در بازار ایران کدامند ؟
بردهای آردوینو متنوع و متفاوتی در بازار ایران وجود دارد تعدادی از آنها بیشتر مورد استفاده و استقبال کاربران قرار میگیرند در اینجا ما سعی میکنیم برد هایی که بیشترین کاربرد را دارند معرفی کنیم و به امکانات آن ها بپردازیم
1- معرفی برد آردوینو یونو Arduino Uno
یکی از پرکاربرد ترین برد های آردوینو موجود در بازار ایران برد آردوینو یونو Arduino Uno هست ، این آردوینو بر پایه میکروکنترلر atmega328 طراحی شده است و مشخصات آن به شرح زیر می باشد .
نوع آردوینو |
Arduino Uno |
میکروکنترلر |
ATmega328 |
ولتاژ وردی (Vin) |
6 تا 12 ولت |
ولتاژ قابل اعمال به هر پایه |
5 ولت |
پایه های دیجیتال ورودی/خروجی |
14 |
تعداد PWM |
6 |
تعداد ADC |
8 |
سرعت پردازش |
16 Mhz |
حافظه فلش |
32KB |
SRAM |
2KB |
EEPROM |
1KB |
برای آردوینو Uno شیلد های متنوع و جالبی طراحی شده است که می توانند توانایی های اردوینو را ارتقا دهند .
2- معرفی برد آردوینو مگا Arduino Mega
برد آردوینو مگا Arduino Mega
برد آردوینو مگا نیز مانند یونو بسیار پرکاربرد هست و بسیار از پروژه های سنگین مثل کواد و پرینتر سه بعدی با این اردوینو طراحی می شوند . مشخصات آن به شرح زیر می باشد .
نوع آردوینو |
Arduino Mega |
میکروکنترلر |
ATmega2560 |
ولتاژ وردی (Vin) |
6 تا 12 ولت |
ولتاژ قابل اعمال به هر پایه |
5 ولت |
پایه های دیجیتال ورودی/خروجی |
54 |
تعداد PWM15 |
15 |
تعداد ADC16 |
16 |
سرعت پردازش |
16MHZ |
حافظه فلش |
256KB |
SRAM |
8KB |
EEPROM |
4KB |
3- معرفی برد آردوینو نانو Arduino Nano
از نظر عملکرد برد آردوینو نانو هیچ فرقی با برد آردوینو یونو ندارد ولی آردوینو نانو از آن جهت که پایه های آن دیپ می باشد و می توان در پروژه ها به صورت میکرو یا به صورت مستقیم روی برد سوار شود بسیار پر کاربرد می باشد
نوع آردوینو |
Arduino Nano |
میکروکنترلر |
ATmega328 |
ولتاژ وردی (Vin) |
6 تا 12 ولت |
ولتاژ قابل اعمال به هر پایه |
5 ولت |
پایه های دیجیتال ورودی/خروجی |
14 |
تعداد PWM |
6 |
تعداد ADC |
8 |
سرعت پردازش |
16MHZ |
حافظه فلش |
32KB |
SRAM |
2KB |
EEPROM |
1KB |
برد آردوینو چیست و چه کاربرد هایی دارد؟
با توجه به اینکه برد آردوینو رایگان و اپن سورس هست در کل دنیا میلیونها کاربر روی تکمیل کردن این پروژه کار می کنند و با آردوینو پروژه های جالبی پیاده میشوند
ما با استفاده از آردوینو می توانیم پروژه های بسیار ساده تا پروژههای بسیار سنگین و پیچیده را پیاده کنیم ، در این بخش به تعدادی از پروژه های جالب که با آردوینو پیاده شده اند اشاره می کنیم.
1- ساخت پرینتر سه بعدی با استفاده از آردوینو :
ساخت پرینتر سه بعدی
ساخت پرینتر سه بعدی یکی از پروژههای جالبی است که با استفاده از آردوینو قابلیت پیاده سازی را دارد . این روزها ساخت یک پرینتر سه بعدی بسیار ساده شده است و همه آن به لطف بردهای آردوینو می باشد
برای آردوینو مگا و آردوینو یونو شیلدهایی طراحی شده است که آن را به کنترل کننده پرینتر سه بعدی تبدیل می کنند.
2- ساخت ربات پرنده با برد آردوینو :
ساخت ربات پرنده
ساخت ربات پرنده همیشه بحث داغ و جالب در دنیای الکترونیک بوده است ، با آمدن آردوینو طراحی و ساخت ربات پرنده ساده تر از همیشه شده است و آردوینو این تکنولوژی را برای عموم مردم به ارمغان آورده تا بتوانند به سادگی ربات پرنده خود را طراحی کنند ، ربات های پرنده کاربرد های فراوانی در فیلم برداری هوایی ، جابجایی بسته های پستی و غیره دارند ، قلب تپنده یک ربات پرنده فلایت کنترل آن می باشد که با استفاده از آردوینو طراحی می شود.
همانطور که شرح دادیم، اکنون می دانید که آردوینو چیست و چه کاربردهایی دارد؟ پیشنهاد می کنم برای حرفه ای شدن در دوره آموزش آردوینو شرکت کنید تا به مبحث آردوینو مسلط شوید.