Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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čunarom. Također sam pokušao učiniti je što jednostavnijom i jeftinijom. Takođe ima punjivu bateriju pa je možete ponijeti sa sobom! Ovo je takođe dobar poklon !. 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 litijum-jonska 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 crna tkanina
10) I GLAVNA STVAR Šešir sam
Alati-
1) Lemilica i lemljenje
2) Kliješta
3) Rezač
4) Igla
I računar za programiranje NodeMCU -a
Korak 2: Šematski dijagram
Kao što je na dijagramu uzemljenje i Vcc iz baterije spojeni na modul tp4056 [Napomena- Na dijagramu ćete vidjeti da je to modul tp4056, ali u stvarnosti koristim modul tp4056 s prenaponom, prekomjernim pražnjenjem i produženjem 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 uzemljenje povežite NodeMCU i LED diode. D1 iz NodeMCU -a se povezuje na Din pin WS2812b.
Preporučujem vam da prototip ugradite u ploču za kruh.
Korak 3: Softver i kod
Sada obavimo dio softvera
U ovom projektu sam koristio projekat McLighting, zahvaljujući Toblum
Preuzmite McLighting s adovea
Ovo je detaljno uputstvo ovdje -
Ali pokušavam objasniti lakim riječima -
- Prvo vam je potreban Arduino ID, preuzmite ga odavde -
- Zatim morate instalirati podršku za ESP8266 ploču za arduino, idite na dijalog postavki i unesite sljedeću URL adresu kao URL dodatne uprave upravitelja ploča
- Sada idite na tools - board 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 biblioteke -Idite na "Sketch"> "Include Library"> "Manage Libraries …" i instalirajte sljedeće biblioteke tako što ćete ih potražiti i instalirati: 1) WiFiManager od @tzapu2) WebSockets od @Links20043) Adafruit NeoPixel od @adafruit4) Nije obavezno: PubSubClient od @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 na definitions.h datoteku i samo promijeniti broj LED dioda i pin podataka, 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, povezati se s njim i unijeti svoje WiFi vjerodajnice, ESP će se povezati s tom WiFi mrežom
- Pronađite njegovu IP adresu provjerom Arduino IDE ispravljačkih pogreš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/otpremite i otpremite index.htm iz McLighting / clients / web / build direktorija.
- 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. sa izlaza pretvarača pojačanja 2 žice idu na Vin i GND čvora mcu, a druga na odlaze na +5v i GND ws2812b prve LED serije. Dodao sam mali ženski pin zaglavlje na kraju signalne žice i čvorove mcu žice za napajanje za jednostavno povezivanje u čvoru mcu.
Stavio sam bateriju i čvor mcu na stražnju stranu šešira i zašio ih š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 da li sve radi dobro, uzmite mali komad crne tkanine i sašite ga da prekrije stražnji dio šešira kako biste sakrili bateriju i NodeMCU, Takođe sam obojao LED diode koje povezuju ž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 glasati za ove projekte.