Satura rādītājs:

WiFi vadīta Fedora cepure (ESP8266 + WS2812b): 5 soļi (ar attēliem)
WiFi vadīta Fedora cepure (ESP8266 + WS2812b): 5 soļi (ar attēliem)

Video: WiFi vadīta Fedora cepure (ESP8266 + WS2812b): 5 soļi (ar attēliem)

Video: WiFi vadīta Fedora cepure (ESP8266 + WS2812b): 5 soļi (ar attēliem)
Video: Ольга Бузова - Вoдица Премьера клипа 2019 2024, Novembris
Anonim
Image
Image
Nepieciešamās lietas
Nepieciešamās lietas

Šī ir forša, izskatīga led cepure, jūs varat mainīt LED krāsu un efektus ar savu viedtālruni vai datoru, kā arī es mēģināju to padarīt pēc iespējas vienkāršāku un lētāku. Tam ir arī uzlādējams akumulators, lai to varētu ņemt līdzi! Arī šī ir laba dāvana !. Tātad, sāksim -----

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Lai to izdarītu, mums ir vajadzīgas dažas sastāvdaļas un daži vienkārši rīki.

1) NodeMcu Lolin v3 (ESP8266 12e) [Cepures smadzenes]

2) WS2812b [aka NeoPixel] Es izmantoju 8 gabalus

3) 18650 litija jonu akumulators [galvenais barošanas avots]

4) akumulatora aizsardzība un lādētāja modulis

5) 5V pastiprinātāja pārveidotāja modulis

6) Jebkurš spdt slēdzis

7) Vadi

8) tapu galvenes [Vadu savienošana ar mezglu mcu]

9) Daži melni pavedieni un melns audums

10) UN GALVENĀ lieta Cepure Tā pati

Instrumenti-

1) lodāmurs un lodētava

2) knaibles

3) griezējs

4) Adata

UN dators NodeMCU programmēšanai

2. darbība: shematiskā diagramma

Shematiska diagramma
Shematiska diagramma

Tāpat kā diagrammā zemējums un Vcc no akumulatora savienojas ar tp4056 moduli. modulis vcc savieno ar 5v pastiprinātāju, izmantojot slēdzi, un zemējums tieši savienojas ar pastiprinātāja moduli. No pastiprinātāja izejas Vcc un Ground pievienojiet gan NodeMCU, gan gaismas diodes. D1 no NodeMCU savienojas ar WS2812b Din tapu.

Es iesaku vispirms izveidot prototipu maizes dēļā.

3. darbība: programmatūra un kods

Programmatūra un kods
Programmatūra un kods
Programmatūra un kods
Programmatūra un kods
Programmatūra un kods
Programmatūra un kods

Tagad darīsim programmatūras daļu

Šajā projektā es izmantoju McLighting projektu, pateicoties Toblum

Lejupielādējiet McLighting no adove

Šeit ir detalizēta instrukcija -

Bet es mēģinu izskaidrot vienkāršos vārdos -

  • Vispirms jums ir nepieciešams Arduino ID, lejupielādējiet to šeit -
  • Tad jums ir jāinstalē ESP8266 plates atbalsts arduino, dodieties uz preferenču dialoglodziņu un ievadiet šādu URL kā Papildu dēļu pārvaldnieka URL
  • Tagad dodieties uz rīkiem - uzklājiet un atlasiet NodeMCU 1.0, iestatiet CPU frekvenci uz 80 MHz un zibspuldzes izmēru uz 4M (1M SPIFFS), pēc tam atlasiet pareizo kom portu.
  • Tagad mums ir jāpievieno dažas bibliotēkas -dodieties uz sadaļu "Skice"> "Iekļaut bibliotēku"> "Pārvaldīt bibliotēkas …" un instalējiet šādas bibliotēkas, meklējot tās un instalējot: 1) WiFiManager, ko izveidoja @tzapu2) WebSockets, autors: @Links20043) Adafruit NeoPixel 4) Neobligāti: PubSubClient by @knollearyLejupielādējiet šo https://github.com/kitesurfer1404/WS2812FX bibliotēku un ielādējiet to arduino IDE pēc skices> Iekļaut bibliotēku> Pievienot. ZIP bibliotēku
  • Tagad mums ir jāveic dažas izmaiņas skicē kā mūsu iestatīšana, atveriet MC Lighting Arduino skici un dodieties uz definīcijas.h failu un vienkārši mainiet gaismas diožu un datu tapas skaitu, manā gadījumā es izmantoju 8 gaismas diodes un tapu D1. Šeit jūs varat arī mainīt WiFi nosaukumu
  • Tagad apkopojiet un augšupielādējiet skici ESP8266 panelī
  • Pēc tam esp darbosies kā atvērts piekļuves punkts, izveidos savienojumu ar to un ievadīs jūsu WiFi akreditācijas datus, ESP izveidos savienojumu ar šo wifi
  • Atrodiet tā IP, pārbaudot Arduino IDE atkļūdošanas izvadi, vai vienkārši pārbaudiet, vai maršrutētājā vai wifi tīklājā nav pievienotas ierīces.
  • Dodieties uz vietni https:// YOUR_ESP8266_HOSTNAME_OR_IP/augšupielādēt un augšupielādēt index.htm no kataloga McLighting / customers / web / build.
  • Visbeidzot restartējiet dēli un dodieties uz IP adresi, un jums būs kontrolējama attālā saskarne.

4. solis: savienojiet visas lietas kopā

Savienojiet visas lietas kopā
Savienojiet visas lietas kopā
Savienojiet visas lietas kopā
Savienojiet visas lietas kopā

Es izmantoju kopā 8 gaismas diodes un savienoju tās ķēdē ar vadiem. Lādētājs, pastiprinātāja pārveidotājs un slēdzis ir novietoti akumulatora augšpusē, lai tie ietilptu nelielā vietā. no pastiprinātāja pārveidotāja izejas 2 vadi iet uz Vin un GND no mezgla mcu, un cits - uz +5v un GND no ws2812b pirmās sērijas. Es pievienoju nelielu sieviešu tapas galveni signāla stieples galā un mezgla mcu barošanas vadus, lai viegli izveidotu savienojumu mezglā mcu.

Es esmu ievietojis akumulatoru un mezglu mcu cepures aizmugurē un šuvis tos ar cepuri, kā arī es šuju gaismas diodes ar cepuri, lai tās paliktu vietā.

5. darbība. Pieskaršanās pabeigšana

Pabeigšanas pieskāriens
Pabeigšanas pieskāriens
Pabeigšanas pieskāriens
Pabeigšanas pieskāriens

Kad esat pārbaudījis, vai viss darbojas labi, paņemiet nelielu melnas drānas gabalu un šujiet to, lai pārklātu cepures aizmugurējo daļu, lai paslēptu akumulatoru un NodeMCU, Es arī krāsoju ledus, kas savieno vadus ar melnu krāsu.

Kontrollerī tie ir vairāk nekā 50 atdzist led efekti, un jūs varat arī kontrolēt LED ātrumu un spilgtumu.

Tagad jums ir forša led cepure. PRIEKOTIES !!

Ja jums ir kādas problēmas, jautājiet komentāros, neaizmirstiet balsot par šiem projektiem.

Ieteicams: