Mundarija:
- 1-qadam: ESP-07 Kamchiliklarni bartaraf etish
- 2-qadam: Mening ESP-07 adapter kartam
- 3-qadam: ESP-07 sinovlari
- 4-qadam: Mening ESP-07 keng pinli adapterim
Video: ESP-07 PCB sinovi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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:
O'zingizning BiQuad 4G antennangizni tezlik sinovi bilan yarating: 7 qadam (rasmlar bilan)
O'zingizning BiQuad 4G antennangizni tezlik testi bilan yarating: Men sizga BiQuad 4G antennasini qanday yaratganimni ko'rsataman. Uyim atrofidagi tog'lar tufayli signal qabul qilish uyimda yomon. Signal minorasi uydan 4,5 km uzoqlikda joylashgan. Kolombo tumanida mening xizmat ko'rsatuvchi provayderim 20 Mbit / s tezlik beradi. lekin m
ESP32 va ESP8266 yordamida ESP-NOW orqali bir nechta ESP suhbatini qanday qilish kerak: 8 qadam
ESP32 va ESP8266 yordamida ESP-NOW orqali bir nechta ESP suhbatini qanday o'tkazish kerak: Men davom etayotgan loyihada yo'riqchisiz bir-birim bilan gaplashish uchun menga bir nechta ESP kerak. Buning uchun men ESP-NOW-dan foydalanib, ESP-da yo'riqchisiz bir-birim bilan simsiz aloqa o'rnataman
Wi -Fi orqali ESP 32 kamera oqimi - ESP 32 CAM kartasini ishga tushirish: 8 qadam
Wi-Fi orqali ESP 32 kamerali video oqimi | ESP 32 CAM kartasini ishga tushirish: ESP32-CAM-ESP32-S chipli juda kichik kamera moduli, uning narxi taxminan 10 dollarni tashkil qiladi. OV2640 kamerasi va tashqi qurilmalarni ulash uchun bir nechta GPIO -lardan tashqari, u microSD karta uyasi bilan jihozlangan bo'lib, u rasmlarni saqlash uchun foydali bo'lishi mumkin
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
Rang va ravshanlik uchun rasm sinovi: 8 qadam
Rang va ravshanlik uchun tasvirni sinab ko'rish: Men buni o'zim uchun ko'rsatma qildim; Ko'rsatmalarimni yaxshilash uchun, lekin men topganlarim bilan bo'lishmoqchiman. Men Instructabes -ga yuklagan ba'zi rasmlar mukammal chiqishini, boshqa tasvirlar esa biroz rangsiz yoki loyqa bo'lib qolganini ko'rdim. Bilmadim