برد آردوینو UNO با تراشه R3

توضیحات محصول و دانلودها

 

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

برد آردوینو Arduino Uno R3 با تراشه R3 با بردهای قبلی تفاوت دارد؛ زیرا در آن از تراشه FTDI USB-to-serial استفاده نشده است و به جای آن از یک Atmega16U2 که به عنوان تبدیل کننده USB-to-serialتنظیم شده است؛ استفاده می کند.ورژن 2 برد آردوینو Arduino Uno R3 با تراشه R3 دارای یک مقاومت جهت پولینگ اتصال HWB میکروکنترلر به زمین می باشد که تغییر حالت به DFU را آسان تر می کند.

کتابخانه گذرواژه آردوینو

کتابخانه تاچ Arduino LCD Shield

کتابخانه AnalogButtons

 مشخصات ATmega328:

Microcontroller   ATmega328P
Operating Voltage   5V
Input Voltage (recommended)   7-12V
Input Voltage (limit)   6-20V
Digital I/O Pins   14 (of which 6 provide PWM output)
PWM Digital I/O Pins   6
Analog Input Pins   6
DC Current per I/O Pin   20 mA
DC Current for 3.3V Pin   50 mA
Flash Memory   32 KB (ATmega328P)
of which 0.5 KB used by bootloader
SRAM   2 KB (ATmega328P)
EEPROM   1 KB (ATmega328P)
Clock Speed   16 MHz
LED_BUILTIN   13
Length   68.6 mm
Width   53.4 mm
Weight   25 g 

 


  • تعداد زیادی برد آردوینو در اندازه ها و کاربردهای مختلف وجود دارد. کدام یک از آنها می تواند نیاز شما را برطرف کند؟

    در صورتی که شما یک تازه کار و یا یک فرد حرفه ای هستید و یا اینکه پروژه ای مد نظرتان است، این مقاله به شما کمک می کند تا مناسب ترین برد را با توجه به نیازتان انتخاب کنید.

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

    توانایی پردازش: این مورد به میکروکنترلری که بر روی برد قرار گرفته بستگی دارد.

    مجموعه امکانات: امکاناتی مانند تعداد پین های ورودی و خروجی، کلید، USB، شبکه و...

    شکل ظاهری: بردهای آردوینو با توجه به کاربردهای گسترده در پروژه ها، در اندازه های مختلف ساخته می شوند.

     

     

    برای تازه کارها:

    اگر شما کار خود را با آردوینو تازه شروع کردید، ورود شما را به دنیای میکروکنترلر و الکترونیک تبریک میگیم.

    برای اکثر مردم که کار با آردوینو را تازه شروع کرده اند، برد آردوینو UNO بهترین انتخاب می باشد، به دلایل زیر:

     

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

    مدل UNO همچنین یکی از سازگاترین بردهای آردوینو می باشد، به گونه ای که تمامی کتابخانه ها و شیلدها با آن هم خوانی دارند. همچنین کدهای نوشته شده مربوط به ورژن های قدیمی آردوینو مانند Duemilanove و Diecimila قابلیت اجرا در مدل UNO را دارند. زمانی که شما می خواهید به سراغ پروژه های پیشرفته تر بروید و با دستگاه های مختلف ارتباط برقرار کنید، سازگاری اهمیت زیادی پیدا می کند.

     در صورت آسیب دیدگی امکان تعویض میکروکنترلر atmega328p وجود دارد، تنها محدودیت میکروکنترلر atmega328p کم بودن حافظه فلش یا موقت آن می باشد.

     

    پروژه های بزرگ تر و پیشرفته تر:

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

    ابتدا باید در نظر داشت که برای انتخاب یک مدل با پردازنده قوی تر از پردازنده atmega 328p که روی مدل UNO قرار دارد، با توجه به نیاز انتخاب مناسب صورت بگیرد، زیرا باید المان هایی مانند هزینه و حجم برد را نیز در نظر داشت. همچنین اکثر این بردها دارای پین های هدر خروجی می باشند که شیلدهای استاندارد آردوینو قابلیت اتصال به آنها را دارد، نحوه قرارگیری این پین ها در مدل های مختلف متفاوت است.

    ارتباط SPI، i2c، PWM و تغییر وقفه در پین ها، در مدل های مختلف، در پین های متفاوت اجرا می شود. به علاوه مدل Due با ولتاژ 3.3 ولت کار می کند و تعداد زیادی از کتابخانه ها توسط پردازنده ARM مدلDue شناسایی نمی شوند.

    بنابراین از این مقاله استفاده کنید تا بتوانید برد مورد نظر را با توجه به نیاز خود انتخاب کنید.

     

    پین های بیشتر:

    آردوینو مگا 40 پین دیجیتال اضافی و 10 پین آنالوگ ورودی اضافی فراهم می کند.

    آردوینو مگا مدل ADK علاوه بر حالت قبل، دارای یک پورت USB اضافی برای اتصال به دستگاه های آندروید می باشد.

    آردوینو مدل Due دارای 40 پین دیجیتال اضافی، 6 پین آنالوگ ورودی و 2 پین آنالوگ خروجی است.

     

    اتصالات بیشتر:

    استفاده از آردوینو Ethernet ساده ترین راه برای استفاده از اینترنت در پروژه هایتان می باشد. همچنین مکانی برای قرارگیری کارت حافظه SD card بر روی آن قرار دارد.

    مدل های مگا و Due دارای 4 پورت سریال برای ارتباط موثرتر با دستگاه ها می باشند.

    مدل های Due، لئوناردو، میکرو و فلورا دارای رابط native USB می باشند، لذا این امکان وجود دارد تا کیبرد، ماوس و ... را شبیه سازی کنند.

    همچنین مدل Due از رابط CAN bus پشتیبانی می کند به همین دلیل در کاربردهای مرتبط با وسایل نقلیه محبوبیت دارد.

     

    حافظه بیشتر:

    میزان حافظه فلش و SRAM در میکروکنترلر اهمیت فراوان داشته و در روند اجرای برنامه تاثیرگذار است.

    در مقایسه با مدل UNO، مدل مگا 8 برابر حافظه فلش و 4 برابر حافظه SRAM و مدل Due دارای 16 برابر حافظه فلش و 48 برابر حافظه SRAM می باشند.

    سرعت بالاتر:

    اگرچه تمامی بردهای آردوینو بر مبنای میکروکنترلرهای 8 بیتی و در فرکانس 16 مگاهرتز کار می کنند، مدل مگا دارای پین ها و حافظه بیشتر می باشد، ولی خب این باعث نمی شود که سرعت اجرای کد در آن زیاد بالا نیست.

    آردوینو Due دارای پردازنده ی ARM 32-bit و سرعت 84MHz می باشد. این مدل بالاترین سرعت را در بین بردهای آردوینو داراست.

     

    ایده های بزرگ در بسته های کوچک:

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

    مدل های DC Boardino و USB Boarduino بهترین مدل های فشرده شده آردوینو می باشند. اندازه آنها 3/1 مدل UNO بوده، در حالی که آنها نیز از میکروکنترلر atmega 328p استفاده می کنند. برنامه شما بدون تغییر روی آنها آپلود می شود. همچنین این امکان وجود دارد که این دو مدل بدون سوکت و پین هدر ساخته شوند تا فضای کمتری را اشغال کنند. در مدل DC می توان بخش رگولاتور برد را حذف کرد، در صورتی که شما منبع تغذیه 5 ولت را در اختیار دارید.

    مدل فلورا هم نازک و هم کوچک می باشد. از پردازده ای مشابه برد لئوناردو استفاده کرده، در حالی که فضایی کم تر از نصف آن را اشغال می کند.

    کوچک ترین مدل آردوینو، مدل میکرو می باشد، که اندازه آن 3/2 مدل های Boarduino بوده و از پردازنده 32U4 استفاده می کند. پروژه هایی که با لئوناردو انجام شده به آسانی با بردهای میکرو و فلورا قابل تعویض است.

    یک برد آردوینو استاندارد دارای پین هدرهایی بوده و اتصال سیم ها باعث حجیم شدن آن می شود. آردوینو لئوناردو دارای مدلی بدون پین هدر می باشد. مدل فلورا نیز که به طور کلی هیچ پین هدری ندارد. همچنین مدل های DC Boardino و USB Boarduino می توانند بدون پین هدر و سوکت ساخته شوند تا فضای کمتری را اشغال کنند.

     

    در حالی که اکثر این بردهای فشرده می توانند در پروژه هایی که به صورت پوشیدنی می باشند استفاده شوند، مدل فلورا به صورت خاص برای چنین پروژه هایی طراحی شده است. علاوه بر کوچک و نازک بودن، این مدل به صورت دایره ای طراحی شده تا هیچ لبه تیزی نداشته باشد و به لباس ها آسیب نرساند. مدل فلورا از پردازنده 32U4 استفاده می کند، لذا به صورت کلی با مدل لئوناردو سازگاری دارد.

     

     

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

  • اطلاعات عمومی
    ابعاد 5.3*6.8 میلیمتر
    تغذیه 5 ولت DC
    جریان 40-50 میلی آمپر
    اطلاعات تخصصی
    تعداد پایه ها 6پایه PWM
    نوع کانکتور USB
    فرکانس 16 مگا هرتز
    WIFI
    پردازنده ATMEGA 328
    معماری پردازنده AVR
    حافظه 32 کیلو بایت
    حافظه داخلی 0.5 کیلو بایت ویژه LOADER
    حافظه FLASH
    RAM
    SRAM 2 کیلو بایت
    EEPROM 1 کیلو بایت