İçindekiler:

DIY ESP32 Geliştirme Kartı - ESPer: 5 Adım (Resimlerle)
DIY ESP32 Geliştirme Kartı - ESPer: 5 Adım (Resimlerle)

Video: DIY ESP32 Geliştirme Kartı - ESPer: 5 Adım (Resimlerle)

Video: DIY ESP32 Geliştirme Kartı - ESPer: 5 Adım (Resimlerle)
Video: Akıllı Ev Kuruyoruz-5 ESP32 CAM Kullanımı ve Home Assistant Entegrasyonu 2024, Temmuz
Anonim
DIY ESP32 Geliştirme Kartı - ESPer
DIY ESP32 Geliştirme Kartı - ESPer
DIY ESP32 Geliştirme Kartı - ESPer
DIY ESP32 Geliştirme Kartı - ESPer

Son zamanlarda birçok IoT (Nesnelerin İnterneti) hakkında bir şeyler okuyordum ve bana güvenin, internete bağlanma ve kendimi işe alma becerisine sahip bu harika cihazlardan birini test etmek için sabırsızlanıyordum.. Şans eseri, DFRobot sayesinde fırsat doğdu ve bana güçlü, hibrit ve harika bir modül olan ESP32 sağlandı.

Başlangıç olarak, DFRobot ekibinden bana geliştirme kartı yerine ESP32 modülünü göndermelerini istedim çünkü ustaca devre tasarımı ve imalatının heyecanını ellerimden atamazdım. Ve işte buradayız, kendimize ESP32 için kendi geliştirme kartımızı yapıyoruz.

Bu kurul için temel amaçlarım şunlardı:

  • Geliştirme panosu, devre tahtası dostu olmalıdır.
  • EN(Sıfırla) ve FLASH dokunmatik anahtarları olmalıdır.
  • Tek taraflı PCB düzeni.

Tek taraflı düzeni seçtim çünkü herkesin çift taraflı PCB'lere erişimi yok, o insanlardan biri de benim.

Yerleşik UART iletişim devresi yok

Bu oldukça büyük bir takastı çünkü tek taraflı düzen sadece yeterli alan sağlayabilirdi. Bu nedenle, flash'lamak için harici olarak USB'den TTL'ye Dönüştürücüler kullanacağız.

  • Arduino gibi, yinelenen LED kablolarını azaltmak için dahili bir LED'e sahip olmak istedim.
  • Kompakt, ancak lehimlenmesi ve yapılması kolaydır.
  • Detaylı bir serigrafi.
  • Daha iyi ısı kaybı için ESP32'deki GND lehim pedini kullanın.

Neyse ki, çeşitli PCB düzenleri tasarladıktan sonra yukarıda belirtilen tüm amaçları gerçekleştirebildim. Olduğu söyleniyor, hadi talimatla devam edelim.

Adım 1: Bazı Şeylerin Etrafında Toplayın

Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın
Bazı Şeylerin Etrafında Toplanın

Bu geliştirme kartını yapmak, SMD dirençlerini ve tabii ki kendi ESP32'mizi hariç tutarsanız yalnızca temel makaleleri gerektirir.

Birincil Gereksinimler:

  • ESP32 Modülü
  • Bakır Kaplı Levha

En az 4cm*5cm bakır levha bloğunuz olmalıdır.

  • SMD Dirençler:

    • 10k - 2 adet
    • 1k - 1 adet
  • 3 mm LED (Herhangi bir renk)
  • Erkek Başlıklar - 38 pim
  • Dokunsal Anahtar - 2 adet

İkincil Gereksinimler:

Havya

DFRobot tarafından sağlanan lehimleme kitini kullanıyorum. Bunu öğretilebilir hale getirmek çok kullanışlıydı. İnce lehimleme için ek bir ince lehim at nalı ucu kullanmak zorunda kaldım.

PCB Matkap

Bir tane yok mu? Neden kendin yapmayı denemiyorsun! İşte nasıl

Demir klorür

Bu, aşındırma amacıyla kullanılacaktır.

  • Zımpara Kağıdı - Sıfır Dereceli
  • Ütü
  • Herhangi bir PCB Kesme Aleti
  • Çift taraflı bant
  • Kalıcı Bir İşaretleyici
  • Makas
  • aseton

İşleri temiz bir şekilde yapmak istedim, yapmazsan bunu atlayabilirsin.

Size değişiklik özgürlüğü vermesi için kartalın yönetim kurulu dosyalarını ekledim.

Gereksinimlerin hepsi bu kadar, yukarıda belirtilenlerin tümüne sahipseniz, devam edin.

Adım 2: PCB'yi Yapmak

PCB yapmak
PCB yapmak
PCB yapmak
PCB yapmak
PCB yapmak
PCB yapmak

PCB'yi iyileştirici Toner Aktarımı yöntemini kullanarak yapacağım. Ekteki PDF'yi gereksinimler adımında, dokunma hissi uyandıran parlak bir kağıda yazdırın. (Beyaz) parlak bir kağıda yerleşimin net bir çıktısını aldığınızda, artık sizi durdurmak yok, bu nedenle PCB yapma işlemine başlayın.

Parlak kağıdın beyaz olmasını vurguluyorum çünkü daha sonra serigrafiyi ondan keseceğiz. Beyaz kuşe kağıdım yok, bu yüzden aynı düzende iki çıktı aldım.

PCB üretim süreci, Talimatlarımdan bir başkasında ayrıntılı olarak ele alınmıştır.

Evde PCB Yapımı

Bu PCB'nin nasıl yapıldığının resimlerini yukarıya ekliyorum.

Delme için 1 mm veya altı matkap ucu kullanın.

Adım 3: Bileşenleri Lehimleme

Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme
Bileşenleri Lehimleme

ESP32'yi PCB'ye lehimleyerek başlayın. Bu zorlu ama eğlenceli modülü lehimlerken akılda tutulması gereken bazı noktalar aşağıda belirtilmiştir.

  • Modülün lehim pedleri ile hizalanması, ilk adım, her şeyin en can alıcı kısmıdır. Bunu karıştırırsanız çalışmayan GPIO'lara ve hatta belki de çalışmayan bir modüle maruz kalacaksınız!
  • Aşırı ısınma nedeniyle izlerin veya lehim pedlerinin sökülmesini önlemek için sivri lehim uçları kullanın.
  • ESP32 modülünü lehimlerken, çipin hizalamayı bozmaması için önce diyagonal pedleri lehimleyin.
  • ESP32'nin GND pedini, o peddeki lehimi merkezde açılan delikten ısıtarak lehimleyin. Bu, ESP32'nin GND pedi üzerindeki lehimi ısıtacak ve PCB üzerindeki GND pedi ile birleştirecektir.

Bunu yaptıktan sonra, yukarıdaki resimlere bakarak tüm bileşenleri tek tek ilgili yerlerine lehimleyin. Bileşenleri lehimlemek için doğru sıra:

  1. ESP32
  2. SMD Dirençler
  3. Dokunsal Anahtarlar
  4. LED
  5. Süveterler
  6. Erkek Başlıklar

Jumper'ların sayısı üçtür. Yukarıda yayınlanan kartal düzeninin ekran görüntüsünde mavi teller jumperları temsil ediyor. Burada jumper olarak emaye teller kullanılmıştır. Başlıkları lehimlerken, ESPer'i breadboard'lara yerleştirmek başlıkları mükemmel şekilde hizalar.

Tüm bileşenleri dikkatli ve doğru bir şekilde lehimledikten sonra, tüm PCB'yi eski bir diş fırçası kullanarak temizleyin (ayrıca işe yaramaz). Bu, tüm fazla akıyı ortadan kaldırır.

Adım 4: Serigrafi Yapıştırma

Serigrafiyi yapıştırma
Serigrafiyi yapıştırma
Serigrafiyi yapıştırma
Serigrafiyi yapıştırma

Şimdi ESPer'imiz tamamen işlevsel ama hala bir eksiği var ve bu bir serigrafi. Bu serigrafiyi eklemek, bizi sürekli olarak pinout'lara başvurmaktan kurtaracaktır. Tahtaya yapıştırmak için çift taraflı bant kullanacağım. Serigrafi, daha önce basılan düzen aracılığıyla elde edilebilir.

İşiniz veya kablolamanızla ilgili şüpheleriniz varsa, kontrol etmenin tam zamanı. Çünkü sonraki adımları izledikten sonra panonuzda hiçbir şekilde değişiklik yapamayacaksınız. Dikkatle ilerle

Şimdi aşağıdakileri yaparak serigrafi ile devam edin:

  • ESP32 kısmı hariç tüm ESP kartını çift taraflı bant uçları ile kaplayın.
  • Ardından serigrafiyi hizalayın ve çift taraflı banta dikkatlice yapıştırın.
  • Bundan sonra, açığa çıkarmak için ESP32'nin üzerindeki kağıt miktarını çıkarın ve sıcak tutkal kullanarak kalan boş alanları doldurun.

Hepsi bu adım için.

Adım 5: Tebrikler

Image
Image
Tebrikler!
Tebrikler!

Önceki tüm adımlar yapıldı mı? Evet ise, tebrikler çünkü hepsi bu talimat için.

Artık ESP32 modülünüzü, herhangi bir USB'den TTL Dönüştürücüye (hatta Arduino'nuza) bağlayarak diğer geliştirme kartları gibi kullanabilirsiniz. Kablolama basittir, sadece 3.3V güç kaynağı kullanarak ESP'ye güç verin ve UART bağlantılarını (Rx, Tx) yapın. Arduino kullanırken, TTL Dönüştürücü olarak kullanmak için RESET pinini topraklayın. Gelecek Instructables'ta bu geliştirme panosunu kullanarak ESP32 hakkında daha fazla bilgi vereceğim.

Bu talimat için dosyaları depolamak için bir GitHub deposu oluşturdum. İlgileniyorsanız link bu:

github.com/UtkarshVerma/ESPer/

ESP32'nin Mongoose OS üzerinden flashladığım Blink kodunu ele aldığını gösteren bir video yerleştirdim.

Serigrafimi kaldırdım çünkü diğer projeler için daha fazla iyileştirme yapmak zorunda kaldım.

Aynısını, ESP32'nin Arduino olarak nasıl kullanılacağını kapsayan bu Talimatı takip ederek yapabilirsiniz. Bunun yerine Mongoose OS kullanmak istiyorsanız, bu yazımı ziyaret edin: ESPer'de Mongoose OS

Bu arada DFRobot.com'a bana ESP32 gibi harika şeyler gönderdiği ve bunları kurcalama fırsatı verdiği için teşekkür etmek istiyorum. Minnettarlığımı ifade etmeye kelimeler bile yetmez.

Bu talimat için bu kadar. Herhangi bir şüpheniz varsa, yorum yapmaktan çekinmeyin. Bu talimatı beğendiyseniz beni takip etmeyi unutmayın. Lütfen kısaltılmış bağlantıları iki veya üç kez yeniden açarak bana destek olun. Beni Patreon'dan da destekleyebilirsiniz.

Kurcalamaya Devam Edin!

Tarafından:

Utkarş Verması

DFRobot.com sponsorluğunda

Kamerasını ödünç verdiği için Ashish Choudhary'ye teşekkürler.

Önerilen: