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

شیلد برنامه ریزی Attiny ساده و ارزان بسازید


اگر دنبال یک برد آردوینوی کوچک، ارزان و کم مصرف می گردید، Attiny انتخاب خوبی است. این برد به نسبت قیمت و سایزش ویژگی های بسیار متنوعی دارد: ۵ پین GPIO دارد که سه تای آنها آنالوگ و دوتای دیگر خروجی PWM هستند، محدوده ولتاژ بسیار منعطفی دارد (بین ۳.۳ تا ۵.۵ ولت) و قیمتش بسیار کم است. تنها مشکل بردهای Attiny این است که قابلیت اتصال کابل USB ندارند اما ساخت شیلد برنامه ریزی برای آنها بسیار ساده است. در این ساختنی به شما یاد می دهیم چطور یک شیلد برنامه ریزی Attiny بسازید.

قبلا در ساختنی آموزش ساخت شیلد برنامه ریزی Attiny را داشته ایم اما برخی از آنها با نسخه های جدید نرم افزار Arduino IDE سازگاری ندارند. این شیلد برنامه ریزی Attiny با جدیدترین نسخه های نرم افزار هم کار خواهد کرد.

گام اول: وسایل مورد نیاز

گام دوم: طراحی شیلد برنامه ریزی

در تصاویر بالا طراحی شیلدی که می خواهید بسازیم را می بینید. برای اینکه خوانش مدار ساده تر بشود، یک نسخه فقط با سیم و یک نسخه فقط با قطعات الکترونیکی به تصاویر اضافه کرده ایم. در تصویر آخر هم پین های ضروری علامت گذاری شده اند. لزوما نباید از همه پین هایی که ما استفاده کردیم، استفاده کنید و می توانید محل نصب را با توجه به پین های ضروری تغییر بدهید.

گام سوم: شیلد برنامه ریزی را بسازید

ساخت مدار بسیار ساده است و تنها قسمت دشوار، کار روی پین هاست. برای اینکه کار با پین ها ساده بشود، به ترتیب زیر پیش بروید:

  1. پین هدرهای نر را طوری ببرید که در ردیف های بالایی و پایینی برد آردوینو جا بگیرند.
  2. پین هدرها را روی آردوینو قرار بدهید.
  3. برد آزمایشی را رویشان قرار بدهید و جایشان را با ماژیک علامت بزنید.
  4. هدرها را از آردوینو جدا کنید.
  5. پلاستیک هدرها را به یک سمت فشار بدهید تا پین هدرها شبیه تصویر بالا بشوند.
  6. پین هدرها را روی برد آزمایشی قرار بدهید.
  7. حالا آنها را سرجایشان لحیم کنید تا ثابت بشوند.

در ساختنی بخوانید :  آموزش روش ساخت پازل سه تکه گره ای چوبی

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

بهتر است علامت هایی برای یادآوری جهت نصب برد Attiny روی مدار هم بگذراید. اگر مولتی متر هم دارید، پین ها را چک کنید تا مطمئن شوید پل ایجاد نشده باشد (به خصوص پین های پایینی که پین های برق هستند).

گام چهارم: شیلد برنامه ریزی را تنظیم کنید

برای برنامه ریزی Attiny با آردوینو باید اسکچ را رویش فلش کنید. ابتدا شیلد برنامه ریزی Attiny را به آردوینو وصل کنید و سپس کابل USB را به آردوینو وصل کنید.

نرم افزار Arduino IDE را باز کنید و به File -> Examples -> 11.ArduinoISP -> ArduinoISP بروید. باید در این فایل تغییراتی ایجاد کنیم (این موردی است که در سایر شیلدهای برنامه ریزی لحاظ نمی شود). در این فایل به دنبال فرمان // #define USE_OLD_STYLE_WIRING بگردید. فرمان را از این خط حذف کنید تا به شکل #define USE_OLD_STYLE_WIRING دربیاید.

حالا می توانید این اسکچ را روی آردوینو آپلود کنید.

گام پنجم: Arduino IDE را تنظیم کنید

حالا باید از طریق board manager نرم افزار Attiny را نصب کنیم تا امکان برنامه ریزی Attiny با آردوینو فراهم بشود.

ابتدا به File -> Preferences بروید و در قسمت Additional Boards Manager URLs آدرس زیر را وارد کنید:

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

روی دکمه سمت راست Additional Boards Manager URLs کلیک کنید و آدرس بالا را در یک خط جدید وارد کنید.

به Tools -> Board: “whatever is selected” -> Boards Manager بروید، attiny را جستجو کنید و سپس آن را نصب کنید.

گام ششم: برد Attiny را برنامه ریزی کنید

حالا می توانید برنامه ریزی Attiny را شروع کنید. در منوی Tools گزینه های زیر را انتخاب کنید:

  • از منوی Boards، گزینه ATtiny25/45/85 را انتخاب کنید.
  • از منوی Processor، گزینه Attiny85 را انتخاب کنید.
  • از منوی Clock، گزینه Internal 8 MHz را انتخاب کنید.
  • Port هم باید پورتی باشد که آردوینو را به آن وصل کرده اید.
  • از منوی Programmer، Arduino as ISP را انتخاب کنید.
  • حالا به منوی Tools بروید و Burn Bootloader را انتخاب کنید.

حالا می توانید برنامه ریزی برد Attiny را شروع کنید. ما نحوه برنامه ریزی Attiny را با برنامه LED چشمک زن به شما نشان می دهیم.

به مسیر File -> Examples -> Basics -> Blink بروید. از آنجایی که این برد پینی برای LED_BUILTIN ندارد، باید در کدها آن را با ۰ جایگزین کنیم چون Led را به پین ۰ وصل کرده ایم.
حالا کافی است upload را بزنید تا برنامه روی برد آپلود بشود و LED شروع به چشمک زدن بکند.

شیلد برنامه ریزی Attiny آماده است

شیلد برنامه ریزی Attiny ساخت پروژه های الکترونیکی با این برد توسعه را ساده تر می کند. بهترین ابزار برای جدا کردن Attiny از شیلد برنامه ریزی، پیچ گوشتی دوسو است. پیچ گوشتی را زیر Attiny بیاندازید و با کمی فشار به سمت بالا آن را بیرون بیاورید. این روش بسیار مطمئن تر از خم کردن پین هاست.

در ساختنی بخوانید :  ماشین کنترلی ساده بسازید و با تماس تلفنی کنترلش کنید

منبع

بیشتر بخوانید:

[ad_2]

لینک منبع

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

آخرین مطالب