Mundarija:

ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)

Video: ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)

Video: ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Noyabr
Anonim
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi

Ushbu taxtaning vazifasi oddiy edi:

  • ESP-12E va ESP-12F modullarini NodeMCU platalari kabi oson dasturlash imkoniyatiga ega bo'ling (ya'ni tugmachalarni bosishning hojati yo'q).
  • Ishlatiladigan IO ga kira oladigan, non paneli uchun qulay pimlarga ega bo'ling.
  • Alohida USB -dan ketma -ket konvertorni ishlating, shunda taxtada qo'shimcha drenaj yo'q va uni oxirgi dasturga iloji boricha yaqinroq sinovdan o'tkazish mumkin, ayniqsa uyqu oqimi bo'yicha.

Bu erda jihozni boshqa taxtalarda ko'rsatilgandek, ESP12 va non taxtasi o'rtasida ko'prik qilish uchun non paneli yordamida va 2 mm pinli bosh pimlarini yoyish mumkin. Shunga qaramay, tenglikni moduli yanada nozik va tezroq ulanadi. Agar sizda PCB ishlab chiqarish uchun asbob -uskunalar bo'lsa - biriktirilgan rasmni oling va ulardan birini yiqitib oling.

Qismlar:

  • 2 mm pinli chiziq (2x8 yo'l)
  • 2,54 mm to'g'ri burchakli pinli chiziq (12 ta yo'l + 2 tomonli 3 tomonlama)
  • Gorizontal 3 tomonlama 2,54 mm soket - masalan. Farnell 1593474
  • 2 ta BCW32 yoki boshqa SOT23 formatidagi NPN transizitorlari.
  • 4 ta 10k 0805
  • 2 ta 22k 0805
  • 0,1uF seramika 0805
  • 6 mm sensorli kalit (teshikdan)
  • PCB biriktirilgan san'at asarlari uchun qilingan.

1 -qadam: tavsif

NodeMCU dasturlash tizimi qayta o'rnatish uchun ketma -ket RTS va CTS liniyalaridan va dasturlash rejimini o'rnatish uchun GPIO0 pinlaridan foydalanadi. Bir nechta NPN tranzistorlari ishlatiladi. DTR baland va RTS past bo'lsa, Reset pimi pastga tortiladi. Qachon DTR past va RTS yuqori GPIO0 past tortiladi. Dasturiy ta'minot dasturi DSP va RTS pinlarini ESP12 -ni flesh rejimiga o'tkazish uchun kerak bo'lganda boshqaradi.

O'chirish diagrammasi:

Rasm
Rasm

FTDI USB -dan ketma -ket konvertor ishlatiladi, chunki u bir tomondan kerakli chiziqlarga ega. Shunday qilib, faqat bir nechta pin sarlavhalarini qo'shish kerak.

ESP12 modullarini dasturiy panelga dasturlashda, NodeMCU V1.0 ni Arduino IDE -dagi karta sifatida tanlaydi yoki Umumiy ESP8266 -dan foydalansa, Nastemcu -ga Reset Method -ni (Asboblarda) o'rnating. Eskizni yuklamoqchi bo'lganingizda, yuklab olishni bosing. Kengash 3.3v va GND pinlariga qo'llaniladigan 3,3 quvvatga muhtoj.

Men buni TicTac Super Wifi analizatorini ishlab chiqishga yordam berish uchun qurganman, lekin shuni bilishim mumkinki, u ESP8266 tizimlarini ESP12 platalari yordamida ishlab chiqish va sinovdan o'tkazish uchun eng sevimli vositam bo'ladi.

2 -qadam: yig'ish

Qo'shilgan ESP12 Programmer artwork.docx faylini yuklab oling, uni chop eting va taxtaning o'lchamlari ko'rsatilganidek tekshiring. Agar bo'lmasa, o'lchamni sichqonchaning o'ng tugmasi, O'lcham va pozitsiya orqali o'zgartiring.

Men san'at asarlarini ikkita qog'oz varag'iga bosib chiqaraman. Keyin men kontrastni ikki barobarga oshiraman va bosib chiqarishdagi kichik kamchiliklarni yashiraman (men lazer printeridan foydalanaman). Men yuqori qavatning chetiga teshik ochaman, Sellotape -ni teshiklar orasiga joylashtiraman, tekislayman va keyin yopishib olish uchun teshiklarni bosaman. Menda ultrabinafsha nurlanish ta'sir qilish moslamasi bor. Men ilgari UV -qora chiroqni ishlatardim, u buzadigan amallar bilan qoplangan PCB bilan yaxshi ishladi. Men ishlab chiqarish uchun zaif natriy gidroksidi eritmasidan (drenaj tozalagich) va di-natriy peroksodisulfat geksahidratni qirib tashlash uchun ishlataman. Kimyoviy moddalar, ayniqsa, natriy gidroksidi bilan go'shtga bir zumda ta'sir ko'rsatadigan maxsus ehtiyot choralarini ko'ring. Siz bu narsalarni ko'zingizga ko'rishni xohlamaysiz! Keyin men filmni izdan olib tashlash va suvga cho'mish uchun qalay bilan tugatish uchun (yana qimmat va cheklangan umr) qayta ochaman va rivojlanaman. Oxirgi qadam ixtiyoriydir, ayniqsa, agar siz sirtni juda oksidlanishidan oldin taxtani lehimlamoqchi bo'lsangiz.

Rasm
Rasm

Men komponentlarni balandlik tartibida lehimlayman. Men SMD komponentini joylashtiraman, bitta pinga lehim pastasini surtaman va uni lehimlayman. Boshqa SMD komponentlari uchun ham xuddi shunday qilaman. Keyin men lehimlanmagan barcha pinlarga macun surtaman, keyin aylanib, ularni lehimlayman.

Men 2 mm pinli chiziqni oxirigacha itarmadim, lekin pimlarning diametri 1 mm atrofida chiqib ketdi. Tugatgandan so'ng, plastmassa paneli taxta darajasiga tushirilishi mumkin. Bu ularni qirqib olishdan qutqaradi va ESP12 antennasini FTDI ulagichidan bir mil uzoqlikda bo'lishiga imkon beradi.

Agar sizda 2,54 mm gorizontal 3 -gorizontal rozetkalarni olishda muammolarga duch kelsangiz, Arduino rozetkasi va epoksi yordamida tekis va lehim bilan bitta prokladkaga o'rnatishingiz mumkin. Agar shunday bo'lsa, rozetkalarni kontaktlarning zanglashiga olib keladigan bo'lsak, o'tiradigan joylarni bog'lang.

Oxir-oqibat 12 burchakli 0,1 dyuymli pinli chiziq va lehimni quyida yozing:

Rasm
Rasm

FTDI modulida 2 burchakli 3 tomonlama o'ng burchakli pinli chiziq quyida ko'rsatilgan:

Rasm
Rasm

3 -qadam: Qanday foydalanish kerak

Arduino IDE -ni ishga tushiring (agar kerak bo'lsa Arduino.cc -dan yuklab oling va o'rnating) va agar yo'q bo'lsa, ESP karta ma'lumotlarini qo'shing (qarang: Sparkfun).

Kodingizni yuklang.

Keyin dasturlash tafsilotlarini o'rnating (Asboblar):

Kengashni tanlang: Umumiy ESP8266 moduli yoki NodeMCU v1.0 (ESP-12E moduli). Birinchisi ko'proq imkoniyatlarni beradi. Qolgan sozlamalarni quyida ko'ring. Port raqami boshqacha bo'lishi mumkin. FTDI moduli ulanganda qaysi biri paydo bo'lishini ko'rish uchun PORT tugmasini bosing.

Rasm
Rasm

Endi kartani 3.3v bilan 3.3v piniga ulang va GND ni ulang. FTDI USB -ni ketma -ket konvertorga ulang. Endi siz faqat yuklab olish tugmasini bosish orqali taxtani dasturlashingiz mumkin. Buni bir necha marta bajarganingizdan so'ng, siz bu taxtaning qiymatini ko'rasiz.

Rasm
Rasm

Men buni TicTac Super Wifi analizatorini ishlab chiqish uchun ishlatganman

Rasm
Rasm

Umid qilamanki, bu sizga foydali bo'ladi.

Mayk

Tavsiya: