Mundarija:
- 1 -qadam: ba'zi narsalarni yig'ing
- 2 -qadam: tenglikni yaratish
- 3 -qadam: Komponentlarni lehimlash
- 4 -qadam: Silkscreen -ni joylashtirish
- 5 -qadam: Tabriklaymiz
Video: DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Yaqinda men juda ko'p IoT (Internet of Things) haqida o'qigan edim va menga ishonardim, shunchaki Internetga ulanish va o'z qo'llarim bilan ishlash qobiliyatiga ega bo'lgan ajoyib qurilmalardan birini sinab ko'rishni kuta olmadim.. Yaxshiyamki, imkoniyat DFRobot tufayli paydo bo'ldi va men ESP32 - kuchli, gibrid va ajoyib modul bilan ta'minlandim.
Boshlash uchun, men ataylab DFRobot guruhidan menga ishlab chiqarish platasini emas, balki ESP32 modulini yuborishni so'radim, chunki men mahoratli dizayn va ishlab chiqarishning hayajonini qo'limdan o'tkazib yubormadim. Shunday qilib, biz bu erda o'zimizni ESP32 uchun ishlab chiqish kengashiga aylantirdik.
Ushbu kengashning asosiy maqsadlari quyidagilar edi:
- Rivojlanish taxtasi non paneli uchun qulay bo'lishi kerak.
- U EN (Reset) va FLASH sensorli kalitlarga ega bo'lishi kerak.
- Bir tomonlama PCB sxemasi.
Men bir tomonlama tartibni tanladim, chunki hamma ham ikki tomonlama tenglikni ishlata olmaydi, men ham o'sha odamlardanman.
O'rnatilgan UART aloqa sxemasi yo'q
Bu juda savdo-sotiq edi, chunki bir tomonlama tartib faqat etarli joy berishi mumkin edi. Shuning uchun biz USB -dan TTL konvertorini tashqi tomondan ishlatamiz.
- Men Arduino singari, LEDning takrorlanuvchi simlarini kamaytirish uchun ichki LEDga ega bo'lishni xohlardim.
- Yilni, lekin lehimlash va tayyorlash oson.
- Batafsil ipak ekran.
- Yaxshi issiqlik yo'qotilishi uchun ESP32 da GND lehim yostig'idan foydalaning.
Yaxshiyamki, men har xil PCB sxemalarini ishlab chiqqandan so'ng, yuqorida aytilgan barcha maqsadlarga erisha oldim. Aytgancha, keling, ko'rsatma berishni davom ettiraylik.
1 -qadam: ba'zi narsalarni yig'ing
Agar siz SMD rezistorlarini va, albatta, o'zimizning ESP32 -ni istisno qilsangiz, ushbu ishlab chiqarish kartasini yaratish uchun faqat asosiy maqolalar kerak bo'ladi.
Asosiy talablar:
- ESP32 moduli
- Mis qoplamali taxta
Sizda kamida 4 sm*5 sm mis taxta bo'lishi kerak.
-
SMD rezistorlari:
- 10k - 2 dona
- 1k - 1 dona
- 3 mm LED (har qanday rang)
- Erkaklar sarlavhalari - 38 pin
- Tekshirish tugmasi - 2 dona
Ikkilamchi talablar:
Lehimlash temir
Men DFRobot tomonidan taqdim etilgan lehim to'plamidan foydalanmoqdaman. Buni o'rgatuvchi qilish juda qulay edi. Nozik lehimlash uchun, men qo'shimcha mayda lehim taqa uchidan foydalanishim kerak edi.
PCB matkap
Sizda yo'qmi? Nega o'zingiz yaratishga urinmaysiz! Mana, qanday qilib
Temir xlorid
Bu zarb qilish uchun ishlatiladi.
- Zımpara qog'ozi - nol daraja
- Kiyim -kechak temir
- Har qanday tenglikni kesish vositasi
- Ikki tomonlama lenta
- Doimiy marker
- Qaychi
- Aseton
Men hamma narsani toza qilishni xohlardim, agar qilmasangiz, buni o'tkazib yuborishingiz mumkin.
Men sizga burgut taxtasi fayllarini qo'shib qo'ydim, bu sizga o'zgartirish erkinligini berdi.
Hammasi talablar uchun, agar sizda yuqorida aytilganlarning hammasi bo'lsa, davom eting.
2 -qadam: tenglikni yaratish
Men PCB -ni tuzatuvchi toner o'tkazish usuli yordamida tayyorlayman. Yorqin qog'ozga qo'yilgan talablar to'g'risidagi ilova qilingan PDF -ni bosib chiqaring. Agar siz (oq) yaltiroq qog'ozga tartibni aniq bosib chiqargan bo'lsangiz, endi sizni to'xtata olmaydi, shuning uchun tenglikni ishlab chiqarish jarayonidan boshlang.
Men yaltiroq qog'ozning oq bo'lishini ta'kidlayman, chunki keyinchalik biz ipak ekranini kesib tashlaymiz. Menda oq yaltiroq qog'oz yo'q, shuning uchun men bir xil tartibda ikkita nashrni oldim.
PCB ishlab chiqarish jarayoni mening boshqa ko'rsatmalarimda batafsil yoritilgan.
Uyda PCB ishlab chiqarish
Men bu PCB qanday yasalgani haqidagi rasmlarni ilova qilaman.
Burg'ilash uchun 1 mm yoki undan pastroqdagi matkaplardan foydalaning.
3 -qadam: Komponentlarni lehimlash
ESP32 ni tenglikni lehimlashdan boshlang. Bu murakkab, ammo qiziqarli modulni lehimlashda yodda tutilishi kerak bo'lgan ba'zi narsalar quyida keltirilgan.
- Modulni lehim yostiqchalari bilan tekislash - bu birinchi qadam, hamma narsaning eng muhim qismi. Buni buzing, shunda siz ishlamaydigan GPIO va hatto ishlamaydigan modulga duch kelasiz!
- Haddan tashqari issiqlik tufayli izlarni yoki lehim yostiqchalarini demontaj qilishining oldini olish uchun uchli lehim uchlarini ishlating.
- ESP32 modulini lehimlashda, chipning hizalanishiga xalaqit bermasligi uchun avval diagonal yostiqchalarni lehimlang.
- ESP32 GND yostig'ini lehim bilan lehimni markazda ochilgan teshik orqali qizdiring. Bu ESP32 GND padidagi lehimni isitadi va uni tenglikni GND pad bilan birlashtiradi.
Buni tugatganingizdan so'ng, yuqoridagi rasmlarga murojaat qilib, barcha komponentlarni o'z joylarida birma -bir lehimlang. Komponentlarni lehimlashning to'g'ri tartibi:
- ESP32
- SMD rezistorlar
- Tekshirish kalitlari
- LED
- Jumperlar
- Erkaklar sarlavhalari
Yuguruvchilar uchtadan iborat. Yuqorida joylashtirilgan burgutning skrinshotida ko'k simlar o'tish joylarini ifodalaydi. Bu erda emallangan simlar o'tish moslamalari sifatida ishlatilgan, sarlavhalarni lehimlashda, ESPerni taxtalarga joylashtirish sarlavhalarni juda yaxshi tekislaydi.
Barcha tarkibiy qismlarni ehtiyotkorlik bilan va to'g'ri lehimlagandan so'ng, eski tish cho'tkasi (shuningdek, foydasiz) yordamida barcha tenglikni tozalang. Bu barcha ortiqcha oqimlarni olib tashlaydi.
4 -qadam: Silkscreen -ni joylashtirish
Endi bizning ESPer to'liq funktsional, lekin u hali ham biror narsaga ega emas va bu silkscreen. Ushbu ipak ekranni qo'shish bizni pinoutlarga doimiy murojaat qilishdan xalos qiladi. Uni taxtaga yopishtirish uchun men ikki tomonlama lentani ishlataman. Ipak ekraniga avval chop etilgan tartib orqali erishish mumkin.
Agar sizning ishingiz yoki simlaringizga shubha qilsangiz, buni tekshirish vaqti keldi. Chunki keyingi bosqichlarni bajarganingizdan so'ng, siz taxtani hech qanday tarzda o'zgartira olmaysiz. Ehtiyotkorlik bilan davom eting
Endi silkscreen bilan davom eting va quyidagilarni bajaring:
- ESPer kartasining butun qismini ESP32 qismidan tashqari ikki tomonlama lenta bitlari bilan yoping.
- Keyin ipak ekranni tekislang va ehtiyotkorlik bilan ikki tomonlama lentaga yopishtiring.
- Shundan so'ng, uni ochish uchun ESP32 dan yuqori bo'lgan qog'oz miqdorini olib tashlang va bo'sh joylarni issiq elim bilan to'ldiring.
Hammasi shu qadam uchun.
5 -qadam: Tabriklaymiz
Oldingi qadamlarning hammasi qilinganmi? Agar shunday bo'lsa, tabriklayman, chunki bu hamma uchun ko'rsatma.
Endi siz ESP32 modulidan har qanday boshqa ishlab chiqarish kartasi singari, uni har qanday USB -dan TTL konvertoriga (hatto Arduino -ga) ulash orqali ham foydalanishingiz mumkin. Ulanish oddiy, faqat 3.3V quvvat manbai yordamida ESPer -ni quvvatlang va UART ulanishlarini (Rx, Tx) bajaring. Arduino -dan foydalanganda, RESET pinini TTL konverteri sifatida ishlating. Men ESP32 haqida ko'proq ma'lumotni kelgusi ko'rsatmalarda ushbu ishlab chiqish paneli yordamida yashiraman.
Men bu ko'rsatmali fayllarni saqlash uchun GitHub omborini yaratdim. Agar sizni qiziqtirsa, bu havola:
github.com/UtkarshVerma/ESPer/
Men ESP32 -da Mongoose OS orqali miltillagan kodni qanday ishlatishini ko'rsatadigan videoni joylashtirdim.
Men ipak ekranimni olib tashladim, chunki men boshqa loyihalarni yaxshilashga majbur bo'ldim.
Siz ESP32 -ni Arduino sifatida qanday ishlatishni o'z ichiga olgan ushbu ko'rsatmaga amal qilib, xuddi shunday qilishingiz mumkin. Agar siz uning o'rniga Mongoose operatsion tizimidan foydalanmoqchi bo'lsangiz, mening postimga tashrif buyuring: Mongoose OS ESPer -da
Shu bilan birga, men DFRobot.com saytiga menga ESP32 kabi ajoyib narsalarni yuborgani va ular bilan o'ylash imkoniyatini bergani uchun minnatdorchilik bildirmoqchiman. Minnatdorchilik bildirish uchun so'zlar ham etarli emas.
Bu ko'rsatmali uchun. Agar sizda shubha bo'lsa, sharh qoldiring. Agar sizga bu ko'rsatma yoqqan bo'lsa, menga ergashishni unutmang. Qisqartirilgan havolalarni ikki yoki uch marta qayta ochish orqali meni qo'llab -quvvatlang. Siz ham meni Patreonda qo'llab -quvvatlashingiz mumkin.
Fikrlashni davom ettiring!
Muallif:
Utkarsh Verma
DFRobot.com tomonidan homiylik qilingan
Ashish Choudxariga kamerasini qarz bergani uchun rahmat.
Tavsiya:
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
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: 3 qadam (rasmlar bilan)
ESP-12E va ESP-12F dasturlash va ishlab chiqish kengashi: Bu taxtaning vazifasi oddiy edi: ESP-12E va ESP-12F modullarini NodeMCU platalari kabi oson dasturlash (ya'ni tugmachalarni bosishning hojati yo'q). Ishlatiladigan IO ga kirish imkoniga ega bo'lgan non paneli uchun qulay pimlarga ega bo'ling. Ketma -ket o'tkazish uchun alohida USB -dan foydalaning
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