Índice:
- Etapa 1: habilidades necessárias
- Etapa 2: Lista de componentes e peças
- Etapa 3: Diagrama de Circuito
- Etapa 4: Design de PCB
- Etapa 5: Configuração Adafruit para controle da Internet
- Etapa 6: Programação do ESP8266 e teste
- Etapa 7: Controle da matriz de LED com o carteiro
- Etapa 8: protótipo de aplicativo que fiz para testar
Vídeo: MATRIZ DE LED SMART CONTROLADA POR INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Aqui está o meu segundo avanço para um projeto que estou muito animado para mostrar a vocês. Trata-se de um DIY Smart LED Matrix que permite mostrar nele dados, como YouTube Stats, Smart Home Stats, como temperatura, umidade, pode ser um simples relógio, ou apenas mostrar texto e animações.
Neste segundo tutorial estarei enviando dados de texto e cores pela internet. Se você é um aprendiz visual, sei que um vídeo vale mais do que 1000 palavras, então aqui está um vídeo tutorial. (Eu falo espanhol, portanto, considere ativar as legendas em inglês):
Etapa 1: habilidades necessárias
Como você pode notar, nada parece muito difícil neste projeto, mas você precisará de alguns conhecimentos básicos sobre:
-Usando o IDE Arduino.
-Programação ESP8266.
Impressão -3D ou Artesanato (para a Grade).
-Soldagem.
-Fiação.
Etapa 2: Lista de componentes e peças
Um bom lugar que posso recomendar para encontrar seus componentes, é MakerFocus, é uma loja de hardware de código aberto!
1. PCB Eu realmente recomendo usar os Serviços SMT da JLCPCB para fazer o seu pedido, você pode escolher entre a versão Sem LEDs e ADICIONAR as fitas de LED você mesmo, ou aquela com os LEDs.
2. ESP8266 (microcontrolador).
3. Tiras de LEDs WS2812.
4. Fonte de alimentação 5v 2A.
5. Tomada de alimentação para PCB.
6. Impressora 3D (opcional) Você pode fazer as peças com papelão ou algo rígido.
Etapa 3: Diagrama de Circuito
Aqui está o diagrama do circuito, você tem várias opções para fazer o projeto. Você pode apenas criar a parte de controle do circuito, aquela mostrada na primeira imagem, e então anexar Tiras de LEDs individuais conforme mostrado na 3ª imagem.
Você também pode, em vez de fitas de LED, usar painéis de LED.
Ele tem todas as conexões internas do circuito que nos permitirão criar o design da placa de circuito impresso posteriormente. Anexei também o PDF dos esquemas para que você possa ver melhor.
BAIXAR esquemas, códigos e bibliotecas GRATUITAMENTE.
Etapa 4: Design de PCB
Para a implementação de um bom projeto precisamos de uma montagem confiável para o circuito que o compõe, e não há melhor maneira de fazer isso do que com uma boa placa de circuito impresso.
Aqui você pode baixar os arquivos Gerber, BOM e Pick & Place, aqueles de que você precisa para fazer o pedido de sua placa de circuito impresso na empresa de fabricação de placas de circuito impresso.
Eu sugiro JLCPCB:
? $ 2 por 5 PCBs e SMT barato (2 cupons)
COMPRE A PLACA JÁ PROJETADA, Gerber + Pick & Place + BOM
Etapa 5: Configuração Adafruit para controle da Internet
- Vá para a página Adafruit IO
- Criar uma conta gratuita.
- Veja e copie as credenciais da Adafruit para o seu código.
- Vá para Feeds> Exibir todos> Criar novo feed.
- Crie os feeds abaixo.
- -mensaje.
- -rojo
- -verde
- -azul
Na documentação da API Adafruit, temos as informações para nos comunicarmos adequadamente com o servidor.
Estaremos usando este URL em breve:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Etapa 6: Programação do ESP8266 e teste
1. Conecte o conversor USB para TTL da seguinte forma:
USB para TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- Para programar o ESP8266 precisamos colocar o jumper (posição PROG), conectar o conversor USB para TTL ao nosso PCB nos respectivos pinos e depois ao nosso PC, instalar as bibliotecas e depois fazer o upload. (É necessário ter o ESP8266 Packaje instalado em seu IDE).
2- Instale as Bibliotecas e Dependências.
3- Reinicie o IDE, abra o código.
4- Configure suas credenciais WiFi e nome de usuário e senha Adafruit IO
4- Faça upload do esboço.
5- Faça jumper em USE, desconecte o USB e conecte a fonte de alimentação 5v.
6- Verifique se todos os seus LEDs funcionam bem.
NOTA: Use 3,3 V do conversor USB-TTL para alimentar o ESP. (Vai queimar com 5v).
Etapa 7: Controle da matriz de LED com o carteiro
- Vá para a página inicial do Postman e baixe o software gratuito
- Crie uma nova solicitação clicando em (+).
- Selecione a opção POST.
- Cole o URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) e personalize os parâmetros de nome de usuário e chave de feed.]
- Vá para "Cabeçalhos" e adicione sua chave Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Vá para "Corpo" e defina o tipo como "JSON" e "RAW", depois modifique seus feeds conforme a imagem mostra: {"valor": "texto"} ou {"valor": números}
- Clique em "Enviar" se tiver sucesso, então você verá uma bela mensagem no terminal
- Seu LED Matrix mostrará o novo texto ou cor.
Etapa 8: protótipo de aplicativo que fiz para testar
Com os conceitos aplicados no Postman, fiz um App que emula o send e post para que pudesse controlar o MCM-LED-Matrix através do celular e com uma interface mais bacana.
Uma paleta de cores e uma caixa de texto para entrada de texto.
Espero que você goste do projeto, sinta-se à vontade para compartilhar seus remakes.
Recomendado:
Luz do relógio com tela de matriz de tira LED controlada por Wi-Fi: 3 etapas (com imagens)
Luz de relógio com tela de matriz de tira de LED controlada por WiFi: Tiras de LED programáveis, por ex. com base no WS2812, são fascinantes. As aplicações são múltiplas e você pode obter resultados impressionantes rapidamente. E de alguma forma construir relógios parece ser outro domínio no qual penso muito. Começando com alguma experiência em
Matriz LED controlada pelo Google Assistente!: 7 etapas (com imagens)
Matriz LED controlada pelo Google Assistant!: Neste tutorial, vou mostrar como você pode fazer uma matriz LED controlada pelo Google Assistant, que pode ser controlada em qualquer lugar usando um smartphone. Então, vamos começar
Automação residencial controlada por Internet / nuvem usando Esp8266 (aREST, MQTT, IoT): 7 etapas (com imagens)
Automação residencial controlada por Internet / nuvem usando Esp8266 (aREST, MQTT, IoT): TODOS os créditos para http://arest.io/ pelo serviço em nuvem !! IoT o assunto mais discutido no mundo agora !! Servidores e serviços em nuvem que tornam isso possível são o ponto de atração do mundo de hoje … ELIMINAR A BARREIRA DE DISTÂNCIA foi e é o
Ultimate Dry Ice Fog Machine - controlada por Bluetooth, alimentada por bateria e impressa em 3D: 22 etapas (com fotos)
Ultimate Dry Ice Fog Machine - Bluetooth controlada, alimentada por bateria e impressa em 3D: Recentemente, precisei de uma máquina de Dry Ice para alguns efeitos teatrais de um show local. Nosso orçamento não se estenderia para a contratação de um profissional, então foi isso que eu construí. É principalmente impresso em 3D, controlado remotamente via bluetooth, bateria powere
Site / Faixa LED controlada por Wi-Fi com Raspberry Pi: 9 etapas (com imagens)
Site / Faixa de LED com controle de WiFi com Raspberry Pi: Histórico: Sou um adolescente e tenho desenhado e programado pequenos projetos eletrônicos nos últimos anos, além de participado de competições de robótica. Recentemente, estava trabalhando na atualização da configuração da minha mesa e decidi que um bom acréscimo