جدول المحتويات:

واجهة المتصفح ATTiny Fuse Editor: 4 خطوات
واجهة المتصفح ATTiny Fuse Editor: 4 خطوات

فيديو: واجهة المتصفح ATTiny Fuse Editor: 4 خطوات

فيديو: واجهة المتصفح ATTiny Fuse Editor: 4 خطوات
فيديو: Atmel-AVR-Programmierung - AtTiny 2313 einrichten für die Programmierung 2024, يوليو
Anonim
واجهة المتصفح ATTiny Fuse Editor
واجهة المتصفح ATTiny Fuse Editor
واجهة المتصفح ATTiny Fuse Editor
واجهة المتصفح ATTiny Fuse Editor

هذا التوجيه مخصص لمحرر الصمامات ATTiny باستخدام ESP8266 وواجهة مستخدم تعتمد على المستعرض ، مما يجعل تغيير أي من الإعدادات التي يتحكم فيها 2 بايت فيوز نشاطًا بسيطًا للغاية.

الجهاز يحتوي على الميزات التالية.

  • خادم الويب يدعم قراءة وكتابة بيانات الصمامات وصفحة محرر مما يوفر وصولاً سهلاً إلى خيارات الصمامات
  • USB مدعوم بمولد داخلي بجهد 12 فولت لبرمجة الجهد العالي
  • واجهة دبوس الرأس مع الأسلاك السبعة اللازمة للاتصال بوحدة ATTiny
  • تكوين شبكة Wifi باستخدام نقطة وصول wifiManager
  • وصول المستعرض إلى نظام الملفات ESP8266 SPIFFS لتحديث ملفات الويب
  • تحديث OTA للبرنامج الثابت ESP8266

الخطوة 1: المكونات والأدوات

عناصر

  • وحدة ESP-12F
  • 5V إلى 12V دفعة وحدة
  • مقبس USB صغير مع موصل قابل للحام
  • مكثف التنتالوم 220 فائق التوهج
  • xc6203 منظم LDO 3.3 فولت
  • الترانزستورات MOSFET 2x n قناة AO3400 1 x p-channel AO3401
  • المقاومات 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • كتلة رأس 7 دبوس
  • قطعة صغيرة من اللوح لدعم الدوائر
  • وصل الأسلاك
  • حاوية (استخدمت صندوقًا مطبوعًا ثلاثي الأبعاد على

أدوات

  • غرامة نقطة لحام الحديد
  • ملاقيط
  • قواطع للاسلاك

الخطوة الثانية: الإلكترونيات

إلكترونيات
إلكترونيات

يوضح الرسم التخطيطي أن كل الطاقة مستمدة من اتصال 5 فولت USB. يوفر المنظم 3.3 فولت لوحدة ESP-12F. تنتج وحدة التعزيز الصغيرة 12 فولت اللازمة لبرمجة الجهد العالي.

يعطي ESP GPIO الإشارات المنطقية الأربعة المستخدمة في برمجة الجهد العالي (الساعة ، والبيانات الواردة ، والبيانات الصادرة ، والأمر الداخل).

يتم استخدام GPIO واحد لتشغيل وإيقاف تشغيل ترانزستور MOSFET يتم تغذيته بواسطة سكة 12 فولت عبر المقاوم 1K. عندما يكون GPIO مرتفعًا ، يكون tMOSFET قيد التشغيل ويكون استنزافه عند 0 فولت. عند ضبط GPIO على مستوى منخفض ، يرتفع التصريف إلى 12 فولت اللازم لضبط وضع برمجة الجهد العالي.

يتم استخدام GPIO واحد لتشغيل وإيقاف تشغيل برنامج تشغيل مرحلتين MOSFET لتزويد 5V إلى ATTiny. يستخدم هذا الترتيب للوفاء بالمواصفات التي تشير إلى أنه عند تشغيل 5V يكون وقت ارتفاعه سريعًا. لم يتم تحقيق ذلك من خلال توجيه الإمداد مباشرة من GPIO خاصة مع وجود مكثف الفصل 4u7 في معظم وحدات ATTiny. يتم استخدام المقاوم ذو القيمة المنخفضة لتخميد الارتفاع الحالي الناجم عن التشغيل السريع لترانزستورات MOSFET. قد لا تكون هناك حاجة إليه ولكن يتم استخدامه هنا لتجنب أي مواطن الخلل التي قد تحدث بسبب هذا المنعطف في الارتفاع.

الخطوة 3: التجميع

المجسم
المجسم

تُظهر الصورة المكونات مجمعة في حاوية صغيرة. يوجد لوح تجارب صغير أعلى وحدة ESP-12F ويحتوي على منظم 3.3 فولت ودائرتين لمحرك الجهد.

توجد وحدة التعزيز 12 فولت على اليسار تحصل على طاقة الإدخال من USB.

يحتوي العلبة على فتحة لكتلة الرأس ذات 7 سنون للسماح بالتوصيلات إلى ATTiny.

بعد توصيل الأسلاك واختبارها ، يتم تأمين USB وكتلة الرأس على العلبة بغراء راتينج.

الخطوة 4: البرنامج والتثبيت

البرنامج الخاص بمحرر الصمامات موجود في Arduino Sketch fuseEditorHV.ino متاح على

يستخدم مكتبة تحتوي على وظائف الويب الأساسية ودعم إعداد wifi وتحديثات OTA والوصول إلى نظام الملفات المستند إلى المتصفح. هذا متاح على

تكوين البرنامج في ملف الرأس BaseConfig.h. العنصران المطلوب تغييرهما هنا هما كلمات مرور لنقطة وصول إعداد wifi وكلمة مرور لتحديثات OTA.

قم بتجميع وتحميل ESP8266 من Arduino IDE. يجب أن يسمح تكوين IDE لجزء SPIFFS ، على سبيل المثال ، سيؤدي استخدام 2M / 2M إلى منع OTA ونظام حفظ ملفات كبير. يمكن بعد ذلك إجراء مزيد من التحديثات باستخدام OTA

عند تشغيل الوحدة لأول مرة ، لن تعرف كيفية الاتصال بشبكة wifi المحلية ، لذا ستعمل على إعداد شبكة تكوين AP. استخدم هاتفًا أو جهازًا لوحيًا للاتصال بهذه الشبكة ثم تصفح إلى 192.168.4.1. ستظهر شاشة تكوين wifi ويجب عليك تحديد الشبكة المناسبة وإدخال كلمة المرور الخاصة بها. ستتم إعادة تشغيل الوحدة والاتصال باستخدام كلمة المرور هذه من الآن فصاعدًا. في حالة الانتقال إلى شبكة مختلفة أو تغيير كلمة مرور الشبكة ، سيتم تنشيط نقطة الوصول مرة أخرى ، لذا اتبع نفس الإجراء.

عند إدخال البرنامج الرئيسي بعد الاتصال بشبكة wifi ، قم بتحميل الملفات في مجلد البيانات عن طريق التصفح إلى الوحدات النمطية ip / upload. هذا يسمح بتحميل ملف. بعد تحميل جميع الملفات ، يمكن إجراء المزيد من الوصول إلى نظام الملفات باستخدام ip / edit.

إذا تم الوصول إلى ip / ، فسيتم استخدام index.htm وإظهار شاشة محرر الصمامات الرئيسية. هذا يسمح برؤية بيانات الصمامات وتحريرها وكتابتها. يستخدم ip / readFuses و ip / writeFuses لتحقيق ذلك.

موصى به: