Kazalo:
- Korak: Stvari, ki jih potrebujete
- 2. korak: Shematski diagram
- 3. korak: programska oprema in koda
- 4. korak: Povežite vse stvari skupaj
- 5. korak: Dokončaj Dotik
Video: Fedora klobuk, ki ga vodi WiFi (ESP8266 + WS2812b): 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
To je super lep videz LED klobuka. Barvo in učinke LED lahko spremenite s pametnim telefonom ali računalnikom, poskušal sem tudi narediti čim preprostejšo in cenejšo. Ima tudi baterijo za ponovno polnjenje, tako da jo lahko vzamete s seboj! Tudi to je dobro darilo !. Pa začnimo -----
Korak: Stvari, ki jih potrebujete
Za to potrebujemo nekaj komponent in nekaj preprostih orodij.
1) NodeMcu Lolin v3 (ESP8266 12e) [možgani klobuka]
2) WS2812b [imenovan NeoPixel] Uporabil sem 8 kosov
3) 18650 litij-ionska baterija [glavni vir napajanja]
4) zaščita baterije in polnilni modul
5) 5V ojačevalni pretvorniški modul
6) Kakršno koli stikalo spdt
7) Žice
8) pin glave [Povezovanje žic v vozlišče mcu]
9) Nekaj črnih niti in črne tkanine
10) IN GLAVNA STVAR Klobuk sam
Orodja-
1) Spajkalnik in spajkanje
2) Klešče
3) Rezalnik
4) Igla
IN računalnik za programiranje NodeMCU
2. korak: Shematski diagram
Tako kot na diagramu ozemljitev in Vcc iz baterije se povežeta z modulom tp4056 [Opomba- Na diagramu boste videli, da gre za modul tp4056, v resnici pa uporabljam modul tp4056 s prenapolnjenostjo, prekomernim praznjenjem in podaljšanjem kratkega stika] iz modul vcc povežite s 5v ojačevalnikom prek stikala in ozemljitev se neposredno poveže z ojačevalnim modulom. Iz ojačevalnega izhoda Vcc in Ground povežite NodeMCU in LED. D1 iz NodeMCU povežite z Din pin WS2812b.
Priporočam, da prototip najprej zgradite v ploščo za kruh.
3. korak: programska oprema in koda
Zdaj pa naredimo del programske opreme
V tem projektu sem uporabil projekt McLighting, zahvaljujoč Toblum
Prenesite McLighting iz adove
Njihovo podrobno navodilo je tukaj -
Ampak poskušam razložiti z enostavnimi besedami -
- Najprej potrebujete Arduino ID, prenesite ga od tukaj -
- Nato morate namestiti podporo za ploščo ESP8266 za arduino, pojdite v pogovorno okno z nastavitvami in vnesite naslednji URL kot URL za dodatne upravitelje plošč
- Zdaj pojdite na orodje - plošča in izberite NodeMCU 1.0, nastavite frekvenco procesorja na 80 MHz in velikost bliskavice na 4M (1M SPIFFS), nato izberite desna vrata com.
- Zdaj moramo dodati nekaj knjižnic -Pojdite na "Sketch"> "Include Library"> "Manage Libraries …" in namestite naslednje knjižnice tako, da jih poiščete in namestite: 1) WiFiManager by @tzapu2) WebSockets by @Links20043) Adafruit NeoPixel avtor @adafruit4) Izbirno: PubSubClient avtorja @knolleary Prenesite to knjižnico https://github.com/kitesurfer1404/WS2812FX in jo naložite v arduino IDE po Sketchu> Vključi knjižnico> Dodaj knjižnico. ZIP
- Zdaj moramo v naši nastavitvi narediti nekaj sprememb v skici, odpreti skico MC Lighting Arduino in iti v datoteko definitions.h ter samo spremeniti število LED in podatkovni pin, v mojem primeru sem uporabil 8 LED in pin D1. Tu lahko spremenite tudi ime WiFi
- Zdaj sestavite in naložite skico na ploščo ESP8266
- Po tem bo esp deloval kot odprta dostopna točka, se povežite z njim in vnesite svoje poverilnice WiFi, ESP se bo povezal s tem wifi
- Poiščite njegov IP tako, da preverite izhod za odpravljanje napak Arduino IDE ali pa samo preverite, ali so na usmerjevalniku ali dostopni točki Wi -Fi povezane naprave.
- Pojdite na https:// YOUR_ESP8266_HOSTNAME_OR_IP/naložite in naložite index.htm iz imenika McLighting / clients / web / build.
- Končno znova zaženite ploščo in pojdite na naslov IP, za upravljanje pa boste imeli oddaljeni vmesnik.
4. korak: Povežite vse stvari skupaj
Uporabil sem skupaj 8 LED in jih verižno povezal z žicami. Polnilnik, pretvornik in stikalo sta nameščena na vrhu baterije za namestitev v majhnem prostoru. iz izhoda ojačevalnega pretvornika 2 žici greta na Vin in GND vozlišča mcu, druga pa na +5v in GND prvega vodnika serije ws2812b. Na koncu signalne žice in napajalnih žic mcu vozlišča sem dodal majhen ženski pin pin za enostavno povezavo v vozlišču mcu.
Baterijo in vozlišče mcu sem namestil na zadnjo stran klobuka in jih zašil s klobukom, tudi LED -je s klobukom prišijem tako, da ostanejo na svojem mestu.
5. korak: Dokončaj Dotik
Ko preverite, ali vse deluje, vzemite majhen kos črne tkanine in ga zašite, da pokrije zadnji del klobuka, da skrijete baterijo in NodeMCU, S črnimi barvami sem pobarval tudi LED diode, ki povezujejo žice.
V krmilniku je več kot 50 kul LED učinkov, nadzorujete pa lahko tudi hitrost in svetlost LED diod.
Zdaj imate kul led klobuk. ZABAVAJ SE!!
Če imate težave, vprašajte v komentarjih, ne pozabite glasovati za te projekte.
Priporočena:
Opozorilo o vodi - naprava za reševanje vašega čolna: 5 korakov (s slikami)
Opozorilo o vodi - naprava za reševanje vašega čolna: Če ste lastnik čolna, obstaja trdno udobje, da čoln končno spravite na suho. Tam ne more potoniti. Povsod drugje se sooča z nenehno bitko, da bi premagala težnjo, da bi zdrsnila pod valove in izginila. Pozimi tukaj, na žalost
Pasji klobuk: 11 korakov (s slikami)
Pasji klobuk: Plišasti igračev pes je postal avtomatiziran klobuk. Servo motor z ročico iz kartonske ročice premika glavo po naključju, krmiljeno z baterijskim napajanjem Arduino Uno. Med gradnjo tega projekta ni bila poškodovana nobena plišasta žival
Klobuk ne klobuk - klobuk za ljudi, ki res ne nosijo klobukov, a bi radi imeli izkušnjo s klobukom: 8 korakov
Klobuk ne klobuk - klobuk za ljudi, ki v resnici ne nosijo klobukov, a bi radi imeli izkušnjo s klobukom: vedno sem si želel, da bi bil človek s klobukom, vendar nikoli nisem našel klobuka, ki bi mi ustrezal. Ta " klobuk ni klobuk " ali fascinator, kot se imenuje, je rešitev za mojo težavo s klobukom, v kateri bi se lahko udeležil derbija v Kentuckyju, vakuum
FinduCar: pametni avtomobilski ključ, ki ljudi vodi do parkiranega avtomobila: 11 korakov (s slikami)
FinduCar: pametni avtomobilski ključ, ki ljudi vodi do parkiranega avtomobila: Za rešitev zgornjih težav ta projekt predlaga razvoj pametnega avtomobilskega ključa, ki bi ljudi lahko usmeril tja, kjer so parkirali avto. In moj načrt je vključiti GPS v avtomobilski ključ. Za sledenje … ni treba uporabljati aplikacije za pametni telefon
Relief slike v vodi: 4 koraki (s slikami)
Olajšanje slike v vodi: Ste opazili, kako voda s tem, ko postane globlje, temnejša, plitva pa bolj pregledna? Delal sem pri obvladovanju tega pojava za ustvarjanje slik. To naredimo tako, da ustvarimo relief na podlagi intenzivnosti slike in ga obdelamo v