Përmbajtje:

WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 hapa (me fotografi)
WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 hapa (me fotografi)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 hapa (me fotografi)

Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 hapa (me fotografi)
Video: ПОДКЛЮЧЕНИЕ RGB LED ЛЕНТЫ WS2812B К ESP8266, WI-FI СВЕТИЛЬНИК. 2024, Nëntor
Anonim
Image
Image
Gjërat që ju nevojiten
Gjërat që ju nevojiten

Ky është një kapelë e bukur, me pamje të mirë, mund të ndryshoni ngjyrën dhe efektet e llambave me telefonin tuaj të mençur ose një kompjuter, gjithashtu unë u përpoqa ta bëja atë sa më të thjeshtë dhe të lirë. Gjithashtu ka një bateri të rimbushshme në mënyrë që ta merrni këtë me vete! Kjo është gjithashtu një dhuratë e mirë !. Pra Le të Fillojmë -----

Hapi 1: Gjërat që ju nevojiten

Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten

Ne kemi nevojë për disa përbërës dhe disa mjete të thjeshta për ta bërë këtë-

1) NodeMcu Lolin v3 (ESP8266 12e) [Truri i kapelës]

2) WS2812b [aka NeoPixel] Kam përdorur 8 copë

3) 18650 bateri li-jon [Burimi kryesor i energjisë]

4) moduli i mbrojtjes dhe baterisë

5) Moduli i konvertuesit të rritjes 5V

6) Çdo lloj ndërprerës spdt

7) Tela

8) tituj pin [Lidhja e telave me nyjen mcu]

9) Disa fije të zeza dhe rroba të zeza

10) DHE Gjëja kryesore Vetë Kapelja

Mjetet-

1) Hekur saldimi dhe saldimi

2) Pincë

3) Prerës

4) Gjilpërë

DHE një kompjuter për të programuar NodeMCU

Hapi 2: Diagrami Skematik

Diagram skematik
Diagram skematik

Ashtu si në diagramën tokësore dhe Vcc nga Bateria lidhet me modulin tp4056 [Shënim- Në diagram do të shihni se është një modul tp4056, por në të vërtetë unë përdor një modul tp4056 me mbingarkesë, shkarkim të tepërt dhe zgjatje të qarkut të shkurtër] nga moduli vcc lidhet me përforcuesin 5v përmes një ndërprerës dhe toka lidhet drejtpërdrejt me modulen përforcues. Nga dalja përforcuese Vcc And Ground lidhni të dy NodeMCU dhe leds. D1 nga NodeMCU lidheni me kunjin Din të WS2812b.

Unë ju rekomandoj që së pari të ndërtoni prototipin në tabelën e bukës.

Hapi 3: Softueri dhe Kodi

Softueri dhe Kodi
Softueri dhe Kodi
Softueri dhe Kodi
Softueri dhe Kodi
Softueri dhe Kodi
Softueri dhe Kodi

Tani le të bëjmë pjesën e softuerit

Në këtë projekt kam përdorur projektin McLighting, Falë Toblum

Shkarkoni McLighting nga adove

Theirshtë një udhëzim i hollësishëm këtu -

Por po përpiqem të shpjegoj me fjalë të lehta -

  • Së pari ju duhet Arduino ID, shkarkojeni nga këtu -
  • Pastaj ju duhet të instaloni mbështetjen e bordit ESP8266 për arduino, shkoni te dialogu i preferencave dhe futni URL -në e mëposhtme si URL e Menaxherit të Tabelave shtesë
  • Tani shkoni te mjetet - bordi dhe zgjidhni NodeMCU 1.0, vendosni frekuencën e CPU -së në 80 MHz dhe madhësinë e Flash -it në 4M (1M SPIFFS), pastaj zgjidhni portën e duhur të kom.
  • Tani na duhet të shtojmë disa biblioteka -Shko te "Skico"> "Përfshi Bibliotekën"> "Menaxhoni Bibliotekat …" dhe instaloni bibliotekat e mëposhtme duke i kërkuar dhe instaluar: 1) WiFiManager nga @tzapu2) WebSockets nga @Links20043) Adafruit NeoPixel nga @adafruit4) Opsionale: PubSubClient nga @knollearyShkarkoni këtë https://github.com/kitesurfer1404/WS2812FX bibliotekë dhe ngarkojeni në arduino IDE by Sketch> Përfshi Bibliotekën> Shto. Zip Library
  • Tani duhet të bëjmë disa ndryshime në skicën si konfigurimi ynë, të hapim skicën MC Lighting Arduino dhe të shkojmë te skedari definitions.h dhe thjesht të ndryshojmë numrin e leds dhe pin të dhënave, në rastin tim kam përdorur 8 led dhe pin D1. Gjithashtu këtu mund të ndryshoni emrin WiFi
  • Tani përpiloni dhe ngarkoni skicën në tabelën ESP8266
  • Pas kësaj, esp do të veprojë si një pikë hyrje e hapur, lidheni me të dhe futni kredencialet tuaja WiFi, ESP do të lidhet me atë wifi
  • Gjeni IP -në e saj duke kontrolluar daljen e korrigjimit të Arduino IDE ose thjesht kontrolloni ruterin ose pikën e nxehtë të WiFi për pajisjet e lidhura.
  • Shkoni te https:// YOUR_ESP8266_HOSTNAME_OR_IP/ngarkoni dhe ngarkoni index.htm nga drejtoria McLighting / client / web / build.
  • Më në fund Rinisni bordin dhe shkoni në adresën IP dhe do të keni ndërfaqen e largët për të kontrolluar.

Hapi 4: Lidhni të gjitha gjërat së bashku

Lidhni të gjitha gjërat së bashku
Lidhni të gjitha gjërat së bashku
Lidhni të gjitha gjërat së bashku
Lidhni të gjitha gjërat së bashku

Kam përdorur gjithsej 8 led dhe i lidh ato në zinxhir me tela. Ngarkuesi, konvertuesi i përforcimit dhe çelësi vendosen në krye të baterisë për tu përshtatur në një vend të vogël. nga dalja e konvertuesit të rritur 2 tela shkojnë në Vin dhe GND të nyjes mcu dhe një tjetër në shkon në +5v dhe GND të ws2812b udhëhequr së pari të serisë. Shtova një kokë të vogël pin femërore në fund të telave të sinjalit dhe telave të energjisë nyje mcu për t'u lidhur lehtësisht në nyjen mcu.

Unë kam vendosur baterinë dhe nyjen mcu në anën e pasme të kapelës dhe i qep me kapelë, gjithashtu i qep llambat me kapelë në mënyrë që ata të qëndrojnë në vend.

Hapi 5: Përfundimi i Prekjes

Prekja përfundimtare
Prekja përfundimtare
Prekja përfundimtare
Prekja përfundimtare

Pasi të keni kontrolluar se çdo gjë funksionon mirë, merrni një copë të vogël të një pëlhure të zezë dhe qepeni atë për të mbuluar pjesën e pasme të kapelës për të fshehur baterinë dhe NodeMCU, Gjithashtu pikturova led që lidhin telat me të zezë.

Në kontrolluesin e tyre janë 50+ efekte të ftohta led dhe gjithashtu mund të kontrolloni shpejtësinë dhe shkëlqimin e led -ve.

Tani ju keni një kapelë të ftohtë të udhëhequr. KA ARDHUR !!

Nëse keni ndonjë problem pyesni në komente, mos harroni të votoni për këto projekte.

Recommended: