Obsah:

Světelný senzor MAX44009 s OLED: 7 kroků
Světelný senzor MAX44009 s OLED: 7 kroků

Video: Světelný senzor MAX44009 s OLED: 7 kroků

Video: Světelný senzor MAX44009 s OLED: 7 kroků
Video: Měřící systém na Arduino UNO 2024, Červenec
Anonim
Světelný senzor MAX44009 s OLED
Světelný senzor MAX44009 s OLED

Ahoj kamarádi!

Včera jsem se rozhodl zveřejnit další jednoduchý gadget, který jsem vytvořil pro svého přítele. Požádal mě, abych vyrobil jednoduchý měřič světla pro ovládání ventilátoru a relé v jeho zeleném domě ve dne. Bohužel nemohu zveřejnit obrázky tohoto projektu, protože jsem pro něj naprogramoval pouze nano a od té doby nevím, co z toho udělal. Ale zveřejním svoji verzi.

Krok 1: Co to tedy je?

Jedná se o světelný (lux) měřič, který používá arduino, světelný senzor, oled displej a několik LED diod. Důvod, proč jsem si vybral oled displej, je ten, že se snadno spojí s arduino. Tímto způsobem jsem mohl ušetřit čas a materiál, abych to všechno dal dohromady.

Nech nás začít!

Krok 2: Světelný senzor

Světelný senzor
Světelný senzor

Senzor okolního světla MAX44009 je skvělý, snadno použitelný a velmi levný senzor. Ale co je nejdůležitější, má široký rozsah měření: 0,045 Lux až 188 000 Lux; velmi nízký provozní proud. Knihovna, kterou používám, podporuje výpočet WPM (watt na metr čtvereční). Je to dost dobré ??? ANO!

Doporučuji používat pouze s 3,3 volty při připojení k arduinu.

Tyto odkazy jsem přidal, abych si přečetl základní fakta.

www.maximintegrated.com/en/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

Co je WPM?

Jak je napsáno v knihovně h.file: bla bla …………….. To umožňuje levné, malé měřítko senzoru, který je schopen přiblížit energii, která dopadá na Zemi (ve W/m^2)

kdykoliv. Myslím, že je to přímočaré.

Krok 3: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Díly potřebné pro tento projekt jsou:

- Arduino Uno (Atmega328 a vyšší)

- 0,96 IleC oled displej

- Světelný senzor MAX44009

- Prkénko

- Několik propojovacích vodičů

- Některé LED diody nebo 10 segmentová LED lišta

Ale pokud chcete, můžete samozřejmě použít i jakýkoli jiný displej.

Krok 4: Připojení

Pls pochopte: Nemám žádné frity nebo jiné podobné věci. Nelíbí se mi to a nemám čas a nervy se tím trápit.

Připojení je velmi jednoduché:

Displej a senzor používají řady arduino I2C.

Zobrazit:

VCC - 3,3 nebo 5 voltů

GND - Ground

SCL - analogový 5

SDA - analogový 4

MAX44009:

VCC - 3,3 voltů (pouze !!)

GND - Ground

SCL - analogový 5SDA - analogový 4

10 LED diod, které jsem použil na prkénku, používá digitální kolík 2 až 11.

Krok 5: Software

Dávám knihovny a skici, kterou jsem použil.

Zkopírujte a vložte, kompilujte a nahrajte do arduina.

Krok 6: Měřič světla v práci

Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci
Světelný měřič v práci

Po načtení arduino měří a zobrazuje hodnotu Lux, wpm. Odečty se aktualizují každých 300 ms.

Skica se skládá ze dvou částí. První část je bez LED diod, druhá část je s LED diodami.

Protože senzor může měřit až 188006 luxů, rozhodl jsem se, že každá LED bude indikovat 18 000 luxů. Hodnoty však můžete upravit podle svých potřeb. Pro svou finální verzi tohoto měřiče světla jsem si objednal 10 segmentovou LED lištu, ale zatím jsem neobdržel. Je to jediná chybějící část, ale až ji obdržím, vyrobím ji ve vodotěsném pouzdře.

Krok 7: Hotovo

Jsi hotov. Použijte to, jak chcete.

Doufám, že to bude užitečné.

Hezký den!

Doporučuje: