Índice:
- Etapa 1: construir o relógio
- Etapa 2: adicionar os componentes eletrônicos e conectar o circuito
- Etapa 3: Instale o código e aproveite
Vídeo: Calendário do advento DIY LED: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Estarei descrevendo como fizemos esse relógio analógico que funciona duas vezes como um calendário do advento. Existem 24 leds ws2811 24 horas em um círculo e cada um deles acende em verde para os dias anteriores ao Natal. No dia de Natal, todas as luzes ficam vermelhas. A cada dois meses, as luzes são de uma cor azul sólida. Ele é conduzido por um es8266 que pode ser gerenciado pelo Arduino IDE, mas um raspberry pi também funcionaria. Isso pode ser altamente personalizado e alterado a seu gosto, e pode até mesmo executar animações fora das cores sólidas normais. Continue lendo para saber como fiz isso ou assista ao vídeo abaixo!
Suprimentos:
- es8266
- Fonte de alimentação 5V
- leds ws2811
- Kit de relógio
Etapa 1: construir o relógio
Começamos construindo o relógio, que tinha 5 peças de carvalho vermelho com 3,5 "de largura por 18" de altura. Depois de colá-los juntos, raspamos o excesso de cola e lixamos. Em seguida, pegamos um quebra-cabeça para fazer um círculo grosso e passamos para a lixadeira de cinta para tornar o círculo mais refinado. Depois disso, usamos um esquadro de carpinteiro para medir ângulos de 15 graus a partir do centro para desenhar as linhas de onde cada luz deveria estar. Usamos a furadeira para fazer os furos a cerca de 1,5 polegada da borda do relógio. Terminamos com óleo de noz da Mahoney.
Etapa 2: adicionar os componentes eletrônicos e conectar o circuito
Começamos a montagem empurrando os 24 leds ws2811 através dos orifícios de 1/2 polegada que perfuramos. Em seguida, desenhamos o contorno do componente do relógio e roteamos o recesso de cerca de 3/8 de polegada para que pudéssemos encaixá-lo na parte de trás. Feito isso, colamos a fonte de alimentação de 5 V a quente na parte de trás, adicionamos uma presilha que a prendia à parede e soldamos o circuito que alimentaria as luzes. O circuito é muito simples e usa um único pino do microcontrolador es8266 para controlar os leds e a fonte de alimentação de 5 V para alimentá-los.
Etapa 3: Instale o código e aproveite
A próxima etapa é instalar o código abaixo. Como usamos um ES8266, o IDE do Arduino funcionará bem para isso:
github.com/tmckay1/advent_calendar
Você precisará alterar a definição do pino que controla os LEDs se não estiver usando o mesmo pino que nós e adicionar suas informações de wi-fi (SSID / senha). Você também precisará instalar dependências como FastLED e NTP Client, e se estiver usando a placa es8266 como eu fiz, você também precisará instalar a placa no IDE do Arduino (verifique os recursos para obter mais informações).
Basicamente, o código obtém a data atual do cliente NTP a cada 10 segundos, uma vez conectado ao wi-fi e, em seguida, calcula quantas luzes acender se for dezembro. Depois de obter essa informação, ele usa a biblioteca FastLED para acender os leds do relógio.
Depois de instalar o código, conecte-o e aproveite:)
Recursos
Instalando a dependência do cliente NTP:
Instalando a dependência do FastLED:
Instalando a placa es8266 no IDE do Arduino:
Recomendado:
Lembrete de reunião do calendário do Outlook com tela sensível ao toque Nextion: 6 etapas
Lembrete de reunião do calendário do Outlook com tela sensível ao toque Nextion: A razão pela qual comecei este projeto foi porque muitas vezes eu perdia reuniões e percebia que precisava de um sistema de lembretes melhor. Apesar de usarmos o Calendário do Microsoft Outlook, passei a maior parte do tempo no Linux / UNIX no mesmo computador. Enquanto trabalhava com
EasyTalk: comunicação fácil e um calendário próximo a você: 6 etapas
EasyTalk: Comunicação fácil e um calendário próximo a você: Meu nome é Kobe Marchal, eu estudo em Howest, Bélgica e sou um estudante de Tecnologia de Comunicação e Multimídia (MCT). Para minha tarefa final do primeiro ano, tive que fazer um dispositivo IoT. Em casa, temos o problema de que meu irmão está sempre jogando
Dia da semana, calendário, hora, umidade / temperatura com economia de bateria: 10 etapas (com fotos)
Dia da semana, calendário, hora, umidade / temperatura com economia de bateria: O modo de economia de energia aqui é o que diferencia este Instructable de outros exemplos que mostram o dia da semana, mês, dia do mês, hora, umidade e temperatura. É esta capacidade que permite que este projeto seja executado a partir de uma bateria, sem t
Calendário personalizado com servo motor: 4 etapas
Calendário personalizado com servo motor: as pessoas às vezes se entediavam quando sentavam na mesa. Se houver algo decorativo na mesa, seria divertido. Para este projeto, estarei criando um calendário personalizado. Além do calendário, você também pode adicionar outros itens que
Lanterna do Advento com Animação POV: 7 Passos
Lanterna do Advento com Animação POV: Projetos de Persistência de Visão (POV) já existem há algum tempo, kits DIY simples e baratos estão disponíveis para compra online. O POV é baseado em uma ilusão de ótica onde vemos objetos iluminados depois que o objeto não está mais iluminado