Sadržaj:

Fedora šešir sa LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)
Fedora šešir sa LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)

Video: Fedora šešir sa LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)

Video: Fedora šešir sa LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)
Video: Dirt on me #creativeprocess #nashville #art #customhat #hatmaker #hatter #artist #felthat #painting 2024, Novembar
Anonim
Image
Image
Stvari koje trebate
Stvari koje trebate

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

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
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

Shematski dijagram
Shematski 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

Softver i kod
Softver i kod
Softver i kod
Softver i kod
Softver i kod
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

Povežite sve stvari zajedno
Povežite sve stvari zajedno
Povežite sve stvari zajedno
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

Završni dodir
Završni dodir
Završni dodir
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.

Preporučuje se: