Satura rādītājs:
- 1. darbība. Nepieciešamās lietas
- 2. darbība: shematiskā diagramma
- 3. darbība: programmatūra un kods
- 4. solis: savienojiet visas lietas kopā
- 5. darbība. Pieskaršanās pabeigšana
Video: WiFi vadīta Fedora cepure (ESP8266 + WS2812b): 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī 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
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
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
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ā
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
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:
Cepure, nevis cepure - cepure cilvēkiem, kuri patiesībā nenēsā cepures, bet vēlētos cepures pieredzi: 8 soļi
Cepure nevis cepure - cepure cilvēkiem, kuri patiesībā nenēsā cepures, bet vēlētos cepures pieredzi: Es vienmēr esmu vēlējusies būt cepures cilvēks, bet nekad neesmu atradis sev piemērotu cepuri. Šī " Cepure nevis cepure " vai fascinators, kā to sauc, ir manas cepures problēmas augšējais garozas risinājums, kurā es varētu apmeklēt Kentuki Derbiju, vacu
Notikumu vadīta programmēšana FTC: 4 soļi
Uz notikumiem balstīta programmēšana FTC: Šogad mūsu komanda ir paveikusi lielu darbu, lai mūsu robotam izstrādātu uz notikumiem balstītu programmatūru. Šīs programmas ir ļāvušas komandai precīzi izstrādāt autonomas programmas un pat atkārtotus tele-op pasākumus. Tā kā programmatūra strādā, to sauc
Vara vadīta mirgojoša ragana: 7 soļi
Vara vadīta mirgojoša ragana: šī vara mirgojošā ragana darbojas ar 9 V akumulatoru un baltām un daudzkrāsainām gaismas diodēm, izmantojot ieslēgšanas/izslēgšanas slēdzi, izmantojot katras sadaļas paralēlo vadu kombinācijas, pievienojot parūku un veidojot marķētu Happy Halloween papīru, lai tas izskatās pienācīgi
Pool Pi Guy - AI vadīta signalizācijas sistēma un baseina uzraudzība, izmantojot Raspberry Pi: 12 soļi (ar attēliem)
Pool Pi Guy - AI vadīta signalizācijas sistēma un baseina uzraudzība, izmantojot Raspberry Pi: Baseina izmantošana mājās ir jautra, taču tā ir saistīta ar lielu atbildību. Manas lielākās raizes ir uzraudzīt, vai kāds atrodas baseina tuvumā bez uzraudzības (īpaši jaunāki bērni). Mans lielākais kaitinājums ir pārliecināties, ka baseina ūdens līnija nekad nenokrīt zem sūkņa ieejas
Jā - nē: Arduino vadīta pastkaste: 4 soļi (ar attēliem)
Jā - nē: Arduino virzīta pastkaste: Šajā projektā mēs jums parādīsim, kā padarīt jūsu pastkasti jautrāku un noderīgāku. Izmantojot šo pastkasti, ja jūsu pastā ir vēstule, jums ir laba gaisma, kas parāda, vai jums ir pasts, un jūs varat automātiski kontrolēt šo pastkasti, izmantojot Bluetooth