«

»

Úno 07 2016

4. Monitorování vlhkosti půdy pomocí Raspberry Pi v domácnosti

 

VlhkostniSenzor_0Další možností jak využít Raspberry Pi v domácnosti je monitorování vlhkosti půdy v květináčích. Sledování poté může být zobrazeno přímo v konzoli (které je popsáno níže) nebo posláním mailu (když některé čidlo zjistí, že je hodnota pod určitou hodnotu, tak pošle email, kde bude upozornění, který konkrétní květináč je potřeba zalít), popřípadě v android zařízením, webu,… Abychom mohli toto uskutečnit, tak je zapotřebí koupit alespoň jedno vlhkostní čidlo a jeden integrovaný obvod MCP3008, který převádí analogový signál(lze napojit až 8 zařízení)  z vlhkostního čidla na digitální do RPi. (čidlo které je použito má i digitální výstup, ale pro oddělení je použit právě integrovaný obvod)

 

1. Součástky a zapojení

 

součástky

 

zapojení

VlhkostniSenzor_10

 

foto

DSCN6180DSCN6181DSCN6182DSCN6183DSCN6184DSCN6185DSCN6189DSCN6188


DSCN6186

 

 

 

2. Nainstalování a nastavení Pi

po nainstalovaní rasbianu udělat update a ugrade

 

nainstalovat  git, python pip a python dev

 

stáhnout a nainstalovat py-spidev

 

vytvořit složku pro python skripty napřiklad py

 

povolit SPI v základním nastavení systému


VlhkostniSenzor_1 VlhkostniSenzor_2

VlhkostniSenzor_3 VlhkostniSenzor_4

VlhkostniSenzor_5 VlhkostniSenzor_6

VlhkostniSenzor_7

a restart

 

kontrola, zda je nastaveno v pořadku

VlhkostniSenzor_8

 

 

3. Základní test + testovací skript(zobrazení v konzoli)

 

vytvořit si pomocnou knihovnu pro integrovaný obvod MCP3008


uzavřít a uložit soubor (CTRL+x a pak “y” a enter)

 

základní test v pythonu (načtení hodnoty s čidla)



428

 

vytvoření skriptu, který zobrazuje aktuální hodnotu

 

spuštění skriptu pro zjištění vlhkosti

VlhkostniSenzor_9

 

Share Button
  • Fish

    super, diky za clanek