İçindekiler:
- Adım 1: ESP-07 Dezavantajların Üstesinden Gelmek
- Adım 2: ESP-07 Adaptör Kartım
- Adım 3: ESP-07 Testi
- Adım 4: ESP-07 Geniş Pin Adaptörüm
Video: ESP-07 Test PCB: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu Tembel Yaşlı Geek (L. O. G.), ESP8266 modüllerine bazı Instructables yazdı:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Sonuncusunu yazmadan önce, birkaç tane olmasına rağmen eski ESP8266 modüllerinden vazgeçmek üzereydim. Ama yaşadığım bazı sorunları çözdüğümden beri, onlar üzerinde tekrar çalışmaya karar verdim.
Etrafımda birkaç ESP-07 modülü olduğunu öğrendim ve onları test etmek istedim.
ESP-07, flash belleğe sahip bir ESP8266 mikro denetleyicisi, WiFi anteni ve birkaç I/O pini içeren bir modüldür.
Avantajlar:
Herhangi bir ESP8266 sürümünde yerleşik olarak 2.4GHz WiFi bulunur. Onları sevmemin başlıca nedeni bu.
Standart 16MHz Arduino'dan çok daha hızlı bir işlemciye sahipler.
ESP-07, ESP-01 ve ESP-03'ten daha fazla G/Ç pinine sahiptir.
Dezavantajları:
Tüm ESP8266'lar standart Arduino ATmega328'den farklıdır ve çalışmak için özel prosedürler gerektirir.
ESP-07 gibi çoğu, daha kullanışlı 0.1” başlıklar yerine 2 mm başlıklara sahiptir.
Tüm ES8266'lar 3,3 V güç gerektirir.
Bu yüzden kendi ESP-07 programlama PCB'mi oluşturarak bazı dezavantajları hafifletmek istedim.
Adım 1: ESP-07 Dezavantajların Üstesinden Gelmek
Bilginize: Resimde, sol üstteki uzun beyaz şey seramik bir anten. Hemen sağda GPIO2'ye bağlı bir LED, altında bir güç LED'i ve sol altta harici bir u.fl anten konektörü var. Büyük metal kutu, ESP8266 mikro denetleyicisidir.
Fiziksel dezavantajlardan biri, 2mm aralığa sahip olmasıdır. Bunlar standart protokollere sığmaz.
Yaptığım bir şey, 2 mm'lik başlık pimleri satın almak ve onları bir ESP-07'ye lehimlemekti. Ancak yine de herhangi bir prototipleme yapmak hala zor.
Büyük Adaptör kartı
Ayrıca bu ESP-07(12) adaptör kartlarından bazılarını satın aldım (resme bakın). Aliexpress'te gerçekten çok ucuzlar. Bunlar 0,1” boşluk başlıklarına sahiptir, bu nedenle bir devre tahtasına girecektir. Kartta birkaç direnç var. Şemayı tersine çevirdim (resme bakın).
Yakın zamana kadar büyük dezavantajı bulamadım. Büyükler. İşte standart bir breadboard'da bir tane. Şimdi uyuyor ama ona başka bir şey bağlayacak yer yok.
Bir geçici çözüm buldum, çift devre tahtam vardı (resme bakın).
Bununla bile, bir tarafta sadece bir sıra, diğerinde iki sıra boş.
(Aslında aralarında boşluk olan iki ayrı devre tahtası kullanmak daha iyi bir çözüm olacaktır. Ancak bu da çok kararlı değil.
UYARI: Büyük adaptörde GPIO4'ün üzerinde GPIO5'i görebilirsiniz. Bu en azından sahip olduğum ESP-07'ler için doğru. Ancak bazı belgelerin bunların tersine çevrildiğini gösterdiğine dikkat edin.
Bu arada: Çok geniş olmayan bazı ESP07 adaptörleri gördüm (ama belki daha pahalı olabilir). O zaman bilseydim…
Adım 2: ESP-07 Adaptör Kartım
ESP-07'leri özellikle büyük adaptörle test etmek için bir PCB yapmaya karar verdim. 3.3V'luk bir regülatöre ve filtrelemeye ve ayrıca burada bulunan önerilen seri bağlantı ve dirençlere sahip olacaktır:
arduino-esp8266.readthedocs.io/en/2.6.3/bo…
Şematik tasarlamak ve PCB yapmak için Eagle Cadsoft kullandım. Hâlâ Autodesk'te mevcuttur ve ücretsizdir:
www.autodesk.com/products/eagle/free-downl…
Eagle Cadsoft dosyalarım (sch ve brd) ekte ve şematik olarak resimdedir.
ESKİ olduğum için yaptığım PCB'ler için bir dru (tasarım kuralı) dosyası oluşturdum. 18 mil genişliğinde izler ve bileşenler ile izler arasında ekstra boşluk vardır.
Lehim maskesi kullanmadığım ve gözlerim ve koordinasyonum o kadar iyi olmadığı için daha fazla açıklığa sahip olmayı seviyorum, bu yüzden lehim köprüleri için daha az şansım var.
İşte kullandığım yöntem:
www.instructables.com/id/Vinyl-Sticker-PCB…
İPUCU: Her zaman büyük bir yer düzlemi oluşturmaya çalışırım. Genellikle bu, gürültü azaltma için yapılır ancak bu uygulama için bunun önemli olduğunu düşünmüyorum. Ancak yaptığı bir şey, dağlama işlemini hızlandıracak daha az bakırın dağılmasını sağlamaktır.
Ayrıca bazı prototiplemeler için G/Ç bağlantı noktalarını ortaya çıkarmak için iki başlık ekledim.
Adım 3: ESP-07 Testi
ESP-07 PCB'm, JP3'e bağlanmak için bir USB seri adaptör gerektiriyor. Bir CP2102 adaptörünü PCB'mle çalışacak şekilde değiştirdim (resme bakın)
CTS pimini kestim, ardından altı pimli dişi başlığı diğer pimlere lehimledim. Ardından, RTS deliğinden dişi başlığa bir jumper lehimleyin.
Bunun 5V çıkışı olduğunu fark edebilirsiniz, ancak ESP-07 3.3V gerektirir. Bu, adaptör kartımdaki 3.3V regülatör tarafından halledilir.
Çoğu USB seri adaptöründe 3.3V kullanılabilir, ancak bu genellikle 50mA akımla sınırlıdır. ESP-07'yi programlamak muhtemelen işe yarayacak olsa da, daha güncel olmasını tercih ederim. Bu arada, 5V doğrudan USB'den gelir ve bu genellikle en az 500mA'dır, bu da çoğu uygulama için çok fazladır.
Yıllar içinde CP2102 için birçok uyarlamam oldu, bu yüzden genellikle üzerlerine bir miktar ısıyla daralan makaron yerleştirip etiketliyorum (resme bakın).
Arduino Yazılımı:
Şu anda Arduino sürüm1.8.12 kullanıyorum.
ESP8266'yı kurmamın en kolay yolu, bu yöntemi kullanarak Board Manager'ı kullanmaktır:
github.com/esp8266/Arduino#installing-with…
Kurulduktan sonra Board seçerken “Generic ESP8266 module” seçiyorum.
UYARI: Bilgisayarımda “Genel ESP8266 modülünün” üç versiyonu bulunmaktadır. “ESP8266 panoları(2.6.3)” kategorisi altındaki Blink için çalışıyor, Sparkfun altındakiler ve ESP8266 altındakiler çalışmıyor.
Adaptörüme ESP-07 modülünü kurun, CP2102'yi adaptöre takın ve bilgisayarınızdan bir USB kablosunu CP2102'ye bağlayın, ESP-07 modülündeki kırmızı güç LED'i yanacaktır.
İPUCU: ESP-07'yi geriye doğru takarsanız (az önce yaptığım gibi, zarar vermez ancak kırmızı LED olmaz)
Adaptörümde bağlı bir LED yok ama ESP-07 modülünde GPIO2'de bir tane var, bu yüzden Yerleşik Led'i 2 olarak değiştirdim.
Çalıştığını doğrulamak için sadece Blink örneğini çalıştırıyorum. Herhangi bir tuşa basmaya gerek yok. Bir sonraki resim Arduino durum ekranımda ne görüntülendiğini gösteriyor. Son resim yanıp sönen LED'i gösterir.
Adım 4: ESP-07 Geniş Pin Adaptörüm
Pekala, 2 mm başlık pimleri lehimlenmiş birkaç ESP-07 modülüm var, bu yüzden başka bir adaptör yapmaya karar verdim, böylece bunu ESP-07 geniş pimli adaptörüme koyabilirim. Bir parça perfboard kestim. Perfboard'a 1.1" aralıkla iki adet 8 pinli erkek 0.1" başlık lehimledim. 2 mm'lik başlık pimleri için iki yuvayı "dremelledim", ardından bazı kablolar aldım ve bunları 2 mm dişi başlık ile 0,1" erkek başlık arasına lehimledim. Ayrıca satın alınan adaptör kartını 'çoğaltmak' için birkaç 10K direnç ekledim. Sonra sıcak her şeyi birbirine yapıştırdı.
Bu temelde büyük adaptörle aynı şekilde çalışır.
Bu arada telleri lehimlemede çok zorlandığım için sadece gerekli olanları yaptım.
Sonuçlar: İki adaptör kartı gayet iyi çalışıyor ve jumper'lı büyük protokol kartımı kullanmak çok daha kolay.
Önerilen:
Arduino IDE ile Esp 8266 Esp-01'e Başlarken - Arduino Ide'de Esp Board Kurulumu ve Esp Programlama: 4 Adım
Arduino IDE ile Esp 8266 Esp-01'e Başlarken | Arduino Ide'ye Esp Panoları Kurulumu ve Esp Programlama: Bu talimatta, Arduino IDE'ye esp8266 panolarının nasıl kurulacağını ve esp-01'in nasıl programlanıp kod yükleneceğini öğreneceğiz. bu ve çoğu insan sorunla karşı karşıya
PCB Test Fikstürü: 6 Adım
PCB Test Fikstürü: Tasarladığım kartların çoğunda 6 pinli ICSP başlığı için açık delik pedleri var ve bazılarında seri başlık için açık delik pedleri var. Çoğu durumda, kart programlandıktan sonra hiçbir başlık kullanılmaz. Bu test fikstürü kalıcı yerine kullanılır
IC Test Cihazı, Op-Amp, 555 Zamanlayıcı Test Cihazı: 3 Adım
IC Tester,Op-Amp,555 Zamanlayıcı Test Cihazı: Tüm Kötü veya Değiştirilmiş IC'ler ortalıkta duruyor ancak birbirleriyle karışırlarsa Kötü veya İyi Birini belirlemek çok zaman alıyor, Bu Makalede IC'yi nasıl yapabileceğimizi öğreniyoruz testçi, Devam edelim
Test Araçları: Oldukça Basit bir 555 Test Cihazı. Düzeltildi ve Güncellendi.: 3 Adım
Test Araçları: Oldukça Basit bir 555 Test Cihazı. Düzeltildi ve Güncellendi.: Burada az önce başka bir devrede denediğiniz (ve ısındı veya hiç çalışmadı) 555 zamanlayıcının çalışıp çalışmadığını test edecek küçük bir devre vereceğim. Hiç merak ettiniz mi, devreniz mi yoksa sizi kızartmış olabilir mi
Li-Ion Pil Kapasitesi Test Cihazı (Lityum Güç Test Cihazı): 5 Adım
Li-Ion Pil Kapasitesi Test Cihazı (Lityum Güç Test Cihazı): =========== UYARI & SORUMLULUK REDDİ ===========Li-Ion piller düzgün kullanılmadıkları takdirde çok tehlikelidir. ====================================