Novo software OSPi – com Analog Sensor API

Agora também disponível para OSPi: O “Analog Sensor Api”. E com OSPi versão 1.6 com 2xADS1115 mesmo com 8 entradas analógicas (software >= 2.3.1 (160))!

Se você possui um OSPi (mais antigo) com chip PCF8591T, está com sorte: as conexões analógicas também podem ser usadas para registrar dados de medição analógicos.

Por exemplo, você pode conectar o SMT50 diretamente.

VCC = +5V
GND = Terra
A0..A3 = 4 entradas analógicas
OUT = saída analógica (não utilizada)

Mas você também pode usar o software SEM o chip PCF8591T e acessar sensores via rede, por exemplo.

Você pode encontrar o software no GitHub: https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware

Importante: Ative a interface Raspberry Pi I2C, por exemplo. assim descrito

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

Instale o software da mesma forma que instalou o software original. Faça backup da configuração via aplicativo com antecedência!

Em seguida, proceda conforme descrito aqui:

Ativar configuração do sensor analógico

Importante: Para controlar as novas funções, instale o aplicativo “OpenSprinklerASB” da APPSTORE/PLAYSTORE!

11 pensamentos sobre “Novo software OSPi – com Analog Sensor API

    • Administrador diz:

      A visualização do programa sempre começa em 100%. Os valores de umidade do solo são um valor momentâneo que pode parecer completamente diferente amanhã. O valor de ajuste de 150% aumentaria a duração da rega para metade, por ex. 4min então se torna 6min.
      A duração real da irrigação e o fator de ajuste utilizado aparecem no registro. Se você instalou um hidrômetro, ele ainda mostra quantos litros de água você economizou ou quanto mais gastou.

    • Administrador diz:

      Sim, está funcionando agora! Atualize para o novo firmware, detecta o kernel alterado e usa a nova libgpio.
      Trabalhando com firmware OpenSprinkler + OpenSprinklerShop

  1. Administrador diz:

    Isso não é possível devido às diferentes interfaces.
    Porém, você pode usar placas de interface analógica com chip ADS1115 para o Raspberry PI e assim ativar até 16 interfaces analógicas (4 entradas por placa, máximo 4). As placas de interface devem ser capazes de usar 0x48/0x49/0x4A/0x4B como endereços para que possam ser lidas pelo software OSPi.

    • Kay Fuhrman diz:

      Conectei uma placa de interface analógica com chip ADS1115, endereço 0x48 a um Raspberry PI 3. Conectei um STM50 a ela. No entanto, o software não apresenta valores plausíveis.
      A página de configuração dos sensores diz: OSPI PCF8591. Qual poderia ser o motivo?

      • Administrador diz:

        Isso se deve à forma como o script de construção reconhece a interface. O PCF8591 e o ADS1115 possuem o mesmo endereço I2C 48. Se o script de construção encontrar os endereços I2C 48 e 49, ele compila a versão ADS1115, se encontrar apenas 48, então a versão PCF8591. Você precisa modificar o script de construção para compilar o ADS1115.

  2. Thomas Thaler diz:

    Entretanto, existe uma solução para que uma placa analógica I2C possa ser usada com OSPI V1.5.2 ou existem outros projetos de código aberto conhecidos que permitem tal extensão? Gostaria (da varanda) de usar os dados de mais de 18 sensores de umidade junto com os dados meteorológicos para obter a quantidade correta de umidade para cada planta.
    Agradecemos antecipadamente por mais dicas.

Deixe um comentário

Seu endereço de e-mail não será publicado. Campos obrigatórios marcados com *

Este site utiliza Akismet para reduzir spam. Saiba como seus dados de comentários são processados.