Taula de continguts:

Decoració de finestres de llum de Nadal controlada per WiFi: 4 passos
Decoració de finestres de llum de Nadal controlada per WiFi: 4 passos

Vídeo: Decoració de finestres de llum de Nadal controlada per WiFi: 4 passos

Vídeo: Decoració de finestres de llum de Nadal controlada per WiFi: 4 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Image
Image
Decoració de finestres de llum de Nadal controlada per WiFi
Decoració de finestres de llum de Nadal controlada per WiFi

Controleu una tira de llum LED des del telèfon o l'ordinador: un munt de divertits patrons de llum temàtics de Nadal.

Subministraments

1. Tauler de desenvolupament ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Tauler de desenvolupament ESP8266, amb bateria i capçaleres pre-soldades. Aquest ve amb LED RGB i fins i tot un sensor de llum. Compra’n dos si vols. Aquest projecte es pot adaptar fàcilment a qualsevol placa ESP8266, com ara el meu D1 Mini favorit. Estic fent servir aquest aquí perquè no cal soldar, i inclou una bateria.

2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM: aquest és el xip Atmega328P extraïble, que s’utilitza per programar la placa de desenvolupament ESP8266.

3. Cable USB per a l’Uno: Aliexpress:

4. Cables de pont per connectar-ho tot: no hi ha soldadures per a aquest projecte. Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM: una selecció de mascle a mascle / femella, etc. Estem utilitzant M2M per a l’Uno Connexió LED Strip

5. Tira LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM: trieu la vostra versió. Vaig escollir PCB de 5 m, 150 LED, IP30 (no impermeable) i blanc

6. Bateries AA x 3

Pas 1: el circuit

El Circuit
El Circuit
El Circuit
El Circuit

Vegeu l’esquema del circuit.

* Tingueu en compte que no puc ser responsable dels microcontroladors fets o de la tira LED. Aquest projecte va funcionar per a mi, és el que puc dir, però no el deixaria necessàriament en marxa quan surti de casa. Es recomana en molts fòrums Arduino tenir almenys un condensador de 1000 uF entre 5v i GND (abans de la tira LED) i també una resistència de 500 Ohm abans de la línia de dades. Consulteu https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels per obtenir més consells.

Pas 2: programació

Obteniu el vostre codi Arduino aquí: https://github.com/tomjuggler/esp8266-fastled-web…: aquest codi no és meu, l’acabo d’adaptar perquè funcioni fora de la caixa per a la meva tira LED i també estic al costat per defecte sense necessitat d’un enrutador.

Si encara no ho heu fet, obteniu el complement ESP8266 per a Arduino IDE. El complement i les instruccions són aquí:

1. Assegureu-vos que tot estigui connectat (excepte per a la línia elèctrica LED Strip (cable groc), els dos pins del mode de programació han de ser curts junts abans d’engegar-los. La placa inclou una mica de tap per fer això.

2. Engegueu el tauler (he afegit un interruptor al meu, no inclou cap, només podeu treure una bateria i tornar-la a encendre).

3. Connecteu el cable USB de l’Arduino a l’ordinador: primer s’ha d’eliminar el xip Atmega328 de l’Arduino Uno (també podeu utilitzar un adaptador USB a sèrie per programar).

4. Seleccioneu "Mòdul ESP8266 genèric" com a tauler, a l'IDE Arduino. Trieu també 4m amb 1m Spiffs. Comproveu ara la vostra connexió sèrie, Eines -> Port.

5. Carregueu esbossos

6. Apagueu i torneu a engegar la placa (amb els pins de mode de programació encara curts)

7. Pengeu Spiffs (fitxers necessaris per al servidor web, etc.), Eines -> "ESP8266 Sketch Data Upload"

8. Desconnecteu els 2 pins del mode de programació, connecteu el cable de tira LED de 5v groc a 5v (he inclinat el meu entre el terminal + bateria i la bateria, vegeu la foto següent)

9. Enceneu-lo

10. Ara cal que us connecteu al punt d’accés WiFi mitjançant PC o telèfon mòbil. L’AP hauria d’aparèixer com a ESP, una cosa o una altra. Un cop connectat, escriviu "192.168.4.1" a la barra d'adreces. Aquesta és l’adreça predeterminada del servidor web ESP8266.

11. Ja està, hauríeu de poder utilitzar l'aplicació web per controlar els vostres llums.

Pas 3: Acabar

Acabant
Acabant
Acabant
Acabant
Acabant
Acabant
Acabant
Acabant

Un cop carregat el codi, hauríeu de poder desconnectar els cables de programació i Arduino UNO. Ara només heu de penjar els llums a la finestra (jo vaig penjar els meus a les vores superiors, darrere d’una cortina de xarxa que dóna un gran efecte). A més, potser col·loqueu el tauler i les bateries en una caixa per millorar-ne la pulcritud, o fins i tot substituïu el paquet de bateries per una font d’alimentació (puc fer-ho jo més endavant).

Pas 4: Bon Nadal a tothom

El que em sembla més fascinant d’aquest projecte és la quantitat de peces inter-treballades aquí. El xip ESP està programat en C, que s’interface amb JavaScript servit per un servidor web intern i s’executa al navegador. També hi participa HTML: mireu-vos a la carpeta de dades de l'esbós d'Arduino si esteu interessats. És un programa d’aprenentatge fantàstic amb escenes realment festives per a les llums, i estic agraït a Jason Coon per compartir-lo a GitHub.

Podeu trobar aquest i més projectes electrònics al meu lloc web: circusscientist.com

Recomanat: