آموزش AVRآموزش آردوینوآموزش الکترونیک

آموزش ساخت برد آردوینو 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 را بارگذاری کنید.
حتما ببینید :  ارتباط سریال UART و RS485 چیست؟ (تفاوت و بررسی)

مرحله 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 شما آماده است و میتوانید از این برد برای طراحی پروژه های مختلف استفاده کنید.

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

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

8 نظر

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

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

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

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

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

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

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

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

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

دکمه بازگشت به بالا