آموزش ساخت برد آردوینو Uno با میکروکنترلر ATmega328
سلام. آموزش کامل ساخت برد آردوینو Uno با میکروکنترلر AVR ATmega328 را آماده کردیم. در این آموزش ما یک برد Arduino Uno را خودمان میسازیم.
آموزش طراحی برد Arduino Uno دست ساز
همانطور که میدانید آردوینو یک بستر توسعه متن باز برای مهندسین و علاقه مندان به پروژه های الکترونیکی است. Arduino یک صفحه توسعه فیزیکی قابل برنامه ریزی است که مغز آن را میکروکنترلر های AVR تشکیل میدهند. همچنین آردوینو دارای یک نرم افزار است که بر روی رایانه شما اجرا میشود و برای نوشتن و بارگذاری کد روی میکروکنترلر استفاده میشود.
آردوینو از بوت لودر استفاده میکند. Boot Loader نوعی نرم افزار است. ما در برد آردوینو Uno از میکروکنترلر Atmega 328 استفاده میکنیم.
آموزش مرحله به مرحله ساخت برد آردوینو Uno در خانه
برای ایجاد یک بوت لودر در میکروکنترلر Atmega328 به برد آردوینو نیاز داریم. میتوانید از هر نسخه از برد های Arduino استفاده کنید. سپس باید مراحل زیر را طی کنید. توجه داشته باشید فقط برای ساخت اولیه برد آردوینوی دست ساز ، به برد آردوینوی اصلی نیاز داریم و پس از آن دیگر نیازی نمیباشد.
مرحله 1: در مرحله اول شما باید تمامی قطعات مورد نیاز را تهیه کنید.
همچنین اگر میخواهید الکترونیک را با فیلم های آموزشی یاد بگیرید، روی دوره آموزش الکترونیک کلیک کنید.
قطعات مورد نیاز
- برد آردوینو Uno
- میکروکنترلر AVR Atmega328
- Bread برد
- کریستال اسیلاتور 16 مگا هرتز
- مقاومت 10 کیلو اهم
مرحله 2: حالا میکروکنترلر قدیمی برد آردوینو را باز کنید و میکروکنترلر جدید را قرار دهید.
مرحله 3:
- حالا Arduino IDE را باز کنید و به File -> Examples -> ArduinoISP بروید و آن را باز کنید.
- پس از باز کردن ArduinoISP ، برد Arduino UNO را از Tools -> Board -> Arduino Uno انتخاب کنید.
- سپس COM PORT را از Tools -> Serial Port -> COM10 انتخاب کنید
- و سپس ArduinoISP Sketch را بارگذاری کنید.
مرحله 4: حالا IC جدید را از برد آردوینو خارج کنید و میکروکنترلر قدیمی را قرار دهید و کار هایی که در مرحله 3 انجام دادیم را انجام دهید.
مرحله 5: حالا با استفاده از IC جدید در Bread برد و برد اصلی آردوینو ، مدار زیر را بسازید.
مرحله 6: اکنون در Arduino IDE به Tools بروید و بر روی Burn Bootloader کلیک کنید.
حالا خواهید دید که ال ای دی Rx و Tx روی برد آردوینو مدتی چشمک می زند. این بدان معناست که Bootloader در ATmega 328 جدید در حال سوختن است. و نرم افزار Arduino IDE پیام “Botloader Done burn” را نشان می دهد. اکنون می توانید از این IC جدید در صفحه آردوینو خود استفاده کنید.
مرحله 7: حالا با استفاده از قطعات مورد نیاز و IC جدید ، مدار زیر را روی Bread برد یا PCB بسازید.
حالا برد آردوینو Uno شما آماده است و میتوانید از این برد برای طراحی پروژه های مختلف استفاده کنید.
روی اردوینو پین انالوگ و دیجیتال و pwm داریم ..بعد وقتی با ای تی مگا یه
اردوینو بسازیم این پین ها روی ایسی چطور مشخص میشه؟
سلام جناب. در صورتی که مراحل رو به همین صورت پیش برید، در نهایت همه چیز شبیه برد آردوینو Uno اصلی میشه.
درود و خسته نباشید . برا اینکه بصورت مجزا مثل خود آردینو اصلی بشه باهاش کار کرد .ینی با usb متصل بشه میشه از مبدل usb به 232 استفاده کرد؟
سلام جناب. مطمئن نیستم اما امکانش زیاده که کار کنه.
سلام نمیشه بدون آردوینو خودمون یه آردوینو بسازیم من تجربه کار با AVR و کدویژن رو دارم ؟
سلام جناب. من روش دیگه ای رو نمیشناسم و با این روش یک برد آردوینو نیازه.
سلام من میخاستم یدونه برد اردوینو uno R3 درست کنم مثل همین برد های تو بازار که از نوع دیپ هست حالا میخام بدونم این برنامه ای که روی میکرو میریزن رو از کجا میتونم پیدا کنم اصلا یه جورایی نمیدونم چی کار کنم نه از لحاظ pcbزدن بلکه تو همین برنامه و اینا ممنون میشم کمکم کنید
سلام جناب. به صورت کامل در پست توضیح داده شده. با دقت بخونید ولی برای اینکار نیاز به یک برد آردوینو دارید تا بتونید یک برد آردوینوی دیگه رو بسازید.
سلام میخواستم بدونم این کار به چه دردی میخورده خب ic روی مدار بود دیگه !!!!
سلام احسان عزیز.
ما با استفاده از یک برد آردوینو ، یک برد آردوینوی دیگر را میسازیم.
آی سی اصلی رو برداشتیم و آی سی فرعی رو قرار دادیم. آی سی جدید رو طوری برنامه ریزی کردیم که بشه با آردوینو برنامه ریزیش کرد.
بعد از اون میتونیم به سادگی قطعات برد آردوینو UNO رو خریداری کنیم و حتی روی برد بورد سوار کنیم و سپس آی سی فرعی رو قرار میدیم روی برد جدید و آی سی اصلی رو هم بر میگردونیم به برد قبلی.
به این شکل یک برد Arduino Uno میسازیم. و ی برد آردوینومون میشه 2 تا.
متوجه شدید که انشالله ؟