طراحی و ساخت شیلد آردوینو جهت نصب بوتلودر روی میکروکنترلر

×

در حال لود کردن صفحه ورود ...

×

در حال لود کردن فرم ثبت نام ...
FREE
طراحی و ساخت شیلد آردوینو جهت نصب بوتلودر روی میکروکنترلر

همانطور که میدانید آردوینو(Arduino) یک پلتفرم open-source است که برای ساخت پروژه های مختلف الکترونیکی میتوان از آن استفاده کرد. آردوینو هم شامل برد مداری قابل برنامه ریزی(سخت افزار) است و هم شامل IDE(نرم افزار) جهت نوشتن کدها و آپلود کردنشان روی برد فیزیکی. برخلاف اکثر بردهای قابل برنامه ریزی دیگر، آردوینو جهت نوشتن کدها روی برد، به سخت افزاری جداگانه که پروگرمر نامیده می شود نیاز ندارد و به سادگی از طریق درگاه USB میتوان برد را پروگرم کرد. علاوه بر این، IDE آردوینو از ورژن ساده شده ی ++C استفاده میکند که این امر یادگیری آن را به مراتب ساده تر کرده است. بردهای آردوینوی متنوعی وجود دارد که برد آردوینو UNO معروفترین و بهترین برد جهت شروع کار با آردوینو می باشد. میدانیم که استفاده از برد آردوینو به دلیل اندازه ای که دارد، در همه ی پروژه ها عملی و منطقی نیست. در حقیقت این برد بیشتر برای کارهای آموزشی مناسب است. از طرفی هم میدانیم که هسته ی برد آردوینو UNO میکروکنترلر ATmega328 از خانواده ی AVR می باشد. آیا راهی وجود دارد بتوان فقط از چیپ ATmega328 استفاده کرد و باز هم از مزیتهای آردوینو بهرمند باشیم؟

با نصب بوتلودر(Bootloader) روی این چیپ به سادگی میتوان برای آن توسط IDE آردوینو برنامه نوشت. هر چند که در برخی از فروشگاه های الکترونیکی چیپهای ATmega328ی وجود دارند که به صورت پیش فرض بوتلودر آردوینو روی آنها نصب شده، منتها قیمت آنها نسبت به چیپهای بدون بوتلودر بیشتر است! روشهای مختلفی برای نصب بوتلودر روی چیپ ATmega328 وجود دارد. یکی از روشها استفاده از پروگرمر است. یعنی ابتدا باید سخت افزار پروگرمر تهیه شود. چون هدف ما کاهش همه ی هزینه های جانبی است، از این روش استفاده نمیکنیم. همچنین برخی از پروگرمرها با نسخه های جدید ویندوز سازگاری ندارند(عدم وجود درایور یا اذیت شدن کاربر حین نصب درایور) و این امر استفاده از آنها را غیرممکن میکند. بنابراین تصمیم گرفتیم برای کاهش هزینه های جانبی و سرعت دادن به کارها، یک شیلد جهت نصب بوتلودر روی میکروکنترلر ATmega328 طراحی کنیم. شیلدی که طراحی کرده ایم را میتوان بدون نیاز به هیچگونه سیم و سیم کشی، به سادگی هر چه تمامتر روی برد آردوینو UNO سوار کرد و کلیه ی اتصالات مورنیاز را در سریعترین زمان ممکن برقرار کرد. سپس با چند کلیک قادر خواهیم بود بوتلودر را روی میکروکنترلر خام نصب کنیم. این کار در فیلم آموزشی قرار داده شده در ادامه ی مطلب بیان شده است.

فیلم آموزشی

مطالب مرتبط:

ایمیل : abdollahzadeh.amanj@gmail.com

54 دیدگاه برای این مطلب ثبت شده است . صفحه 1 از 2
  • سلام.
    خسته نباشید.
    ببخشید PCB مدار اینورت نشده ؟؟
    چون وقتی اومدم چاپش کنم همخونی نداره با برد امادش؟؟

  • سلام خدمت عزیزان عزیز
    بنده تو هر کجای سایت گشتم لیست قطعات نبود میشه راهنمای کنین

    • سلام وقت بخیر
      قطعات موردنیاز : سوکت 28 پین. سه led و سه مقاومت 220 اهم. یک مقاومت 10 کیلو. کریستال 16 مگاهرتز و دو خازن 22 پیکوفارادی. پین هدر نری. فیبر مدار چاپی

  • سلام با توجه به نظر آقای علی نمد مال اگه با توجه به فیلم آموزش پیش بریم و بوت لودر رو پروگرام کنیم برای آپلود کد های دیگر بوت لودر پاک میشه یا پاک نمیشه؟؟ازتون هم برای سایت به این خوبی تشکر میکنم

  • با عرض سلام و خسته نباشید. مهندس در برد من برنامه اولی آپلود میشه و شروع میکنه به چشمک زدنled سبز- بعد که میرم گزینه burn bootloader رو بزنم برام errorمیده.و دقیقا مثل مثال شما پیش رفتم.ممنون میشم راهنمایی ام کنید.

  • مهندس خسته نباشید
    تمام اموزش رو گتم به گام انجام دادم اما وقتی میخوام روی ای سی جدید ک بوت لودر نصب شده به عنوان مثال برنامه چشمک زن رو اپلود کنم ارور میده ای سی قبلی خودم گذاشتم باز اپلود کردم اما باز ارور میده
    ممنون میشم راهنماییم کنید

  • سلام مهندس لطفا در مورد قفل کردن قسمتی از میکرو که برای حفاظت از بوت لودر است توضیح دهید و روش انجامش چون میگن باید این کار انجام بشه که وقتی برای بار دوم ی فایل رو روی میکرو اپلود کنیم اگر این کار انجام نشده باشه بون لودر پاک میشه تشکر

    • سلام.
      خیلی دارید به خودتون سخت میگیرید. اگه از آموزشهای سایت استفاده کنید با هزینه ی تقریبا 10 تومن هم میتونید بوتلودر رو نصب کنید و هم میکرو رو پروگرم کنید

  • خیلی ممنون بابت پاسخ سریع و پیوست کردن فایل ی انتقاد کوچولو دارم ی خورده اگر مطالب رو به صورت ساده تر اشتراک بزارید خیلی عالی میشه واقعا سایت و اساتیدش یکی از بهترین سایتها و مهندسین در حوزه اموزش و پروژه های الکترونیک هستین تشکر میکنم بابت این مسیله چون مهندس همه سواد در و تجربه در حد شما رو ندازیم خودم به شخصه سیکل دارم ا و سواد کتابی ندارم کل این چیزها رو تجربی و به کمک شما فراگرفتم ممنون

  • با سلام با xps viewer امکان پرینت نیست لطفا یا فایل pdf یا فایل خام طراحی تون رو بزارید ممنون

  • با سلام
    امکانش هست فایل مدارچاپی و یا فایل مدارچاپی در قالب pdf و شماتیک هم بزارید ؟
    با تشکر

  • سلام هنگام دانلود فایل تمامی اطلاعات هست حتی کلیپ اموزشی
    فرمت نقشه نیست حتیxps
    oxpsرو چطور باز کنم

برای ارسال دیگاه باید وارد حساب کاربری خود شوید.

مطالب سایت

پربازدیدترین مطالب