Índice:

Lâmpada inteligente de pixel: 7 etapas (com imagens)
Lâmpada inteligente de pixel: 7 etapas (com imagens)
Anonim
Image
Image
Configurando Eletrônicos
Configurando Eletrônicos

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

Configurando Eletrônicos
Configurando Eletrônicos
Configurando Eletrônicos
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

Programação
Programação
Programação
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

Projetando Pixel
Projetando Pixel
Projetando Pixel
Projetando Pixel
Projetando Pixel
Projetando Pixel

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

Montagem do MDF
Montagem do MDF
Montagem do MDF
Montagem do MDF
Montagem do MDF
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

Soldando os componentes
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

Terminando a Obra de Madeira
Terminando a Obra de Madeira
Terminando a Obra de Madeira
Terminando 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

Aproveite as luzes!
Aproveite as luzes!
Aproveite as luzes!
Aproveite as luzes!
Aproveite as luzes!
Aproveite as luzes!
Aproveite as luzes!
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: