Taula de continguts:

Calendari d’advent de bricolatge LED: 3 passos
Calendari d’advent de bricolatge LED: 3 passos

Vídeo: Calendari d’advent de bricolatge LED: 3 passos

Vídeo: Calendari d’advent de bricolatge LED: 3 passos
Vídeo: Tutorial Calendari d'Advent AISNadal 2024, De novembre
Anonim
Calendari d’advent de bricolatge LED
Calendari d’advent de bricolatge LED
Calendari d’advent de bricolatge LED
Calendari d’advent de bricolatge LED

Descriviré com hem creat aquest rellotge analògic que funciona doble com un calendari d’advent. Hi ha 24 leds ws2811 tot el dia en cercle i cadascun d’ells s’encén de verd fins als dies previs a Nadal. El dia de Nadal, tots els llums s’encenen de vermell. Cada dos mesos, els llums tenen un color blau sòlid. Està impulsat per un es8266 que es pot gestionar mitjançant l’IDE Arduino, però també funcionaria un pi de gerds. Es pot personalitzar molt i canviar al vostre gust, i fins i tot pot generar animacions fora dels colors sòlids normals. Seguiu llegint per saber com he creat això o mireu el vídeo següent.

Subministraments:

  1. es8266
  2. Alimentació de 5V
  3. leds ws2811
  4. Kit de rellotge

Pas 1: creeu el rellotge

Construeix el rellotge
Construeix el rellotge
Construeix el rellotge
Construeix el rellotge
Construeix el rellotge
Construeix el rellotge

Vam començar construint el rellotge, que tenia 5 peces de roure vermell de 3,5 "d'ample per 18" d'alçada. Després d’enganxar-los, vam raspar l’excés de cola i el vam polir de forma plana. Després vam agafar una trencaclosques per fer un cercle rugós i ens vam desplaçar cap a la polidora per fer que el cercle fos més refinat. Després d’això, hem utilitzat un quadrat de fuster per mesurar angles de 15 graus des del centre per dibuixar les línies d’on hauria d’estar cada llum. Hem utilitzat la broca per perforar els forats a uns 1,5 centímetres de la vora del rellotge. L’acabem amb l’oli de noguera de Mahoney.

Pas 2: afegiu els components electrònics i connecteu el circuit

Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit
Afegiu els components electrònics i connecteu el circuit

Vam començar el muntatge empenyent els leds de 24 ws2811 pels forats de 1/2 polzada que vam foradar. A continuació, vam dibuixar un esbós del component del rellotge i vam encaminar cap a un recés de 3/8 polzades per poder-lo encabir per la part posterior. Un cop fet això, vam enganxar en calent la font d'alimentació de 5 V a la part posterior, vam afegir un tac que la subjectaria a la paret i vam soldar el circuit que alimentaria els llums. El circuit és molt senzill i utilitza un sol pin del microcontrolador es8266 per controlar els leds i la potència de 5V per alimentar-los.

Pas 3: instal·leu el codi i gaudiu-ne

Instal·leu el codi i gaudiu-ne!
Instal·leu el codi i gaudiu-ne!
Instal·leu el codi i gaudiu-ne!
Instal·leu el codi i gaudiu-ne!
Instal·leu el codi i gaudiu-ne!
Instal·leu el codi i gaudiu-ne!

El següent pas és instal·lar el codi següent. Com que fem servir un ES8266, l'IDE Arduino funcionarà bé per a això:

github.com/tmckay1/advent_calendar

Haureu de canviar la definició de pin que controla els LED si no feu servir el mateix pin que nosaltres i afegir la vostra informació de wifi (SSID / contrasenya). També haureu d’instal·lar dependències com FastLED i NTP Client, i esteu fent servir la placa es8266 com jo, també haureu d’instal·lar la placa a l’IDE Arduino (consulteu els recursos per obtenir més informació).

Bàsicament, el codi obté la data actual del client NTP cada 10 segons un cop connectat al wifi i, a continuació, calcula quants llums s’ha d’encendre si és desembre. Un cop obté aquesta informació, utilitza la biblioteca FastLED per il·luminar els leds del rellotge.

Després d’instal·lar el codi, connecteu-lo i gaudiu-ne:)

Recursos

Instal·lació de la dependència del client NTP:

Instal·lació de la dependència FastLED:

Instal·lació de la placa es8266 a l'IDE Arduino:

Recomanat: