آردوینو - آموزش آردوینو-Arduinoهمه ی مطالب

ساخت برد آردوینو UNO

قبلا در الکترولب در مورد آردوینو آموزش هایی داشتیم در ادامه به بررسی ساخت برد آردوینو UNO می پردازیم. برای ساخت آردوینو به 3 مورد نیاز دارید:

  1. ATmega328 با Boot loader آردوینو
  2. PCB برای ساخت برد آردوینو
  3. تبدیل USB به سریال برای پروگرام کردن  آردوینو

ATmega328 با Boot loader آردوینو

دو راه برای طی این مرحله موجود است اگر خودتان پروگرمر AVR دارید می توانید به راحتی میکروکنترلر ATmega328 را خودتان بخرید و بوت لودر آردوینو رو خودتون رو میکروکنترلر پروگرام کنید.

یا اگر پروگرامر AVR ندارین فروشگاه هایی هستند که میکروکنترلر ATmega328 را با بوت لودر پروگرم شده به صورت آماده می فروشند می توانید از آن ها تهیه کنید.

دانلود Boot loader آردوینو

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

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

hfuse:0xD6
lfuse:0xFF

 PCB  برد آردوینو UNO:

به دلیل سادگی هیچ یک از برد های که در ادامه PCB آن ها قرار داده می شود تبدیل USB به سریال را روی خود ندارند.

برد Nanino:

arduino--الکترولب-آموزشاین برد ساده ترین برد سازگار با برد های آردوینو است که به صورت تک رویه طراحی شده است.

لیست قطعات به کار رفته در این بورد:

1x single sided PCB board (etch, mill or order)
1x ATmega328P (28 pin DIL)
1x IC socket 28 pin DIL (optional)
2x 6×1 0.1” female pin header
2x 8×1 0.1” female pin header
1x 6×1 0.1” pin header (FTDI connector)
1x 10k resistor (reset pull up – 1/4W)
2x 1k resistor (power and pin 13 LED – 1/4W)
1x Green 3mm LED (pin 13)
1x Red 3mm LED (power)
1x 16 MHz crystal (0.2” pitch)
2x 18pF decoupling caps
1x 6mm miniature switch (reset)
2x 0.1uF decoupling cap 0.1/0.2”(aref and power)
1x 1uF cap 0.1/0.2” (optional if power is good)

 دانلود PCB این بورد که از طرح های موجود در سایت اصلی توسط آقای عباس زاده دوباره در پروتئوس طراحی شده:

 

برد WatDuino:

Wotduinoاین برد هم از روی برد بالا طراحی شده با این تفاوت که  رگلاتور و جک پاور نیز در آن تعبیه شده است. PCB این برد در نرم افزار Eagle طراحی شده

دانلود PCB

اگر با نرم افزار eagle آشنایی ندارید می توانید از آموزش زیر استفاده کنید.

 

تبدیل USB به سریال برای پروگرام کردن  آردوینو

از همه تبدیل های USB به سریال که در بازار موجود هستند می توانید استفاده کنید و برای پروگرم کردن برد آردوینو فقط به پایه های Rx و Tx نیاز دارید. پایه DTR بود و نبودش تفاوتی ایجاد نمی کنه تنها تفاوتش اینه که اگر تبدیل تون پایه ی DTR نداشته باشه بعد از پروگرم کردن برنامه اجرای برنامه خود به خود شروع نمیشه و باید یک بار دکمه ریست برد زده بشه

 

 

علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

نوشته های مشابه

1 دیدگاه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.