BH1750

Odpovědět
Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

BH1750

Příspěvek od Hafajs » 23 úno 2020, 10:02

Zdravím všechny. Mám čidlo osvětlení BH1750. Chodí od nuly do 54 612 lx. Rozsah ale má mít 0-65 535lx. Na netu občas někdo řeší, že mu čidlo vrací pouze 54612. Řešil jste někdo problém jako já? Nebo máte nějaký nápad?
Díky

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: BH1750

Příspěvek od ondraN » 23 úno 2020, 11:44

Díval jsem se do kat. listu toho obvodu. Myslím, že pokud měříš v modu hi-resolution (mode2), tak je hodnota toho registru omezená (str.11)
Přílohy
bh1750fvi-e-186247.pdf
(557.16 KiB) Staženo 145 x

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: BH1750

Příspěvek od Hafajs » 23 úno 2020, 15:11

Ahoj, ja tam nespecifikuji presnost, kdyz se nezada pozadovana presnost, tak default by mel byt "BH1750_CONTINUOUS_HIGH_RES_MODE". Ale pro jistotu zkusim jeste "CONTINUOUS_LOW_RES_MODE" a dam vedet jak jsem dopadl.

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: BH1750

Příspěvek od Hafajs » 23 úno 2020, 17:48

Tak vynucení defaultu nepomohlo. Zkusím ještě jinou knihovnu.

AstroMiK
Příspěvky: 592
Registrován: 08 pro 2017, 19:05
Reputation: 0

Re: BH1750

Příspěvek od AstroMiK » 23 úno 2020, 18:27

Myslím, že měřící rozsah je 0 až 65535 "čísel".
A vzorec pro převod "čísla" na luxy je uvedený v tom katalogovém listu (strana 7):

luxy = číslo / 1.2

Z toho by pak vycházelo i to zmiňované naměřené maximum (65535 / 1.2 = 54612 lx)

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: BH1750

Příspěvek od Hafajs » 24 úno 2020, 15:48

Bože. Já se chytil toho, že posílá rovnou lux. Díky fest!

Hafajs
Příspěvky: 151
Registrován: 10 bře 2019, 10:19
Reputation: 0

Re: BH1750

Příspěvek od Hafajs » 24 úno 2020, 20:33

AstroMiK píše:
23 úno 2020, 18:27
Myslím, že měřící rozsah je 0 až 65535 "čísel".
A vzorec pro převod "čísla" na luxy je uvedený v tom katalogovém listu (strana 7):

luxy = číslo / 1.2

Z toho by pak vycházelo i to zmiňované naměřené maximum (65535 / 1.2 = 54612 lx)
A ještě je to jinak. "číslo" by tedy bylo 54612. V návodech skutečně uvádí výstup v luxech :(. Asi to ve finále převedou na procenta a bude.

Odpovědět

Kdo je online

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