Mündəricat:
- Addım 1: Lazım olan şeylər
- Addım 2: Şematik Diaqram
- Addım 3: Proqram və Kod
- Addım 4: Hər şeyi bir -birinə bağlayın
- Addım 5: Toxunuşu bitirin
Video: WiFi Led Fedora Şapka (ESP8266 + WS2812b): 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu sərin yaxşı görünüşlü bir LED Şapka, Ağıllı telefonunuz və ya kompüterinizlə ledlərin rəngini və təsirini dəyişə bilərsiniz, bunu da mümkün qədər sadə və ucuz etməyə çalışdım. Yenidən şarj edilə bilən bir batareyaya sahibdir, buna görə özünüzlə birlikdə götürə bilərsiniz! Bu da yaxşı bir hədiyyədir! Başlayaq -----
Addım 1: Lazım olan şeylər
Bunu etmək üçün bəzi komponentlərə və bəzi sadə vasitələrə ehtiyacımız var-
1) NodeMcu Lolin v3 (ESP8266 12e) [Şapkanın beyni]
2) WS2812b [aka NeoPixel] 8 ədəd istifadə etdim
3) 18650 li-ion batareya [Əsas enerji mənbəyi]
4) batareyanın qorunması və şarj cihazı modulu
5) 5V gücləndirici çevirici modulu
6) Hər növ spdt açarı
7) Tellər
8) pin başlıqları [telləri ncou mcu -ya bağlamaq]
9) Bir az qara ip və qara parça
10) VƏ ƏSAS ŞEY Şapka Özüdür
Alətlər-
1) Lehimləmə dəmir və lehim
2) Kəlbətinlər
3) kəsici
4) iynə
Və NodeMCU proqramlaşdırmaq üçün bir kompüter
Addım 2: Şematik Diaqram
Diaqramda olduğu kimi, Batareyadan torpaq və Vcc tp4056 moduluna qoşulur [Qeyd- Diaqramda bunun bir tp4056 modulu olduğunu görəcəksiniz, amma əslində həddindən artıq yüklənmiş, çox boşalmış və qısa qapanma uzanan bir tp4056 modulu istifadə edirəm] vcc modulu bir keçid vasitəsi ilə 5v gücləndiriciyə qoşulur və yer birbaşa gücləndirici modelinə qoşulur. Gücləndirici çıxışdan Vcc və Ground həm NodeMCU, həm də ledləri birləşdirir. NodeMCU -dan D1, WS2812b -nin Din pininə qoşulur.
Əvvəlcə çörək taxtasında prototip qurmağı məsləhət görürəm.
Addım 3: Proqram və Kod
İndi proqram hissəsini edək
Bu layihədə Toblum sayəsində McLighting layihəsindən istifadə etdim
McLighting -i yükləyin
Burada ətraflı bir təlimat var -
Ancaq sadə sözlərlə izah etməyə çalışıram -
- Əvvəlcə Arduino ID -yə ehtiyacınız var, buradan yükləyin -
- Sonra arduino üçün ESP8266 lövhə dəstəyi qurmalısınız, seçimlər dialoquna keçin və Əlavə Lövhələr Yöneticisi URL'si olaraq aşağıdakı URL daxil edin
- İndi alətlərə - lövhəyə keçin və NodeMCU 1.0 seçin, CPU tezliyini 80 MHz -ə, Flash ölçüsünü isə 4M -ə (1M SPIFFS) qoyun, sonra doğru əlaqə limanını seçin.
- İndi bəzi kitabxanalar əlavə etməliyik -"Eskiz"> "Kitabxana Daxil et"> "Kitabxanaları İdarə et …" bölməsinə keçin və aşağıdakı kitabxanaları axtararaq quraşdıraraq qurun: 1) WiFiManager @tzapu2) WebSockets @Links20043) Adafruit NeoPixel by @adafruit4) İsteğe bağlı: PubSubClient by @knollearyBu https://github.com/kitesurfer1404/WS2812FX kitabxanasını yükləyin və Sketch ilə arduino IDE -də yükləyin> Kitabxanaya daxil edin. ZIP Kitabxanası əlavə edin
- Quraşdırma zamanı eskizdə bəzi dəyişikliklər etməliyik, MC Lighting Arduino eskizini açmalı və definitions.h faylına keçməliyik və yalnız ledlərin və məlumat pinlərinin sayını dəyişdirməliyəm, mənim vəziyyətimdə 8 led və pin D1 istifadə etdim. Burada WiFi adını da dəyişə bilərsiniz
- İndi eskizi tərtib edin və ESP8266 lövhəsinə yükləyin
- Bundan sonra esp açıq bir giriş nöqtəsi kimi çıxış edəcək, ona qoşulacaq və WiFi etimadnamənizi daxil edəcək, ESP həmin wifi -yə qoşulacaq
- Arduino IDE debug çıxışını yoxlayaraq IP -ni tapın və ya bağlı qurğular üçün yönlendiricinizi və ya wifi qaynar nöqtənizi yoxlayın.
- Http: // YOUR_ESP8266_HOSTNAME_OR_IP/gedin və McLighting / clients / web / build kataloqundan index.htm yükləyin.
- Nəhayət lövhəni yenidən başladın və IP ünvanına gedin və idarə etmək üçün uzaq bir interfeysə sahib olacaqsınız.
Addım 4: Hər şeyi bir -birinə bağlayın
Cəmi 8 led istifadə etdim və tellərlə zəncirlə bağladım. Şarj cihazı, gücləndirici çevirici və açar kiçik bir yerə oturmaq üçün batareyanın üstünə yerləşdirilmişdir. təkan çeviricisinin çıxışından 2 tel ncu mcu -nun Vin və GND -nə, digərinə isə ilk seriyanın ws2812b +5v və GND -nə gedir. Node mcu ilə asanlıqla bağlanmaq üçün siqnal telinin və node mcu güc tellərinin ucuna kiçik bir femal pin başlığı əlavə etdim.
Batareyanı və düyünü mcu -nu şapkanın arxa tərəfinə qoydum və şapka ilə tikdim, həm də ledləri şapka ilə tikirəm ki, yerlərində qalsınlar.
Addım 5: Toxunuşu bitirin
Hər şeyin yaxşı işlədiyini yoxladıqdan sonra qara bir parçadan kiçik bir parça götürün və batareyanı və NodeMCU -nu gizlətmək üçün papağın arxa hissəsini örtmək üçün tikin.
Telləri qara ilə birləşdirən ledləri də boyadım.
Nəzarətçidə 50+ sərin LED effektləri var və siz də ledlərin sürətini və parlaqlığını idarə edə bilərsiniz.
İndi sərin bir led şapka var. ƏYLƏNİN!!
Hər hansı bir probleminiz varsa şərhlərdə soruşun, bu layihələrə səs verməyi unutmayın.
Tövsiyə:
3W LED Şapka Lambası - 300 Lümen: 12 Addım (Şəkillərlə birlikdə)
3W LED Şapka Lambası-300 Lümen: Üç ayarı ilə əllərsiz Kısılabilir İşləmə müddəti: 2-3 saat (yüksək), 4-6 saat (orta), 20-30 saat (aşağı) 3 AA batareyadan istifadə edir Digər LED rəngləri üçün seçimlər şapka lampası, 3W LED video hazırlayan ProdModdan ilham aldı
Tetrahedral LED Şapka (Deichkind Style) V1: 7 Addım (Şəkillərlə)
Tetrahedral LED Şapka (Deichkind Style) V1: Alman musiqi qrupu Deichkind -i tanıyırsınızmı? Yaxşı, mən onların böyük bir pərəstişkarıyam və bir neçə konsertdə olmuşam. Səhnə şoularının bir hissəsi olaraq, bu qrup LED -lərlə dolu tetraedral şapkalar geyinir. 10 ildən çox əvvəl ilk konsertdə bilirdim ki, mən
Şapka yox şapka - Həqiqətən şapka geyinməyən, lakin şapka təcrübəsi istəyən insanlar üçün şapka: 8 addım
Şapka Şapka deyil - Həqiqətən Şapka Geyinməyən, Ancaq Şapka Təcrübəsi İstəyən İnsanların Şapkası: Həmişə şapka sahibi olmağı arzulamışam, amma mənim üçün işləyən bir şapka tapmamışam. Bu " Şapka deyil Şapka " və ya sehrbaz adlandırıldığı kimi, Kentukki Derbisinə qatıla biləcəyim şapka problemimin üst qatı bir həllidir
Qayçı Sürücü Servo Şapka: 4 Addım (Şəkillərlə birlikdə)
Qayçı Sürücü Servo Şapka: Bu sadə 3D çap və servo motor layihəsi, beyin şişi çıxarma əməliyyatı keçirmiş zəhmli bir istehsalçı Simone Giertz üçün yaxşı bir hissdir. Qayçı cihazı bir az servo mühərriki və bir az Ard işləyən Trinket mikrokontrolörü ilə idarə olunur
Pong ilə LED Şapka Ekranı: 12 addım (şəkillərlə)
Pong ilə LED Şapka Ekranı: Bir müddət əvvəl ilk mikrokontroller layihəm olaraq 5x7 LED displeydə bir Pong oyunu hazırladım, amma sonra heç nə alınmadı. Bu yaxınlarda bir formanın bir hissəsi olaraq (bir mühəndislik yarışması üçün) bir sərt şapka verdim və onu düzəltməyi söylədim və xatırladım