Нов софтуер OSPi – с API за аналогови сензори

Вече се предлага и за OSPi: „Analog Sensor Api“. И с OSPi версия 1.6 с 2xADS1115 дори с 8 аналогови входа (софтуер >= 2.3.1 (160))!

Ако имате (по-стар) OSPi с чип PCF8591T, имате късмет: аналоговите връзки могат да се използват и за запис на аналогови измервателни данни.

Например, можете да свържете SMT50 директно.

VCC = +5V
GND = Земя
A0..A3 = 4 аналогови входа
OUT = аналогов изход (неизползван)

Но можете също така да използвате софтуера БЕЗ чипа PCF8591T и да имате достъп до сензори през мрежата, например.

Можете да намерите софтуера в GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Важно: Активирайте Raspberry Pi I2C интерфейс, напр. като това описано

sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh

Инсталирайте софтуера, както сте инсталирали оригиналния софтуер. Предварително архивирайте конфигурацията чрез приложение!

След това продължете, както е описано тук:

Активиране на конфигурация за аналогов сензор

Важно: За да контролирате новите функции, инсталирайте приложението „OpenSprinklerASB“ от APPSTORE / PLAYSTORE!

11 мисли за „Нов софтуер OSPi – с API за аналогови сензори

  1. Р. Кемна казва:

    Да, напояването наистина продължава по-дълго. Само визуализацията показва само корекцията за времето (също динамична), но не и влажността на почвата.

  2. Р. Кемна казва:

    Сега ми показва на началната страница, че влажността на почвата е 150%, но визуализацията на програмата не показва никаква промяна.

    • Админ казва:

      Визуализацията на програмата винаги започва от 100%. Стойностите на влажността на почвата са моментна стойност, която утре може да изглежда напълно различно. Стойността на корекция от 150% би увеличила продължителността на поливане наполовина, напр. След това 4 минути стават 6 минути.
      Действителната продължителност на напояване и използвания коефициент на корекция се появяват в дневника. Ако имате монтиран водомер, той дори показва колко литра вода сте спестили или колко повече сте изразходили.

  3. Р. Кемна казва:

    Здравейте, виждам стойността на почвената влага. Но как мога да контролирам напояването с тази стойност?

    • Админ казва:

      Да, вече работи! Актуализирайте до новия фърмуер, това открива промененото ядро ​​и използва новия libgpio.
      Работа с фърмуера OpenSprinkler + OpenSprinklerShop

  4. Админ казва:

    Това не е възможно поради различните интерфейси.
    Можете обаче да използвате аналогови интерфейсни карти с ADS1115 чип за Raspberry PI и по този начин да активирате до 16 аналогови интерфейса (4 входа на карта, максимум 4). Интерфейсните карти трябва да могат да използват 0x48 / 0x49 / 0x4A / 0x4B като адреси, така че да могат да бъдат прочетени от софтуера OSPi.

    • Кей Фурман казва:

      Свързах аналогова интерфейсна карта с чип ADS1115, адрес 0x48 към Raspberry PI 3. Свързах STM50 към нея. Софтуерът обаче не показва правдоподобни стойности.
      Страницата за конфигурация на сензорите казва: OSPI PCF8591. Каква може да е причината?

      • Админ казва:

        Това се дължи на начина, по който скриптът за изграждане разпознава интерфейса. PCF8591 и ADS1115 имат един и същ I2C адрес 48. Ако скриптът за изграждане намери I2C адреси 48 и 49, той компилира версията ADS1115, ако намери само 48, тогава версията PCF8591. Трябва да модифицирате скрипта за компилиране, за да компилирате ADS1115.

  5. Томас Талер казва:

    Има ли междувременно решение, така че аналогова платка I2C да може да се използва с OSPI V1.5.2 или има ли известни други проекти с отворен код, които позволяват такова разширение? Бих искал (балкон) да използва данните от 18+ сензора за влага заедно с данните за времето, за да има правилното количество влага за всяко растение.
    Благодаря предварително за допълнителни съвети.

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват вашите коментарни данни.