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

مبرمج USB ESP-12: 7 خطوات
مبرمج USB ESP-12: 7 خطوات

فيديو: مبرمج USB ESP-12: 7 خطوات

فيديو: مبرمج USB ESP-12: 7 خطوات
فيديو: Programming ESP-12E / ESP-12F / NodeMCU With Arduino IDE | Step by Step Guide 2024, شهر نوفمبر
Anonim
مبرمج USB ESP-12
مبرمج USB ESP-12
مبرمج USB ESP-12
مبرمج USB ESP-12
مبرمج USB ESP-12
مبرمج USB ESP-12

اعتقدت أنه سيكون من المثير للاهتمام اللعب مع إنترنت الأشياء لذلك قررت تجربة esp8266. لقد رأيت عددًا لا يحصى من الحلول لبرمجة esp8266 لذا اقترضت بعض الأفكار من هنا https://www.instructables.com/id/USB-to-ESP-01-Boa… ومن هنا https://cmheong.blogspot.com / 2018/05 / using-ch340-u… لبرمجة esp-01 ببساطة مع تضمين أزرار الفلاش وإعادة الضبط. بعد أن فعلت ذلك ، اعتقدت أنه سيكون من الممتع محاولة عمل محول تعديل لبرمجة esp-12 أيضًا.

القطع:

قد تختلف الأسعار بسبب الخصومات والشحن إلى دول مختلفة وما لا ، لكنها صحيحة كما في وقت كتابة هذا التقرير في حالتي الخاصة

CH340 USB إلى ESP8266 ESP-01 Wifi Module Adapter 0.80 دولار

10 قطعة زر تبديل مؤقت 0.52 دولار

ESP-12S ESP8266 1.95 دولارًا أمريكيًا

2 قطعة لوحة اندلاع ESP-12 0.40 دولار

10 قطعة دبابيس بوجو 2.05 دولار

2 قطعة صف مزدوج SMT SMD ذكر دبوس رأس موصل قطاع 1.33 دولار

سلك رفيع

مسدس الغراء الساخن والغراء

لحام الحديد ولحام

اسورة مطاط

الخطوة 1: قم بتلحيم دبابيس Pogo بلوحة Breakout

جندى دبابيس بوجو بلوحة الاختراق
جندى دبابيس بوجو بلوحة الاختراق

قم بلحام دبابيس البوجو بلوحة الاختراق للمسامير التالية:

REST (إعادة تعيين)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

دبابيس البوجو صغيرة نوعًا ما لذا اضطررت إلى استخدام زوج من الملقط مع بعض الشريط حولها للعزل ضد الحرارة لعقد المسامير أثناء اللحام.

تأكد من عدم تقصير دبابيس البوجو مع بعضها البعض عن طريق التحقق من الاستمرارية باستخدام مقياس متعدد. يوجد 10 كيلو مقاومات بين CH_PC و VCC ، و GPIO15 و GND على لوحة الاختراق ، لذا توقع قراءة بين تلك المسامير.

الخطوة 2: رؤوس دبوس اللحام بلوحة الفصل والأسلاك ESP-12

رؤوس دبوس اللحام إلى لوحة القطع والأسلاك ESP-12
رؤوس دبوس اللحام إلى لوحة القطع والأسلاك ESP-12
رؤوس دبوس اللحام إلى لوحة القطع والأسلاك ESP-12
رؤوس دبوس اللحام إلى لوحة القطع والأسلاك ESP-12

قم بتوصيل رأسي دبوس 8p الذي يأتي مع لوحة الفصل مع المسامير الطويلة في مقدمة اللوحة أثناء اللحام في الجزء الخلفي من اللوحة ، لا تحتاج إلى لحام جميع المسامير باللوحة فقط تلك المستخدمة أعلاه (راجع هنا للحد الأدنى من مخططات الوميض). والسبب في ذلك هو إذا كنت ترغب في تشغيل / برمجة esp-12 التي تم لحامها بالفعل على لوحة الاختراق ، فيجب أن تكون قادرة على القيام بذلك (على الرغم من أنني لم أجرب ذلك بالفعل بعد). الآن قم بقص قسم من صف مزدوج smt pin head بحيث يكون هناك صفين من 4 دبابيس. سلك لحام يربط pinout للصف المزدوج ذي 4 سنون وفقًا لـ ESP-01 pinout المطابق للوحة الفصل.

الأسماء ليست متطابقة تمامًا (باستثناء GND) ولكن:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

الخطوة 3: أزرار اللحام بمحول USB CH340

أزرار اللحام بمحول USB CH340
أزرار اللحام بمحول USB CH340
أزرار اللحام بمحول USB CH340
أزرار اللحام بمحول USB CH340

زر اللحام في الجزء السفلي من محول CH340 USB لوضع FLASH بين دبابيس GPIO0 و GND. الغراء الساخن على المحول.

زر اللحام الموجود في الجزء الخلفي من محول CH340 USB لوضع RESET بين دبابيس RESET و GND. الغراء الساخن للمحول

الخطوة 4: دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج

دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج
دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج
دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج
دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج
دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج
دبابيس بوجو الغراء الساخن ، رغوة ورأس دبوس 4p صف مزدوج

الصمغ الساخن على الجانب الداخلي من دبابيس البوجو بلوحة الكسر لمنحهم بعض القوة ، مع الحرص على عدم وضع أي غراء على الدبوس المتحرك. الصق القليل من رغوة التغليف (أو أي مادة تشبه الإسفنج المضغوط) بين دبابيس البوجو حتى لا يقع esp-12 في الفجوة بسهولة بالغة. قم بلصق رأس SMT المزدوج للصف 4p في الجزء الخلفي من لوحة الاختراق بحيث لا يتم فصله عند سحب محول USB CH340.

الخطوة 5: قم بمحاذاة ESP-12 مع دبابيس بوجو والساندويتش مع لوح اندلاع آخر

قم بمحاذاة ESP-12 في دبابيس بوجو وساندويتش مع لوح اندلاع آخر
قم بمحاذاة ESP-12 في دبابيس بوجو وساندويتش مع لوح اندلاع آخر
قم بمحاذاة ESP-12 في دبابيس بوجو والساندويتش مع لوحة اندلاع أخرى
قم بمحاذاة ESP-12 في دبابيس بوجو والساندويتش مع لوحة اندلاع أخرى
قم بمحاذاة ESP-12 في دبابيس بوجو والساندويتش مع لوحة اندلاع أخرى
قم بمحاذاة ESP-12 في دبابيس بوجو والساندويتش مع لوحة اندلاع أخرى

قم بمحاذاة ESP-12 (قمت باختباره باستخدام ESP-12F و ESP-12S) على دبابيس البوجو وشطها بلوحة اندلاع أخرى في الأعلى. استخدم رباطًا مطاطيًا لتثبيته بإحكام في مكانه. قد تحتاج إلى ضبط esp-12 للتأكد من أن جميع جهات الاتصال تتلامس مع الضغط الكافي. من المحتمل أن يكون الأمر أقل صعوبة إذا استخدم مشابك زنبركية معدنية لجانب ESP-12 بدلاً من استخدام دبابيس البوجو. فيما يلي مثال على موقع youtube حيث استخدم شخص ما جهات الاتصال من فتحة PCI من لوحة أم غير مستخدمة https://www.youtube.com/watch؟v=BvY_T-My9Ls و https://www.youtube.com/watch؟ ت = gI_lKu2uJDs

ملاحظة: بعد المزيد من الاستخدام ، أجد أنه من الصعب للغاية محاذاة وتطبيق ضغط كافٍ على دبابيس البوجو ، لذلك أوصي الأشخاص بعدم محاولة استخدام دبابيس البوجو ما لم يتمكنوا من التعامل مع الكثير من الإحباط

الخطوة 6: قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا

قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا
قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا
قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا
قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا
قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا
قم بتوصيل محول Esp-12 بمحول USB CH340 والبرنامج بعيدًا

قم بتوصيل محول esp-12 بمحول CH340 USB (مع الجزء العلوي من اللوحة في نفس اتجاه قابس USB) ثم قم بلصقه في جهاز الكمبيوتر الخاص بك واستخدم Arduino IDE أو ESP Flash Download Tool لتحميل البرامج الخاصة بك.

ملاحظة: إذا لم ينجح إجراء الفلاش ، فقد يكون ذلك بسبب أن الاتصال بين دبابيس البوجو و esp-12 ليس جيدًا ، اضبط esp-12 و / أو الشريط المطاطي لإعطاء ضغط جيد متساوي عبر جميع دبابيس البوجو

الخطوة 7: وميض BLINK مثال باستخدام Arduino IDE (اختياري)

Image
Image
مثال وامض BLINK مع Arduino IDE (اختياري)
مثال وامض BLINK مع Arduino IDE (اختياري)
مثال وامض BLINK مع Arduino IDE (اختياري)
مثال وامض BLINK مع Arduino IDE (اختياري)

ابدأ Arduino IDE وقم بتحميل مثال BLINK.

للدخول إلى وضع FLASH ، استمر في الضغط على زر FLASH (أسفل) واضغط على زر RESET (للخلف) ثم حرر زر FLASH (أسفل).

قم بإعداد معلمات esp-12

انقر فوق تحميل

إذا كان يعمل بشكل صحيح ، يجب أن يتصرف كما في الفيديو

ملحوظة: إذا لم ينجح إجراء الفلاش ، فقد يكون ذلك بسبب أن الاتصال بين دبابيس البوجو و esp-12 ليس جيدًا ، اضبط esp-12 و / أو الشريط المطاطي لإعطاء ضغط جيد متساوي عبر جميع دبابيس البوجو

موصى به: