Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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:)