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? 🙂