Índice:
- Suprimentos
- Etapa 1: Configurando Eletrônicos
- Etapa 2: Programação
- Etapa 3: projetando pixels
- Etapa 4: Montagem do MDF
- Etapa 5: soldando os componentes
- Etapa 6: Concluindo a obra de madeira
- Etapa 7: Aproveite as luzes
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Este é um projeto que fiz para uma lâmpada inteligente controlada por Bluetooth com um aplicativo Android desenvolvido no Android Studio.
O principal objetivo do Pixel é exibir luzes bonitas. É o modo de luz da lareira, por exemplo, permite que você veja como uma lareira de um pixel pode se parecer. Além disso, o modo arco-íris mostra como muitos gradientes são formados "naturalmente" pelos leds.
A eletrônica do Pixel é um Arduino Nano e 10 LEDs endereçáveis ws2813. Também possui um display que mostra a hora e uma campainha para que você possa configurar um alarme.
Seu corpo é feito em MDF (corte a laser) e acrílico.
Github para.apk, arquivos arduino, arquivos de aplicativos.
github.com/danielwilberger/PixelSmartLamp
EDIT: carregou as folhas de corte para a parte de MDF
Suprimentos
- Arduino nano;
- Módulo Bluetooth HC-05
- Módulo de relógio em tempo real;
- Visor LED de 4 dígitos;
- 10 x LEDs endereçáveis ws2812b
- Potenciômetro;
- 4 x botões;
- Buzzer;
- Fonte 5V-2amp.
Etapa 1: Configurando Eletrônicos
Meu primeiro passo, após a entrega dos eletrônicos, foi montar tudo em um protoboard.
Assim, pude testá-lo e começar a programar o Arduino.
Eu precisei:
- Solde os leds;
- Monte todos os dispositivos no protoboard;
- Monte os 10 leds endereçáveis (dois para cada lado do cubo, menos o fundo);
- Comece a programar.
Antes de pegar o cubo de acrílico para a exibição final, testei-o na tigela de plástico da minha mãe.
Etapa 2: Programação
Meu próximo passo foi programar. Primeiro, o arduino com todas as funcionalidades que imaginei inicialmente para o Pixel:
- Exibir a hora atual no relógio;
- Configure o alarme para acordar (ou um cronômetro);
- Exiba vários modos de luz, desde uma simples lâmpada branca até um show de arco-íris ou uma lareira. Para esta parte, vários exemplos na biblioteca FastLED para Arduino foram muito úteis.
Depois de completá-lo, eu tinha uma lâmpada totalmente controlável, usando botões analógicos e o potenciômetro. Então, o próximo passo foi configurar a conexão bluetooth com um aplicativo que fiz especialmente para o Pixel. Essa foi a parte que demorou mais. Antes desse projeto, eu não tinha conhecimento de programação Android e nem conhecia a linguagem Java. Mas eu já sabia programação orientada a objetos, então comecei um curso de programação Android, na Udemy.
Você pode verificar o quanto quiser no meu Github. O link está acima, no início deste artigo.
Etapa 3: projetando pixels
Naquele momento, eu tinha imaginado como seria o Pixel, mas era hora de colocar no papel. Na verdade, no meu PC. Já que eu iria construir o Pixel em madeira MDF e acrílico, eu sabia que tinha que desenhar um projeto muito preciso. Então escolhi um software CAD e comecei a desenhar o Pixel.
Isso pode parecer um pouco demais, mas eu já conhecia desenho CAD do meu curso de graduação em Engenharia. E foi muito útil para obter os desenhos 2D para o corte do MDF a laser.
Etapa 4: Montagem do MDF
Depois de desenhar o Pixel no CAD, entrei em contato com uma empresa local que fazia objetos de acrílico, como monitores, troféus, etc. Esses lugares costumam ter máquinas de corte a laser, então perguntei se eles poderiam construir meu cubo de acrílico e cortar o MDF.
Peguei uma placa de MDF de 6 mm e enviei os desenhos de corte.
Recebi como na foto acima, e montei tudo com cola de cianoacrilato.
Etapa 5: soldando os componentes
Este foi um dos momentos mais difíceis. Não tinha experiência em soldar eletrônicos, então assisti alguns vídeos e experimentei.
Etapa 6: Concluindo a obra de madeira
Nesse momento, eu tinha o Pixel funcionando conforme planejado. Alguns ajustes foram necessários, como a configuração do brilho dos LEDs.
Mas o acabamento do MDF não foi o que eu esperava. Então eu peguei uma folha de madeira, que é um pedaço de madeira muito fino. Cobri toda a superfície do MDF com if, depois de me certificar de que o display do relógio poderia emitir luz através dele.
Etapa 7: Aproveite as luzes
Depois de todo esse trabalho, eu tinha uma lâmpada muito mais brilhante e mais bonita do que eu imaginava.
Você pode verificar no vídeo acima de todos os modos de luz do Pixel.
Entre em contato comigo se tiver alguma dúvida sobre o seu projeto. Ficarei feliz em ajudar:)
Recomendado:
Lâmpada Stencil - Uma Lâmpada Muitos tons: 5 etapas
Lâmpada Stencil - One Lamp Many Shades: Este instrutível irá mostrar como fazer uma lâmpada simples com cortinas selecionáveis (é um abajur)
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: 10 etapas (com imagens)
Despertador inteligente: um despertador inteligente feito com Raspberry Pi: Você sempre quis um relógio inteligente? Se sim, esta é a solução para você! Fiz o Smart Alarm Clock, é um relógio que você pode alterar a hora do alarme de acordo com o site. Quando o alarme disparar, haverá um som (campainha) e 2 luzes
Lâmpada Zwift Ambilight e lâmpada inteligente de zona de frequência cardíaca: 4 etapas
Zwift Ambilight e lâmpada Smartbulb de zona de frequência cardíaca: aqui criamos uma GRANDE melhoria para Zwift. Você tem no final uma ambilight para mais diversão no escuro. E você tem uma lâmpada (Yeelight) para suas zonas de frequência cardíaca. Eu uso aqui 2 PI de framboesa, se você quer apenas o Yeelight você precisa de apenas 1 PI se
Carro RC IoT com controle remoto ou gateway de lâmpada inteligente: 8 etapas (com imagens)
Carro RC IoT com controle remoto ou gateway de lâmpada inteligente: para um projeto não relacionado, eu estava escrevendo um código do Arduino para falar com as lâmpadas e controles remotos de lâmpadas inteligentes MiLight que tenho em minha casa. Depois que consegui interceptar comandos dos controles remotos sem fio, Decidi fazer um pequeno carro RC para testar
Lâmpada inteligente (TCfD) - Rainbow + Music Visualizer: 7 etapas (com imagens)
Smart Lamp (TCfD) - Rainbow + Music Visualizer: Este projeto é realizado para o curso Tecnologia para Concept Design da TUDelft. O produto final é uma lâmpada LED base ESP-32 e está conectada ao servidor. Para o protótipo, a lâmpada tem duas funções; um efeito arco-íris que emite uma cor suave