İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu talimat, WS2812B veya WS2812 olarak bilinen Blynk uygulaması neopiksel LED'leri üzerinden kontrol edilen wifi oluşturmakla ilgilidir.
Şunlara zaten aşina olmalısınız:
- lehimleme
- sıcak hava istasyonunu kullanmak
- Arduino IDE kullanarak ESP programlama
- ESP'yi kullanıma hazır kod kullanarak programlama
- ESP 8266 hakkında biraz bilgi sahibi olmak
- orijinal flash bellek yongası winbond 25q32fvsig ile nasıl değiştirilir - İnternetteki örnekler örneğin burada
- Blynk uygulamasını kullanmak ve nasıl kurulacağını bilmek - internette birçok örnek
Adım 1: İhtiyacınız Olan Şey
- ESP-03 modülü
- ESP-01 programlama kartı
- ESP-03 koparma kartı
- erkek goldpin başlıkları - resimdekinden daha fazlası
- 2.2k direnç
- bazı tel ve dişi-dişi konektörler
- Neopiksel LED modülleri (matris veya şerit)
-
winbond 25q32fvsig flaş çipi - HOT AIR kullanarak orijinal çipi bununla değiştireceğiz
Adım 2: Sağlanan Fotoğrafa Göre Birlikte Lehimleyin
- Orijinal bellek yongasını yenisiyle değiştirin
- CH_PD, 2.2k dirençli kartta VCC'ye (3.3V) kadar çekildi
- GPIO15'den GND'ye dönüştürücü
- ESP-01 programlama modülüne takın
- Programlama modu için GPIO0'ı GND'ye bağlamamız gerekiyor (dişi-dişi kablo kullanın)
3. Adım: Telefonunuza Blynk Uygulamasını İndirin ve Ürün Yazılımını ESP'nize Yükleyin
Neopixeli'yi kontrol etmek için zeRGBa blynk aracını kullanıyorum, V1 - GPIO13 olarak ayarladım
Kullandığım kodu yükledim, sadece Blynk'ten wifi adınız (SSID) wifi şifrenizden yetkilendirme kodunuzu koymanız ve taslağı Arduino IDE kullanarak ESP-03'ünüze yüklemeniz gerekiyor (eğer yoksa nasıl yapacağınızı bildiğinizi varsayıyorum) bunu açıklayan birçok başka talimat):)
Adım 4: Neopikselinizi Güçlendirin
Neopiksellerinizin 5V pinini tahtadaki VCC'ye (3.3V) bağlayabilirsiniz - yine de çalışacak - benim durumumda bir şeritte 8 LED var
Daha fazla LED'li veya daha uzun şeritli modüller olması durumunda, daha fazla güvenilirlik için 5V pinli nepikselleri, resimde gösterildiği gibi 5V pinli USB konektörüne lehimlemelisiniz.
DIN (Data_IN) pin 13'e bağlanır
GND'ye topraklayın - pin 15 GND'ye bağlı olduğundan bunu kullandım