Nyt myös hänelle OSPi saatavana: "Analog Sensor Api". Ja sen kanssa OSPi Versio 1.6, jossa 2xADS1115, jopa 8 analogisella sisääntulolla (ohjelmisto >= 2.3.1 (160))!
Jokainen, jolla on (vanhempi) OSPi Jos sinulla on PCF8591T-siru, olet onnekas: Tämä tarkoittaa, että analogisia liitäntöjä voidaan käyttää myös analogisten mittaustietojen tallentamiseen.
Voit esimerkiksi liittää SMT50:n suoraan.
VCC = +5V
GND = Maa
A0..A3 = 4 analogista tuloa
OUT = analoginen lähtö (käyttämätön)
Mutta voit käyttää ohjelmistoa myös ILMAN PCF8591T-sirua ja esimerkiksi käyttää antureita verkon kautta.
Löydät ohjelmiston GitHubista: https://github.com/opensprinklershop/OpenSprinkler-Firmware
Tärkeää: Aktivoi Raspberry Pi I2C -liitäntä, esimerkiksi näin kuvattu
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Asenna ohjelmisto samalla tavalla kuin asensit alkuperäisen ohjelmiston. Varmuuskopioi asetukset etukäteen sovelluksen kautta!
Jatka sitten tässä kuvatulla tavalla:
Tärkeää: Voit hallita uusia toimintoja asentamalla sovelluksen "OpenSprinklerASB” APPSTORE/PLAYSTORE-kaupasta!
Sillä välin, onko olemassa ratkaisua analogiselle I2C-levylle, joka toimii OSPI V1.5.2 voidaan käyttää vai onko muita avoimen lähdekoodin projekteja tiedossa, jotka mahdollistavat tällaisen laajennuksen? Haluaisiko (parveke) käyttää 18+ kosteusanturin tietoja säätietojen kanssa oikean määrän kosteutta varten jokaiselle kasville?
Kiitos jo etukäteen lisävinkeistä.
Tämä ei ole mahdollista erilaisten käyttöliittymien vuoksi.
Voit kuitenkin käyttää analogisia liitäntäkortteja ADS1115-sirun kanssa Raspberry PI:lle ja siten aktivoida jopa 16 analogista liitäntää (4 tuloa korttia kohden, enintään 4). Liitäntäkorttien on voitava käyttää 0x48 / 0x49 / 0x4A / 0x4B osoitteena, jotta ne voivat käyttää niitä OSPi ohjelmisto voidaan lukea.
Onko OpenSprinklerShop-OSPi versio toimii jo Debian Bookwormin kanssa?
Kyllä, nyt toimii! Päivitä uuteen laiteohjelmistoon, tämä havaitsee muuttuneen ytimen ja käyttää uutta libgpioa.
Työskentely OpenSprinkler + OpenSprinklerShop firmware
Hei, näen maaperän kosteuden arvon. Mutta kuinka voin ohjata kastelua tällä arvolla?
Hyvin yksinkertaista: "Analogisen anturin kokoonpanon" alla on "Ohjelman säätö" alla.
Kaikki muu tässä kohdassa 4
Nyt näyttää minulle kotisivulla, että maaperän kosteus on 150%, mutta ohjelman esikatselu ei näytä mitään muutosta.
Ohjelman esikatselu alkaa aina 100 %:sta. Maaperän kosteusarvot ovat hetkellinen arvo, joka voi huomenna näyttää täysin erilaiselta. Säätöarvo 150 % lisäisi kastelun kestoa puoleen, esim. 4 minuutista tulisi sitten 6 minuuttia.
Todellinen kastelun kesto ja käytetty säätökerroin näkyvät lokissa. Jos olet asentanut vesimittarin, se näyttää jopa kuinka monta litraa vettä olet säästänyt tai kuinka paljon enemmän olet kuluttanut.
Kyllä, kastelu todella kestää pidempään. Vain esikatselu näyttää vain sääsäädön (myös dynaamisen), mutta ei maaperän kosteutta.