İçindekiler:
- Adım 1: Malzemeler ve Araçlar
- Adım 2: Devrenin Montajı
- Adım 3: Başlık Pinlerini Lehimleme (SOKET JIG kullanarak)
- Adım 4: Bileşeni Tabana Yapıştırma
- Adım 5: Kapağı Tabana Yapıştırma
- Adım 6: Yapışkan Etiketleri Ekleme
- 7. Adım: Sonraki Adımlar
Video: IOT123 - D1M ESP12 - Montaj: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
ESP8266 geliştirme kartı, IOT projeleriniz için iyi bir karttır, ancak pille çalışıyorlarsa sorun çıkarır. Çeşitli ESP8266 geliştirme kartlarının güç açısından verimli olmadığı iyi belgelenmiştir (burada ve burada). Esprili Geliştirme Kurulu, ayrı bir USB'den TTL'ye (programlayıcı arayüzü) sahip olarak bazı sorunların üstesinden gelir, ancak D1 Mini'nin aynı kalkan desteğine sahip değildir. Bu D1M BLOK, ESP12'yi Wemos D1 Mini pin sözleşmesi ile bozar ve düzenleme veya MCP1700 regülatörü olmadan üretilmiştir.
Bu, basit bir devre yapısıdır ve kavram kanıtı veya düşük sayı gereksinimleri için iyidir; Daha basit bir PCB versiyonu ile takip edeceğim.
NOT: düzenlemeye tabi olmayan yapı için:
- ESP12 çalışma voltajı 3.0~3.6V olarak bildirilir
- Bazı üreticiler, 3,7V LiPo pillerde (3,3 ila 4,2 V) düzenlenmemiş projelerin başarıyla yürütüldüğünü bildirdi.
- https://forum.makehackvoid.com/t/esp8266-operatin… adresinden yukarıdaki güncel çekiliş tablosuna baktığınızda, derin uyku kullanıldığında regülatör kullanmamanın yanlış bir ekonomi olduğunu göreceksiniz.
- Düzenlenmemiş yapı sağlanır, ancak derin uyku kullanmamanızı ve 3V3'e uygulanan voltaj aralığının farkında olmanızı öneririm.
TARİH:
- 2018-02-15 - İlk Yayın
- 2018-02-19 - I2C'ye pullup'lar eklendi (D1/D2)
- 2018-02-22 - pulldown IO2'den IO15'e değiştirildi, kalaylı tel yerine 2 mm aralıklı erkek başlıklar kullanıldı.
Adım 1: Malzemeler ve Araçlar
Tam bir Malzeme Listesi ve Kaynaklar listesi var.
- Wemos D1 Mini Protoboard kalkanı ve uzun pimli dişi başlıklar
- ESP12F Modülü
- 10 bin ziyaretçi (2)
- 4K7 ziyaretçiler (2)
- MCP1700 (0 veya 1)
- 100nf Kondansatör (1)
- 2 mm aralıklı erkek başlık (1*1P, 3*2P, 1*5P)
- 3D baskılı Taban ve Kapak ve etiketler
- D1M BLOK seti - Montaj Jigleri
- Sıcak tutkal tabancası ve sıcak tutkal çubukları
- Güçlü Siyanoakrilat Yapıştırıcı (tercihen fırçayla sürülür)
- 3D Yazıcı veya 3D Yazıcı Hizmeti
- Havya ve lehim
- kalaylı tel
Adım 2: Devrenin Montajı
Daha önce önerildiği gibi, bu, bir protoboard kalkanı kullanan karmaşık bir yapıdır. Bir PCB geliştirilecektir.
A. Protokolün altından dirençler:
- 10K'lık bir direnci RED1 ve RED2'ye geçirin ve RED1'i lehimleyin.
- 10K'lık bir direnci RED3 ve RED4'e geçirin ve uçları lehimleyin.
- Bir 4K7 direncini RED5 ve RED6'ya ve lehim uçlarına geçirin.
- Bir 4K7 direncini RED7 ve RED8'e ve lehim uçlarına geçirin.
B. 2 mm erkek başlıklar, ESP12'nin altından
- YEŞİL (1 - 12) içine erkek başlıkları ve üst tarafa lehim uçlarını ekleyin; gösterilen yerlerde boşluk bırakarak (daha sonra direnç kabloları için).
- Direnç kablosunu RED2'den çıkarın
- Plastik ayırıcıyı pimlerden çıkarın
-
Pimleri, üst taraftaki protokol kartıyla aynı hizaya gelecek şekilde bükün:
- TXD0'dan TX'ye
- RXD0'dan RX'e
- IO0'dan D3'e
- IO2'den D4'e
- GND'den GND'ye dönüştürücü
- RST'den RST'ye dönüştürücü
- ADC'den A0'a
- IO16 - D0
- IO14 ila D5
- IO12'den D6'ya
- IO13 - D7
- VCC'den 3V3'e
C. Protoboard'u (üst taraf) ESP12'ye (alt taraf) birleştirme
- RED1'i EN'ye geçirin ve gevşek bırakın
- RED3'ü IO15'e geçirin ve gevşek bırakın
- RED5'i IO4'e geçirin ve gevşek bırakın
- RED7'yi IO5'e geçirin ve gevşek bırakın
- B#2'den bükülmüş pimleri birleştirin
- Kartı birbirinden 2 mm'ye ve paralel/eşit mesafeye dikkatlice bastırın.
D. Protoboard alt tarafında birleştirilmiş panoların lehimlenmesi
- Deliklerden çıkan pimler lehimlenebilir ve kesilebilir
- RED2'den gelen direnç kablosu 3V3 pin ile hizalanabilir, kesilebilir ve lehimlenebilir
E. Birleştirilmiş kartların ESP12/protoboard üst tarafında lehimlenmesi
- IO15, IO4, IO5 ve EN'den çıkan teller lehimlenebilir ve fazlalıkları kesilebilir.
- Çatlak olması durumunda üstten çıkan pimler rötuşlanabilir.
F. Kalan bileşenleri Protoboard'a ekleme (üst taraf)
-
PINK1 deliğinden ve PINK2 üzerindeki bağlantıya kondansatör ekleyin ve PINK1 üzerinden fazlalık bırakarak lehimleyin
-
Düzenleyici ise:
- Protoboard üzerinde 3V3'e bakan plastik ambalaj eğrisi ile PINK3, 4, 5'e regülatör ekleyin
- Protokolün alt tarafında, bacağı PINK3'ten RED2, RED8 ve RED6'ya bükün, lehimleyin
- Protokolün alt tarafında, Bacağını PEMBE4'ten SARI16'ya uzatın, SARI16'ya lehimleyin.
- Protokolün alt tarafında, bacağı PINK5'ten PINK1'e bükün ve lehimleyin.
- BACAK YELLOW15 bırakarak, PINK5 ve lehim bırakarak bacağa yönlendirin.
NOT: Kabloların yapı boyunca köprülenmediğinden emin olmak için bir multimetre üzerinde bir süreklilik test cihazı kullanın.
Adım 3: Başlık Pinlerini Lehimleme (SOKET JIG kullanarak)
Yukarıda SOCKET JIG için lehimleme sürecini anlatan bir video var.
- Başlık pimlerini kartın altından geçirin (üstte sol üstte TX).
- Jig'i plastik başlık üzerine besleyin ve her iki yüzeyi de düzleştirin.
- Makası ve tertibatı ters çevirin ve başlığı sert düz bir yüzeye sıkıca bastırın.
- Tahtayı jig üzerine sıkıca bastırın.
- Minimum lehim kullanarak 4 köşe pimini lehimleyin (pimlerin yalnızca geçici olarak hizalanması).
- Gerekirse kartı/pimleri yeniden ısıtın ve yeniden konumlandırın (tahta veya pimler hizalanmamış veya çekül).
- Pimlerin geri kalanını lehimleyin.
Adım 4: Bileşeni Tabana Yapıştırma
Videoda ele alınmamıştır, ancak önerilir: Kartı hızlı bir şekilde yerleştirmeden ve hizalamadan önce boş tabana büyük miktarda sıcak tutkal koyun - bu, kartın her iki tarafında sıkıştırma tuşları oluşturacaktır. Lütfen kalkanları tabana yerleştirerek kuru bir çalışma yapın. Yapıştırma çok doğru değilse, PCB'nin kenarına hafif bir eğeleme yapmanız gerekebilir.
- Taban kasası alt yüzeyi aşağı bakacak şekilde lehimli montaj plastik başlığını tabandaki deliklerden geçirin; (TX pimi, merkezi oluğun yanında olacaktır).
- Sıcak tutkal mastarını, oluklarından geçen plastik başlıklarla tabanın altına yerleştirin.
- Sıcak tutkal mastarını sağlam ve düz bir yüzeye oturtun ve PCB'yi plastik başlıklar yüzeye çarpana kadar dikkatlice aşağı doğru itin; bu, pinlerin doğru şekilde konumlandırılmasını sağlamalıdır.
- Sıcak tutkalı kullanırken başlık pimlerinden ve kapağın yerleştirileceği yerden en az 2 mm uzakta tutun.
- Taban duvarları ile temas sağlamak için PCB'nin 4 köşesine de yapıştırıcı sürün; mümkünse PCB'nin her iki tarafına sızmasına izin verin.
Adım 5: Kapağı Tabana Yapıştırma
- Pimlerde yapışkan bulunmadığından ve tabanın üst 2 mm'lik kısmında sıcak tutkal bulunmadığından emin olun.
- Kapağı önceden takın (kuru çalışma), yolda hiçbir baskı artefaktı olmadığından emin olun.
- Siyanoakrilat yapıştırıcıyı kullanırken uygun önlemleri alın.
- Kapağın alt köşelerine bitişik çıkıntıyı kaplayacak şekilde Siyanoakrilat uygulayın.
- Kapağı tabana hızla takın; mümkünse köşeleri sıkıştırarak kapatın.
- Kapak kuruduktan sonra her bir pimi elle bükün, böylece gerekirse boşlukta ortalanır.
Adım 6: Yapışkan Etiketleri Ekleme
- RST pimi oluklu tarafta olacak şekilde, pim etiketini tabanın alt tarafına uygulayın.
- Tanımlayıcı etiketi, boş pimler etiketin üst kısmı olacak şekilde düz, yivsiz tarafa uygulayın.
- Gerekirse düz bir aletle etiketleri sıkıca bastırın.
7. Adım: Sonraki Adımlar
- D1M BLOCK'unuzu D1M BLOCKLY ile programlayın
- D1M CH340G BLOK ile yükleyin
- Thingiverse'e göz atın
- ESP8266 Topluluk Forumunda bir soru sorun
Önerilen:
ESP12 Standart PCB Üzerinde Kolay Lehimleme: 3 Adım
ESP12 Standart PCB'de Kolay Lehimleme: Merhaba, Çin ESP12'leri çok cıvıl cıvıl ama bacaklar arasındaki alışılmadık 2mm adım nedeniyle breadboard üzerinde test etmek veya pcb üzerinde lehimlemek için bir kabus. Küçük bir 3D baskılı adaptör oluşturuyorum ve birkaç denemeden sonra buldum çok kolay ve güvenilir bir çözüm
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Ev Isıtma için Hava Kilidi - IoT RasPi Zero ve ESP12: 5 Adım
Ev Isıtma için Hava Kilidi - IoT RasPi Zero ve ESP12: Öykü Not: Bu proje, düğüm kırmızısı olan bir Domoticz ev otomasyon sunucusunu (oldukça kolay yapılır) çalıştıran ve bir MQTT Broker olarak ayarlanmış bir RaspberryPi Zero'ya sahip olmanıza dayanır. bu vitrin? Bazılarını nasıl kurtardığıma dair çözümümü sergilemek için
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Denetleyici: 4 Adım
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings RGB Denetleyici: RGB'nin RGB'si RGB'nin Her Yerinde! Bu günlerde evinin etrafında havalı görünen renkli aydınlatmalara sahip olmayı kim sevmez? Bu küçük proje, SmartThings kontrolü ile karıştırılmış ESP8266'yı gösteriyor ve LED str için gerçek bir düzgün RGB kontrolörü olarak ortaya çıkıyor
ESP8266/ESP12 Witty Cloud - Arduino Powered SmartThings Aydınlık Sensörü: 4 Adım
ESP8266/ESP12 Esprili Bulut - Arduino Powered SmartThings Aydınlık Sensörü: Akıllı Aydınlatmanızın gün batımı ve gün doğumu gibi bazı varsayılan zamanlara veya belirli bir zamana tepki vermesi… siz içerideyken gözlerinizin gördüğüyle her zaman eşleşmez senin evin. Belki de tüm bunları ateşleyebilecek bir sensör eklemenin zamanı gelmiştir