فهرست مطالب:
تصویری: رابط مرورگر ATTiny Fuse Editor: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این دستورالعمل برای ویرایشگر فیوز 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 استفاده می کند.
توصیه شده:
کنترل از راه دور مبتنی بر مرورگر آردوینو (لینوکس): 9 مرحله (همراه با تصاویر)
کنترل از راه دور مبتنی بر مرورگر آردوینو (linux): ما بچه داریم. & nbsp؛ من آنها را کمی دوست دارم اما وقتی کانال های کودکان را روشن می کنند ، کنترل از راه دور را برای ماهواره و تلویزیون پنهان می کنند. پس از این اتفاق برای چندین سال به طور روزانه و بعد از اینکه همسر عزیزم به من اجازه داد
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s انجام دهید: 8 مرحله
شروع به کار با رابط سنسور I2C ؟؟ - رابط MMA8451 خود را با استفاده از ESP32s: در این آموزش ، با نحوه راه اندازی ، اتصال و دریافت دستگاه I2C (شتاب سنج) کار با کنترلر (Arduino ، ESP32 ، ESP8266 ، ESP12 NodeMCU) آشنا خواهید شد
دکمه رابط رابط - مبانی آردوینو: 3 مرحله
دکمه رابط - مفاهیم اولیه آردوینو: دکمه فشاری قطعه ای است که هنگام فشار دادن آن دو نقطه را در یک مدار متصل می کند. هنگامی که دکمه فشاری باز است (بدون فشار) هیچ ارتباطی بین دو پایه دکمه فشاری وجود ندارد ، بنابراین پین به 5 متصل می شود. ولت (از طریق رسپی کشش
ارسال داده ها به بستر اینترنت اشیاء AskSensors از مرورگر وب: 6 مرحله
ارسال داده ها به بستر اینترنت اشیاء AskSensors از طریق مرورگر وب: اخیراً یک دستورالعمل آموزشی ارسال کرده ام که راهنمای گام به گام اتصال MCU گره ESP8266 به بستر اینترنت اشیا AskSensors را نشان می دهد. من برخی از بازخورد افرادی را که بیشتر به پلتفرم AskSensors علاقه دارند ، دریافت کردم ، اما آنها MCU گره ای در دست ندارند. این من
روبات مرورگر مرورگر با مراحل GoPiGo3: 5
ربات مرورگر مرورگر با GoPiGo3: در این پروژه پیشرفته با GoPiGo3 Raspberry Pi Robot ما یک ربات پخش کننده ویدئو مرورگر را ایجاد می کنیم که ویدئوهای زنده را به مرورگر منتقل می کند و از مرورگر قابل کنترل است. در این پروژه ما از یک ماژول دوربین رزبری پای استفاده می کنیم با GoPiG