İçindekiler:

WiFi Ledli Fötr Şapka (ESP8266 + WS2812b): 5 Adım (Resimli)
WiFi Ledli Fötr Şapka (ESP8266 + WS2812b): 5 Adım (Resimli)

Video: WiFi Ledli Fötr Şapka (ESP8266 + WS2812b): 5 Adım (Resimli)

Video: WiFi Ledli Fötr Şapka (ESP8266 + WS2812b): 5 Adım (Resimli)
Video: WiFi Slot — платформа на ESP12 / ESP8266 с поддержкой Arduino и Espruino IDE. Железки Амперки 2024, Aralık
Anonim
Image
Image
İhtiyacın olan şeyler
İhtiyacın olan şeyler

Bu havalı güzel görünümlü bir led şapka, ledlerin rengini ve efektlerini akıllı telefonunuz veya bilgisayarınızla değiştirebilirsiniz, ayrıca mümkün olduğunca basit ve ucuz hale getirmeye çalıştım. Ayrıca şarj edilebilir bir pili var, böylece bunu yanınızda taşıyabilirsiniz! Bu da iyi bir hediye!. Haydi başlayalım -----

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler
İhtiyacın olan şeyler

Bunu yapmak için bazı bileşenlere ve bazı basit araçlara ihtiyacımız var.

1) NodeMcu Lolin v3 (ESP8266 12e) [Şapkanın beyni]

2) WS2812b [diğer adıyla NeoPixel] 8 parça kullandım

3) 18650 li-ion pil [Ana güç kaynağı]

4) pil koruma ve şarj modülü

5) 5V boost dönüştürücü modülü

6) Her türlü spdt anahtarı

7) teller

8) pin başlıkları [Kabloları mcu düğümüne bağlama]

9) Biraz siyah iplik ve siyah kumaş

10) VE ESAS ŞEY Şapkanın kendisi

Aletler-

1) Havya ve lehim

2) pense

3) kesici

4) iğne

VE NodeMCU'yu programlamak için bir bilgisayar

Adım 2: Şematik Diyagram

Şematik diyagram
Şematik diyagram

Şemada olduğu gibi toprak ve Aküden Vcc tp4056 modülüne bağlanır [Not- Şemada bunun bir tp4056 modülü olduğunu göreceksiniz ama gerçekte aşırı şarj, aşırı deşarj ve kısa devre uzatmalı bir tp4056 modülü kullanıyorum] modül vcc bir anahtar aracılığıyla 5v güçlendiriciye bağlanır ve toprak doğrudan güçlendirici modülüne bağlanır. Güçlendirici çıkışından Vcc ve Toprak Hem NodeMCU'yu hem de ledleri bağlayın. NodeMCU'dan D1, WS2812b'nin Din pinine bağlanır.

Prototipi önce breadboard'da oluşturmanızı tavsiye ederim.

3. Adım: Yazılım ve Kod

Yazılım ve Kod
Yazılım ve Kod
Yazılım ve Kod
Yazılım ve Kod
Yazılım ve Kod
Yazılım ve Kod

Şimdi yazılım kısmını yapalım

Bu projede McLighting projesini kullandım, Toblum sayesinde

adove'dan McLighting'i indirin

Burada ayrıntılı bir talimat var -

Ama kolay kelimelerle açıklamaya çalışıyorum -

  • Öncelikle Arduino ID'ye ihtiyacınız var, buradan indirin -
  • Ardından, arduino için ESP8266 anakart desteğini yüklemeniz, tercihler iletişim kutusuna gitmeniz ve aşağıdaki URL'yi Ek Kartlar Yöneticisi URL'si olarak girmeniz gerekir:
  • Şimdi araçlar - panosuna gidin ve NodeMCU 1.0'ı seçin, CPU frekansını 80 MHz'e ve Flash boyutunu 4M'ye (1M SPIFFS) ayarlayın, ardından doğru com portunu seçin.
  • Şimdi bazı kütüphaneler eklememiz gerekiyor - "Sketch" > "Kütüphaneyi Dahil Et" > "Kütüphaneleri Yönet …" seçeneğine gidin ve aşağıdaki kütüphaneleri arayarak ve yükleyerek kurun:1) @tzapu tarafından WiFiManager2) WebSockets by @Links20043)Adafruit NeoPixel @adafruit4)İsteğe bağlı: PubSubClient by @knollearyBu https://github.com/kitesurfer1404/WS2812FX kitaplığını indirin ve Sketch > Include Library > Add. ZIP Library ile arduino IDE'ye yükleyin
  • Şimdi kurulumumuz olarak krokide bazı değişiklikler yapmamız gerekiyor, MC Lighting Arduino taslağını açın ve defines.h dosyasına gidin ve sadece led sayısını ve data pinini değiştirin, benim durumumda 8 led ve pin D1 kullandım. Ayrıca WiFi adını buradan değiştirebilirsiniz.
  • Şimdi çizimi derleyin ve ESP8266 panosuna yükleyin
  • Bundan sonra esp açık bir erişim noktası görevi görecek, ona bağlanacak ve WiFi kimlik bilgilerinizi girecektir, ESP o wifi'ye bağlanacaktır.
  • Arduino IDE hata ayıklama çıkışını kontrol ederek IP'sini bulun veya bağlı cihazlar için yönlendiricinizi veya wifi etkin noktanızı kontrol edin.
  • https://YOUR_ESP8266_HOSTNAME_OR_IP/upload adresine gidin ve McLighting\clients\web\build dizininden index.htm dosyasını yükleyin.
  • Sonunda kartı yeniden başlatın ve IP adresine gidin, kontrol etmek için uzak arayüze sahip olacaksınız.

4. Adım: Her Şeyi Bir Araya Bağlayın

Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın
Her Şeyi Bir Araya Bağlayın

Toplam 8 adet led kullandım ve kablolarla zincirle bağladım. Şarj cihazı, güçlendirici dönüştürücü ve anahtar, küçük bir yere sığması için pilin üstüne yerleştirilmiştir. boost dönüştürücü çıkışından 2 kablo, mcu düğümünün Vin ve GND'sine, bir diğeri ise serinin ilk led'inin ws2812b'nin +5v ve GND'sine gider. Düğüm mcu'da kolayca bağlanmak için sinyal kablosunun ve düğüm mcu güç kablolarının ucuna küçük bir dişi pin başlığı ekledim.

Pili ve düğüm mcu'yu şapkanın arka tarafına yerleştirip şapka ile diktim, ayrıca ledleri şapka ile diktim ki yerinde dursun.

Adım 5: Son Dokunuş

Bitirici dokunuş
Bitirici dokunuş
Bitirici dokunuş
Bitirici dokunuş

Her şeyin yolunda gittiğini kontrol ettikten sonra, küçük bir siyah bez parçası alın ve pili ve NodeMCU'yu gizlemek için şapkanın arka kısmını kapatacak şekilde dikin, Kabloları bağlayan ledleri de siyaha boyadım.

Kontrolörde 50'den fazla soğuk led efekti vardır ve ayrıca ledlerin hızını ve parlaklığını da kontrol edebilirsiniz.

Artık havalı bir led şapkanız var. İYİ EĞLENCELER!!

Herhangi bir sorunuz varsa yorumlarda sorun, bu projelere oy vermeyi unutmayın.

Önerilen: