Sisukord:
- Samm: asjad, mida vajate
- Samm: skemaatiline skeem
- Samm: tarkvara ja kood
- Samm: ühendage kõik asjad kokku
- 5. samm: puudutuse viimistlemine
Video: WiFi juhitud Fedora müts (ESP8266 + WS2812b): 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
See on lahe nägus LED -müts, saate oma nutitelefoni või arvutiga muuta LED -ide värvi ja efekte, samuti proovisin muuta selle võimalikult lihtsaks ja odavaks. Lisaks on sellel laetav aku, nii et saate selle kaasa võtta! See on ka hea kingitus !. Nii et alustame -----
Samm: asjad, mida vajate
Selle tegemiseks vajame mõningaid komponente ja lihtsaid tööriistu-
1) NodeMcu Lolin v3 (ESP8266 12e) [Mütsi aju]
2) WS2812b [aka NeoPixel] kasutasin 8 tükki
3) 18650 liitium-ioonaku [peamine toiteallikas]
4) aku kaitse ja laadija moodul
5) 5V võimendusmuunduri moodul
6) Igasugune spdt -lüliti
7) juhtmed
8) nööpnõelad (juhtmete ühendamine sõlmega mcu)
9) Mingi must niit ja must riie
10) JA PEAMINE Müts See ise
Tööriistad-
1) jootekolb ja joodis
2) Tangid
3) lõikur
4) nõel
JA arvuti NodeMCU programmeerimiseks
Samm: skemaatiline skeem
Nagu skeemil, ühendatakse maandus ja akuga ühendatud Vcc tp4056 mooduliga [Märkus. Diagrammil näete, et see on tp4056 moodul, kuid tegelikult kasutan tp4056 moodulit, millel on ülelaadimine, ülelaadimine ja lühise pikenemine] moodul vcc ühendatakse lüliti kaudu 5v võimendiga ja maandus ühendatakse otse võimendusmooduliga. Võimendi väljundist Vcc ja Ground ühendage nii NodeMCU kui ka LED -id. D1 NodeMCU -st ühendub WS2812b Din -pistikuga.
Soovitan teil kõigepealt prototüüp leivalauale ehitada.
Samm: tarkvara ja kood
Nüüd teeme tarkvara osa
Selles projektis kasutasin projekti McLighting, tänu Toblumile
Laadige McLighting alla Adove'ist
Nende üksikasjalik juhend on siin -
Aga ma proovin lihtsate sõnadega seletada -
- Kõigepealt vajate Arduino ID -d, laadige see alla siit -
- Seejärel peate arduino jaoks installima ESP8266 tahvli toe, minge eelistuste dialoogi ja sisestage järgmine URL täiendavate tahvlite halduri URL -iks
- Nüüd minge tööriistade juurde - valige tahvel ja valige NodeMCU 1.0, määrake protsessori sageduseks 80 MHz ja välgu suuruseks 4M (1M SPIFFS), seejärel valige õige komport.
- Nüüd peame lisama mõned teegid -minge jaotisse "Visand"> "Kaasa raamatukogu"> "Halda raamatukogusid …" ja installige järgmised teegid neid otsides ja installides: 1) WiFiManager, autor @tzapu2) WebSockets, autor @Links20043) Adafruit NeoPixel 4) Valikuline: PubSubClient, autor @knolleary Laadige see https://github.com/kitesurfer1404/WS2812FX raamatukogu alla ja laadige see arduino IDE -sse visandiga> Kaasa raamatukogu> Lisa. ZIP -raamatukogu
- Nüüd peame oma seadistuses tegema visandis mõningaid muudatusi, avama MC Lighting Arduino visandi ja minema failile definitions.h ning muutma lihtsalt LED -ide ja andmestiku arvu, minu puhul kasutasin 8 LED -i ja tihvti D1. Samuti saate siin muuta WiFi nime
- Nüüd kompileerige ja laadige visand ESP8266 tahvlile üles
- Pärast seda töötab esp avatud pääsupunktina, loob sellega ühenduse ja sisestab teie WiFi mandaadi, ESP loob ühenduse selle WiFi -ga
- Leidke selle IP, kontrollides Arduino IDE silumisväljundit, või kontrollige lihtsalt ruuterit või WiFi -leviala ühendatud seadmete osas.
- Minge aadressile https:// YOUR_ESP8266_HOSTNAME_OR_IP/upload and upload index.htm kataloogist McLighting / customers / web / build.
- Lõpuks taaskäivitage plaat ja minge IP -aadressile ning teil on juhtimiseks kaugliides.
Samm: ühendage kõik asjad kokku
Kasutasin kokku 8 LED -i ja ühendasin need juhtmetega ahelasse. Laadija, võimendusmuundur ja lüliti asetatakse aku ülaossa, et need sobiksid väikesesse kohta. võimendusmuunduri väljundist 2 juhtmest läheb sõlme mcu Vin ja GND -le ja teine läheb ws2812b seeria esimese led +5v ja GND juurde. Lisasin signaali juhtme otsa väikese femal pin -päise ja sõlme mcu toitejuhtmed, et sõlme mcu hõlpsalt ühendada.
Olen pannud aku ja sõlme mcu mütsi tagumisele küljele ja õmmelnud need mütsiga, samuti õmblen mütsiga ledid nii, et need püsiksid paigal.
5. samm: puudutuse viimistlemine
Kui olete kontrollinud, kas kõik asjad töötavad hästi, võtke väike tükk musta lappi ja õmblege see mütsi tagumise osa katmiseks aku ja NodeMCU peitmiseks, Värvisin ka juhtmeid ühendavaid LED -e mustaga.
Kontrolleris on nende 50+ lahedat led -efekti ning saate juhtida ka LED -ide kiirust ja heledust.
Nüüd on teil lahe led müts. LÕBUTSE HÄSTI!!
Kui teil on probleeme, küsige kommentaarides, ärge unustage neid projekte hääletada.
Soovitan:
Müts mitte müts - müts inimestele, kes tegelikult mütse ei kanna, kuid sooviksid mütsikogemust: 8 sammu
Müts mitte müts - müts inimestele, kes tegelikult mütse ei kanna, kuid sooviksid mütsikogemust: Olen alati soovinud, et saaksin olla mütsiinimene, kuid pole kunagi leidnud endale sobivat mütsi. See " Müts mitte müts " või lummav, nagu seda nimetatakse, on ülemine kooriklahendus minu mütsiprobleemile, kus ma võiksin osaleda Kentucky Derbys, vacu
WiFi juhitav ükssarviku müts? RGB -tuledega: 5 sammu (piltidega)
WiFi juhitav ükssarviku müts? RGB -tuledega: Tere kõigile. Minu väike nuttis mind mõnda aega huvitavate kantavate isetegijate kohta, mis on seotud ükssarvikutega. Niisiis, olen kukalt kratsinud ja otsustanud luua midagi ebatavalist ja väga väikese eelarvega. See projekt ei nõua rakenduse jätkamist
CPU ja GPU juhitud ventilaatori kontroller: 6 sammu (piltidega)
CPU ja GPU juhitud ventilaatori kontroller: uuendasin hiljuti oma graafikakaarti. Uuel GPU mudelil on kõrgem TDP kui minu protsessoril ja vana GPU, nii et tahtsin paigaldada ka täiendavaid korpuse ventilaatoreid. Kahjuks on minu MOBO -l ainult 3 kiiruse reguleerimisega ventilaatori pistikut ja neid saab ühendada ainult
Liikumise juhitud ajavahemik: 7 sammu (piltidega)
Liikumise juhitud ajavahemik: ajavahemikud on suurepärased! Need aitavad meil heita pilgu aeglaselt liikuvale maailmale, mille unustame selle ilu hinnata. Kuid mõnikord võib pidev timelapse video olla igav või ümberringi toimub nii palju asju, et ainult üks nurk pole
IOT BIT (ametlikult tuntud kui PiAnywhere V1.31) 4G ja LTE müts Raspberry Pi jaoks: 10 sammu (koos piltidega)
IOT BIT (ametlikult tuntud kui PiAnywhere V1.31) 4G ja LTE müts Raspberry Pi jaoks: IOT BIT 4G & LTE müts Raspberry Pi4G jaoks (100 mbps alla/ 50 mbps üles) - Ülikiire Interneti -ühendus teie vaarika pi jaoks, suurepärane suurte allalaadimiste ja video voogesituse jaoks. IOT BIT 4G & LTE müts Raspberry Pi beetaversiooni jaoks