více různých čidel na I2C

Odpovědět
arduman
Příspěvky: 16
Registrován: 27 pro 2019, 20:40
Reputation: 0

více různých čidel na I2C

Příspěvek od arduman » 06 lis 2020, 16:20

Ahoj.
Jak nejlépe vyčítat hodnoty z několika různých čidel (třeba šesti - teplota, tlak, jas, čas, vlhkost, UV, atd..) na jedné I2C sběrnici v co nejkratším možném čase aby se to nemlelo?
Jsou doporučené nějaké minimální časové intervaly mezi čtením dat z jednotlivých čidel? Jak to děláte?
Děkuji za poučení.

Uživatelský avatar
kiRRow
Příspěvky: 1152
Registrován: 07 kvě 2019, 07:03
Reputation: 0
Bydliště: Opava

Re: více různých čidel na I2C

Příspěvek od kiRRow » 06 lis 2020, 19:26

datasheet ... tam by mělo být vše ... i včetně časování komunikace ... vždy koukám prvně po něm a tam

Uživatelský avatar
gilhad
Příspěvky: 779
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: více různých čidel na I2C

Příspěvek od gilhad » 06 lis 2020, 20:49

IMHO by nemel byt problem s odstupem cteni ruznych cidel jednim Arduinem.
Problem je spis, jak casto cist ta cidla, (nektera odpovi okamzite novou hodnotou, jinym muze trvat i nekolik sekund, nez se zmuzou na nacteni nove hodnoty a nema cenu je obtezovat dotazy driv), a to bych resil podle vzoru blikani nekolika ledkama pomoci milis(). Jak casto ma cenu je cist bude v datasheetu.

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: více různých čidel na I2C

Příspěvek od Hanz » 06 lis 2020, 21:18

třeba čtení z DHT čidel je to 2000ms viz.článek

https://www.hwkitchen.cz/navody-hwkitch ... no-navody/

sachlj
Příspěvky: 89
Registrován: 10 pro 2020, 19:22
Reputation: 0

Re: více různých čidel na I2C

Příspěvek od sachlj » 15 pro 2020, 08:48

Zdravím. Tohle zrovna řeším. Aby se mi to "nemlelo" když použiju tvůj termín tak jsem rozdělil čidla na 2 části a to co vyčtu posílám do databáze. Zatím, páč až zjistím json api pro odesílání do světových center tak to tam začnu taky posílat.
Použil jsem NodeMCU v3 které má přehršel paměti proti Arduinu a taky rovnou wifi na kterou jsou tisíce postupů jak to zprovoznit a různých knihoven na esp8266 napojených. Jedinej problém je v tom že potřebuju arduino s wifi které bude tak jednoduché jako NodeMCU respektive něajkou wifi desku co pojede jednoduše jako NodeMCU ale bude mít logiku 5V arduina avr.
Neexistují hloupé otázky, existují jen hloupé odpovědi.
Chci aby "chytrá" elektronika dělala "chytré" a užitečné věci. Tím není aby nahrazovala něco co se dá hotové koupit za pár korun.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 14 hostů