خانه / مطالب علمی / آردوینو - Arduino / کدام برد آردوینو برای شما مناسب است؟

کدام برد آردوینو برای شما مناسب است؟

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

آردوینو یک برد Open Source است که نمونه های مختلفی را با قابلیت های مختلف تولید کرده است. منظور از Open Source بودن این است که افراد می توانند آن را تغییر دهند و قابلیت هایی را به آن بیفزایند. اگر در انتخاب برد مناسب برای پروژه دچار مشکل شده اید این مقاله به شما کمک می کند. همچنین خواندن مقاله برای کسانی که تازه با دنیای بردهای آردوینو آشنا شده اند نکات جالبی را در برخواهد داشت.

Arduino Uno (R3)

برد آردوینو Uno یک میکروکنترلر بر پایه ATmega328 می باشد. این برد 14 پین ورودی و خروجی دیجیتال (که 6 تای آن می تواند به عنوان خروجی PWM استفاده گردد)، 6 ورودی آنالوگ، یک اسیلاتور سرامیکی 16مگاهرتز (Ceramic Resonator)، یک پورت USB، یک جک تغذیه، یک ICSP header جهت پروگرام کردن تراشه و یک دکمه ریست دارد. برد Uno شامل کلیه امکانات مورد نیاز جهت بکارگیری میکروکنترلر موجود بر روی برد می باشد. برای شروع تنها با یک کابل USB، به سـادگی برد را به کامپیوترتان متصـل کنید.

مشخصات اصلی :

Microcontroller                 ATmega328
Operating Voltage             5V
Input Voltage                    7-12V
Input Voltage (limits)         6-20V
Digital I/O Pins                 14 (of which 6 provide PWM output)
Analog Input Pins             6
DC Current per I/O Pin     40 mA
DC Current for 3.3V Pin    50 mA
Flash Memory                 32 KB (ATmega328) of which 0.5 KB used by bootloader
SRAM                             2 KB (ATmega328)
EEPROM                         1 KB (ATmega328)
Clock Speed                   16 MHz

arduino_uno_large-comp

Arduino Mega (R3)

برد آردوینو Mega2560 یک برد میکروکنترلر بر پایه ATmega2560 می باشد. این برد مجموعاً 54 پین ورودی/خروجی دیجیتال(که 15 تای آن می تواند به عنوان خروجی PWM استفاده گردد)، 16 ورودی آنالوگ، 4 پورت UART (پورت های سریال سخت افزاری)، یک نوسان ساز کریستال MHz 16، یک پورت USB، یک جک تغذیه، یکICSP Header و یک دکمه ریست دارد. برد Mega 2560 شامل کلیه امکانات مورد نیاز جهت بکارگیری میکروکنترلر موجود برروی برد می باشد. برای شروع، تنها با یک کـابل USB، به سادگی برد را به کامپیوتـرتان وصل کنید، و یا آن را با یـک آداپـتور AC-to-DC و یا باتری راه اندازی نمایید.

مشخصات اصلی :

Microcontroller                ATmega2560
Operating Voltage           5V
Input Voltage                  7-12V
Input Voltage (limits)       6-20V
Digital I/O Pins                54 (of which 15 provide PWM output)
Analog Input Pins            16
DC Current per I/O Pin     40 mA
DC Current for 3.3V Pin    50 mA
Flash Memory                 256 KB of which 8 KB used by bootloader
SRAM                             8 KB
EEPROM                         4 KB
Clock Speed                    16 MH

515b547fce395f853c000007

Arduino Leonardo

آردوینو لئوناردو یک برد بر اساس میکرو کنترلر ATmega32u4 میباشد . دارای ۲۰ پایه ورودی خروجی دیجیتال  است ، کریستال ۱۶ مگاهرتز ، کانکتور میکرو usb ، جک پاور ، هدر ICSP و دکمه ریست و بطور کلی میشه گفت هر چیزی که یک برد میکروکنترلری به آن  نیاز دارد. کافیست که برد را با یک کابل به کامپیوتر و فیش پاور آن را به یک آداپتور AC به DC یا یک باطری متصل کنید .

مشخصات اصلی :

Microcontroller                                                  ATmega32u4
Operating Voltage                                              5V
Input Voltage (recommended)                        7-12V
Input Voltage (limits)                                        6-20V
Digital I/O Pins                                                     20
PWM Channels                                                      7
Analog Input Channels                                      12
DC Current per I/O Pin                                    40 mA
DC Current for 3.3V Pin                                   50 mA
Flash Memory 32 KB (ATmega32u4) of which 4 KB used by bootloader
SRAM                                                           2.5 KB (ATmega32u4)
EEPROM                                                       1 KB (ATmega32u4)
Clock Speed                                                   16 MHz
Length                                                             68.6 mm
Width                                                             53.3 mm
Weight                                                            20g

arduinoleonardofront_2_450px

Arduino Due

 برد آردوینو Due یک میکروکنترلر بر پایه SAM3X8E ARM Cortex-M3 CPU از شرکت Atmel می باشد. این برد، اولین برد آردوینویی است که بر اساس میکروکنترلر با هسته ARM 32 بیتی پایه ریزی شده است. دارای 54 پین دیجیتال ورودی/خروجی (که 12 تای آن می تواند به عنوان خروجی PWM استفاده شود)، 12 ورودی آنالوگ، 4 پورت UARTs (پورت های سریال سخت افزاری)، و یک ساعت 84 مگاهرتزی،  USB OTG capable connection، یک DAC (دیجیتال به آنالوگ)، 2 عدد TWI، یک جک تغذیه، یک SPI header، یک JTACG header، یک دکمه ریست و یک دکمه پاک کردن می باشد.

مشخصات اصلی :

Microcontroller                                               AT91SAM3X8E
Operating Voltage                                         3.3V
Input Voltage (recommended)                    7-12V
Input Voltage (limits)                                     6-16V
Digital I/O Pins                                               54 (of which 12 provide PWM output)
Analog Input Pins                                         12
Analog Output Pins                                      2 (DAC)
Total DC Output Current on all I/O lines   130 mA
DC Current for 3.3V Pin                               800 mA
DC Current for 5V Pin                                  800 mA
Flash Memory 512 KB all available for the user applications
SRAM 96 KB (two banks: 64KB and 32KB)
Clock Speed                                                   84 MHz
Length                                                             101.52 mm
Width                                                               53.3 mm
Weight                                                             36 g

a000062_featured

LilyPad Arduino

آردوینو  یک میکروکنترلر تک‌بردی است که به منظور تولید راحت‌تر برنامه‌هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده‌است. برد آردوینو  LilyPad 328 این امکان را به شما می دهد تا از قابلیت های ATmega328 با استفاده از برنامه ها و نمونه های آماده و متن باز آردوینو بهره ببرید. LilyPad قابل استفاده در لباس های هوشمند یا تزئینی میباشد و به این منظور با پد های بزرگ جهت دوخته شدن در بافت پارچه طراحی شده است و همچنینی قابل شستشو نیز می باشد.
مشخصات اصلی :

Microcontroller     ATmega168 or ATmega328V
Operating Voltage     2.7-5.5 V
Input Voltage         2.7-5.5 V
Digital I/O Pins     14
PWM Channels         6
Analog Input Channels     6
DC Current per I/O Pin     40 mA
Flash Memory     16 KB (of which 2 KB used by bootloader)
SRAM          1 KB
EEPROM      512 bytes
Clock Speed     8 MHz

515b5139ce395f314e000000

Arduino Nano

برد آردوینو نانو ، یک برد کوچک و کامل می باشد ، طراحی آن به نحوی است که  استفاده از آن بر روی bread board را ساده می نماید . میکرو کنترل استفاده شده در این برد ATmega328  می باشد و کارایی آن کم و بیش شبیه برد آردوینو Duemilanove است اما در یک شکل متفاوت.  حذف سوکت منبع تغذیه ، استفاده از قطعات SMT و مینی USB به جای پورت USB استاندارد باعث کوچک شدن برد و کاهش وزن آن گردیده است . اندازه برد فقط  17,8 در 43,2 میلیمتر و وزن آن چیزی در حدود 6 گرم می باشد ، این خصوصیات منحصر به فرد استفاده از برد را برای ربات های پرنده و سایر ربات ها و ماشین های کوچک میسر می سازد.

