جدول المحتويات:
- اللوازم
- الخطوة 1: الأسلاك
- الخطوة 2: لحام دائرة Perfboard
- الخطوة 3: حلبة PCB
- الخطوة 4: إضافة دعم Esp8266 إلى Arduino IDE
- الخطوة 5: تحميل رسم
- الخطوة 6: اختبر الكود
فيديو: ESP8266-07 مبرمج مع Arduino Nano: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هذا برنامج تعليمي قصير لإنشاء لوحة برمجة ESP8266-07 / 12E أنيقة باستخدام Arduino nano. مخطط الأسلاك مشابه جدًا لتلك الموضحة هنا. لديك خيارات لتوصيل هذا المشروع بلوح التجارب ، أو لحام لوح بيرفورد ، أو استخدام ملفات جربر المرفقة لإنشاء ثنائي الفينيل متعدد الكلور أكثر موثوقية. أقترح التمسك بلوحة الدوائر المطبوعة أو لوحة التحكم (إذا كنت تثق في أنك تقوم باللحام بشكل صحيح) إذا كنت تقوم غالبًا ببرمجة الأجهزة المذكورة.
أخطط لإنشاء بعض المحتوى باستخدام ESP-07 ، وسأستخدم اللوحة التي تم إنشاؤها في هذا البرنامج التعليمي بانتظام.
يحتوي التصميم على منظم جهد 3.3 فولت على اللوحة يعمل على تشغيل وحدة ESP ، وعليك توصيل مصدر 5 فولت بالإضافة إلى كابل Arduino USB. علاوة على ذلك ، يجب عليك أيضًا استخدام لوح الاختراق ؛ يجعل كل شيء أسهل للعمل معه.
اللوازم
- اردوينو نانو
- ESP8266-07 أو / 12 / e
- لوحة الاختراق ESP-07
- كابل يو اس بي صغير
- مقبس طاقة 5.5 ملم (ذكر وأنثى)
- دبابيس رأس أنثى 1 * 15 (2 قطعة)
- دبابيس رأس أنثى 1 * 8 (2 قطعة)
- مفتاح تبديل 6pin (اختياري)
- أزرار ضغط (2 قطعة)
- مقاومات 5Kohm (2 قطعة)
- مقاومات 10Kohm (2 قطعة)
- lm1117 3.3v (لقد استخدمت إصدار smd ، يمكنك استخدام TH إذا كنت ترغب في إنشاء دائرة لوحة توصيل)
- مكثف 47 فائق التوهج (يمكنك استخدام قيم أعلى إذا واجهت مشكلات في الطاقة)
- اللوح ، أو اللوح ، أو ثنائي الفينيل متعدد الكلور
الخطوة 1: الأسلاك
دائرة اللوح:
1. قم بتوصيل Arduino nano ووحدة ESP بلوحة التجارب باستخدام لوحة الفصل. للوصول بشكل أفضل إلى دبابيس لوحة الاختراق ، يمكنك استخدام لوحين بدلاً من لوح واحد كما هو موضح.
2. تشغيل القضبان: قم بتوصيل دبوس 5 فولت لمقبس الطاقة بالدبوس 3 من منظم lm1117 3.3 فولت ، و GND بالدبوس 1 ، والإخراج من السن 2 إلى السكة "+" للوحة التجارب. قم أيضًا بتوصيل دبوس GND الخاص بمقبس الطاقة بـ "-" الخاص باللوحة. أضف مكثف 47 فائق التوهج وقم بتوصيل القضبان معًا كما هو موضح.
3. أضف زري دفع (إعادة تعيين وبرنامج) وقم بتوصيل دبوس واحد من كل منهما لإعادة الضبط والآخر بـ GPIO0 الخاص بـ ESP. اسحب المسامير المتصلة بشكل طبيعي إلى 3.3 فولت باستخدام مقاومات 10 كيلو أوم. قم بتوصيل المسامير المفتوحة عادة بـ GND
4. قم بتوصيل + السكك الحديدية إلى VCC من لوحة اندلاع ESP
5. قم بتوصيل - سكة إلى GND من لوحة اندلاع ESP
6. اسحب المسامير CH_PD و GPIO15 من ESP إلى +3.3 فولت باستخدام مقاومات 5kohm
7. قم بتوصيل دبوس RX الخاص بالنانو بـ RX الخاص بـ ESP باستخدام مفتاح تبديل ثنائي القناة
8. قم بتوصيل TX الخاص بـ Nano إلى TX الخاص بـ ESP باستخدام مفتاح التبديل ثنائي القناة. (مفتاح التبديل اختياري ؛ فهو يجعل من الممكن فصل الإشارة تمامًا بين Arduino و ESP)
9. قم بتوصيل دبابيس RST و GND في Arduino ، هذه الخطوة "تعطل" شريحة ATmega.
لقد استخدمت مصدر طاقة خارجي 5 فولت لأن اردوينو لا يمكنه توفير تيار كافي لتشغيل وحدة ESP بشكل موثوق. أستخدم شاحنًا قديمًا وكابل USB معدل.
الخطوة 2: لحام دائرة Perfboard
لقد صممت تخطيطًا للوحة أداء أحادية الجانب مقاس 7 سم × 9 سم استنادًا إلى مخطط الأسلاك في الخطوة السابقة. حاول استخدام نفس موقع المكون بالضبط حتى لا تواجه مشكلات في التوجيه. يمكنك استخدام الصور التافهة المرفقة كدليل.
أيضًا ، لقد استخدمت دبابيس رأس أنثى مقاس 2.54 مم لجعل Nano و ESP قابلين للفصل.
الخطوة 3: حلبة PCB
أرسل جربر المرفق إلى مصنع ثنائي الفينيل متعدد الكلور وهذا كل شيء!
يعتمد على الأسلاك المذكورة سابقًا ، لكن التصميم مختلف قليلاً. كان علي أن أجعلها أكثر إحكاما لتوفير المال
تم إنشاء الملفات باستخدام EasyEDA.
الخطوة 4: إضافة دعم Esp8266 إلى Arduino IDE
يمكنك تخطي هذه الخطوة إذا كانت الوحدة قد تمت تهيئتها بالفعل
الخطوة 1: افتح IDE وانتقل إلى ملف >> التفضيلات ، تنبثق نافذة. ستبدو كإحدى الصور المرفقة
الخطوة 2: في المربع الأحمر ، الصق هذا السطر:
arduino.esp8266.com/stable/package_esp8266com_index.json
إذا كان هناك شيء مكتوب بالفعل هناك ، أضف فاصلة ثم الصق عنوان URL
الخطوة 3: اذهب إلى الأدوات >> board >> board manager ، وارجع إلى الصور المرفقة إذا كان لديك أي مشكلة في ذلك
الخطوة 4: عند انتهاء تحميل النافذة ، استخدم مربع البحث للبحث عن esp8266 ، وابحث عن النتيجة بعنوان "esp8266 by esp8266 community" وقم بتثبيتها
ملاحظة: لقد قمت بتثبيت الإصدار 2.5.2 لأن بعض الإصدارات اللاحقة تتسبب في حدوث "عوامل مميتة"
الخطوة 5: عند اكتمال التثبيت ، انتقل إلى Tools >> Board >> ابحث عن وحدد "generic esp8266 module"
الخطوة 6: اذهب إلى الأدوات وتحت "board: Generic esp8266 module" ستجد بعض التكوينات. تأكد من تطابق صورتك مع تلك الموجودة في الصورة المرفقة.
الخطوة 5: تحميل رسم
قم بتوصيل كبل USB بـ Arduino Nano وقم بتوصيله بجهاز كمبيوتر. أيضًا ، قم بتوصيل مصدر طاقة 5 فولت بمقبس الطاقة الموجود على اللوحة.
إذا قررت إضافة مفتاح تبديل ، فتأكد من الضغط عليه.
لوضع وحدة esp في وضع البرمجة:
اضغط مع الاستمرار على زري RESET و PROGRAM ، ثم أعد ضبط "RESET" مع الاستمرار في الضغط على "PROGRAM"
انتظر لحظة ثم أعِد وضع زر "البرنامج"
على الكمبيوتر ، افتح IDE وانتقل إلى Tools >> المنفذ وحدد منفذ COM حيث قمت بتوصيل كبل USB بالكمبيوتر.
اكتب الكود الخاص بك ، واستخدم زر التحميل في الجزء العلوي الأيسر من IDE لبدء برمجة وحدة ESP.
الخطوة 6: اختبر الكود
من الممكن اختبار بعض البرامج دون إزالة الوحدة من مقبسها.
للقيام بذلك ، قم بإلغاء الضغط على مفتاح التبديل ، واضغط على زر إعادة الضبط.
لقد أضفت مفتاح التبديل لعزل اللوحين تمامًا
التمتع!
موصى به:
(تقريبًا) مبرمج Universal MIDI SysEx CC (ومسلسل ): 7 خطوات (بالصور)
(تقريبًا) مبرمج Universal MIDI SysEx CC (ومسلسل …): في منتصف الثمانينيات ، بدأ مصنعو synths & quot؛ الأقل هو الأفضل & quot؛ العملية التي أدت إلى تخليق العظام المجردة. سمح ذلك بتخفيض التكاليف من جانب الشركة المصنعة ، لكنه جعل عملية الترقيع مملة إن لم تكن مستحيلة للاستخدام النهائي
Ultimate ESP8266-01 مبرمج ومحول USB: 3 خطوات
Ultimate ESP8266-01 Programmer & USB Adapter: مرحبًا يا جماعة ، هل سمعت عن الإمكانات الحقيقية لوحدة ESP8266-01 الصغيرة وغير المكلفة؟ تم إطلاقه في السوق قائلاً إنه يجب أن يكون اختيارك إذا كنت ترغب في إضافة إمكانات IOT إلى مشروعك. في الواقع يمكن لهذه الوحدة الصغيرة
كيفية بناء مبرمج USBTiny ISP: عن طريق استخدام آلة طحن CNC PCB: 13 خطوة (بالصور)
كيفية بناء مبرمج USBTiny ISP: من خلال استخدام CNC PCB Milling Machine: هل فكرت في كيفية بناء مشروعك الإلكتروني من الصفر؟ لكن معظم صانعي الأجهزة والمتحمسين للأجهزة الذين يتقدمون للتو إلى ثقافة المصنِّع قاموا ببناء مشاريعهم
كيف تصنع مبرمج الموافقة المسبقة عن علم - PicKit 2 "استنساخ": 4 خطوات (بالصور)
كيف تصنع مبرمج الموافقة المسبقة عن علم - PicKit 2 'clone': مرحبًا! هذا موجز Instructable حول صنع مبرمج PIC يعمل كمبرمج PicKit 2. لقد صنعت هذا لأنه أرخص بكثير من شراء PicKit الأصلي ولأن Microchip ، مصنعي PIC microcontrollers ومبرمج PicKit ، pr
مبرمج بطاقة العمل PIC: 6 خطوات (بالصور)
مبرمج الموافقة المسبقة عن علم لبطاقة العمل: كان هذا دخولي لمسابقة دائرة حجم بطاقة العمل Hack A Day. لقد ضغطت الملفات ووضعتها على موقع الويب الخاص بي. أنا أنشره هنا لأن جميع الإدخالات الأخرى تبدو على مدونة لسهولة الوصول إليها. نأمل أن يؤدي هذا إلى