فهرست مطالب:
- مرحله 1: مدار برنامه نویس Breadboard
- مرحله 2: آنچه شما نیاز دارید
- مرحله 3: طرح سپر
- مرحله 4: ساخت سپر
- مرحله 5: برنامه نویس خود را تنظیم کنید
- مرحله 6: راه اندازی Arduino IDE برای Attiny
- مرحله 7: برنامه ریزی Attiny
- مرحله 8: رایگان باشید Attiny Little
تصویری: DIY Attiny Programming Shield: 8 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اگر به دنبال یک برد آردوینو کوچک و کم مصرف هستید ، Attiny یک گزینه واقعاً خوب است ، از نظر اندازه آن به طرز شگفت انگیزی ویژگی دارد. دارای 5 پین GPIO است که 3 پین آنالوگ و 2 پین دارای خروجی PWM است. همچنین نسبت به ولتاژ خالی (2.7 ولت تا 5.5 ولت) بسیار انعطاف پذیر است ، بنابراین برای خالی شدن باتری مناسب است. آیا من نیز اشاره کردم که فقط 1 دلار هزینه دارد! ما قصد داریم در این دستورالعمل قرار بگیریم.
در حال حاضر راهنماهای زیادی برای ساخت سپر وجود دارد ، اما هنگام استفاده از نسخه های جدیدتر Arduino IDE در تنظیمات نرم افزاری در همه مواردی که بررسی کرده ام که در اینجا نیز آنها را بررسی می کنم ، یک مرحله وجود ندارد. ویدیوی بالا را در آنجا ببینید من تمام اطلاعات موجود در این دستورالعمل را مرور می کنم.
اجازه دهید به آن برسیم!
مرحله 1: مدار برنامه نویس 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
قبل از برنامه نویسی به 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 هستیم.
در قسمت 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
اکنون که زمان آن رسیده است تا جلد را از برنامه محافظ صفحه اصلی خود حذف کنید. من بهترین راه برای انجام این کار استفاده از یک پیچ گوشتی تخت برای بیرون کشیدن آن است. اگر مستقیماً آن را بیرون بکشید ، ممکن است سنجاق ها را خم کنید. پیچ گوشتی را در زیر تراشه در یک طرف قرار دهید و به آرامی آن را بیرون بیاورید ، هنگامی که آن طرف آزاد است به طرف دیگر حرکت کنید و تکرار کنید. اکنون که V و زمین را وصل می کنید ، می توانید از آستین در هر پروژه ای که می خواهید استفاده کنید. در آخرین مثال من نشان می دهم که چگونه می توانید از باتری سکه ای برای تغذیه آن استفاده کنید! امیدوارم این دستورالعمل مفید واقع شده باشد ، اگر س questionsالی دارید ، لطفاً بپرسید!
جریانهای مستقیم: من هر دوشنبه در Twitch در پروژه های الکترونیکی کار می کنم
و من در توییتر با وسایل الکترونیکی و سایر موارد تصادفی صحبت می کنم -witnessmenow
برایان
توصیه شده:
Arduino Attiny Programming Shield - SMD: 4 مرحله
سپر برنامه نویسی Arduino Attiny - SMD: سلام ، من در ماه های گذشته روی تنظیمات ابزار برنامه نویسی خود برای پوشیدنی ها کار می کردم. امروز می خواهم نحوه ایجاد Arduino Shield خود را به اشتراک بگذارم. پس از مدتی گوگل کردن ، این مقاله جالب برنامه حفاظتی Attiny را پیدا کردم که
ATMEGA328 Bootloader Programming Shield برای Arduino Uno: 3 مرحله (همراه با تصاویر)
سپر برنامه نویسی بوت لودر ATMEGA328 برای Arduino Uno: سپر برنامه نویسی بوت لودر ATMEGA328P برای Arduino Uno گاهی اوقات این اتفاق می افتد و شما به ریزپردازنده Arduino Uno Atmega328P خود آسیب می رسانید. شما می توانید پردازنده را تغییر دهید. اما ابتدا باید برنامه boot-loader را در آن برنامه ریزی کند. بنابراین این آموزش نحوه تهیه این ب
DIY Arduino Nano Shield: 7 مرحله (همراه با تصاویر)
DIY Arduino Nano Shield: سلام بچه ها !! این DIY برای گسترش Arduino Nano شما با استفاده از چند ابزار و ابزار موجود در میز کار شما و با قیمت چند دلار است. این DIY به ذهن من آمد در حالی که روی پروژه ای کار می کردم و باید از
Arduino Uno: Bitmap Animation در ILI9341 TFT Touchscreen Shield Shield With Visuino: 12 مرحله (همراه با تصاویر)
Arduino Uno: Bitmap Animation on ILI9341 TFT Touchscreen Shield With Visuino: Shield های صفحه نمایش TFT مبتنی بر TFT مبتنی بر ILI9341 بسیار محبوب هستند. Visuino مدتی است که از آنها پشتیبانی می کند ، اما من هرگز فرصتی برای نوشتن یک آموزش در مورد نحوه استفاده از آنها نداشتم. اما اخیراً تعداد کمی از افراد پرسیدند
DIY Apple Remote Shield برای آردوینو: 6 مرحله (همراه با تصاویر)
DIY Apple Remote Shield برای آردوینو: آیا تا به حال خواسته اید یک سیب را از راه دور تهیه کنید؟ یا شاید بخواهید یکی از ساخته های arduino شما بتواند iTunes را در Mac ، iPod یا Apple TV خود کنترل کند؟ حالا شما می توانید! & nbsp؛ چندی پیش من روی پروژه ای کار می کردم که می خواستم یک