مشخصات اصلی:

Microcontroller              ATmega168 or ATmega328
Operating Voltage (logic level)    5 V
Input Voltage (recommended)    7-12 V
Input Voltage (limits)        6-20 V
Digital I/O Pins        14 (of which 6 provide PWM output)
Analog Input Pins        8
DC Current per I/O Pin        40 mA
Flash Memory        16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM        1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM        512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed        16 MHz
Dimensions        0.73″ x 1.70″
Length            45 mm
Width            18 mm
Weigth            5 g

arduinonanofront_3_sm

Arduino Pro Micro

آردوینو مدل Micro یک برد میکروکنترلر بر پایه ATmega32u4 می باشد که با مشارکت Adafruit ایجاد شده است. این برد دارای 12پین دیجیتال ورودی/خروجی (که5 تای آن می تواند به عنوان خروجی PWM استفاده شود)، یک نوسان ساز (oscillator) کریستال 16 مگاهرتزی، یک اتصال USB میکرو، یک ICSP header، و یک دکمه ریست است. این برد همچنین شامل هر چیزی ست که جهت پشتیبانی میکروکنترلر مورد نیاز است؛ برای شروع، به سادگی با یک کابل USB میکرو، برد را به یک کامپیوتر متصل کنید. طراحی فیزیکی آن به گونه ای است که موجب می شود به سادگی روی یک بردبورد سوار شود.

آردوینو Micro شبیه به آردوینو Leonardo می باشد؛ به این معنی که میکروکنترلر ATmega32u4 دارای یک ارتباط USB آماده است، که نیاز به یک پردازنده جانبی را برطرف می کند. این مسئله آردوینو Micro را قادر می سازد تا برای کامپیوتری که به آن متصل است، علاوه بر اینکه یک پورت مجازی serial/Com(CDC) است، نقش یک ماوس یا صفحه کلید را ایفا کند. این برد پیامدهای دیگری نیز برای رفتار برد دارد.

مشخصات اصلی:

Microcontroller     ATmega32U4
Operating Voltage     5V
Input Voltage (recommended)     7-12V
Input Voltage (limit)     6-20V
Digital I/O Pins     20
PWM Channels     7
Analog Input Channels     12
DC Current per I/O Pin     20 mA
DC Current for 3.3V Pin     50 mA
Flash Memory     32 KB (ATmega32U4)
of which 4 KB used by bootloader
SRAM     2.5 KB (ATmega32U4)
EEPROM     1 KB (ATmega32U4)
Clock Speed     16 MHz
LED_BUILTIN     13

%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d9%be%d8%b1%d9%88-%d9%85%db%8c%da%a9%d8%b1%d9%88-arduino-pro-micro

Arduino Pro Mini

همانطور که از نام این برد مشخص است آردوینو پرو مینی یک برد حرفه ای  کوچک می باشد ! در این برد برای کمتر شدن اندازه و کاهش وزن آن ورودی آدابتور و پورت USB حذف شده اند. سایز کوچک و وزن اندک این برد  آن را یک گزینه بسیار ایده ال برای استفاده در ربات های پرنده و یا هواپیماهای مدل می نماید، همچنین اگر می خواهید اندازه پروژه خود را کوچک نگاه دارید، باز هم ما استفاده از آردوینو پرو مینی را به  شما توصیه می نماییم. بر خلاف اندازه کوچک و قیمت اندک آن با توجه به اینکه میکروکنترل به کار رفته درون این برد atmega328 می باشد از نظر کارایی هیچ تفاوتی با سایر بردهای آردوینو که چیپ آنها  atmega328 می باشد، ندارد.  تنها تفاوت این برد در شکل فیزیکی آن می باشد ، حذف پورت USB باعث می شود که شما نتوانید به سادگی سایر برد های آردوینو کدهای خود را بر روی برد آپلود نمایید ، برای آپلود کدها می توانید از یک برد آردینو دیگر که دارای رابط USB می باشد به عنوان پراگرامر استفاده کنید و یا اینکه  کد خود را از طریق یک کابل FTDI و یا مبدل USB به سریال موجود در سایت درون میکروی برد آپلود نمایید.
این برد مشابه برد آردوینو نانو دارای 14 ورودی و خروجی دیجیتال (6 تای آنها می توانند به عنوان خروجی PWM استفاده شوند)، 8 ورودی آنالوگ و یک دکمه ریست می باشد. این برد برای افرادی طراحی شده است که با برنامه نویسی بردهای آردوینو آشنایی دارند و می خوهند یک نمونه دائمی از محصول خود را بسازند. با توجه به قیمت ارزان این برد ، به راحتی می توانید از آن در تولیدات نهایی و محصولات تجاری خود نیز از آن استفاده نمایید.

مشخصات اصلی:

Microcontroller     ATmega328 *
Board Power Supply     3.35 -12 V (3.3V model) or 5 – 12 V (5V model)
Circuit Operating Voltage     3.3V or 5V (depending on model)
Digital I/O Pins     14
PWM Pins     6
UART         1
SPI         1
I2C         1
Analog Input Pins     6
External Interrupts     2
DC Current per I/O Pin     40 mA
Flash Memory     32KB of which 2 KB used by bootloader *
SRAM         2 KB *
EEPROM         1 KB *
Clock Speed     8 MHz (3.3V versions) or 16 MHz (5V versions)

%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-%d9%be%d8%b1%d9%88-%d9%85%db%8c%d9%86%db%8c-arduino-pro-mini

برد آردوینو LilyTiny

آردوینو  یک میکروکنترلر تک‌بردی است که به منظور تولید راحت‌تر برنامه‌هایی که با اشیاء یا محیط تعامل داشته باشند طراحی شده‌است. برد آردوینو  LilyTiny این امکان را به شما می دهد تا از قابلیت های ATTINY85 با استفاده از برنامه ها و نمونه های آماده و متن باز آردوینو بهره ببرید.

مشخصات اصلی:

 

Micro MCU:ATTINY85
Wearable
8K Byte of In-System Programmable Program Memory Flash
512 Bytes In-System Programmable EEPROM
512 Bytes Internal SRAM

 

%d8%a8%d8%b1%d8%af-%d8%a2%d8%b1%d8%af%d9%88%db%8c%d9%86%d9%88-lilytiny

Arduino Esplora

آردوینو Esplora یک کنترل آماده برای استفاده است. که به شما امکان میدهد  از بدون استفاده از فیبر و لحیم کاری یا برد بورد پروژه های مختلفی با استفاده از دنیای آردوینو خلق کنید. برد آردوینو Esplora از ترکیب یک پردازنده آردوینو حسگر نور، حسگر دما، شتاب سنج 3 محور، جوی استیک، مجموعه ای از کلید فشاری، یک نوار لغزنده، یک RGB LED، و یک بازر تشکیل شده است. آردوینو Esplora به شما اجازه میدهد تا از آن به عنوان موس یا کیبرد و یا به عنوان کنترل کننده ی نرم افزار موسیقی و یا عنوان واژه پرداز و یا در پروژه های مدل سازی 3D استفاده کنید. آردوینو Esplora از قبل به صورتی برنامه ریزی شده تا بتوانید با اتصال به کامپیوتر از آن به عنوان دسته بازی استفاده کنید.

Microcontroller             ATmega32u4
Operating Voltage       5V
Flash Memory 32 KB of which 4 KB used by bootloader
SRAM                              2.5 KB
EEPROM                        1 KB
Clock Speed                  16 MHz
Lenght                            164.04 mm
Width                               60 mm
Weight                             53 g

8134573901_63952a4f17

مقایسه بردهای آردوینو در یک نگاه :

learn_arduino_chart

درباره امیرعلی بلورچیان

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

*

code