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

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

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

 

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

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

 

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


برای این مطلب ۷۴ دیدگاه ثبت شده است

R_F

خدا خیرتون بده ، با درست کردن این شیلد آردوینو کار رو خیلی راحت کردید ، من ساختمش و عالی بود.دمتون گرم.

آمانج عبداله زاده : خواهش میکنم. خوشحالم مفید واقع شده

پاسخ
1402/10/15
مهدی

سلام عالی من این مدارو ساختم و نتیجه گرفتم
سوالی داشتم
میشه به جای سوکت معمولی از زیپ سوکت 28 پین استفاده کرد؟
امکان طراحی pcb برای زیپ سوکت 28 پین از طرف شما امکان داره؟
ممنون

آمانج عبداله زاده : با سلام. خواهش میکنم
در حال حاضر فرصت انجام این کار رو ندارم ولی سعی میکنم فرصت شد طراحی کنم

پاسخ
1402/04/20
سجاد

سلام مهندس عبدالله زاده،بابت این مطلب بسیار ازتون سپاسگذارم.

آمانج عبداله زاده : سلام. خواهش میکنم. موفق باشید

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

پاسخ
1402/02/15
Mohammad

خیلی ممنونم مدت زیادیه که دنبال این موضوع بودم که با راهنمایی شما کاملا حل شد🙏🙏

پاسخ
1401/01/25
نفیسه

سلام وقت بخیر این مدار رو اگر روی برد هزارسوراخ ببندیم مشکل پیش نمیاد؟!

کامران محمودزاده : مشکلی ایجاد نمیشه ولی با دقت درستش کن

پاسخ
1400/05/16
جابر

سلام خیلی شیک و تمیز ساخته شد ، بسیار متشکرم .

آمانج عبداله زاده : با سلام. خواهش میکنم. موفق باشید

پاسخ
1399/09/04
محمد

سلام آقای مهندس.
اگه میشه شماتیک برد را برای من بفرستید ممنون

آمانج عبداله زاده : با سلام
شماتیک قرار داده شده
لطفا با دقت بیشتری بررسی کنید

پاسخ
1399/08/04
احمد

سلام این 4 تا مقاومت مقادیرشون چیه؟؟؟؟؟؟؟؟؟؟؟؟؟

آمانج عبداله زاده : با سلام
برای ledها 220 و مقاومت دیگه 10کیلو

پاسخ
1399/06/12
امین

واقعا عالی..
خسته نباشید.
فقط اگه mega8 روباهاش پروگرام کنم چی میشه؟
چون تفاوت زیادی باmega328نداره.

آمانج عبداله زاده : تشکر
ظاهرشون تفاوت زیادی نداره
روش پروگرم کردن mega8 متفاوته

پاسخ
1399/04/12
ابوالفضل بدون امتیاز

سلام خسته نباشید واقعا ممنون برای این پروژه یک سوال اینکه pdf شیلد که تو فایلی که گذاشتین آماده چاپه؟

آمانج عبداله زاده : با سلام. خواهش میکنم. بله

پاسخ
1399/02/08
عزیز بدون امتیاز

سلام برای ساخت این شیلد در فایل فایل های راهنما و اینجا ذکر نکردید که چه قطعاتی لازم هستش مخصوصا اون 2 تا خازن عدسی و کریستال چی هستن
و اینکه آیا این رو میفروشین ممنون

آمانج عبداله زاده : با سلام.
خازن 22 پیکو فاراد و کریستال 16 مگ
در صورت درخواست برای شما آماده و ارسال میشه

پاسخ
1398/04/09
یاسر بدون امتیاز

با سلام و خسته نباشید
شیلد بالا رو درست کردم و به راحتی at328رو بوت کردم واقعا ازتون ممنونم
حالا یه سوال داشتم ایا atmega8 را هم میشه با همین شیلد بوت کرد اصلا”at mega8 هم بوت میشه و میشه برنامهای اردوینو را روش ریخت؟

آمانج عبداله زاده : با سلام. خواهش میکنم
خیر برای mega8 کاربرد ندارد و در کل پیشنهاد می شود سراغ میکروکنترلرهای روی بردهای آردوینو بروید

پاسخ
1398/01/19
سید حسین بدون امتیاز

با سلام خدمت شما.اگر آی سی آردینو حافظه اش پر باشه .هم میشه بوتلودر کرد.چون من هر کار میکنم نمیشه و چراغ چشمک نمی زنه و ثابت روشن هست.

آمانج عبداله زاده : با سلام
بله در این حالت هم مینوان بوتلودر را مجددا نصب کرد. در صورتیکه موفق به نصب بوتلودر نمیشید باید از پروگرمر و به روش معمول آیسی رو پروگرم کنید

پاسخ
1397/10/19
حسین بدون امتیاز

سلام.من بوتلودر رو نصب میکنم و میگه نصب شد ولی وقتی میکرو رو داخل مدارم میزارم و با تبدیل ttl میزنم به کامپوتر نمیتونم برنامه رو بریزم و led هم روشن نمیشه

آمانج عبداله زاده : با سلام.
مدار مربوط به پروگرم کردن توسط مبدل را مجددا چک کنید یا اینکه میتوانید توسط برد آردوینو پروگرم کردن را انجام دهید

پاسخ
1397/09/10
مهدی بدون امتیاز

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

آمانج عبداله زاده : با سلام. تشکر
فایلها اضافه شد

پاسخ
1397/07/29
مهدی بدون امتیاز

سلام
وققتون بخیر
ممنون از اطلاعات کاملی که در سایت می گذارید. آیا امکان دارد شماتیک آلتیوم دیزایتر شیلد را داشته باشم ؟ چون تو سایت مشاهده نکردم

آمانج عبداله زاده : با سلام. تشکر
فایلها اضافه شد

پاسخ
1397/07/29
علی بدون امتیاز

پرچمتون بالاست، خیلی ممنون

آمانج عبداله زاده : موفق باشید

پاسخ
1397/06/09
یاسین بدون امتیاز

پس فیوز بیت ها رو چیکار میکنید

آمانج عبداله زاده : در این روش نیازی به تنظیم فیوزبیتها نیست

پاسخ
1397/06/08
علی بدون امتیاز

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

آمانج عبداله زاده : با سلام
خیر قرار داده نشده ولی برای شما که عضو دوره ی آلتیوم هستید ارسال خواهد شد به ایمیلتان

پاسخ
1397/06/03
امیرحسین بدون امتیاز

مراحلش برای هاتل. بوتلودر با این فیلم شبیه هست؟؟

آمانج عبداله زاده : اصول کار یکی است

پاسخ
1397/05/15
امیرحسین بدون امتیاز

با سلام.برای بوتلودر کردن.از پروگرامر هاتل هم میشه استفاده کرد؟؟؟

آمانج عبداله زاده : با سلام
میتونید از این آموزش استفاده کنید.

پاسخ
1397/05/14
کیارش بدون امتیاز

قطعات وقتی روی برد لحیم بشن میفته زیر درسته؟؟”

آمانج عبداله زاده : قطعات روی برد قرار میگیرن و پایه ی قطعات زیر برد و اونجا لحیم میشن

پاسخ
1397/03/31
کیارش بدون امتیاز

ببخشید متوجه نشدم.
میشه واضع تر بگید

آمانج عبداله زاده : شما یه تحقیق کوچیک در خصوص روش ساخت بردهای مدار چاپی بکنید متوجه میشید.

پاسخ
1397/03/31
کیارش بدون امتیاز

سلام.
خسته نباشید.
ببخشید PCB مدار اینورت نشده ؟؟
چون وقتی اومدم چاپش کنم همخونی نداره با برد امادش؟؟

آمانج عبداله زاده : با سلام. تشکر
لایه ی زیر mirror شدن لازم نداره. قطعات بالای برد سوار میشن

پاسخ
1397/03/31
محمد بدون امتیاز

خسته نباشید

آمانج عبداله زاده : تشکر

پاسخ
1397/03/31
افشار بدون امتیاز

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

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

پاسخ
1397/03/18
محمد حسین بدون امتیاز

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

آمانج عبداله زاده : با سلام. تشکر
خیر با آپلود کد بوتلودر پاک نمیشه

پاسخ
1396/10/15
حجت بدون امتیاز

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

آمانج عبداله زاده : با سلام
جهت نصب بوتلودر باید گزینه ی arduino as isp رو انتخاب کنید

پاسخ
1396/10/05
رضا بدون امتیاز

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

آمانج عبداله زاده : تشکر
در بخش پروگرمر، فقط برای نصب بوتلودر باید Arduino as ISP انتخاب بشه. بعد نصب بوتلودر باید به Arduino ISP برگردونده بشه

پاسخ
1396/09/21
رضا بدون امتیاز

مقدارای خازن چنده مهندس؟؟؟

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

پاسخ
1396/09/15
رضا بدون امتیاز

با عرض سلام وخسته نباشید
برد اردوینو رو از کجا بخرم و اسم دقیقش چیه استاد؟؟؟

آمانج عبداله زاده : با سلام. اکثر فروشگاه ها دارن برد آردوینو UNO رو

پاسخ
1396/09/15
علی بدون امتیاز

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

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

پاسخ
1396/09/12
علی بدون امتیاز

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

آمانج عبداله زاده : با سلام. بله حتما

پاسخ
1396/09/12
علی بدون امتیاز

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

آمانج عبداله زاده : سلام. فرمت oxps فقط توسط ویندوز 10 باز میشه. فرمتهای xps و pdf رو پیوست کردم

پاسخ
1396/09/11
حمید بدون امتیاز

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

آمانج عبداله زاده : سلام. از برنامه xps viewer استفاده کنید

پاسخ
1396/08/30
محمدرضا بدون امتیاز

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

آمانج عبداله زاده : سلام. برنامه xps viewer رو دانلود کنید

پاسخ
1396/08/30
کیوان بدون امتیاز

دس خوش کاکه …کارت جوانه وکو خوت

آمانج عبداله زاده : زور سپاس

پاسخ
1396/08/29
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
آموزش رایگان
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد