Mundarija:

DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)
DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)

Video: DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)

Video: DIY ESP32 ishlab chiqish kengashi - ESPer: 5 qadam (rasmlar bilan)
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Noyabr
Anonim
DIY ESP32 ishlab chiqish kengashi - ESPer
DIY ESP32 ishlab chiqish kengashi - ESPer
DIY ESP32 ishlab chiqish kengashi - ESPer
DIY ESP32 ishlab chiqish kengashi - ESPer

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

Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
Ba'zi narsalarni yig'ing
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

PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish
PCB ishlab chiqarish

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

Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
Komponentlarni lehimlash
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:

  1. ESP32
  2. SMD rezistorlar
  3. Tekshirish kalitlari
  4. LED
  5. Jumperlar
  6. 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

Silkscreen -ni joylashtirish
Silkscreen -ni joylashtirish
Silkscreen -ni joylashtirish
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

Image
Image
Tabriklaymiz!
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: