آموزش آردوینو

آموزش ساخت برد آردوینو Uno با میکروکنترلر ATmega328

سلام. آموزش کامل ساخت برد آردوینو Uno با میکروکنترلر AVR ATmega328 را آماده کردیم. در این آموزش ما یک برد Arduino Uno را خودمان میسازیم.

آموزش طراحی برد Arduino Uno دست ساز

همانطور که میدانید آردوینو یک بستر توسعه متن باز برای مهندسین و علاقه مندان به پروژه های الکترونیکی است. Arduino یک صفحه توسعه فیزیکی قابل برنامه ریزی است که مغز آن را میکروکنترلر های AVR تشکیل میدهند. همچنین آردوینو دارای یک نرم افزار است که بر روی رایانه شما اجرا میشود و برای نوشتن و بارگذاری کد روی میکروکنترلر استفاده میشود.

آردوینو از بوت لودر استفاده میکند. Boot Loader نوعی نرم افزار است. ما در برد آردوینو Uno از میکروکنترلر Atmega 328 استفاده میکنیم.

آموزش مرحله به مرحله ساخت برد آردوینو Uno در خانه

برای ایجاد یک بوت لودر در میکروکنترلر Atmega328 به برد آردوینو نیاز داریم. میتوانید از هر نسخه از برد های Arduino استفاده کنید. سپس باید مراحل زیر را طی کنید. توجه داشته باشید فقط برای ساخت اولیه برد آردوینوی دست ساز ، به برد آردوینوی اصلی نیاز داریم و پس از آن دیگر نیازی نمیباشد.

مرحله 1: در مرحله اول شما باید تمامی قطعات مورد نیاز را تهیه کنید.

قطعات مورد نیاز

  1. برد آردوینو Uno
  2. میکروکنترلر AVR Atmega328
  3. Bread برد
  4. کریستال اسیلاتور 16 مگا هرتز
  5. مقاومت 10 کیلو اهم
قطعات مورد نیاز را از فروشگاه قطعات آیرنکس تهیه کنید.

مرحله 2: حالا میکروکنترلر قدیمی برد آردوینو را باز کنید و میکروکنترلر جدید را قرار دهید.

آموزش ساخت برد آردوینو Uno با میکروکنترلر ATmega328

مرحله 3:

  1. حالا Arduino IDE را باز کنید و به File -> Examples -> ArduinoISP بروید و آن را باز کنید.
  2. پس از باز کردن ArduinoISP ، برد Arduino UNO را از Tools -> Board -> Arduino Uno انتخاب کنید.
  3. سپس COM PORT را از Tools -> Serial Port -> COM10 انتخاب کنید
  4. و سپس ArduinoISP Sketch را بارگذاری کنید.

مرحله 4: حالا IC جدید را از برد آردوینو خارج کنید و میکروکنترلر قدیمی را قرار دهید و کار هایی که در مرحله 3 انجام دادیم را انجام دهید.

مرحله 5: حالا با استفاده از IC جدید در Bread برد و برد اصلی آردوینو ، مدار زیر را بسازید.

آموزش طراحی برد Arduino Uno دست ساز

مرحله 6: اکنون در Arduino IDE به Tools بروید و بر روی Burn Bootloader کلیک کنید.

آموزش مرحله به مرحله ساخت برد آردوینو Uno در خانه

 

حالا خواهید دید که ال ای دی Rx و Tx روی برد آردوینو مدتی چشمک می زند. این بدان معناست که Bootloader در ATmega 328  جدید در حال سوختن است. و نرم افزار Arduino IDE پیام  “Botloader Done burn” را نشان می دهد. اکنون می توانید از این IC جدید در صفحه آردوینو خود استفاده کنید.

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

مرحله 7: حالا با استفاده از قطعات مورد نیاز و IC جدید ، مدار زیر را روی Bread برد یا PCB بسازید.

چگونه یک برد آردوینو Uno بسازیم ؟

حالا برد آردوینو Uno شما آماده است و میتوانید از این برد برای طراحی پروژه های مختلف استفاده کنید.

4.5 (19 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

24 نظر

  1. سلام خوب هستید وقتتون بخیر.
    اگه من بخوام این پروژه رو ببندم آیا میتونم که اونو با آلتیوم طراحی کنم با مداری که میخوام درست کنم ستش کنم ؟

    و یه سوال دیگه ایا میتونم آیسی جدید رو بزارم رو آردوینو اصلی وبعد از بوت لودر و ریختن برنامه اونو روی اردینو دست‌ساز بزارم؟

    در این صورت کار میده؟؟؟

    1. سلام عزیز
      جواب سوالاتون بله هست

  2. سلام مهدس خسته نباشید میخواستم بدونم همین روش رو برای atm mega8 استفاده کرد؟

  3. سلام میشه از این آردینو واسه پروژه‌هایی که خودتان گفتن هم استفاده کرد

    1. سلام عزیز
      بله برای اکثر پروژه ها میشه.

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

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

  5. سلام.من یک مبدل usb to ttl دارم میخواستم بپرسم که اگه از این مبدل استفاده کنم(برای پروگرام کردن)امکان خواندن سریال در Serial manitor نرم افزار اردوینو IDE هست؟

  6. سلام به نظر شما در مرحله ی ۶ نباید پروگرمر رو روی Arduino as ISP قرار بدیم؟

    1. سلام عزیز، مشابه با آموزش پیش برید

  7. سلام استاد
    فرض کنیم از طریق ide یه برنامه روی میکروی برد uno ریختم این امکان هست که میکرو را در بیارم و روی برد خودم ببندم و همون برنامه اجرا بشه
    یا باید از مبدل های usbasp و مبد usbttl استفاده کنم ؟

    1. سلام عزیز، بله میشه اینکار رو انجام بدید

  8. روی اردوینو پین انالوگ و دیجیتال و pwm داریم ..بعد وقتی با ای تی مگا یه
    اردوینو بسازیم این پین ها روی ایسی چطور مشخص میشه؟

    1. سلام جناب. در صورتی که مراحل رو به همین صورت پیش برید، در نهایت همه چیز شبیه برد آردوینو Uno اصلی میشه.

  9. درود و خسته نباشید . برا اینکه بصورت مجزا مثل خود آردینو اصلی بشه باهاش کار کرد .ینی با usb متصل بشه میشه از مبدل usb به 232 استفاده کرد؟

    1. سلام جناب. مطمئن نیستم اما امکانش زیاده که کار کنه.

  10. سلام نمیشه بدون آردوینو خودمون یه آردوینو بسازیم من تجربه کار با AVR و کدویژن رو دارم ؟

    1. سلام جناب. من روش دیگه ای رو نمیشناسم و با این روش یک برد آردوینو نیازه.

  11. سلام من میخاستم یدونه برد اردوینو uno R3 درست کنم مثل همین برد های تو بازار که از نوع دیپ هست حالا میخام بدونم این برنامه ای که روی میکرو میریزن رو از کجا میتونم پیدا کنم اصلا یه جورایی نمیدونم چی کار کنم نه از لحاظ pcbزدن بلکه تو همین برنامه و اینا ممنون میشم کمکم کنید

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

  12. سلام میخواستم بدونم این کار به چه دردی میخورده خب ic روی مدار بود دیگه !!!!

    1. سلام احسان عزیز.
      ما با استفاده از یک برد آردوینو ، یک برد آردوینوی دیگر را میسازیم.
      آی سی اصلی رو برداشتیم و آی سی فرعی رو قرار دادیم. آی سی جدید رو طوری برنامه ریزی کردیم که بشه با آردوینو برنامه ریزیش کرد.
      بعد از اون میتونیم به سادگی قطعات برد آردوینو UNO رو خریداری کنیم و حتی روی برد بورد سوار کنیم و سپس آی سی فرعی رو قرار میدیم روی برد جدید و آی سی اصلی رو هم بر میگردونیم به برد قبلی.
      به این شکل یک برد Arduino Uno میسازیم. و ی برد آردوینومون میشه 2 تا.
      متوجه شدید که انشالله ؟

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

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