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

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

مطلب پیشنهادی:  پروژه اندازه گیری گاز آمونیاک با آردوینو و سنسور MQ-137

میخواهید برنامه نویسی STM32 را یاد بگیرید؟

دوره آموزش STM32

میخواهید الکترونیک را یاد بگیرید؟

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

میخواهید آردوینو را به صورت پروژه محور یاد بگیرید؟ برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید

محمد رحیمی

محمد رحیمی

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

10 نظر

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

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

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

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

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

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

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

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

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

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

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

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