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

ESP-01 Programmer Hack - the Easy One :): 6 خطوات
ESP-01 Programmer Hack - the Easy One :): 6 خطوات

فيديو: ESP-01 Programmer Hack - the Easy One :): 6 خطوات

فيديو: ESP-01 Programmer Hack - the Easy One :): 6 خطوات
فيديو: ESP8266 Tutorial AT Commands 2024, شهر نوفمبر
Anonim
ESP-01 Programmer Hack - برنامج Easy One:)
ESP-01 Programmer Hack - برنامج Easy One:)

مرحبًا ESPers ،

في هذا الدليل ، سأوضح لك اختراقًا بسيطًا لإنشاء مبرمج لوحدة ESP-01 / ESP8266-01 / ES-01. استخدم معظمنا لوحة Arduino أو أجهزة FTDI USB-TTL كمبرمجين لهذه الوحدة. كلا الأسلوبين يعمل بشكل جيد. ولكن هناك طريقة أخرى!

اشتريت مؤخرًا جهاز USB إلى جهاز UART / ESP8266 لهذه الوحدة كبديل لـ FTDI. لكنني سرعان ما أدركت أنه ليس مرنًا مثل FTDI لاستخدامه كمبرمج:(لكوني مهندسًا ، قمت بفحص ما إذا كان يمكن استخدامه كمبرمج … والمعزوفة! لقد اخترقتها قليلاً لتحويلها إلى واحدة. والآن يمكنك أن تجعل حياتك أسهل.

اللوازم

قائمة المواد

  1. USB إلى UART / ESP8266-1
  2. زران باللمس 6 مم - 1
  3. اثنان من المقاومات أو بعض الأسلاك العبور
  4. قطعة من اللوح الخشبي / لوح النقاط - 1

قائمة الأدوات

  1. سكين ومنشار
  2. طقم لحام
  3. مسدس الغراء
  4. كماشة القطع
  5. مبرد أو ورق رملي (غير معروض في الصورة)

الخطوة 1: صور العناصر والأدوات: د

صور الأصناف والأدوات: د
صور الأصناف والأدوات: د

فقط تحقق مما إذا كان لديك العناصر الصحيحة.

الخطوة 2: قص وإعداد لوح Veroboard / Dot Board

قطع وتحضير Veroboard / Dot Board
قطع وتحضير Veroboard / Dot Board

بعد ذلك ، قمنا بقص اللوح إلى الحد الأدنى المطلوب للحجم (6 × 17 نقطة) باستثناء خطوط القطع كما هو موضح في الصورة. بعد قص القطعة ، استخدم عرموش أو ورق رملي لتنعيم الحواف.

الخطوة 3: الصور و Pinouts

الصور و Pinouts
الصور و Pinouts
الصور و Pinouts
الصور و Pinouts
الصور و Pinouts
الصور و Pinouts

على اليسار يوجد محول USB إلى UART / ESP8266 وفي أعلى اليمين يوجد مخطط piout لوحدة ES-01 كما يظهر من الأعلى مع إبقاء هوائي تتبع PCB باتجاه يسارك.

نحتاج في الأساس إلى ثلاثة دبابيس فقط لتنفيذ الاختراق (الأخضر (رقم التعريف الشخصي 5) والأحمر (رقم 6) والسماوي (الدبوس 1)) ، ولكن في بعض الوحدات النمطية ، لا يتم اختصار الدبوس 4 و 8 (دبابيس برتقالية) مثل لي مع ثنائي الفينيل متعدد الكلور تتبع كما هو موضح في الصورة اليمنى السفلية. في هذه الحالة يجب عليك اختصارهم لجعل الوحدة كمبرمج.

الخطوة 4: اللحام …

جاري اللحيم …
جاري اللحيم …
جاري اللحيم …
جاري اللحيم …

حتى الآن لحام..

أول دبوس قصير 4 و 8 إذا لم يتم تقصيره بسلك صغير.

قم بعد ذلك بقطع 3 قطع من خيوط المقاومة / سلك التوصيل بطول 20 مم تقريبًا (استخدمت خيوط المقاومة كما هو موضح في الشكل 1. الآن قم بلحامها لتثبيتها 1 و 5 و 6 الشكل -2 و 3 في الجزء السفلي (جانب اللحام) وحدة.

بعد ذلك ضع المفاتيح اللمسية كما هو موضح في الشكل 4 وحدد مواضع المسامير الثلاثة. لاحظ اتجاه المفاتيح. استخدم جهاز قياس متعدد أو جهاز اختبار استمرارية للتوجيه. قم بلحام المفاتيح كما هو موضح في الشكل 5 و 6. لقد قمت بفرز الدبوس المجاور المركزي حيث ستكون شائعة.

قم بلصق قطعة أو قطعتين من الشريط الرغوي مزدوج الجوانب في الجزء الخلفي من الوحدة لرفع اللوح الخشبي قليلاً لإفساح المجال للمفاصل الملحومة كما في الشكل 7.

أدخل المسامير الملحومة في المفاتيح المعنية واضغط على veroboard للشريط بإحكام.

الرجوع إلى الرسم التخطيطي للاتصالات. يمكنك توصيل المفاتيح حسب راحتك. لقد قمت بتوصيل واحد الأيمن بإعادة تعيين واليسار بـ GPIO 0. انظر الشكل 9.

وهذا كل شيء ! انتهيت. ما عليك سوى التحقق من جميع الاتصالات وفقًا للتخطيطي لآخر مرة قبل الاختبار.

الخطوة 5: الاختبار …

اختبارات…
اختبارات…
اختبارات…
اختبارات…

عمل عظيم!

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

الآن اضغط مع الاستمرار على مفتاح GPIO 0 (تم وضع علامة "0" في حالتي) واضغط وحرر مفتاح إعادة التعيين (تم وضع علامة "R" في حالتي) مرة واحدة. ثم حرر مفتاح "0". سيؤدي هذا إلى وضع وحدة ES-01 في وضع البرنامج.

الآن يجب أن تكون قادرًا على تحميل الرسم الخاص بك من Arduino IDE أو PIO. تأكد من تحديد اللوحة الصحيحة ومنفذ COM. إذا كان كل شيء على ما يرام ، يجب أن تتمكن من رؤية حالة التحميل كما هو موضح على اليمين. بعد التحميل ، اضغط على مفتاح إعادة التعيين وحرره للعودة إلى الوضع العادي وتنفيذ الكود الذي تم تحميله.

الخطوة 6: الإنهاء

الإنهاء
الإنهاء

بعد اختبار المبرمج الخاص بك ، فقط ضع نقطة من الغراء الساخن في الأسفل لحمايته من الفرز.

أتمنى أن يعجبك هذا الاختراق. لا تتردد في التعليق والمشاركة. سلام..