RasPi – teploměr DS18B20 na GPIO4

Pro možnost zobrazit teplotu ze senzoru DS18B20 na 1-Wire sběrnici přes pin GPIO4.

Senzor DS18B20 prodávají na AliExpressu za 1-2€, např. zde (waterproof) nebo zde (klasik)

Teorie

  • „1-wire“ je patentní systém komunikace s čidly a obecně zdroji krátkých informací (teploměry, vlhkoměry, …)

Konfigurace Raspbian

  • podpora je již vestavěna do jádra (hurá je rok 2017), takže se nemusí nikde nic hledat
  • zkontrolujeme /boot/config.txt, zda obsahuje dtoverlay=w1-gpio,gpiopin=4
  • pokud zapojíme podle schématka nahoře, budou senzory dostupné: ls -l /sys/bus/w1/devices/

  • čtení hodnot pomocí : cat /sys/bus/w1/devices/28-*/w1_slave

  • jednoduché, ne? 🙂

Permanent link to this article: https://www.elvisek.cz/2017/11/raspi-teplomer-ds18b20-na-gpio4/