Índice:

O interruptor de luz final: 6 etapas (com imagens)
O interruptor de luz final: 6 etapas (com imagens)

Vídeo: O interruptor de luz final: 6 etapas (com imagens)

Vídeo: O interruptor de luz final: 6 etapas (com imagens)
Vídeo: ORIGINAL VÍDEO || el sacrificio de seis vidas traera nueva luz resident evil 4 2024, Julho
Anonim
O interruptor de luz final
O interruptor de luz final

O objetivo deste instrutível é explicar como fiz um interruptor de luz conectado por wi-fi (também chamado de controles remotos). O objetivo desses controles remotos é ligar e desligar vários relés conectados por wi-fi. Os relés não são explicados neste manual. Eles são explicados em uma instrução separada que eu fiz no passado: ESP8266 Wifi Switch.

Esses controles remotos conterão até 3 botões pequenos. Cada botão liga / desliga um ou mais relés. Um LED próximo a cada botão serve como feedback. Um botão maior é usado para um propósito especial: ele desliga todos os relés. Não apenas os controlados por controle remoto, mas todos os relés controlados por todos os controles remotos da casa. Isso é usado para desligar tudo ao sair para o trabalho ou ir para a cama.

O link entre os dispositivos é gerenciado por Blynk. O microcontrolador remoto é um Huzzah Feather com ESP8266. A energia para os controles remotos vem de um plugue USB (sem baterias).

Se você seguir minhas instruções, perceberá que este dispositivo tem uma finalidade semelhante à explicada em uma instrução anterior: ESP32 Thing Wifi Remote, e você está correto. Fiz as seguintes melhorias no modelo anterior:

  • O ESP32 Thing foi substituído por um Huzzah Feather com ESP8266 (tive problemas de conectividade com o ESP32 Thing).
  • Os botões metálicos foram substituídos por botões de plástico (a eletricidade estática às vezes era transmitida para a placa através dos botões metálicos, exigindo uma reinicialização).
  • Esses controles remotos agora controlam apenas algumas luzes, geralmente as luzes de um cômodo, em vez de controlar todas as luzes da casa com cada controle remoto (para que você não acenda acidentalmente as luzes dos outros quartos, por exemplo).
  • Eu tinha uma bateria no modelo antigo, para poder remover o controle remoto do plugue USB e ainda usá-lo por algumas horas. Acontece que eu nunca usei essa funcionalidade, então removi a bateria para tornar o controle remoto mais fino.
  • Eu adicionei o botão "desligar tudo".
  • Eu adicionei os LEDs de feedback.

Nível de dificuldade: médio

Material necessário:

  • 1 caixa de plástico PolyCase e PolyCase
  • 1 Pena HUZZAH com ESP8266 Adafruit
  • 1 placa de ensaio soldável de meio tamanho Adafruit
  • 3 leds Adafruit
  • 3 botões altos e estreitos Adafruit
  • 1 botão curto e largo Adafruit
  • 7 resistores de 3,3k Amazon
  • 1 plugue macho USB tipo A Adafruit
  • wire Sparkfun
  • cola de poliuretano Lowes

Ferramentas necessárias:

  • Ferro de soldar amazon
  • Dremel (se você não tiver um, um canivete seria suficiente) Lowes
  • Furadeira (se você não tiver uma, uma furadeira manual seria suficiente) Lowes

Etapa 1: Design

Projeto
Projeto

Microcontrolador:

Como microcontrolador, utilizei a pena Huzzah com ESP8266, da Adafruit, pelos seguintes motivos:

  • Ele tem recursos de wi-fi
  • É barato ($ 18,95 para a versão montada)
  • É relativamente pequeno (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28 ")
  • Ele tem 9 pinos GPIOs (eu precisava de 7)

O microcontrolador será alimentado por 5 V de uma tomada USB.

4 GPIOs serão usados como entradas de botões e 3 serão usados como saída para acender leds. Um dos botões (aquele que apaga todas as luzes) tem um LED incluído, então não fazia sentido para mim ter um led de feedback para este botão.

Botões:

O design dos botões é muito simples: para os 3 botões pequenos, escolhi interruptores táteis, também chamados de interruptores SPST. Escolhi os mais altos, para que fiquem fora do recinto. Para o botão maior, também escolhi um interruptor SPST, mas um mais curto, para que fique embutido no gabinete, com o objetivo de não ser pressionado acidentalmente. Ele também possui um led interno e um símbolo de E / S.

Conforme mostrado no diagrama acima, os interruptores fornecem aterramento ao GPIO por meio de um resistor pull-down de 3,3k e fornecem 3,3 V ao GPIO quando pressionados.

LEDs:

Usei LEDs amarelos de 5 mm. Eles são simplesmente conectados a um GPIO em uma extremidade e ao aterramento por meio de um resistor de 3,3k na outra extremidade.

Gabinete:

Para o gabinete, eu precisava de uma caixa de plástico com dimensões internas de pelo menos 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4 ". A caixa que escolhi tem dimensões internas de 52 mm x 100 mm x 19 mm / 2,0" x 3,9 "x 0,7 ". Isso significa que terei que empilhar um pouco de papelão ou papel atrás da placa de ensaio, para garantir que o sistema seja empurrado rente à tampa do gabinete e os botões fiquem para fora da tampa.

Todos os componentes são soldados em uma placa de ensaio soldável. Isso a torna mais permanente e segura do que uma placa de ensaio convencional e não exige o design de uma PCB personalizada. Eu descobri que a placa permanente com metade do tamanho da Adafruit funcionou perfeitamente.

Etapa 2: Fazendo o Conselho

Recomendado: