Uusi OSPi-ohjelmisto – Analog Sensor API:lla

Nyt saatavilla myös OSPi:lle: "Analog Sensor Api". Ja OSPi-versiolla 1.6, jossa on 2xADS1115, jopa 8 analogisella sisääntulolla (ohjelmisto >= 2.3.1 (160))!

Jos sinulla on (vanhempi) PCF8591T-sirulla varustettu OSPi, olet onnekas: 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 käyttää antureita esimerkiksi verkon kautta.

Löydät ohjelmiston GitHubista: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Tärkeää: Aktivoi Raspberry Pi I2C -liitäntä, esim. 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:

Aktivoi analogisen anturin konfigurointi

Tärkeää: Hallitse uusia toimintoja asentamalla "OpenSprinklerASB" -sovellus APPSTORE/PLAYSTORE-kaupasta!

11 ajatusta aiheesta "Uusi OSPi-ohjelmisto – Analog Sensor API:lla

  1. R. Kemna sanoo:

    Kyllä, kastelu todella kestää pidempään. Vain esikatselu näyttää vain sääsäädön (myös dynaamisen), mutta ei maaperän kosteutta.

    • Admin sanoo:

      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 minuuttia muuttuu sitten 6 minuutiksi.
      Todellinen kasteluaika 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.

    • Admin sanoo:

      Kyllä, nyt toimii! Päivitä uuteen laiteohjelmistoon, tämä havaitsee muuttuneen ytimen ja käyttää uutta libgpioa.
      Työskentely OpenSprinkler + OpenSprinklerShop-laiteohjelmiston kanssa

  2. Admin sanoo:

    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 tulee voida käyttää osoitteita 0x48 / 0x49 / 0x4A / 0x4B, jotta OSPi-ohjelmisto pystyy lukemaan ne.

    • Kay Fuhrman sanoo:

      Liitin Raspberry PI 3:een analogisen liitäntäkortin ADS1115-sirulla, osoite 0x48. Liitin siihen STM50:n. Ohjelmisto ei kuitenkaan näytä uskottavia arvoja.
      Antureiden asetussivulla lukee: OSPI PCF8591. Mikä voisi olla syynä?

      • Admin sanoo:

        Tämä johtuu tavasta, jolla rakennuskomentosarja tunnistaa käyttöliittymän. PCF8591:llä ja ADS1115:llä on sama I2C-osoite 48. Jos rakennuskomentosarja löytää I2C-osoitteet 48 ja 49, se kääntää ADS1115-version, jos se löytää vain 48, niin PCF8591-version. Sinun on muokattava rakennuskomentosarjaa ADS1115:n kääntämiseksi.

  3. Thomas Thaler sanoo:

    Onko sillä välin ratkaisua, että analogista I2C-korttia voidaan käyttää OSPI V1.5.2:n kanssa vai onko tiedossa muita avoimen lähdekoodin projekteja, jotka mahdollistavat tällaisen laajennuksen? Haluaisiko (parveke) käyttää 18+ kosteusanturin tietoja säätietojen kanssa oikean kosteusmäärän saamiseksi jokaiselle kasville?
    Kiitos jo etukäteen lisävinkeistä.

Jätä vastaus

Sähköpostiosoitteesi ei julkaista. Vaadittavat kentät on merkitty *

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseen. Alkuperäinen hinta oli: 129,00 €.