Sadržaj:

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

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

Video: Fedora šešir s LED -om (ESP8266 + WS2812b): 5 koraka (sa slikama)
Video: Что продалось у нас! Как вы думаете, шляпа-ведро или Федора? 2024, Studeni
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č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

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

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

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

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. 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

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

Preporučeni: