فهرست مطالب:

DIY Attiny Programming Shield: 8 مرحله (همراه با تصاویر)
DIY Attiny Programming Shield: 8 مرحله (همراه با تصاویر)

تصویری: DIY Attiny Programming Shield: 8 مرحله (همراه با تصاویر)

تصویری: DIY Attiny Programming Shield: 8 مرحله (همراه با تصاویر)
تصویری: Electronic Basics #3: Programming an Attiny+Homemade Arduino Shield 2024, نوامبر
Anonim
Image
Image
DIY Attiny Programming Shield
DIY Attiny Programming Shield
DIY Attiny Programming Shield
DIY Attiny Programming Shield

اگر به دنبال یک برد آردوینو کوچک و کم مصرف هستید ، Attiny یک گزینه واقعاً خوب است ، از نظر اندازه آن به طرز شگفت انگیزی ویژگی دارد. دارای 5 پین GPIO است که 3 پین آنالوگ و 2 پین دارای خروجی PWM است. همچنین نسبت به ولتاژ خالی (2.7 ولت تا 5.5 ولت) بسیار انعطاف پذیر است ، بنابراین برای خالی شدن باتری مناسب است. آیا من نیز اشاره کردم که فقط 1 دلار هزینه دارد! ما قصد داریم در این دستورالعمل قرار بگیریم.

در حال حاضر راهنماهای زیادی برای ساخت سپر وجود دارد ، اما هنگام استفاده از نسخه های جدیدتر Arduino IDE در تنظیمات نرم افزاری در همه مواردی که بررسی کرده ام که در اینجا نیز آنها را بررسی می کنم ، یک مرحله وجود ندارد. ویدیوی بالا را در آنجا ببینید من تمام اطلاعات موجود در این دستورالعمل را مرور می کنم.

اجازه دهید به آن برسیم!

مرحله 1: مدار برنامه نویس Breadboard

مدار برنامه نویس Breadboard
مدار برنامه نویس Breadboard

من فکر می کنم شایان ذکر است که اگر ترجیح می دهید مجبور به ساخت سپر نباشید ، می توانید از یک مدار نان برای برنامه ریزی لباس نیز استفاده کنید. من سپر را می خواستم تا در آینده چیزی دائمی برای استفاده داشته باشم. اگر برنامه نویس breadboard را انتخاب کنید ، مراحل نرم افزار بعداً دقیقاً همانند سپر است. برای این کار به مرحله 5 بروید.

مرحله 2: آنچه شما نیاز دارید

آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید
آنچه شما نیاز دارید

برای ساخت برنامه نویس به قسمت های زیر نیاز دارید:

Attiny85* - احتمالاً به یکی از این موارد نیاز خواهید داشت:) Protoboard (10 قطعه)*پین هدر سرپوش*مجموعه خازن 120 قطعه (دارای 10uF مورد نیاز ما)*سوکت IC (20 بسته)*کیت استارت اولیه (دارای LED و 1K مقاومت مورد نیاز ما)*

مگا برد که من استفاده کردم* - هر چند مگا یا یونو کار می کند.

شما همچنین به آهن لحیم کاری و چند سیم نیاز دارید ،

*= پیوندهای وابسته

مرحله 3: طرح سپر

طرح سپر
طرح سپر
طرح سپر
طرح سپر
طرح سپر
طرح سپر
طرح سپر
طرح سپر

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

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

مرحله 4: ساخت سپر

ساخت سپر
ساخت سپر
ساخت سپر
ساخت سپر
ساخت سپر
ساخت سپر

این یک مدار بسیار مستقیم برای ساخت است ، پیچیده ترین قسمت احتمالاً درست درست کردن پین ها است.

روشی که من پین ها را انجام دادم این بود:

  • پین هدر نر را برش دهید تا در ردیف های بالا و پایین Mega/Uno شما قرار بگیرد.
  • آنها را در آردوینو قرار دهید.
  • صفحه اصلی را در بالای صفحه قرار دهید و آنها را با استفاده از تیز علامت گذاری کنید.
  • هدرها را از آردوینو حذف کنید.
  • پلاستیک سربرگ ها را به یک سر پین ها فشار دهید (من برای این کار از صفحه اصلی استفاده کردم ، فقط آن را به سمت میز فشار دادم). آنها باید در نهایت شبیه پین های تصویر بالا باشند
  • پین ها را از بالای صفحه اصلی (پلاستیکی در بالا) قرار دهید
  • آنها را در جای خود لحیم کنید ، فقط آنقدر لحیم کنید که در لحظه ثابت بمانند.

پس از آن فقط یک مورد برای ساختن مدار است ، اجزای خود را وارد کنید و پین ها را به سمت جایی که باید آنها را وصل کنید و اتصالات را به هم بچسبانید خم کنید. من دوست دارم که از لحیم آبی برای ثابت نگه داشتن اجزای خود هنگام لحیم کاری استفاده کنم. من یک تصویر تمام شده از قسمت پایینی صفحه را برای نشان دادن ظاهر من درج کرده ام. قبل از لحیم کاری ، جهت LED و خازن را دوبار بررسی کنید. برای LED مقاومت باید به چراغ کوتاه LED متصل شود. برای خازن ، پا با علامت نقره ای بالای آن باید به زمین متصل شود. در نهایت ، احتمالاً ایده خوبی است که به خودتان علامت یا اشاره ای بدهید تا هنگام اتصال وصل کردن آن ، جهت Attiny را به شما یادآوری کند. اگر آخرین مورد را بررسی می کنید تصویر بالا من تصویری از خود را نشان می دهم که گوشه سمت چپ پایین را نشان می دهد ، این برای مطابقت با نقطه روی لباس است.

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

مرحله 5: برنامه نویس خود را تنظیم کنید

تنظیم برنامه نویس خود
تنظیم برنامه نویس خود
تنظیم برنامه نویس خود
تنظیم برنامه نویس خود
تنظیم برنامه نویس خود
تنظیم برنامه نویس خود

برای استفاده از Arduino به عنوان برنامه نویس ، ابتدا باید یک طرح را روی آن فلش کنید. ابتدا سپر خود را به arduino خود وصل کنید ، آنها کابل USB را به arduino شما وصل می کنند. IDE Arduino را باز کنید ، سپس روی فایل -> مثالها -کلیک کنید. > 11. ArduinoISP -> ArduinoISP

ما باید تغییری در این فایل ایجاد کنیم ، این قسمتی است که در سایر راهنماها گم شده است.

روی این فایل پایین بروید تا خط کامنت گذاری شده را مشاهده کنید // #تعریف USE_OLD_STYLE_WIRING

نظر را از این خط حذف کنید (بنابراین باید شبیه به #تعریف USE_OLD_STYLE_WIRING باشد)

اکنون می توانید این طرح را مانند هر طرح دیگری در آردوینو خود بارگذاری کنید.

مرحله 6: راه اندازی Arduino IDE برای Attiny

راه اندازی Arduino IDE برای Attiny
راه اندازی Arduino IDE برای Attiny
راه اندازی Arduino IDE برای Attiny
راه اندازی Arduino IDE برای Attiny
راه اندازی Arduino IDE برای Attiny
راه اندازی Arduino IDE برای Attiny

قبل از برنامه نویسی به Attiny باید نرم افزار Attiny را از طریق مدیر برد نصب کنیم

اولین کاری که باید انجام دهیم این است که یک خط جدید به آدرس های اضافی مدیران بردهای مدیریتی خود اضافه کنیم که می توانید آن را در قسمت File -> Preferences پیدا کنید.

نشانی اینترنتی که باید اضافه کنید عبارت است از:

raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

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

اکنون می خواهید مدیران تابلوها را باز کنید ، به Tools -> Board بروید: "هر چیزی که انتخاب شده است" -> مدیر تابلوها

عبارت attiny را جستجو کرده و روی install کلیک کنید.

مرحله 7: برنامه ریزی Attiny

برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny
برنامه نویسی Attiny

اکنون ما آماده شروع برنامه نویسی Attiny هستیم.

در قسمت Tools ، موارد زیر را انتخاب کنید:

  • ATtiny25/45/85 را از منوی کشویی انتخاب کنید.
  • از منوی کشویی Processor Attiny85 را انتخاب کنید.
  • از منوی کشویی Clock ، داخلی 8 مگاهرتز را انتخاب کنید.
  • پورت باید پورت Com به Arduino باشد که به عنوان برنامه نویس از آن استفاده می کنید.
  • از منوی کشویی Programmer ، Arduino را به عنوان ISP انتخاب کنید.

اکنون می توانیم بوت لودر را بسوزانیم ، شرح خوبی از آنچه بوت لودر انجام می دهد و مزایا و معایب آن در اینجا آمده است. دوباره به Tools بروید و Burn Bootloader را انتخاب کنید.

در مرحله بعد باید یک طرح را برای Attiny برنامه ریزی کنیم

یک مثال چشمک زدن اساسی را باز کنید: فایل -> مثالها -> اصول اولیه -> پلک زدن

از آنجایی که سایه برای LED_BUILTIN پین ندارد ، باید آن را در طرح خود با 0 جایگزین کنیم زیرا LED ما در پین 0 وجود دارد. سپس باید بتوانید این طرح را با کلیک روی بارگذاری روی برد خود بارگذاری کنید. امیدوارم LED چشمک بزند!

مرحله 8: رایگان باشید Attiny Little

رایگان باشید Little Attiny!
رایگان باشید Little Attiny!
رایگان باشید Little Attiny!
رایگان باشید Little Attiny!
رایگان باشید Little Attiny!
رایگان باشید Little Attiny!

اکنون که زمان آن رسیده است تا جلد را از برنامه محافظ صفحه اصلی خود حذف کنید. من بهترین راه برای انجام این کار استفاده از یک پیچ گوشتی تخت برای بیرون کشیدن آن است. اگر مستقیماً آن را بیرون بکشید ، ممکن است سنجاق ها را خم کنید. پیچ گوشتی را در زیر تراشه در یک طرف قرار دهید و به آرامی آن را بیرون بیاورید ، هنگامی که آن طرف آزاد است به طرف دیگر حرکت کنید و تکرار کنید. اکنون که V و زمین را وصل می کنید ، می توانید از آستین در هر پروژه ای که می خواهید استفاده کنید. در آخرین مثال من نشان می دهم که چگونه می توانید از باتری سکه ای برای تغذیه آن استفاده کنید! امیدوارم این دستورالعمل مفید واقع شده باشد ، اگر س questionsالی دارید ، لطفاً بپرسید!

جریانهای مستقیم: من هر دوشنبه در Twitch در پروژه های الکترونیکی کار می کنم

و من در توییتر با وسایل الکترونیکی و سایر موارد تصادفی صحبت می کنم -witnessmenow

برایان

توصیه شده: