Índice:
- Etapa 1: Lista de materiais
- Etapa 2: Ferramentas usadas
- Etapa 3: esquemático
- Etapa 4: Usinagem de Caixa
- Etapa 5: Fiação
- Etapa 6: Fixação do elemento
- Etapa 7: Código
- Etapa 8: revisões
![Árvore de Natal Arduino e WS2811: 8 etapas Árvore de Natal Arduino e WS2811: 8 etapas](https://i.howwhatproduce.com/images/001/image-200-27-j.webp)
Vídeo: Árvore de Natal Arduino e WS2811: 8 etapas
![Vídeo: Árvore de Natal Arduino e WS2811: 8 etapas Vídeo: Árvore de Natal Arduino e WS2811: 8 etapas](https://i.ytimg.com/vi/TfhJVtykVkM/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
![Arduino e árvore de Natal WS2811 Arduino e árvore de Natal WS2811](https://i.howwhatproduce.com/images/001/image-200-28-j.webp)
![Arduino e árvore de Natal WS2811 Arduino e árvore de Natal WS2811](https://i.howwhatproduce.com/images/001/image-200-29-j.webp)
![Arduino e árvore de Natal WS2811 Arduino e árvore de Natal WS2811](https://i.howwhatproduce.com/images/001/image-200-30-j.webp)
![Arduino e árvore de Natal WS2811 Arduino e árvore de Natal WS2811](https://i.howwhatproduce.com/images/001/image-200-31-j.webp)
Uma vez que existem outros projetos semelhantes Christmas Lights Arduino e WS2811, Arduino Xmass tree, eu os acho muito complicados para iniciantes. Resolvi então publicar este projeto simples e gratuito, que você pode experimentar antes de enfrentar os mais complicados, até com controle de Bluetooth e vu-meter.
Minha família gostou de projetar os padrões e eu gostei de codificá-los. Espero que você também goste.
A decoração da árvore é feita pela minha mãe, devo dizer a ela para compartilhar e fazer alguns Instructables.
Suprimentos:
- Arduino nano
- Tira led WS2811
- Trocar
- carregador USB
- Cabo USB
- Caixa de plástico
Etapa 1: Lista de materiais
![Lista de Materiais Lista de Materiais](https://i.howwhatproduce.com/images/001/image-200-32-j.webp)
Este é o material que usei:
- Arduino nano. Encomendei um com os pinos sem soldar, pois soldei os cabos diretamente na placa.
- 5V WS2811 50 Fita LED. Existem também com cabos verdes que são mais discretos.
- Trocar. Um com um botão longo é melhor.
- Carregador USB. Um usado de um telefone celular.
- Cabo USB tipo A macho tipo mini-B macho. Reutilizado de uma câmera antiga.
- Caixa de plástico. Reutilizou um doce.
- Uma braçadeira.
- Cabo de três fios.
- Estanho de solda.
- Cola para a pistola de cola.
- Fita isolante
- Tubo termorretrátil
Etapa 2: Ferramentas usadas
![Ferramentas usadas Ferramentas usadas](https://i.howwhatproduce.com/images/001/image-200-33-j.webp)
- Broca, broca.
- Pistola de cola.
- Ferro de solda.
- Tesoura.
Etapa 3: esquemático
![Esquemático Esquemático](https://i.howwhatproduce.com/images/001/image-200-34-j.webp)
Poder
Vamos alimentar tudo através do conector USB. A faixa de led será alimentada através do pino VIN para não sobrecarregar o regulador de tensão.
Tira LED
Existem muitos tipos de faixas de LED endereçáveis. Os baseados no WS281x são muito comuns. Esta família de chips faz a modulação por largura de pulso (PWM) para você para cada cor, com base nos dados recebidos no pino de entrada de dados. Ele usa o primeiro bloco de dados com todas as cores e empurra o resto do fluxo de dados para o próximo chip através do pino de saída de dados. Felizmente, existem bibliotecas do Arduino que tornam todo esse trabalho transparente para você.
Microcontrolador
Como a faixa de LED WS2811 precisa de uma entrada de dados de 5V, escolhemos um Arduino com lógica de 5V. Um de 3,3 V também pode ser usado, mas devemos fazer algum tipo de adaptação de nível lógico. Caso contrário, pode funcionar, mas uma pequena queda de tensão pode levar a dados incorretos ou a nenhum dado chegar à faixa de LED.
Microcontroladores mais simples como o ATtiny85 podem ser usados se você quiser cortar mais custos. Uma vez que precisamos apenas de 1 saída e uma entrada. Dependendo das versões o flash é mais difícil se não tiver uma porta USB.
Trocar
Um com um botão longo servirá melhor para percorrer a caixa, então você pode acioná-lo sem um lápis.
Ele está conectado ao GND porque usamos o resistor pull-up interno no Arduino para evitar sinais falsos. Então, no código, 1 não será pulsado e 0 pulsará.
Etapa 4: Usinagem de Caixa
![Usinagem de Caixa Usinagem de Caixa](https://i.howwhatproduce.com/images/001/image-200-35-j.webp)
![Usinagem de Caixa Usinagem de Caixa](https://i.howwhatproduce.com/images/001/image-200-36-j.webp)
Usei uma caixa Candy como caixa para os componentes eletrônicos. Use ou mesmo 3dPrint um que tenha espaço suficiente.
Basta perfurar com uma ferramenta multifuncional Dremel. Usei uma broca de 3 mm para:
- Um orifício para acessar o botão do interruptor.
- Orifício da máquina para o conector USB.
- Saída de cabo para a faixa de LED. Na tampa mecanize-a até a borda para retirar a tampa.
Etapa 5: Fiação
![Fiação Fiação](https://i.howwhatproduce.com/images/001/image-200-37-j.webp)
![Fiação Fiação](https://i.howwhatproduce.com/images/001/image-200-38-j.webp)
![Fiação Fiação](https://i.howwhatproduce.com/images/001/image-200-39-j.webp)
De solda
Para a fiação, precisaremos de um ferro de solda. Se você é um novato, verifique este tutorial de soldagem.
Dicas de minha própria experiência.
- As pontas dos fios de pré-estanho primeiro
- Assim que o fio estiver na almofada de solda, o estanho adicionado deve ser fundido pelo fio e pela almofada de solda, não pelo ferro de solda.
Botão
Ligue o botão à entrada D5 e GND.
O que usei tem quatro pinos. Estão internamente conectados por pares, verifique antes com testador (ou led com bateria) quais estão abertos.
Cabo
Solde em uma extremidade um conector macho para a tira de led. Você pode usar aquele na faixa de LED, que não usaremos.
As cores que usei são.
- Vermelho (+ 5V) -> Marrom
- Verde (dados em) -> Preto
- Branco (Gnd) -> Azul
No Arduino Side
- Castanho -> VIN
- Azul -> GND
- Preto -> D4
Tira LED
A faixa de LED possui dois conectores de três pinos, o de entrada é o feminino. Existem cabos vermelhos e brancos sem conector que devem ser isolados com fita isolante ou tubo termorretrátil para evitar curto-circuito.
Microcontrolador
Apenas soldar cabos pré-estanhados em almofadas de solda, Conectores
Finalmente, conecte todos os conectores.
Etapa 6: Fixação do elemento
![Fixação de Elemento Fixação de Elemento](https://i.howwhatproduce.com/images/001/image-200-40-j.webp)
Botão Para fixar o botão usei uma pistola de cola, coloque uma quantidade generosa e tome cuidado para não colar o mecanismo do botão. Tive que fazer duas vezes, pois da primeira vez havia tão pouca cola que, quando apertamos o botão, ela grudou.
MicrocontroladorNão é fixo.
CaboColoque uma braçadeira de cabo para evitar que, se eventualmente houver um puxão, a solda não seja danificada.
Etapa 7: Código
![Código Código](https://i.howwhatproduce.com/images/001/image-200-41-j.webp)
![Código Código](https://i.howwhatproduce.com/images/001/image-200-42-j.webp)
Ferramentas de software e upload
Para o código, usamos a biblioteca FastLED e o Arduino IDE.
Para instalar a biblioteca no Arduino IDE, siga este guia Instalando bibliotecas adicionais do Arduino Coloque na caixa de pesquisa FastLED
Para fazer upload para o Arduino nano, siga este guia. Introdução ao Arduino Nano
Uso
Basta pressionar o botão para alterar o modo de animação atual.
Download de código
Verifique em
Ou renomeie o arquivo ChristmasOneFile.txt para ChristmasOneFile.ino
Também existe uma versão de classe de vários arquivos que você pode experimentar.
Dicas para fazer uma nova animação.
- Crie um novo método de sua escolha.
- Aumente o número total de animações (MAX_MODES) em um.
- Modifique AnimationUpdate para o novo caso.
Etapa 8: revisões
- 24.12.2019 Vídeo adicionado.
- 25.12.2019 Imagem da capa alterada, correções ortográficas.
- 26.12.2019 Arquivo fonte adicionado.
- 2020-11-21 Links quebrados atualizados
Recomendado:
Árvore de Natal eletrônica: 4 etapas
![Árvore de Natal eletrônica: 4 etapas Árvore de Natal eletrônica: 4 etapas](https://i.howwhatproduce.com/images/001/image-346-j.webp)
Árvore de Natal eletrônica: Olá! Gostaria de apresentar minha árvore de natal eletrônica. Eu construí isso como decoração e acho que é muito comapcto e legal
Árvore de Natal controlada pelo site (qualquer pessoa pode controlá-la): 19 etapas (com fotos)
![Árvore de Natal controlada pelo site (qualquer pessoa pode controlá-la): 19 etapas (com fotos) Árvore de Natal controlada pelo site (qualquer pessoa pode controlá-la): 19 etapas (com fotos)](https://i.howwhatproduce.com/images/001/image-556-j.webp)
Árvore de Natal controlada por site (qualquer pessoa pode controlá-la): você quer saber como é uma árvore de Natal controlada por site? Aqui está o vídeo mostrando meu projeto da minha árvore de Natal. A transmissão ao vivo já acabou, mas fiz um vídeo, captando o que estava acontecendo: Esse ano, em meados de dezembro
Árvore de Natal segura: 6 etapas
![Árvore de Natal segura: 6 etapas Árvore de Natal segura: 6 etapas](https://i.howwhatproduce.com/images/001/image-578-j.webp)
Árvore de Natal segura: Este é o Starter Kit completo da Elegoo com um Arduino Mega. Alguns dias atrás, Elegoo me enviou um kit e me desafiou a construir um projeto de Natal com ele. Este kit inclui vários componentes. Um Arduino Mega, servos, sensores de ultrassom, controle remoto
Árvore de Natal giratória e luzes programáveis com Arduino: 11 etapas
![Árvore de Natal giratória e luzes programáveis com Arduino: 11 etapas Árvore de Natal giratória e luzes programáveis com Arduino: 11 etapas](https://i.howwhatproduce.com/images/001/image-645-j.webp)
Árvore de Natal giratória e luzes programáveis com Arduino: Árvore de Natal giratória e luzes programáveis com Arduino O projeto verá como fazer uma árvore de Natal giratória com arduino, um refrigerador, uma placa experimental perfurada, luzes LED e alguns outros elementos eletrônicos
Árvore de Natal ATmega (arduino): 10 etapas (com fotos)
![Árvore de Natal ATmega (arduino): 10 etapas (com fotos) Árvore de Natal ATmega (arduino): 10 etapas (com fotos)](https://i.howwhatproduce.com/images/010/image-29634-j.webp)
Árvore de Natal ATmega (arduino): Árvore de Natal ATmega (arduino)