Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je super LED šešir dobrog izgleda. Možete promijeniti boju i efekte LED dioda pametnim telefonom ili računalom. Također sam pokušao učiniti što jednostavnijim i jeftinijim. Također ima punjivu bateriju pa je možete ponijeti sa sobom! Ovo je također dobar dar !. Pa počnimo -----
Korak 1: Stvari koje trebate
Za to su nam potrebne neke komponente i neki jednostavni alati-
1) NodeMcu Lolin v3 (ESP8266 12e) [Mozak šešira]
2) WS2812b [poznat i kao NeoPixel] Koristio sam 8 komada
3) 18650 litij-ionska baterija [glavni izvor napajanja]
4) zaštita baterije i modul punjača
5) Modul pretvarača pojačanja 5V
6) Bilo koja vrsta spdt prekidača
7) Žice
8) pin zaglavlja [Spajanje žica na mcu čvora]
9) Neki crni konac i crno platno
10) I GLAVNA STVAR Šešir sam
Alati-
1) Lemilica i lemljenje
2) kliješta
3) Rezač
4) Igla
I računalo za programiranje NodeMCU -a
Korak 2: Shematski dijagram
Kao što je na dijagramu uzemljenje i Vcc iz baterije spojeni na modul tp4056 [Napomena- Na dijagramu ćete vidjeti da se radi o modulu tp4056, ali u stvarnosti koristim modul tp4056 s prenaponom, prekomjernim pražnjenjem i produljenjem kratkog spoja] iz modul vcc spojite na 5v pojačivač preko prekidača i uzemljenje se izravno povezuje s modulom pojačala. Iz izlaznog pojačala Vcc i uzemljenja spojite NodeMCU i LED diode. D1 iz NodeMCU -a spojite na Din pin WS2812b.
Preporučujem vam da prototip ugradite u ploču za kruh.
Korak 3: Softver i kod
Sada idemo na dio softvera
U ovom projektu koristio sam projekt McLighting, zahvaljujući Toblumu
Preuzmite McLighting s adovea
Ovdje su njihove detaljne upute -
Ali pokušavam objasniti lakim riječima -
- Prvo vam je potreban Arduino ID, preuzmite ga odavde -
- Zatim morate instalirati podršku za ploču ESP8266 za arduino, idite na dijalog postavki i unesite sljedeći URL kao URL dodatne upravitelje ploča
- Sada idite na alatnu ploču i odaberite NodeMCU 1.0, postavite frekvenciju procesora na 80 MHz i veličinu bljeskalice na 4M (1M SPIFFS), a zatim odaberite desni com port.
- Sada moramo dodati neke knjižnice -Idite na "Sketch"> "Include Library"> "Manage Libraries …" i instalirajte sljedeće knjižnice tako da ih potražite i instalirate: 1) WiFiManager od @tzapu2) WebSockets od @Links20043) Adafruit NeoPixel by @adafruit4) Izborno: PubSubClient by @knollearyPreuzmite ovu https://github.com/kitesurfer1404/WS2812FX biblioteku i učitajte je u arduino IDE pomoću Sketch> Include Library> Add. ZIP Library
- Sada moramo napraviti neke promjene u skici kao naše postavljanje, otvoriti skicu MC Lighting Arduino i otići do datoteke definitions.h i samo promijeniti broj LED dioda i podatkovni pin, u mom slučaju koristio sam 8 LED dioda i pin D1. Ovdje također možete promijeniti naziv WiFi -a
- Sada sastavite i prenesite skicu na ploču ESP8266
- Nakon toga eSP će djelovati kao otvorena pristupna točka, spojiti se na njega i unijeti svoje vjerodajnice za WiFi, ESP će se povezati s tom WiFi mrežom
- Pronađite njegov IP tako da provjerite Arduino IDE ispravljač grešaka ili samo provjerite jesu li na usmjerivaču ili WiFi pristupnoj točki povezani uređaji.
- Idite na https:// YOUR_ESP8266_HOSTNAME_OR_IP/prenesite i prenesite index.htm iz direktorija McLighting / clients / web / build.
- Na kraju ponovno pokrenite ploču i idite na IP adresu i imat ćete daljinsko sučelje za kontrolu.
Korak 4: Povežite sve stvari zajedno
Koristio sam ukupno 8 LED dioda i spojio ih u lanac žicama. Punjač, pretvarač i prekidač postavljeni su na vrh baterije radi lakšeg postavljanja na mala mjesta. s izlaza pretvarača pojačanja 2 žice idu na Vin i GND čvora mcu, a druga na +5v i GND ws2812b prve LED serije. Dodao sam mali ženski pin zaglavlje na kraju signalne žice i ncu mcu žice za napajanje za jednostavno povezivanje u ncu mcu.
Postavio sam bateriju i čvor mcu u stražnju stranu šešira i sašio ih sa šeširom, a također sam sašio LED diode sa šeširom tako da ostanu na mjestu.
Korak 5: Završni dodir
Nakon što provjerite rade li sve u redu, uzmite mali komad crne tkanine i sašite ga da prekrije stražnji dio šešira kako biste sakrili bateriju i NodeMCU, Također sam obojao LED diode koje spajaju žice crnom bojom.
U kontroleru ima 50+ cool LED efekata, a možete kontrolirati i brzinu i svjetlinu LED dioda.
Sada imate cool LED šešir. ZABAVI SE!!
Ako imate bilo kakvih problema, pitajte u komentarima, ne zaboravite glasovati za ove projekte.