Raspberry Pi 23) Měřič osvětlení
Jedním z těchto obvodů je měřič osvětlení BH1750. Katalogový list je tady.
Koupil jsem ho přes e-bay
za necelých 7 dolarů. Byl už přidělaný na plošňáčku s vyvedenými
komunikačními vývody, takže už jsem se nemusel starat o to, jak k tomu
mikro SMD švábovi přidělám dráty. Připojení je naprosto jednoduché: GND, Vcc, SDA a SCL se připojí na odpovídající vývody na RasPI. Vývod ADD slouží ke změně I2C adresy čidla. Když se zapojí na GND, má čidlo adresu 0x23. Pokud se tento vývod připojí na Vcc, změní se adresa na 0x5C. Že čidlo komunikuje, se dá vyzkoušet podobně, jako je to
popsáno v článku o GPIO Expanderu -
Pro novější variantu RasPi je třeba v
příkazu změnit číslo I2C kanálu z 0 na 1
K pohodlnému ovládání sběrnice používám rozšíření SMBUS pro Python. Instalace toho SMBUSu se provede pomocí:
Pak už stačí jen napsat jednoduchý pythonovský program:
Když se tento program spustí a baterkou se pak různě svítí na ten čip, je výsledek v terminálu takovýto:
Určitě je to nepoužitelné na zjišťování stavu světelného
znečištění, protože je to čidlo málo citlivé. Tohle čidlo se dá ale dobře použít třeba pro zjišťování, jestli máte dostatečně osvětlenou pracovní plochu.
|
úvodní strana webu AstroMiK.org |
|
poslední úprava stránky 2.11.2012 |