جدول المحتويات:
- الخطوة 1: المواصفات
- الخطوة الثانية: البرمجة
- الخطوة 3: الاتصال الأساسي بالبرمجة
- الخطوة 4: تكوين الفكر الخاص بك
- الخطوة 5: لوحة البرمجة
- الخطوة 6: نموذج ثنائي الفينيل متعدد الكلور
- الخطوة 7: نتيجة عملية الطحن
- الخطوة 8: تجميع ثنائي الفينيل متعدد الكلور
- الخطوة 9: كيفية استخدام لوحة البرمجة
- الخطوة 10: استخدم كل دبابيس اللوحة الأربعة
- الخطوة 11: استخدم 3 دبابيس للتحكم في Led وواحد إلى Serial Debug
- الخطوة 12: شكرا
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
معلومات إضافية وتحديث الوثيقة هنا على موقعي
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 هو وحدة esp8266 منخفضة التكلفة ، مع WIFI مدمج.
تم إنشاؤه كوحدة Arduino WIFI ، ولكنه أكثر قوة من Arduino ، إذا كان يجب عليك عمل وحدة صغيرة للتحكم في مرحل أو بعض داتالوجي رقمي بسيط ، فهو الحل الأفضل.
يمكنك العثور على أخبار أو تحديث حول هذا المنتدى هنا.
الخطوة 1: المواصفات
يوجد بعض المتغيرات من هذه الوحدة ، ولكن جميعها تحتوي على معالج L106 32 بت RISC الأساسي المعتمد على Tensilica Xtensa Diamond Standard 106Micro الذي يعمل بسرعة 80 ميجاهرتز ، عندما تشتري واحدة منها ، يجب الانتباه فقط إلى Flash ، وبعضها يحتوي على 512 كيلوبايت فلاش ، 1MiB أخرى
تعريف دبوس
- VCC: الطاقة 3.0 ~ 3.6 فولت
- GND: الأرض
- إعادة الضبط: إشارة إعادة الضبط الخارجية (مستوى الجهد المنخفض: نشط)
- CH_PD: تمكين الشريحة. عالية: تعمل ، الرقاقة تعمل بشكل صحيح ؛ منخفض: إيقاف ، تيار صغير
- GPIO0: (FLASH) I / O للأغراض العامة IO ، إذا كان منخفضًا أثناء إعادة التعيين / التشغيل يأخذ الشريحة إلى وضع البرمجة التسلسلية
- GPIO1: (TX) I / O للأغراض العامة IO و Serial TXd
- GPIO3: (RX) I / O للأغراض العامة IO و Serial RXd
- GPIO2: I / O للأغراض العامة IO و Serial1 TXd
الخطوة الثانية: البرمجة
كما ترون ، هذه الوحدة ليست على متن USB ، لذا فإن أسهل طريقة للبرمجة هي استخدام محول USB إلى TTL ، يمكنك العثور عليها بسعر 0 ، 50 دولارًا.
لدي بعض المشاكل مع وحدة FT232RL أو FT232 الأكثر تكلفة ، بدلاً من ذلك تعمل CH340G أو CH340 بشكل جيد للغاية.
الخطوة 3: الاتصال الأساسي بالبرمجة
مخطط الاتصال الأساسي بسيط للغاية ، يجب عليك وضع 3.3 فولت على VCC و CH_PD (للتشغيل والتمكين) ، ثم وضع GND و GND و GPIO0 (آخر وحدة يتم وضعها في وضع البرمجة) ، بدلاً من توصيل RX بـ TX و TX إلى RX.
الخطوة 4: تكوين الفكر الخاص بك
مما يجب عليك تكوين Arduino IDE الخاص بك ، يجب أولاً إضافة لوحة جديدة في Boards Manager.
في مجلس الإدارة ، اللوحة المراد تحديدها هي esp8266.
الآن يمكنك تحديد لوحة esp8266 عامة من قائمة اللوحة
الخطوة 5: لوحة البرمجة
هذه العملية مملة ، يجب عليك الاتصال ثم إزالة الاتصال وما إلى ذلك ، واستخدام جميع المسامير إنها مملة للغاية.
الحل الخاص بي لهذه المشكلة هو إنشاء لوحة برمجة (أنا معجب بلوحة الخدمة).
الوظيفة هي:
- مصدر طاقة خارجي لإعطاء المزيد من الأمبير للدائرة ؛
- مفتاح لتحديد وضع البرمجة وتحرير دبوس GPIO0 ؛
- 2 التبديل لتنشيط RX و TX ومنح استخدام هذا الدبوس للدائرة ؛
- زر إعادة الضبط لبدء البرمجة.
الخطوة 6: نموذج ثنائي الفينيل متعدد الكلور
تحقق من موقعي للحصول على معلومات إضافية
الخطوة 7: نتيجة عملية الطحن
أرغب في إضافة نتيجة جهاز التوجيه القديم الرائع الخاص بي (الذي تم إنشاؤه باستخدام ماسح ضوئي وطابعة من إبسون) ، خشن جدًا ولكنه جيد.
هناك أيضًا خطأ تم إصلاحه عن طريق السلك (في الملف الذي قدمته لك لم يعد موجودًا).
في غضون أيام قليلة ، آمل أن أضيف البرنامج التعليمي لإنشاء CNC الجديد الخاص بي ، والبرنامج التعليمي لإنشاء رمز gcode. هذا الموقع قيد العمل.
الخطوة 8: تجميع ثنائي الفينيل متعدد الكلور
ابدأ الآن في تجميع اللوحة.
الخطوة 9: كيفية استخدام لوحة البرمجة
الاستخدام بسيط للغاية:
قم أولاً بإدخال esp01 في اللوحة ، بدلاً من توصيل GND بـ GND و TX إلى RX و RX إلى TX من TTL إلى محول USB.
أنت الآن جاهز للبرنامج ، أقوم بإضافة بعض أمثلة الاستخدام.
تحميل ملف وميض
- في اللوحة ، يجب عليك ضبط المفتاح الأيسر في وضع البرمجة بدلاً من النقر فوق زر إعادة الضبط.
- تأكد من أن مفتاح RX و TX في وضع trasfer. ثم ابدأ بتحميل الرسم التخطيطي.
- عند الانتهاء ، ضع اللوحة في "وضع الاستخدام" لوضع دبوس المبرمج مجانًا ، والزر لوضع TX في "وضع الاستخدام".
- لذا يمكنك التحقق من وميض LED الخارجي لأن BUILTIN_LED متصل بدبوس TX.
الخطوة 10: استخدم كل دبابيس اللوحة الأربعة
- في اللوحة ، يجب عليك ضبط مفتاح qith الأيسر في وضع البرمجة بدلاً من النقر فوق زر إعادة الضبط.
- تأكد من أن مفتاح RX و TX في وضع trasfer. ثم ابدأ بتحميل الرسم التخطيطي.
- عند الانتهاء ، ضع اللوحة في "وضع الاستخدام" لوضع دبوس المبرمج مجانًا ، والزر لوضع دبابيس RX و TX في "وضع الاستخدام". لذلك يمكنك استخدام كل 4 دبوس للتحكم في الصمام.
الخطوة 11: استخدم 3 دبابيس للتحكم في Led وواحد إلى Serial Debug
- في اللوحة ، يجب عليك ضبط المفتاح الأيسر في وضع البرمجة بدلاً من النقر فوق زر إعادة الضبط.
- تأكد من أن مفتاح RX و TX في وضع trasfer.
- ثم ابدأ بتحميل الرسم التخطيطي.
- قم بتوصيل الشاشة التسلسلية بالمنفذ الصحيح.
- عند الانتهاء ، ضع اللوحة في "وضع الاستخدام" لوضع دبوس المبرمج مجانًا ، والزر لوضع RX في "وضع الاستخدام".
- لذلك يمكنك استخدام 3 دبابيس للتحكم في الصمام و TX لتصحيح أخطاء البرنامج.
الخطوة 12: شكرا
إذا كانت لديك مشكلة أو غير ذلك ، اكتب تعليقًا أو افتح موضوعًا في المنتدى.