Resposta rápida

O WeMos D1 Mini Pro DS18B20 Temperature Sensor Shield permite adicionar deteção de temperatura precisa de um fio aos seus projetos IoT com o mínimo de cablagem. Este guia explica a configuração, o código e os erros comuns.

Porquê usar um shield dedicado?

Um shield como o DS18B20 Temperature Sensor Shield simplifica a ligação do sensor ao seu WeMos D1 Mini Pro. Elimina a necessidade de soldar ou usar breadboard, reduzindo a probabilidade de ligações soltas. O shield também fornece um ponto de montagem estável para o sensor, o que é útil para projetos de monitorização a longo prazo.

Passos de configuração

  1. Ligue o shield ao seu WeMos D1 Mini Pro: Alinhe os pinos do shield com os headers GPIO do D1 Mini Pro e pressione firmemente até encaixar. O shield deve assentar bem sem forçar. Verifique se o shield está totalmente encaixado; uma ligação parcial pode causar leituras intermitentes do sensor.
  2. Ligue o sensor DS18B20 ao shield: O shield tem um conector de 3 pinos para o sensor. Ligue os pinos de dados, VCC e GND do sensor aos terminais correspondentes. O shield normalmente usa um conector JST-PH; corresponda ao pinout do sensor. Os sensores DS18B20 vêm frequentemente com conectores Dupont; certifique-se de que os pinos estão alinhados corretamente antes de cravar.
  3. Instale a biblioteca necessária no Arduino IDE: Abra o Arduino IDE, vá a Tools > Manage Libraries, procure por 'OneWire' e 'DallasTemperature' e instale ambos. Estas bibliotecas tratam do protocolo de comunicação one-wire. Usar a versão errada da biblioteca pode causar erros de compilação; use as versões estáveis mais recentes.
  4. Carregue um sketch básico de leitura de temperatura: Use o sketch de exemplo da biblioteca DallasTemperature. Ele inicializa o barramento one-wire e lê a temperatura em Celsius. Defina a taxa de transmissão do monitor serial para 115200 para ver a saída. Se vir -127°C, o sensor não foi detetado. Verifique a cablagem e a versão da biblioteca.
  5. Interprete a saída serial: O sketch imprime a temperatura a cada segundo. Verifique se as leituras são consistentes e próximas de uma referência conhecida (por exemplo, temperatura ambiente). Se as leituras flutuarem muito, o sensor pode estar demasiado próximo de uma fonte de calor ou a ligação do shield está solta. Para leituras precisas, deixe o sensor estabilizar por alguns minutos após ligar.

Factos do produto

  • WeMos D1 Mini Pro DS18B20 Temperature Sensor Shield: WeMos D1 Mini Pro DS18B20 Temperature Sensor Shield Fornece uma interface plug-and-play para o sensor DS18B20, para que possa focar-se no código e no registo de dados em vez da cablagem.

    WeMos D1 Mini Pro DS18B20 Temperature Sensor Shield

    WeMos D1 Mini Pro DS18B20 Temperature Sensor Shield