Teraz także dla niego OSPi dostępne: „Analog Sensor Api”. I z tym OSPi Wersja 1.6 z 2xADS1115 nawet z 8 wejściami analogowymi (oprogramowanie >= 2.3.1 (160))!
Kto (starszy) OSPi Jeśli posiadasz układ PCF8591T, masz szczęście: oznacza to, że połączenia analogowe mogą być również wykorzystywane do rejestrowania analogowych danych pomiarowych.
np. możesz podłączyć SMT50 bezpośrednio.
VCC = +5 V
GND = uziemienie
A0..A3 = 4 wejścia analogowe
OUT = wyjście analogowe (nieużywane)
Ale można też używać oprogramowania BEZ chipa PCF8591T i np. uzyskać dostęp do czujników przez sieć.
Oprogramowanie można znaleźć na GitHubie: https://github.com/opensprinklershop/OpenSprinkler-Firmware
Ważne: Aktywuj interfejs Raspberry Pi I2C np. w ten sposób opisane
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Zainstaluj oprogramowanie w taki sam sposób, w jaki instalowałeś oryginalne oprogramowanie. Utwórz wcześniej kopię zapasową konfiguracji za pomocą aplikacji!
Następnie postępuj zgodnie z opisem tutaj:
Ważne: aby sterować nowymi funkcjami, zainstaluj aplikację „OpenSprinklerASB” w APPSTORE / PLAYSTORE!
W międzyczasie, czy istnieje rozwiązanie umożliwiające współpracę z płytą analogową I2C OSPI Można zastosować wersję 1.5.2, czy są znane inne projekty open source, które umożliwiają takie rozszerzenie? Czy (balkon) chciałby wykorzystać dane z ponad 18 czujników wilgoci wraz z danymi pogodowymi, aby uzyskać odpowiednią ilość wilgoci dla każdej rośliny.
Z góry dziękuję za dalsze wskazówki.
Nie jest to możliwe ze względu na różne interfejsy.
Można jednak zastosować karty interfejsów analogowych z chipem ADS1115 dla Raspberry PI i tym samym aktywować do 16 interfejsów analogowych (4 wejścia na kartę, maksymalnie 4). Karty interfejsów muszą mieć możliwość używania adresów 0x48 / 0x49 / 0x4A / 0x4B, aby mogły być używane przez OSPi można odczytać oprogramowanie.