Categories
ESP8266 NodeMCU

DS18B20 и MQTT

В предишната статия разгледахме стъпките за инсталиране на MQTT брокер. Нека сега да тестваме сървъра при реални условия.

Ще използвам демото, в което измерихме температурата с DS18B20. Но вместо да показваме резултата на локален екран, ще изпратим информацията използвайки MQTT брокер.

Отново свързваме:

  • Пин 1 (левият) на DS18B20 с GND на NodeMCU;
  • Пин 2 (средният) на DS18B20 с D3 на NodeMCU;
  • Пин 3 (десният) на DS18B20 с 3v3 на NodeMCU;
  • Нужен е резистор от 4.7kΩ до 5kΩ между Пин 2 и Пин 3.
Categories
ESP8266 NodeMCU

Да измерим температурата с DS18B20

DS18B20 е цифров термометър с интерфейс използващ за комуникация само един проводник.

Всеки DS18B20 има уникален 64 битов сериен номер, което позволява много сензори да споделят един проводник.

Термометърът може да измерва температури от -55°C до +125°C.