Índice:

WiFi Pocket Remote: 4 etapas
WiFi Pocket Remote: 4 etapas

Vídeo: WiFi Pocket Remote: 4 etapas

Vídeo: WiFi Pocket Remote: 4 etapas
Vídeo: LG Remote Not Working? Try LG Remote App:Remote for LG: Smart Remote (Easy Solution) 2024, Novembro
Anonim
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote
WiFi Pocket Remote

Um simples controle remoto pode ser útil para projetos que envolvam WiFi. Você pode fazer um dos seguintes itens:

  • Três botões táteis *
  • Placa IoT ESP8266 v2 (Amica) (e o invólucro de plástico em que ela veio)
  • Tela LCD chinesa genérica de 0,91 ", compatível com biblioteca adafruit
  • Placa protetora de 3x7 centímetros pcb
  • Bateria 9V
  • Cabo de bateria 9V
  • Botão liga / desliga, também conhecido como botão deslizante de 2 posições *
  • Um resistor de 100 ohms *
  • Três resistores de 1000 ohms *
  • velcro com verso adesivo (opcional)

* Economize dinheiro resgatando este componente de um aparelho de som quebrado ou dispositivo de lixo semelhante (tente sua loja local)

Com as seguintes ferramentas:

  • Óculos de segurança
  • Ferro de solda
  • Solda (eu uso 0,8 mm)
  • Pistola de cola quente com um bastão de cola
  • Mãos que ajudam (boas aqui) (baratas aqui)
  • Cortadores de fio projetados para cortar pequenos fios para que fiquem nivelados com uma superfície
  • Alicate de ponta fina
  • Cabo micro usb
  • Um computador com Arduino IDE e complemento ESP8266 instalado
  • Luvas**
  • Chave de fenda**
  • Martelo**
  • Furadeira sem fio**

** necessário apenas se você planeja resgatar suas próprias peças

Também vale a pena mencionar que este controle remoto pode ser usado ao contrário - para navegar pelas informações recebidas de outro lugar.

Etapa 1: Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro

Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro
Teste o ajuste de tudo no protoboard. Cole o LCD. Teste os resistores e pinos de botão com um multímetro

Certifique-se de usar um nodeMCU "v2" da Amica, pois a versão "v3" Lolin é um pouco maior e não caberá!

Os botões nem sempre têm quatro pinos - mas quando eles têm, você deve verificá-los. Configure seu multímetro para ler resistências. Toque em dois pinos. Se a resistência for zero, os pinos estão conectados uns aos outros. É mais fácil testar os botões quando eles estão no protoboard.

Os resistores podem enganar você! Por exemplo, queremos três resistores de 1k, que são marrom, preto, vermelho. A faixa vermelha pode ser facilmente confundida com laranja, que designa um resistor de 10k! Além disso, sempre que você recuperar um componente, é bom verificar se ele ainda está funcionando bem, se possível. Contanto que todos os resistores de 1k leiam algo próximo a 1.000 ohms, você está pronto para continuar.

Etapa 2: Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema

Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema
Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema
Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema
Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema
Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema
Solde o botão liga / desliga primeiro, depois os fios / botões / resistores e, em seguida, o NodeMCU. Veja o esquema

O TinkerCAD foi usado para criar o esquemático retratado. Como o TinkerCAD não tem um NodeMCU na lista de peças disponíveis, usei pinos de cabeçalho para representá-lo. As etiquetas foram adicionadas com um editor de fotos.

A maior parte do circuito será coberto pelo NodeMCU e a bateria, por isso é importante verificar tudo. Tome cuidado para que sua chave liga / desliga não bloqueie a porta usb no NodeMCU. Use um alicate para passar os fios da bateria de 9 V, um de cada vez, através de um orifício de montagem. Isso evitará que os fios se rompam com o tempo. Depois de soldar todo o resto do circuito, recomendo soldar apenas os pinos NodeMCU que você vai usar.

Em seguida, vem o plástico antiestático. Corte um pedaço do saco em que o NodeMCU veio. Cole o plástico na parte de baixo do protoboard, onde a bateria irá. Isso protegerá a solda e os pinos de curto-circuito contra o invólucro da bateria ou qualquer outra coisa que você possa colocar o controle remoto em cima. Além disso, o plástico fornece uma superfície lisa para colocar a bateria.

Etapa 3: Teste de Hardware

Teste de Hardware
Teste de Hardware
Teste de Hardware
Teste de Hardware

Em vez de ler um sinal digital liga / desliga, vamos ler a tensão analógica. Isso nos permite colocar todos os três botões em um único pino. Cada botão tem uma resistência diferente, que é então conectada a um divisor de tensão quando você pressiona o botão. O NodeMCU lerá uma tensão entre 0-3,3 volts e fornecerá um valor correspondente entre 0-1024. Estou incluindo um esboço que acenderá a tela de LCD e exibirá o valor que está sendo capturado pelo pino A0. Isso permitirá que você diga se os botões estão funcionando. Os valores que capturei, da esquerda para a direita, foram 545, 520 e 365, mas os seus podem variar um pouco. Quando nenhum botão é pressionado, o valor analógico deve estar entre 0-15.

Etapa 4: Opções de programação WiFi

Opções de programação WiFi
Opções de programação WiFi

Existem várias maneiras de programar o controle remoto para falar com outros dispositivos por WiFi e até pela Internet. O método que você escolher dependerá da sua situação particular. Também vale a pena mencionar que este controle remoto pode ser usado ao contrário (para navegar pelas informações recebidas de outro lugar). Os dois métodos principais que vi são HTTP e MQTT. Aqui estão alguns tutoriais que você pode seguir a partir daqui:

Tutorial de software

Raspberry Pi MQTT com instruções de configuração

Tutorial do software MQTT

Tutorial PubNub

Verifique também os exemplos incluídos na biblioteca de hardware NodeMCU (foto)!

Obrigado por ler! Há muitas maneiras de expandir esse controle remoto assim que você pegar o jeito. Por suposto, poste seus resultados. Adoraria ver como ficou!

Recomendado: