Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Diagrami Skematik
- Hapi 3: Softueri dhe Kodi
- Hapi 4: Lidhni të gjitha gjërat së bashku
- Hapi 5: Përfundimi i Prekjes
Video: WiFi Led Fedora Hat (ESP8266 + WS2812b): 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
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
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
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
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
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
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:
Kontrolluesi LED i Apple HomeKit WS2812B: 3 hapa (me fotografi)
Kontrolluesi i Apple HomeKit WS2812B: Ka shumë projekte të bazuara në shirita LED WS2812B, por shumica prej tyre po përdorin homebridge ose ndonjë zgjidhje tjetër - kryesisht të bazuar në MQTT - për të komunikuar me HomeKit. Disa projekte po përdorin efekte edhe përmes Apple HomeKit, por asnjë nga
Hat Not Hat - një kapelë për njerëzit që nuk veshin me të vërtetë kapele, por do të donin një kapelë Përvoja: 8 hapa
Kapelë jo kapelë - një kapelë për njerëzit që nuk veshin me të vërtetë kapele, por do të donin një kapele Përvoja: Unë gjithmonë kam dëshiruar të jem një person i kapelës, por nuk kam gjetur ndonjëherë një kapelë që funksionon për mua. Kjo " Kapelë Jo, " ose magjepsës siç quhet është një zgjidhje me kore të sipërme për problemin tim të kapelës, në të cilën mund të marr pjesë në Derby të Kentucky, vakum
Udhëzues për ndërfaqen RGB Led WS2812B Me Arduino UNO: 7 hapa (me fotografi)
Tutorial për Ndërfaqen RGB Led WS2812B Me Arduino UNO: Ky tutorial do t'ju mësojë disa baza për përdorimin e Sparkfun RGB Led WS2812B me Arduino UNO
FEDORA 1.0, një tenxhere me lule inteligjente: 8 hapa (me fotografi)
FEDORA 1.0, një tenxhere me lule inteligjente: FEDORA ose Mjedisi i Luleve që dekoron analizuesin e rezultateve organike është një tenxhere me lule inteligjente për kopshtarinë e brendshme. FEDORA nuk është vetëm një tenxhere me lule, ajo mund të veprojë si një orë me zile, një muzikant pa tel dhe një mik i vogël robot. Tipari kryesor
DIY PC Ambient Lighting Duke përdorur Arduino dhe WS2812b LED: 6 hapa (me fotografi)
DIY PC Ambient Lighting Duke përdorur Arduino dhe WS2812b LED: Doja pak më shumë thellësi për përvojën time të shikimit të lojërave/filmave, kështu që ja si e instalova ndriçimin e ambientit. Para se të fillojmë, ky projekt kërkon që ju të dini se si të përdorni një hekur bashkues dhe disa elementë të tjerë bazë mjetet. Nëse nuk jeni të kënaqur me ngjitjen