Mundarija:
Video: ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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:
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.
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:
FTDI modulida 2 burchakli 3 tomonlama o'ng burchakli pinli chiziq quyida ko'rsatilgan:
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.
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.
Men buni TicTac Super Wifi analizatorini ishlab chiqish uchun ishlatganman
Umid qilamanki, bu sizga foydali bo'ladi.
Mayk
Tavsiya:
DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)
DIY ESP32 ishlab chiqish kengashi - ESPer: Shunday qilib, yaqinda men juda ko'p IOT (Internet of Things) haqida o'qigan edim va ishonardimki, men Internetga ulanish qobiliyatiga ega bo'lgan ushbu ajoyib qurilmalardan birini sinab ko'rishni kuta olmadim. Men o'zimni qo'llarim bilan ishlayman. Yaxshiyamki, imkoniyat
Mojo FPGA ishlab chiqish kengashi qalqoni: 3 qadam
Mojo FPGA ishlab chiqish kengashi qalqoni: Mojo ishlab chiqish kartasini tashqi ekranga ushbu qalqon yordamida ulang. Mojo ishlab chiqish taxtasi nima? Kengash Alchitry tomonidan ishlab chiqarilgan. FPGA -lar juda foydali
AVR ishlab chiqish kengashi: 3 qadam
AVR ishlab chiqish kengashi: Internet Arduino bilan loyihalarga to'la. Bir muncha vaqt ATMEGA328 mikrokontroller haqidagi ma'lumotlar Arduino ma'lumotlarida yo'q. Bu aql bovar qilmaydiganlar AVR mikrokontentidan foydalangan holda loyihalarni ishlab chiqishning boshlanishini qaytarishni istaydilar
Janob E.Z. Naychani ishlab chiqish kengashi: 4 qadam (rasmlar bilan)
Janob E.Z. Naychalarni ishlab chiqish kengashi: Maqsad/maqsad: janob E.Z. Quvur - bu "temirsiz" arzon vakuumli naychali audio platforma: kuch transformatori, chiqish transformatori yo'q. Quvur kuchaytirgichida odatda bir nechta og'ir va qimmat transformatorlar bo'ladi: tezlikni himoya qiladigan chiqish transformatorlari
18 pinli PIC ishlab chiqish kengashi: 3 qadam
18 pinli PIC -ni ishlab chiqish kengashi: Men uzoq vaqtdan beri Microchip PIC -lar bilan o'ynardim, lekin men har doim ishlab chiqarish kartasining hech qanday shaklini olmaganman. Shu maqsadda men bir nechta ma'lumot olishni umid qilgan asosiy taxtani ishlab chiqdim. Men hali bu taxtani qilmaganman, chunki men kutaman