فهرست مطالب:

رابط مرورگر ATTiny Fuse Editor: 4 مرحله
رابط مرورگر ATTiny Fuse Editor: 4 مرحله

تصویری: رابط مرورگر ATTiny Fuse Editor: 4 مرحله

تصویری: رابط مرورگر ATTiny Fuse Editor: 4 مرحله
تصویری: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, نوامبر
Anonim
رابط مرورگر ATTiny Fuse Editor
رابط مرورگر ATTiny Fuse Editor
رابط مرورگر ATTiny Fuse Editor
رابط مرورگر ATTiny Fuse Editor

این دستورالعمل برای ویرایشگر فیوز ATTiny با استفاده از ESP8266 و رابط کاربری مبتنی بر مرورگر است. این باعث می شود تغییر هر یک از تنظیمات کنترل شده توسط 2 بایت فیوز یک فعالیت بسیار ساده باشد.

دستگاه دارای ویژگی های زیر است.

  • سرور وب از خواندن و نوشتن اطلاعات فیوز و صفحه ویرایشگر که دسترسی آسان به گزینه های فیوز را پشتیبانی می کند
  • USB دارای ژنراتور داخلی 12 ولت برای برنامه نویسی ولتاژ بالا
  • رابط پین هدر با 7 سیم مورد نیاز برای اتصال به ماژول ATTiny
  • پیکربندی شبکه Wifi با استفاده از نقطه دسترسی wifiManager
  • دسترسی مرورگر به سیستم بایگانی ESP8266 SPIFFS برای به روز رسانی فایل های وب
  • به روز رسانی OTA سیستم عامل ESP8266

مرحله 1: اجزاء و ابزارها

اجزاء

  • ماژول ESP-12F
  • ماژول تقویت 5 ولت تا 12 ولت
  • سوکت میکرو USB با اتصال دهنده قابل لحیم کاری
  • خازن تانتالیوم 220uF
  • تنظیم کننده xc6203 3.3V LDO
  • ترانزیستورهای MOSFET 2x n کانال AO3400 1 x p-channel AO3401
  • مقاومت 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • بلوک هدر 7 پین
  • تکه کوچکی از تخته نان برای مدارهای پشتیبانی
  • سیم را وصل کنید
  • محوطه (من از یک جعبه چاپ سه بعدی در https://www.thingiverse.com/thing:4208709 استفاده کردم)

ابزارها

  • لحیم کاری نقطه ظریف
  • موچین
  • سیم بر، دم باریک

مرحله 2: الکترونیک

الکترونیک
الکترونیک

شماتیک نشان می دهد که تمام قدرت از اتصال USB 5V گرفته می شود. تنظیم کننده 3.3V را به ماژول ESP-12F ارائه می دهد. یک ماژول تقویت کوچک 12 ولت مورد نیاز برای برنامه نویسی ولتاژ بالا را تولید می کند.

ESP GPIO 4 سیگنال منطقی مورد استفاده در برنامه نویسی ولتاژ بالا (ساعت ، داده ها ، داده های خروجی و فرمان داخل) را می دهد.

یک GPIO برای روشن و خاموش کردن یک ترانزیستور MOSFET که از طریق ریل 12 ولت از طریق یک مقاومت 1K تغذیه می شود ، استفاده می شود. وقتی GPIO بالا باشد tMOSFET روشن است و تخلیه آن در 0V است. هنگامی که GPIO کم است ، تخلیه به 12 ولت مورد نیاز برای تنظیم حالت برنامه نویسی ولتاژ بالا افزایش می یابد.

یک GPIO برای روشن و خاموش کردن درایور مرحله MOSFET 2 برای منبع تغذیه 5 ولت ATTiny استفاده می شود. این ترتیب برای مطابقت با این ویژگی استفاده می شود که هنگام روشن شدن 5 ولت زمان افزایش سریع دارد. این امر مستقیماً از GPIO به خصوص با خازن جداسازی 4u7 موجود در اکثر ماژول های ATTiny پشتیبانی نمی کند. یک مقاومت کم ارزش برای کاهش جریان فعلی ناشی از روشن شدن سریع ترانزیستورهای MOSFET استفاده می شود. ممکن است نیازی به آن نباشد اما در اینجا برای جلوگیری از اشکالات احتمالی ناشی از این چرخش سنبله استفاده می شود.

مرحله 3: مونتاژ

مونتاژ
مونتاژ

تصویر اجزای مونتاژ شده در یک محفظه کوچک را نشان می دهد. یک تخته نان کوچک در بالای ماژول ESP-12F قرار دارد و شامل تنظیم کننده 3.3V و 2 مدار درایو ولتاژ است.

ماژول تقویت 12 ولت در سمت چپ است که نیروی ورودی خود را از USB دریافت می کند.

محفظه دارای شکافی برای بلوک هدر 7 پین است که امکان اتصال به ATTiny را فراهم می کند.

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

مرحله 4: نرم افزار و نصب

نرم افزار ویرایشگر فیوز در یک طرح Arduino fuseEditorHV.ino موجود است در

از کتابخانه ای استفاده می کند که شامل عملکردهای اساسی وب ، پشتیبانی از Wi -Fi ، به روزرسانی های OTA و دسترسی به سیستم فایل مبتنی بر مرورگر است. این در https://github.com/roberttidey/BaseSupport موجود است

پیکربندی نرم افزار در یک فایل هدر BaseConfig.h است. 2 موردی که در اینجا باید تغییر دهید عبارتند از گذرواژه های نقطه دسترسی وای فای و یک رمز عبور برای به روز رسانی OTA.

EP8266 را از یک IDE آردوینو کامپایل و بارگذاری کنید. پیکربندی IDE باید به یک تقسیم SPIFFS اجازه دهد ، به عنوان مثال استفاده از 2M/2M OTA و یک سیستم بایگانی بزرگ را از بین می برد. سپس ممکن است با استفاده از OTA به روزرسانی های بیشتری انجام شود

در اولین اجرا ، ماژول نمی داند چگونه به وای فای محلی متصل شود ، بنابراین یک شبکه AP پیکربندی ایجاد می کند. برای اتصال به این شبکه از تلفن یا رایانه لوحی استفاده کنید و سپس به 192.168.4.1 بروید. یک صفحه تنظیمات wifi ظاهر می شود و باید شبکه مناسب را انتخاب کرده و رمز آن را وارد کنید. ماژول از این پس راه اندازی مجدد و با استفاده از این رمز عبور متصل می شود. در صورت انتقال به شبکه دیگر یا تغییر رمز شبکه ، AP دوباره فعال می شود ، بنابراین همان روش را دنبال کنید.

هنگام ورود به نرم افزار اصلی پس از اتصال به وای فای ، فایل ها را در پوشه داده با مرور در ماژول های ip/upload بارگذاری کنید. این اجازه می دهد تا یک فایل بارگذاری شود. پس از بارگذاری همه پرونده ها ، دسترسی بیشتر به سیستم پرونده را می توان با استفاده از ip/edit انجام داد.

اگر ip/ قابل دسترسی است ، index.htm استفاده می شود و صفحه اصلی ویرایشگر فیوز را نشان می دهد. این اجازه می دهد تا داده های فیوز دیده ، ویرایش و نوشته شود. برای دستیابی به این هدف از ip/readFuses و ip/writeFuses استفاده می کند.

توصیه شده: