Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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
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
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
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
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.