Dabar ir dėl to OSPi galima: „Analog Sensor Api“. Ir su tuo OSPi 1.6 versija su 2xADS1115 net su 8 analoginiais įėjimais (programinė įranga >= 2.3.1 (160))!
Kas yra (vyresnis) OSPi Jei turite PCF8591T lustą, jums pasisekė: tai reiškia, kad analoginės jungtys gali būti naudojamos ir analoginiams matavimo duomenims įrašyti.
pvz., galite tiesiogiai prijungti SMT50.
VCC = +5V
GND = žemė
A0..A3 = 4 analoginiai įėjimai
OUT = analoginė išvestis (nenaudojama)
Bet jūs taip pat galite naudoti programinę įrangą BE PCF8591T lusto ir, pavyzdžiui, pasiekti jutiklius per tinklą.
Programinę įrangą galite rasti „GitHub“: https://github.com/opensprinklershop/OpenSprinkler-Firmware
Svarbu: suaktyvinkite Raspberry Pi I2C sąsają, pvz., taip aprašyta
sudo apt-get install build-essential
cd ~
git clone https://github.com/OpenSprinklerShop/OpenSprinkler-Firmware.git
cd OpenSprinkler-Firmware
sudo ./updater.sh
Įdiekite programinę įrangą taip, kaip įdiegėte originalią programinę įrangą. Iš anksto sukurkite atsarginę konfigūracijos kopiją naudodami programą!
Tada tęskite, kaip aprašyta čia:
Svarbu: norėdami valdyti naujas funkcijas, įdiekite programėlę “OpenSprinklerASB“ iš APPSTORE / PLAYSTORE!
Tuo tarpu, ar yra sprendimas analoginei plokštei I2C dirbti su OSPI Galima naudoti V1.5.2, ar yra žinomi kiti atvirojo kodo projektai, leidžiantys tokį plėtinį? Ar (balkonas) norėtų naudoti 18+ drėgmės jutiklių duomenis kartu su oro duomenimis, kad kiekvienam augalui būtų tinkamas drėgmės kiekis.
Iš anksto dėkojame už tolesnius patarimus.
Tai neįmanoma dėl skirtingų sąsajų.
Tačiau Raspberry PI galite naudoti analogines sąsajos korteles su ADS1115 mikroschema ir taip suaktyvinti iki 16 analoginių sąsajų (4 įėjimai vienoje kortelėje, ne daugiau kaip 4). Sąsajos kortelės turi turėti galimybę naudoti 0x48 / 0x49 / 0x4A / 0x4B kaip adresą, kad jas galėtų naudoti OSPi programinę įrangą galima skaityti.
Ar OpenSprinklerParduotuvė-OSPi versija jau veikia su Debian Bookworm?
Taip, dabar veikia! Atnaujinkite į naują programinę-aparatinę įrangą. Tai aptinka pakeistą branduolį ir naudoja naują libgpio.
Darbas su OpenSprinkler + OpenSprinklerSaugokite programinę-aparatinę įrangą
Sveiki, matau dirvožemio drėgmės vertę. Bet kaip aš galiu valdyti drėkinimą naudojant šią vertę?
Labai paprasta: skiltyje „Analoginio jutiklio konfigūracija“ yra „Programos reguliavimas“.
Visa kita čia 4 punkte
Dabar pagrindiniame puslapyje man rodoma, kad dirvožemio drėgnumas yra 150%, tačiau programos peržiūra nerodo jokių pokyčių.
Programos peržiūra visada prasideda nuo 100%. Dirvožemio drėgmės vertės yra momentinė vertė, kuri rytoj gali atrodyti visiškai kitaip. 150 % reguliavimo vertė padidintų laistymo trukmę per pusę, pvz., 4 minutės taptų 6 minutėmis.
Žurnale rodoma faktinė drėkinimo trukmė ir naudojamas reguliavimo koeficientas. Jei įsirengėte vandens skaitiklį, jis netgi parodo, kiek litrų vandens sutaupėte ar kiek daugiau išleidote.
Taip, drėkinimas tikrai trunka ilgiau. Tik peržiūra rodo tik oro reguliavimą (taip pat dinamišką), bet ne dirvožemio drėgmę.