Índice:

ESP8266 / ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 etapas (com imagens)
ESP8266 / ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 etapas (com imagens)

Vídeo: ESP8266 / ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 etapas (com imagens)

Vídeo: ESP8266 / ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 etapas (com imagens)
Vídeo: send ds18b20 temp with wi-fi to android 2024, Novembro
Anonim
Image
Image

Todos nós gostamos de saber qual é a temperatura atual da sala e, às vezes, qual é a temperatura em outra sala, ou talvez até mesmo em sua casa de férias do outro lado do mundo. Talvez você queira monitorar a temperatura na casa do seu lagarto de estimação? Você veio ao lugar certo para aprender a construir seus próprios SmartThings conectados DS18B20 Temp. Sensor com ESP8266 e Arduino. Confira este Vid e continue lendo.

Etapa 1: Hardware - O que você precisa

Hardware - o que você precisa
Hardware - o que você precisa
Hardware - o que você precisa
Hardware - o que você precisa
Hardware - o que você precisa
Hardware - o que você precisa

NÃO endosso, represento ou recebo nada pelos exemplos abaixo. Caveat Emptor.

Substitua conforme necessário para seus requisitos / parâmetros individuais. Links para produtos são apenas exemplos e não promoção. Eu não usei um resistor para o DS18B20. Por favor, use seu próprio julgamento.

1. ESP8266 ESP12 NodeMCU SOC

2. Sensor de temperatura DS18B20

3. Base NodeMCU

4. Samsung SmartThings 2.0 Hub

Micro Cabo USB

Etapa 2: Software - O que você precisa

Software - O que você precisa
Software - O que você precisa
Software - O que você precisa
Software - O que você precisa
Software - O que você precisa
Software - O que você precisa
Software - O que você precisa
Software - O que você precisa

PRESSUPOSTOS: Confortável trabalhando com IDE Arduino, Bibliotecas, IDE SmartThings e GITHub.

IDE Arduino

IDE Samsung SmartThings

SmartThings Android App

GITHub

Etapa 3: configuração do hardware

Configuração de hardware
Configuração de hardware

Para esta seção, as etapas explicadas baseiam-se na minha configuração. Ajuste conforme necessário.

  • Instale a placa NodeMCU na Node Base. (confirme a orientação correta pelos locais da antena correspondentes em cada um ou pelos números dos pinos correspondentes, se listados na base)
  • Instale conexões de terminador fêmea no DS18B20. (Cortei, desmontei, soldei e envolvi jumpers nas linhas do DS1820B)
  • Conecte a alimentação do DS18B20 ao trilho de 3,3 V na Base do Nó. Veja a foto.
  • Conecte o terra do DS18B20 ao trilho de aterramento na Base do Nó. Veja a foto.
  • Conecte os dados do DS18B20 ao trilho do pino D3 na base do nó. Veja a foto.

NOTA: pode ser necessário desconectar a conexão de dados ao carregar o esboço e reconectar após a conclusão do carregamento.

Etapa 4: configuração do software

Configuração de software
Configuração de software
Configuração de software
Configuração de software
Configuração de software
Configuração de software

PRESSUPOSTOS: Confortável trabalhando com IDE Arduino, Bibliotecas, IDE SmartThings e GITHub.

  • Faça login em suas respectivas contas SmartThings IDE e GITHub.
  • Siga TODAS as etapas mostradas aqui por Daniel Ogorchock. Também conhecido como Ogiewon.

Eu sei que há muitas informações iniciais e configurações se esta é a primeira vez que você está definindo as configurações de ST_Anything, mas vale a pena. Sinta-se à vontade para fazer quaisquer perguntas que possa ter ao longo do caminho. Além disso, o Fórum SmartThings para este projeto é um ótimo lugar para dicas e conselhos.

  • Modifique o esboço do Arduino anexado, adicionando as especificações do ambiente WiFi / SmartThings. O esboço indica onde fazer as alterações, assim como as etapas na página do GITHub.
  • Consulte as capturas de tela anexadas para as (2) alterações específicas do dispositivo ST_Anything. (Para a versão NodeMCU 0.9 … Mude o pino D7 para o pino D3) e comente todos os dispositivos / bibliotecas que você não deseja instalar neste momento.
  • O esboço anexado tem as alterações de D7 a D3 e os extras comentados. NOTA: Se você desconectou o jumper de D #, reconecte após o esboço ter sido carregado.
  • Abra seu SmartThings Mobile App. Se você ainda precisar adicionar detalhes de acordo com as etapas aqui, faça-o agora.
  • Dê uma olhada em sua lista de dispositivos em seu SmartThings Mobile App, agora você deve ver um DS18B20 listado com sua temperatura atual.

Recomendado: