جدول المحتويات:
- الخطوة 1: المواصفات
- الخطوة الثانية: البرمجة
- الخطوة 3: الاتصال الأساسي بالبرمجة
- الخطوة 4: تكوين الفكر الخاص بك
- الخطوة 5: لوحة البرمجة
- الخطوة 6: نموذج ثنائي الفينيل متعدد الكلور
- الخطوة 7: نتيجة عملية الطحن
- الخطوة 8: تجميع ثنائي الفينيل متعدد الكلور
- الخطوة 9: كيفية استخدام لوحة البرمجة
- الخطوة 10: استخدم كل دبابيس اللوحة الأربعة
- الخطوة 11: استخدم 3 دبابيس للتحكم في Led وواحد إلى Serial Debug
- الخطوة 12: شكرا
فيديو: لوحة برمجة وحدة ESP-01: 12 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
معلومات إضافية وتحديث الوثيقة هنا على موقعي
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: شكرا
إذا كانت لديك مشكلة أو غير ذلك ، اكتب تعليقًا أو افتح موضوعًا في المنتدى.
موصى به:
اصنع مكعب مرآة إنفينيتي سهل - لا توجد طباعة ثلاثية الأبعاد ولا برمجة: 15 خطوة (بالصور)
اصنع مكعب مرآة إنفينيتي سهل | لا توجد طباعة ثلاثية الأبعاد ولا برمجة: يحب الجميع مكعبًا لا نهائيًا جيدًا ، لكن يبدو أنه سيكون من الصعب صنعه. هدفي من Instructable هو أن أوضح لك كيفية صنع واحدة خطوة بخطوة. ليس هذا فقط ، ولكن بالتعليمات التي أقدمها لك ، ستتمكن من عمل
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية لدي: 19 خطوة (بالصور)
وحدة طاقة إنترنت الأشياء: إضافة ميزة قياس طاقة إنترنت الأشياء إلى وحدة التحكم في شحن الطاقة الشمسية الخاصة بي: مرحبًا بالجميع ، أتمنى أن تكونوا جميعًا رائعون! في هذا الدليل ، سأوضح لك كيف صنعت وحدة قياس طاقة إنترنت الأشياء التي تحسب كمية الطاقة التي تولدها الألواح الشمسية الخاصة بي ، والتي يتم استخدامها بواسطة جهاز التحكم في الشحن الشمسي الخاص بي
كيفية برمجة PIC MCU مع PICkit Programmer باستخدام لوحة توصيل: 3 خطوات
كيفية برمجة PIC MCU مع PICkit Programmer باستخدام Breadboard: لا تحتاج إلى أدوات باهظة الثمن ومتطورة للعب باستخدام متحكمات PIC (أو أي وحدات تحكم أخرى). كل ما تحتاجه هو لوحة توصيل حيث تختبر دائرتك وبرمجتك. بالطبع من الضروري وجود نوع من المبرمج و IDE. في هذه التعليمات
كيفية برمجة لوحة AVR باستخدام لوحة Arduino: 6 خطوات
كيفية برمجة لوحة AVR باستخدام لوحة Arduino: هل لديك لوحة متحكم AVR حولها؟ هل من الصعب برمجته؟ حسنا، أنت في المكان المناسب. هنا ، سأوضح لك كيفية برمجة لوحة متحكم Atmega8a باستخدام لوحة Arduino Uno كمبرمج. لذلك بدون بعيد
لوحة تبريد الكمبيوتر المحمول DIY - مأجورون رائعون للحياة مع مروحة وحدة المعالجة المركزية - أفكار إبداعية - مروحة الكمبيوتر: 12 خطوة (بالصور)
لوحة تبريد الكمبيوتر المحمول DIY | مأجورون رائعون للحياة مع مروحة وحدة المعالجة المركزية | أفكار إبداعية | مروحة الكمبيوتر: تحتاج إلى مشاهدة هذا الفيديو حتى نهايته. لفهم الفيديو