Índice:

Lâmpadas LED conectadas - Projetos IoT: 7 etapas (com imagens)
Lâmpadas LED conectadas - Projetos IoT: 7 etapas (com imagens)

Vídeo: Lâmpadas LED conectadas - Projetos IoT: 7 etapas (com imagens)

Vídeo: Lâmpadas LED conectadas - Projetos IoT: 7 etapas (com imagens)
Vídeo: Ligue Lâmpadas através da Internet com #ESP8266 e Adafruit IO 2024, Novembro
Anonim
Lâmpadas LED conectadas | Projetos IoT
Lâmpadas LED conectadas | Projetos IoT

Esta não é apenas mais uma lâmpada LED gravada que você vê no mercado hoje em dia. Esta é a versão avançada dessas lâmpadas. Na era dos dispositivos conectados, fiz minhas próprias lâmpadas conectadas. Este projeto é inspirado em um produto chamado Filimin: uma luz sensível ao toque habilitada para Wi-Fi que conecta você. Eu realmente amei este produto como nesta geração de smartphones onde cada coisa, cada atividade é assumida pelo nosso smartphone, este produto permitirá que você compartilhe seus sentimentos com seus entes queridos sem usar o smartphone.

Etapa 1: Sobre o que é este projeto ??

Neste projeto, temos 2 lâmpadas com WiFi embutido e conectadas ao servidor AdaFruit via internet.

Eu pessoalmente fiz a lâmpada como "Sinto sua falta", você pode gravar o que quiser nela. Então, se estou sentindo falta de alguém, em vez de enviar uma mensagem de texto ou ligar para ela dizendo que sinto sua falta, que é o que todas as outras pessoas no planeta estão fazendo, posso simplesmente tocar na minha lâmpada para fazer o LED brilhar no meu dispositivo. Depois de alguns segundos, outra lâmpada LED que está no aparelho com a pessoa para quem a dei, também começará a brilhar com a mesma intensidade. Quanto mais eu toco na lâmpada, mais brilhante será a luz, que revela o quanto estou sentindo falta da outra pessoa. A outra pessoa pode estar em qualquer lugar do mundo inteiro e este Dispositivo me ajudará a transmitir meus sentimentos a outra pessoa.

Esta é uma forma inovadora de expressar seus sentimentos aos entes queridos. Este também pode ser o seu sinal de morcego para chamar seus amigos para virem jogar!

O recurso "Blue Tick" no WhatsApp Messenger que atua como um recibo de leitura para nós. Nosso projeto tem a mesma funcionalidade! Assim que a outra pessoa vir que a lâmpada está acesa, ela saberá que estou transmitindo uma mensagem e, assim que tocar no dispositivo, o LED se apagará em ambas as lâmpadas para confirmar que ela viu sua mensagem. É assim que posso determinar se nossa mensagem é transmitida.

Todo o processo pode ser concluído vice-versa. A outra pessoa eu posso repetir o processo para transmitir o que quer que ela queira dizer, fazendo o mesmo.

Etapa 2: componentes necessários

  1. 2 placas ESP8266 12e
  2. 2 x 100k resistor
  3. 2 x transistor BC547
  4. 2 adaptadores DC 12V
  5. 2 x tiras de LED (comprimento de acordo com o tamanho da folha de acrílico)
  6. 2 x folha de acrílico (usei a folha com as dimensões 150 x 90 x 5 mm)
  7. Alguns fios

Etapa 3: Solicite seus PCBs online

Peça seus PCBs online
Peça seus PCBs online

Eu tenho um site incrível chamado jlcpcb.com para solicitar nossos pcbs online. Você pode projetar o pcb online também em easyeda.com e, em seguida, basta baixar o formato de arquivo gerber do PCB de lá.

Depois disso, carregue o arquivo gerber no jlcpcb e você poderá obter o pcbs na sua porta. O preço é razoável. 10 PCBs por $ 2.

Mais uma coisa, seu primeiro pedido será entregue gratuitamente. Portanto, experimente uma vez.

Se você tiver sorte o suficiente, você receberá um par de PCB gratuitamente, pois planejei um sorteio no final do artigo.

Etapa 4: conexões

Conexões
Conexões

Etapa 5: Trabalhando

O código carregado nessas placas é um pouco complicado de explicar e entender, então vou apenas explicar todo o projeto pelo processo que ocorre em segundo plano.

Então, antes de tudo, fiz uma chave de toque usando um fio multi-núcleo simples através do circuito divisor de resistor no pino analógico de nossa placa ESP. Assim que tocamos nesse fio, a faixa de LED conectada ao mesmo ESP começa a brilhar. Quanto mais tempo tocarmos no fio, mais brilhantes serão as luzes. Programei 17 níveis de brilho. Depois de terminar com seu nível de brilho perfeito, tire o dedo sobre o fio e, após alguns segundos, esta lâmpada enviará os dados de seu valor de brilho para outra lâmpada por meio do corretor Adafruit MQTT. Ambas as placas estão agindo como clientes adafurit mqtt.

Depois disso, a segunda lâmpada começará a brilhar com o mesmo brilho assim que receber os dados do servidor. Agora, as duas lâmpadas brilharão com a mesma intensidade. Agora que a pessoa com a segunda lâmpada toca o fio, as luzes de ambas as lâmpadas se apagam, o que indica que a mensagem foi recebida e lida com sucesso pela pessoa.

E da mesma forma, a segunda pessoa pode fazer o mesmo processo. Então, basicamente, o código contém o cliente MQTT e algumas condições complexas e nada mais. Portanto, basta percorrer o código e, se você for bom em programação em Arduino, compreenderá facilmente todo o material.

Etapa 6: oferta

Doar
Doar

Há uma oferta de PCBs que recebi em excesso para este projeto. Estarei distribuindo quatro pares de PCBs para quatro de meus assinantes e o processo de inscrição neste sorteio é

  1. Você precisa gostar da minha página do fb.
  2. Você precisa seguir minha conta no Twitter.
  3. Você precisa seguir minha conta do instagram.
  4. Depois de tudo isso, comente abaixo do vídeo como "Tarefa Concluída"

Etapa 7: Código e tutorial em vídeo

Image
Image

Para o código, visite minha conta GitHub.

Se você ainda tem alguma dúvida sobre a realização deste projeto, assista meu vídeo tutorial completo no qual eu cobri todos os aspectos deste projeto.

Recomendado: