Mundarija:

ESP-07 PCB sinovi: 4 qadam
ESP-07 PCB sinovi: 4 qadam

Video: ESP-07 PCB sinovi: 4 qadam

Video: ESP-07 PCB sinovi: 4 qadam
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Iyul
Anonim
ESP-07 PCB sinovlari
ESP-07 PCB sinovlari
ESP-07 PCB sinovlari
ESP-07 PCB sinovlari

Shunday qilib, bu Lazy Old Geek (L. O. G.) ESP8266 modullari bo'yicha ba'zi ko'rsatmalarni yozdi:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/2020-ESP8266/

Oxirgisini yozishdan oldin, men eski ESP8266 modullaridan voz kechmoqchi edim, garchi menda bir nechtasi bo'lsa ham. Ammo men o'zimning ba'zi muammolarimni bilganimdan so'ng, men ularni qayta ishlashga qaror qildim.

Men atrofimda bir nechta ESP-07 modullari borligini bilib, ularni sinab ko'rmoqchi edim.

ESP-07-bu flesh-xotirali, WiFi antennali va bir nechta kirish-chiqish pinli ESP8266 mikrokontrolerini o'z ichiga olgan modul.

Afzalliklari:

Har qanday ESP8266 versiyasida 2,4 gigagertsli Wi -Fi o'rnatilgan. Bu menga yoqishining asosiy sababi.

Ular standart 16 MGts Arduino -ga qaraganda ancha tezroq protsessorga ega.

ESP-07 ESP-01 va ESP-03 ga qaraganda ko'proq kirish-chiqish pinlariga ega.

Kamchiliklari:

Barcha ESP8266 standartlari Arduino ATmega328 standartidan farq qiladi va ishlash uchun maxsus protseduralarni talab qiladi.

Ko'pchilik ESP-07 kabi 0,1 dyuymli sarlavhalar o'rniga 2 mm sarlavhalarga ega.

Barcha ES8266 -lar 3,3V quvvatni talab qiladi.

Shunday qilib, men o'zimning ESP-07 dasturiy tenglikni yaratish orqali ba'zi kamchiliklarni bartaraf qilmoqchi edim.

1-qadam: ESP-07 Kamchiliklarni bartaraf etish

ESP-07 Kamchiliklarni bartaraf etish
ESP-07 Kamchiliklarni bartaraf etish
ESP-07 Kamchiliklarni bartaraf etish
ESP-07 Kamchiliklarni bartaraf etish
ESP-07 Kamchiliklarni bartaraf etish
ESP-07 Kamchiliklarni bartaraf etish

Ma'lumot: Rasmda chap tomonda uzun oq narsa keramik antenna. O'ng tomonda - GPIO2 ga ulangan LED, uning ostida - quvvat manbai, pastki chap tomonida - tashqi u.fl antenna ulagichi. Katta metall quti - ESP8266 mikrokontroller.

Jismoniy kamchiliklardan biri shundaki, uning orasidagi masofa 2 mm. Bu standart protoboardlarga mos kelmaydi.

Xo'sh, men qilgan ishim, 2 mm diametrli pimlarni sotib olib, ularni ESP-07 ga lehimlash edi. Ammo yana prototip yaratish qiyin.

Katta adapter paneli

Men ham ESP-07 (12) adapter platalarini sotib oldim (rasmga qarang). Aliexpress -da ular haqiqatan ham arzon. Ular 0,1 dyuymli sarlavhalarga ega, shuning uchun ular non paneliga o'tadi. Bortda bir nechta rezistorlar bor. Men sxemani teskari qilib yaratdim (rasmga qarang).

Yaqin vaqtgacha men katta kamchilikni bilmadim. Ular katta. Mana, bitta standart taxtada. Endi u mos keladi, lekin unga boshqa narsani ulash uchun joy yo'q.

Men vaqtinchalik echim topdim, menda ikkita non paneli bor edi (rasmga qarang).

Hatto bu qatorda ham, bir tomonda bitta, ikkinchisida ikkita qator bo'sh.

(Aslida eng yaxshi yechim - bu ikkita alohida taxtadan foydalanish, ular orasidagi bo'shliq. Lekin bu ham unchalik barqaror emas.

OGOHLANTIRISH: Katta adapterda siz GPIO5 -ni GPIO4 tepasida ko'rishingiz mumkin. Bu hech bo'lmaganda menda mavjud bo'lgan ESP-07 uchun to'g'ri. Ammo ehtiyot bo'ling, ba'zi hujjatlar ularning teskari ekanligini ko'rsatadi.

Aytgancha: Men juda keng bo'lmagan ESP07 adapterlarini ko'rdim (lekin menimcha, ehtimol qimmatroq). Agar bilsam, keyin…

2-qadam: Mening ESP-07 adapter kartam

Mening ESP-07 adapter paneli
Mening ESP-07 adapter paneli
Mening ESP-07 adapter paneli
Mening ESP-07 adapter paneli
Mening ESP-07 adapter paneli
Mening ESP-07 adapter paneli

Men ESP-07ni katta adapter yordamida sinab ko'rish uchun tenglikni yasashga qaror qildim. U 3,3V regulyator va filtrga ega bo'ladi, shuningdek, bu erda ko'rsatilgan ketma -ket ulanish va rezistorlar:

arduino-esp8266.readthedocs.io/uz/2.6.3/bo…

Men Eagle Cadsoft -dan sxematik dizayn va tenglikni ishlab chiqarish uchun foydalanganman. U hali ham mavjud va Autodesk -dan bepul:

www.autodesk.com/products/eagle/free-downl…

Mening Eagle Cadsoft fayllarim (sch va brd) biriktirilgan va sxematik tasvirlangan.

Yoshim katta bo'lgani uchun men yaratgan PCBlar uchun dru (dizayn qoidasi) faylini yaratdim. Unda 18 mil kenglikdagi izlar va komponentlar va izlar orasidagi qo'shimcha bo'shliq mavjud.

Men lehim niqobidan foydalanmasligim va ko'zlarim va koordinatsiyam unchalik yaxshi emasligi uchun, men ko'proq bo'sh joyni yoqtiraman, shuning uchun lehim ko'prigi uchun imkoniyat kamroq.

Mana men foydalanadigan usul:

www.instructables.com/id/Vinyl-Sticker-PCB…

Maslahat: Men har doim katta yer usti samolyotini yaratishga harakat qilaman. Odatda bu shovqinni kamaytirish uchun amalga oshiriladi, lekin bu dastur uchun bu muhim emas deb o'ylayman. Ammo bitta vazifa shundaki, uni qotish jarayonini tezlashtiradigan mis kam bo'ladi.

Men prototip yaratish uchun kirish -chiqish portlarini chiqarish uchun ikkita sarlavha qo'shdim.

3-qadam: ESP-07 sinovlari

ESP-07 sinovlari
ESP-07 sinovlari
ESP-07 sinovlari
ESP-07 sinovlari
ESP-07 sinovlari
ESP-07 sinovlari

Mening ESP-07 PCB-ga JP3-ga ulanish uchun USB seriyali adapter kerak. Men tenglikni bilan ishlash uchun CP2102 adapterini o'zgartirdim (rasmga qarang)

Men CTS pinini kesib tashladim, keyin oltita pinli ayol boshini boshqa pinlarga lehimladim. Keyin RTS teshigidan jumperni ayol boshiga lehimladi.

Siz buni sezishingiz mumkin, bu 5V kuchlanishli, lekin ESP-07 uchun 3,3V kerak. Bu mening adapter kartamdagi 3.3V regulyator tomonidan nazorat qilinadi.

Aksariyat USB seriyali adapterlarda 3,3 V kuchlanish mavjud, lekin bu odatda 50 mA tok bilan cheklangan. Ehtimol, dasturlash va ESP-07 uchun ishlash mumkin bo'lsa-da, men ko'proq oqimga ega bo'lishni afzal ko'raman. Aytgancha, 5V to'g'ridan -to'g'ri USB -dan keladi va bu odatda kamida 500mA, shuning uchun ko'pchilik ilovalar uchun etarli.

Yillar davomida menda CP2102 uchun juda ko'p moslamalar bor, shuning uchun men odatda ularning ustiga issiqlik qisqaruvchi quvurlar qo'yaman va uni belgilayman (rasmga qarang).

Arduino dasturiy ta'minoti:

Men hozir Arduino1.8.12 versiyasidan foydalanmoqdaman.

ESP8266 -ni o'rnatishning eng oson usuli - bu boshqaruv paneli boshqaruvidan foydalanish.

github.com/esp8266/Arduino#installing-with…

O'rnatilgandan so'ng, taxtani tanlashda men "Umumiy ESP8266 moduli" ni tanlayman.

OGOHLANTIRISH: Kompyuterimda "Umumiy ESP8266 moduli" ning uchta versiyasi mavjud. "ESP8266 platalari (2.6.3)" toifasi Blink uchun ishlaydi, Sparkfun ostida va ESP8266 ostida bo'lganlar ishlamaydi.

ESP-07 modulini adapterimga o'rnating, CP2102 ni adapterga ulang va kompyuteringizdan USB kabelini CP2102 ga ulang, ESP-07 modulidagi qizil quvvat chiroqchasi yonadi.

Maslahat: Agar siz ESP-07 ni orqaga ulasangiz (xuddi men qilganimdek, u zarar qilmaydi, lekin qizil LED yo'q)

Mening adapterimda ulangan LED yo'q, lekin ESP-07 modulida GPIO2 bor, shuning uchun men o'rnatilgan LEDni 2 ga o'zgartiraman.

Ishlayotganini tekshirish uchun men shunchaki Blink misolini ishlataman. Hech qanday tugmani bosishning hojati yo'q. Keyingi rasmda mening Arduino statusim ekranida nima ko'rsatilishi ko'rsatilgan. Oxirgi rasmda miltillovchi LED ko'rsatilgan.

4-qadam: Mening ESP-07 keng pinli adapterim

Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim
Mening ESP-07 keng pinli adapterim

Xo'sh, menda ikkita ESP-07 modullari bor, ular 2 mm boshli pin bilan lehimlangan, shuning uchun men ESP-07 keng pinli adapterimga joylashtirish uchun boshqa adapter yasashga qaror qildim. Men perfboardning bir qismini kesib tashladim. Men 1,1 dyuym oralig'ida ikkita 8 pinli 0,1 dyuymli erkak boshlarini pervaz paneliga lehimladim. Men 2 millimetrli bosh pimlari uchun ikkita teshik ochdim, keyin bir nechta simlarni oldim va ularni 2 mm ayol boshi bilan 1 dyuymli erkak boshi orasiga lehimladim. Men sotib olingan adapter kartasini "takrorlash" uchun bir nechta 10K rezistorlarni ham qo'shdim. Keyin issiq hamma narsani yopishtirdi.

Bu asosan katta adapter bilan bir xil ishlaydi.

Aytgancha, men simlarni lehimlashda qiynalganim uchun, men faqat eng muhimlarini qildim.

Xulosa: ikkita adapter taxtasi juda yaxshi ishlaydi va mening katta protoboardimni o'tish moslamalari bilan ishlatish ancha oson.

Tavsiya: