Índice:
- Etapa 1: Colocando os componentes na placa de ensaio
- Etapa 2: coloque o botão de pressão na placa de ensaio
- Etapa 3: coloque o LED RGB em sua barra de pão
- Etapa 4: coloque o ATTINY85 em sua placa de ensaio
- Etapa 5: conecte o LED azul ao pino 0 do ATTiny85
- Etapa 6: conecte o LED verde ao pino 1 do ATTiny85
- Etapa 7: conecte o LED vermelho ao pino 2 do ATTiny85
- Etapa 8: conecte o lado de alimentação do botão
- Etapa 9: conecte a perna de aterramento do LED RGB
- Etapa 10: conecte a alimentação do ATTiny
- Etapa 11: adicionar o interruptor deslizante à placa de pão
- Etapa 12: coloque a bateria de célula tipo moeda de 3V no suporte da bateria
- Etapa 13: adicione a massa de célula tipo moeda à tábua de pão
- Etapa 14: Conecte o interruptor deslizante a + 3V
- Etapa 15: Conecte o pino (-) do ATTiny ao aterramento
- Etapa 16: conecte a saída do botão ao seu ATTINY85 (pino 3)
- Etapa 17: adicionar um resistor de 10K entre o botão e o aterramento
- Etapa 18: adicione a campainha à placa de pão
- Etapa 19: Desenvolva Seu CÓDIGO
- Etapa 20: Adicionando o Conselho do Dr. Azzy
- Etapa 21: Adicionar biblioteca Rttl às bibliotecas do Arduino
- Etapa 22: Configurar o Arduino IDE para programar o ATTiny
- Etapa 23: programe o ATTiny e conecte sua placa de pão ao programador AVR
- Etapa 24: CONCLUÍDO
- Etapa 25: Diagrama de Circuito
![Luz de abóbora programável: 25 etapas (com imagens) Luz de abóbora programável: 25 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-743-8-j.webp)
Vídeo: Luz de abóbora programável: 25 etapas (com imagens)
![Vídeo: Luz de abóbora programável: 25 etapas (com imagens) Vídeo: Luz de abóbora programável: 25 etapas (com imagens)](https://i.ytimg.com/vi/i35ejy2gb5Y/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
![Luz de abóbora programável Luz de abóbora programável](https://i.howwhatproduce.com/images/001/image-743-9-j.webp)
![Luz de abóbora programável Luz de abóbora programável](https://i.howwhatproduce.com/images/001/image-743-10-j.webp)
![Luz de abóbora programável Luz de abóbora programável](https://i.howwhatproduce.com/images/001/image-743-11-j.webp)
![Luz de abóbora programável Luz de abóbora programável](https://i.howwhatproduce.com/images/001/image-743-12-j.webp)
Este Instructable é para fazer uma luz Pumpkin programável com um microcontrolador ATTiny. Isso foi projetado como uma demonstração de aprendizado para apresentar a qualquer pessoa (a partir de 8 anos) a eletrônica e a programação de microcontroladores usando o IDE do Arduino.
Objetivos de inclinação:
- Compreender o que é uma entrada e o que é uma saída para um microcontrolador.
- Compreender como uma saída de microcontrolador pode controlar um LED.
- Compreender como uma entrada de botão pode ser lida pelo microntrolador.
Peças necessárias:
- 1 mini tábua de pão
- 1 ATTiny85
- 1 bateria de célula tipo moeda de 3V
- 1 porta-bateria de célula tipo moeda
- Resistores de 1 330 Ohm (laranja, laranja, vermelho)
- 1 resistor de 10 k Ohm
- 1 LED RGB
- 1 interruptor deslizante
- 1 botão de pressão
- 8 fios
- 1 campainha Piezzo
Ferramentas necessárias:
- Um computador com o software Arduino
- Um programador de AVR (usamos Sparkfuns Tiny AVR Prorgrammer, mas se você já tem um Arduino, pode seguir estas instruções para programar o ATTiny85 com seu arduino)
- Para que este código funcione, você deve usar o ATTiny Board do Dr. Azzy, encontrado aqui: https://drazzy.com/package_drazzy.com_index.json (instruções sobre como instalar são fornecidas na Etapa 20)
- A biblioteca RTTL encontrada aqui: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (Instruções sobre como instalar são fornecidas na Etapa 21)
Etapa 1: Colocando os componentes na placa de ensaio
As próximas etapas irão instruí-lo sobre como conectar sua placa de ensaio. É IMPORTANTE que você conecte sua placa exatamente como mostrado nas fotos, caso contrário, sua lâmpada de abóbora pode não funcionar. Peça ajuda a um voluntário se não tiver certeza de alguma coisa.
nota: as linhas da tábua de pão em cada lado da linha central estão conectadas
Etapa 2: coloque o botão de pressão na placa de ensaio
![Coloque o botão na sua placa de ensaio Coloque o botão na sua placa de ensaio](https://i.howwhatproduce.com/images/001/image-743-13-j.webp)
Insira o botão de pressão nos espaços com um círculo vermelho em sua placa de pão
Etapa 3: coloque o LED RGB em sua barra de pão
![Coloque o LED RGB no seu breadboar Coloque o LED RGB no seu breadboar](https://i.howwhatproduce.com/images/001/image-743-14-j.webp)
Coloque o LED RGB nos espaços circulados na placa do pão. É importante colocá-los no quadro exatamente como mostrado aqui. A perna longa deve ir até o 5º buraco a partir do topo.
Etapa 4: coloque o ATTINY85 em sua placa de ensaio
![Coloque o ATTINY85 em sua placa de ensaio Coloque o ATTINY85 em sua placa de ensaio](https://i.howwhatproduce.com/images/001/image-743-15-j.webp)
Coloque o ATTINY 85 no meio, das linhas 8 à 11. Certifique-se de que o pontinho está no canto superior esquerdo.
* Tenha muito cuidado para não quebrar as pernas do microcontrolador ATTINY85. Você não empurra o microcontrolador até o fim, pois iremos removê-lo para programá-lo mais tarde.
Etapa 5: conecte o LED azul ao pino 0 do ATTiny85
![Conecte o LED azul ao Pino 0 do ATTiny85 Conecte o LED azul ao Pino 0 do ATTiny85](https://i.howwhatproduce.com/images/001/image-743-16-j.webp)
Adicione o fio que conecta a perna do LED azul ao pino 0 do ATTiny como mostrado na imagem
Nota * A cor do fio não importa, mas é útil usar cores diferentes para facilitar a visualização do que está conectado.
Etapa 6: conecte o LED verde ao pino 1 do ATTiny85
![Conecte o LED verde ao Pino 1 do ATTiny85 Conecte o LED verde ao Pino 1 do ATTiny85](https://i.howwhatproduce.com/images/001/image-743-17-j.webp)
Ligue o pino conforme mostrado na imagem
Etapa 7: conecte o LED vermelho ao pino 2 do ATTiny85
![Conecte o LED vermelho ao pino 2 do ATTiny85 Conecte o LED vermelho ao pino 2 do ATTiny85](https://i.howwhatproduce.com/images/001/image-743-18-j.webp)
Coloque um fio nos orifícios mostrados na foto.
Nota * A cor do fio não importa, mas é útil usar cores diferentes para tornar mais fácil ver o que está conectado.
Etapa 8: conecte o lado de alimentação do botão
![Conecte o lado da força do botão Conecte o lado da força do botão](https://i.howwhatproduce.com/images/001/image-743-19-j.webp)
Adicione o fio preto mais longo (0,75 pol.), Conforme mostrado na imagem
Etapa 9: conecte a perna de aterramento do LED RGB
![Ligue a perna de aterramento do LED RGB Ligue a perna de aterramento do LED RGB](https://i.howwhatproduce.com/images/001/image-743-20-j.webp)
Adicione o resistor de 330 ohms (laranja-laranja-marrom-ouro) conforme mostrado no diagrama.
Etapa 10: conecte a alimentação do ATTiny
![Ligue o cabo ATTiny Ligue o cabo ATTiny](https://i.howwhatproduce.com/images/001/image-743-21-j.webp)
Etapa 11: adicionar o interruptor deslizante à placa de pão
![Adicione o interruptor deslizante à placa de pão Adicione o interruptor deslizante à placa de pão](https://i.howwhatproduce.com/images/001/image-743-22-j.webp)
Adicione o botão deslizante conforme mostrado na foto.
Etapa 12: coloque a bateria de célula tipo moeda de 3V no suporte da bateria
![Coloque a bateria de célula tipo moeda de 3V no suporte da bateria Coloque a bateria de célula tipo moeda de 3V no suporte da bateria](https://i.howwhatproduce.com/images/001/image-743-23-j.webp)
Faça isso antes de colocar o suporte da bateria de célula tipo moeda na placa do pão.
Etapa 13: adicione a massa de célula tipo moeda à tábua de pão
![Adicione a massa de célula tipo moeda à tábua de pão Adicione a massa de célula tipo moeda à tábua de pão](https://i.howwhatproduce.com/images/001/image-743-24-j.webp)
Adicione isso nos orifícios exatos conforme mostrado. Certifique-se de que o terminal positivo esteja do lado direito.
Etapa 14: Conecte o interruptor deslizante a + 3V
![Ligue o interruptor deslizante a + 3V Ligue o interruptor deslizante a + 3V](https://i.howwhatproduce.com/images/001/image-743-25-j.webp)
Isso é mais fácil se você dobrar o fio amarelo ao meio primeiro, conforme mostrado na imagem à esquerda.
Etapa 15: Conecte o pino (-) do ATTiny ao aterramento
![Conecte o pino (-) do ATTiny ao aterramento Conecte o pino (-) do ATTiny ao aterramento](https://i.howwhatproduce.com/images/001/image-743-26-j.webp)
Conforme mostrado na foto acima
Etapa 16: conecte a saída do botão ao seu ATTINY85 (pino 3)
![Conecte a saída do botão ao seu ATTINY85 (pino 3) Conecte a saída do botão ao seu ATTINY85 (pino 3)](https://i.howwhatproduce.com/images/001/image-743-27-j.webp)
Isso permite que o seu ATTINY85 detecte quando você pressiona o botão. Adicione o fio exatamente como mostrado.
Etapa 17: adicionar um resistor de 10K entre o botão e o aterramento
![Adicionar um resistor de 10K entre o botão e o solo Adicionar um resistor de 10K entre o botão e o solo](https://i.howwhatproduce.com/images/001/image-743-28-j.webp)
Adicione um resistor de 10 K ohm (marrom, preto, laranja, dourado) entre o aterramento e o botão. Este é um resistor pull down. Quando o botão é pressionado o ATTINY85 lê um ALTO (+ 3V), quando não é pressionado o ATTINY85 lê um BAIXO (0 V)
Etapa 18: adicione a campainha à placa de pão
![Adicione a campainha ao tabuleiro de pão Adicione a campainha ao tabuleiro de pão](https://i.howwhatproduce.com/images/001/image-743-29-j.webp)
Adicione a campainha à sua placa de pão. Certifique-se de adicioná-lo exatamente como mostrado com o (+) na parte superior.
Etapa 19: Desenvolva Seu CÓDIGO
- Baixe o código
- Edite o código
Este é um código orientado por ESTADO. O que significa que o ESTADO (que são digitados em CAPS no código, por exemplo, RED_STATE).
Para adicionar um estado, você deve declará-lo no início do código e atualizar o número de estados.
Em seguida, você pode modificar o caso Switch para incluir seu novo ESTADO.
Etapa 20: Adicionando o Conselho do Dr. Azzy
![Adicionando o Conselho do Dr. Azzy Adicionando o Conselho do Dr. Azzy](https://i.howwhatproduce.com/images/001/image-743-30-j.webp)
![Adicionando o Conselho do Dr. Azzy Adicionando o Conselho do Dr. Azzy](https://i.howwhatproduce.com/images/001/image-743-31-j.webp)
![Adicionando o Conselho do Dr. Azzy Adicionando o Conselho do Dr. Azzy](https://i.howwhatproduce.com/images/001/image-743-32-j.webp)
![Adicionando o Conselho do Dr. Azzy Adicionando o Conselho do Dr. Azzy](https://i.howwhatproduce.com/images/001/image-743-33-j.webp)
Adicione a placa do Dr. Azzy ao seu IDE Arduino:
- Em Arquivos, navegue até as preferências
- preferências> Configurações em gerenciadores de placas adicionais neste link:
- Em Ferramentas, navegue até Gerenciador de placas
- Instale ATTiny Core por Spence Konde
Etapa 21: Adicionar biblioteca Rttl às bibliotecas do Arduino
![Adicione a biblioteca Rttl às suas bibliotecas do Arduino Adicione a biblioteca Rttl às suas bibliotecas do Arduino](https://i.howwhatproduce.com/images/001/image-743-34-j.webp)
Para fazer a campainha funcionar, adicione a biblioteca aqui à Biblioteca do Arduino:
github.com/cefn/non-blocking-rtttl-arduino
Etapa 22: Configurar o Arduino IDE para programar o ATTiny
![Configure o IDE do Arduino para programar o ATTiny Configure o IDE do Arduino para programar o ATTiny](https://i.howwhatproduce.com/images/001/image-743-35-j.webp)
Clique no menu de ferramentas e certifique-se de que Placa, Relógio e Chip estão corretos
Etapa 23: programe o ATTiny e conecte sua placa de pão ao programador AVR
![Programe o ATTiny e conecte sua placa de pão ao programador AVR Programe o ATTiny e conecte sua placa de pão ao programador AVR](https://i.howwhatproduce.com/images/001/image-743-36-j.webp)
![Programe o ATTiny e conecte sua placa de pão ao programador AVR Programe o ATTiny e conecte sua placa de pão ao programador AVR](https://i.howwhatproduce.com/images/001/image-743-37-j.webp)
![Programe o ATTiny e conecte sua placa de pão ao programador AVR Programe o ATTiny e conecte sua placa de pão ao programador AVR](https://i.howwhatproduce.com/images/001/image-743-38-j.webp)
- Remova o ATTiny da placa do pão e coloque-o no programador AVR. Você deve conectá-lo à placa com o pontinho no canto superior esquerdo, conforme mostrado na primeira foto.
- Pegue 3 fios e conecte os pinos 2, 1, 0 do programador aos pinos correspondentes em sua placa de pão. Veja as fotos para mais detalhes.
- Pegue um fio e conecte os pinos (-) do programador ao aterramento correspondente em sua placa de pão. Veja as fotos para mais detalhes.
- carregue o código do Arduino no ATTiny selecionando a seta de upload em seu IDE do Arduino (se você receber um erro ao fazer o upload do código, consulte a etapa anterior)
Etapa 24: CONCLUÍDO
![FEITO! FEITO!](https://i.howwhatproduce.com/images/001/image-743-39-j.webp)
![FEITO! FEITO!](https://i.howwhatproduce.com/images/001/image-743-40-j.webp)
![FEITO! FEITO!](https://i.howwhatproduce.com/images/001/image-743-41-j.webp)
Se o seu código também está funcionando como você deseja. Remova os fios flexíveis de seu javali e coloque o programador ATTiny em sua placa de pão.
ANTES de acender sua abóbora, coloque o circuito em um saco plástico para protegê-lo de curto-circuito se alguma gosma de abóbora cair sobre ele.
Etapa 25: Diagrama de Circuito
![Diagrama de circuito Diagrama de circuito](https://i.howwhatproduce.com/images/001/image-743-42-j.webp)
Um diagrama de circuito melhor desenvolvido por Kyle Neil é mostrado aqui e usaria um transistor para controlar a campainha. Para ser implementado em versões futuras
Recomendado:
Uma abóbora de Halloween da IoT - LEDs de controle com um aplicativo Arduino MKR1000 e Blynk ???: 4 etapas (com imagens)
![Uma abóbora de Halloween da IoT - LEDs de controle com um aplicativo Arduino MKR1000 e Blynk ???: 4 etapas (com imagens) Uma abóbora de Halloween da IoT - LEDs de controle com um aplicativo Arduino MKR1000 e Blynk ???: 4 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-492-j.webp)
Uma abóbora de Halloween da IoT | LEDs de controle com um Arduino MKR1000 e aplicativo Blynk ???: Olá a todos, Algumas semanas atrás foi o Halloween e seguindo a tradição, esculpi uma abóbora bonita para minha varanda. Mas tendo minha abóbora ao ar livre, percebi que era muito chato ter que sair todas as noites para acender a vela. E eu
Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos)
![Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos) Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos)](https://i.howwhatproduce.com/images/001/image-2322-j.webp)
Abóbora de Halloween com um olho animatrônico em movimento | Esta abóbora pode rolar seus olhos !: Neste Instructable, você aprenderá a fazer uma abóbora de Halloween que aterroriza a todos quando seus olhos se movem. Ajuste a distância de disparo do sensor ultrassônico para o valor correto (etapa 9), e sua abóbora irá petrificar qualquer um que se atrever a pegar cand
Luz ambiente programável para display externo: 4 etapas
![Luz ambiente programável para display externo: 4 etapas Luz ambiente programável para display externo: 4 etapas](https://i.howwhatproduce.com/images/006/image-16333-j.webp)
Luz ambiente programável para monitor externo: Este projeto ajuda a configurar a luz ambiente para o seu monitor externo ou tv permite que você controle o seguinte do conforto de QUALQUER dispositivo que tenha um navegador da web e conectado ao seu roteador. Cor do LED Freqüência de piscar, dando um efeito de DJ. Conjunto diferente
Teclado programável: 5 etapas (com imagens)
![Teclado programável: 5 etapas (com imagens) Teclado programável: 5 etapas (com imagens)](https://i.howwhatproduce.com/images/006/image-16981-j.webp)
Teclado programável: neste projeto, mostrarei como fazer um teclado programável relativamente simples e barato para mapear seus atalhos de teclado mais usados, aplicativos e muito mais. Este teclado é detectado como teclado em todos os principais sistemas operacionais, sem a necessidade de drivers adicionais
Totalmente aceso - Sinal LED acrílico RGB programável: 3 etapas (com imagens)
![Totalmente aceso - Sinal LED acrílico RGB programável: 3 etapas (com imagens) Totalmente aceso - Sinal LED acrílico RGB programável: 3 etapas (com imagens)](https://i.howwhatproduce.com/images/003/image-8512-11-j.webp)
Totalmente iluminado - Sinalizador de acrílico LED RGB programável: Tenho brincado com o cortador / gravador a laser e realmente me apaixonei por gravar em acrílico transparente e iluminar uma fonte de luz a partir da borda. A espessura do acrílico a ser usado é de 0,25”. folha, que corta realmente limpo pela l