Měření překlopení srážkoměru

Wiring, C++, C, Java, ...
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Odpovědět
cevepe
Příspěvky: 42
Registrován: 10 zář 2018, 21:29
Reputation: 0

Měření překlopení srážkoměru

Příspěvek od cevepe » 09 črc 2020, 13:51

Ahojte,
nemáte někdo funkční kód + zapojení ohledně srážkoměru? Klidně může být na WH1080 nebo i jiný ?
Bude to fungovat i přes expander PCF8574?

Strašně moc, moc děkuji za výpomoc.

jonasplv
Příspěvky: 13
Registrován: 19 bře 2019, 21:41
Reputation: 0

Re: Měření překlopení srážkoměru

Příspěvek od jonasplv » 10 črc 2020, 09:30

Zdravim

Odkaz na funkcny kod a zapojenie.
http://cactus.io/projects/weather/ardui ... ain-sensor

Pointa je v tom aby si pre presne pocitanie impulzov z jazyckoveho rele v kode vyuzil funkciu "attachInterrupt".
Pri arduino UNO, NANO, ciže MCU ATMEGA328 su to iba dva PINY a to PIN2 a PIN3, pise sa to aj v clanku po anglicky.

Ja pre moj modul senzorov na jednom MCU ATMEGA328 nacitavam cez PIN2 a interrupt pulzy zo zrazkomeru, cez PIN3 a Interrupt pulzy z anemometra (meranie vetra), na PIN5 meriam teplotu s DS18B20, a plus po I2C (A4 a A5) dalsie tri senzory, nepotrebujes na to ziaden expander ako pises, vsetko ked das cez funkciu switch (ds18b20 a I2C senzory) všetko to jedno MCU pekne odmeria a po seriali PIN0 a PIN1 mi to odosiela do ESP8266 a potom do cloudu...

Len mne sa na anemometry jazyckove rele zlomilo vzdy po vecsej burke, tak som pre snimanie pulzov z anemometra a zrazkomeru zvolil snimanie pohybu magnetu cez HALL senzor a LM358. To funguje uz vyborne.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Bing [Bot] a 23 hostů