Índice:

Indicador WiFi Work From Home: 5 etapas (com imagens)
Indicador WiFi Work From Home: 5 etapas (com imagens)

Vídeo: Indicador WiFi Work From Home: 5 etapas (com imagens)

Vídeo: Indicador WiFi Work From Home: 5 etapas (com imagens)
Vídeo: Подключение беспроводной поворотной WIFI камеры видеонаблюдения к телефону. Видеоинструкция :) 2024, Novembro
Anonim
Indicador WiFi Work From Home
Indicador WiFi Work From Home
Indicador WiFi Work From Home
Indicador WiFi Work From Home

Para aqueles que têm a sorte de poder trabalhar em casa, provavelmente estamos descobrindo que existem alguns grandes desafios quando se trata de limites com outras pessoas na casa. Para ajudar com isso, criei esta construção realmente simples que permite que você controle a cor dos LEDs usando uma interface da web para permitir que outras pessoas na casa saibam que você está em uma chamada ou que não deve ser incomodado.

A luz também contém um ímã para que possa ser facilmente encaixada e removida da maçaneta da porta para facilidade de uso e carregamento.

Então se você está procurando um pouco mais de sossego em casa, talvez este seja um guia para você!

Suprimentos

  • Adafruit Feather Huzzah ESP8266 (qualquer ESP8266 pode funcionar, mas o Huzzah tem circuito de carregamento de lipo e também um regulador de 3,3 V bastante robusto) -
  • Tira de Neopixel de 8 peças * -
  • Bateria Lipo - Qualquer tamanho razoável deve servir (600mAH +) Eu não tenho uma boa fonte para estes
  • Caso do projeto -
  • Disco rígido antigo - ótima fonte de ímãs realmente fortes!

Etapa 1: Confira o vídeo

Image
Image

Também fiz um vídeo sobre este projeto, se quiser conferir.

Posso ser tendencioso, mas acho que vale a pena conferir o clipe adoravelmente fofo da minha filha de 3 anos falando um pouco de irlandês!

Etapa 2: Hardware

Hardware
Hardware
Hardware
Hardware

Esta é uma construção propositalmente simples do ponto de vista do hardware, tornar o projeto simples era mais importante para mim do que otimizar a bateria, mas deveria durar um dia de trabalho com uma única carga, então achei que era bom o suficiente.

Microcontrolador: ESP8266

Para o microcontrolador, estamos usando um ESP8266 programado com o IDE do Arduino. Se você não está familiarizado com o ESP8266, é um dispositivo compatível com o Arduino incrível que possui WiFi integrado, recomendo verificar a classe IoT de Becky Stern para obter mais informações.

Eu escolhi especificamente o Adafruit Feather Huzzah ESP8266 porque ele vem com um circuito integrado para usar uma bateria Lipo. Ela também tem um regulador de 500mA de 3,3 V, que é um pouco melhor do que estaria disponível na maioria das placas ESP8266 chinesas mais baratas. Isso nos permite alimentar os Neopixels usando 3,3 V, o que pode nos ajudar a evitar problemas que às vezes ocorrem ao usar Neopixles alimentados com 5 V de um dispositivo de nível lógico de 3,3 V como um ESP8266.

Luzes: Neopixels

Eu escolhi neopxiels porque eles são uma maneira muito simples de adicionar leds RGB ao seu projeto. Eles exigem apenas energia e um único cabo de dados para se conectar, e permitem que você os defina para qualquer cor, até mesmo definindo a cor dos LEDs individualmente.

Os neopixels são conectados conforme a seguir.

VCC -> 3V

GND -> GND

Entrada de dados -> gpio 0

Bateria: Qualquer Lipo

Usar o circuito da bateria da pena huzzah torna o uso de um lipo realmente fácil. Você pode conectá-lo diretamente ao conector JST do feather huzzah (NOTA: verifique a polaridade de sua bateria, não existe um padrão para isso, então talvez precise ser trocada) ou você pode conectar aos pinos GND e BAT de o huzzah. Para carregar a bateria, basta conectar um cabo micro USB ao huzzah.

Você deve verificar a integridade da bateria. É geralmente aceito que uma lipo não deve cair abaixo de 3 V, então você deve se certificar de que está acima disso antes de usá-lo em seu projeto.

Etapa 3: Código

Código
Código
Código
Código

O código para este projeto é fortemente baseado no exemplo helloServer disponível para o ESP8266 no Arudino IDE.

Há um ponto e para alterar os LEDs para vermelho, verde e depois desligá-los, mas mais recursos podem ser adicionados, se necessário.

Você pode baixar e instalar o código do meu Github

Há uma biblioteca externa que você precisa adicionar a partir do gerenciador de biblioteca, que é a biblioteca Neopixel da Adafruit.

Etapa 4: o ímã

O ímã
O ímã
O ímã
O ímã
O ímã
O ímã

Para prendê-lo à porta, usei um ímã muito forte de um disco rígido antigo. Apenas remova todos os parafusos da parte externa do disco rígido e você conseguirá remover o ímã com bastante facilidade. Acho que nem é preciso dizer que isso só deve ser feito em um disco rígido de que você não precisa mais! Isso vai estragar a viagem!

Eles são realmente fortes, então eu recomendo ter cuidado com eles, especialmente ao removê-los, pois você pode facilmente beliscar um dedo.

Como se tratava apenas de uma construção rápida de protótipo, e a força do magnético estaria puxando para a caixa de qualquer maneira, decidi usar apenas o blu-tack para prendê-lo à caixa.

Etapa 5: Uso

Uso
Uso
Uso
Uso
Uso
Uso

Para usar o dispositivo, você pode simplesmente visitar "wfh.local" no seu navegador. Observe que é baseado nos serviços Bonjour, para obter mais informações, consulte este link.

Depois disso, você pode apenas usar a interface da web para atualizar a cor do LED sempre que precisar!

Esperançosamente você achou este Instructable útil.

Eu adoraria saber o que você faria com esse tipo de configuração. Por favor, deixe-me saber nos comentários abaixo, ou junte-se a mim e a um monte de outros criadores no meu servidor Discord, onde podemos discutir este tópico ou qualquer outro relacionado ao criador que você tenha. As pessoas são realmente úteis lá, então é um ótimo lugar para conversar Fora.

Eu também gostaria de agradecer muito aos meus patrocinadores do Github que ajudam a apoiar o que eu faço. Eu realmente aprecio isso. Se você não sabe, o Github está combinando patrocínios para o primeiro ano, então, se você fizer um patrocínio, eles irão combiná-lo 100% nos próximos meses. Obrigado por ler!

Recomendado: