Obsah:

Svetelný senzor MAX44009 s OLED: 7 krokov
Svetelný senzor MAX44009 s OLED: 7 krokov

Video: Svetelný senzor MAX44009 s OLED: 7 krokov

Video: Svetelný senzor MAX44009 s OLED: 7 krokov
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Júl
Anonim
Svetelný senzor MAX44009 s OLED
Svetelný senzor MAX44009 s OLED

Ahojte kamoši!

Včera som sa rozhodol zverejniť ďalší jednoduchý gadget, ktorý som vyrobil pre svojho priateľa. Požiadal ma, aby som urobil jednoduchý merač svetla na ovládanie ventilátora a relé v jeho zelenom dome cez deň. Bohužiaľ nemôžem posielať obrázky z tohto projektu, pretože som mu naprogramoval iba nano a odvtedy neviem, čo z neho urobil. Ale zverejňujem svoju verziu.

Krok 1: Čo je to teda?

Jedná sa o svetelný (lux) meter, ktorý používa arduino, svetelný senzor, oledový displej a niekoľko LED diód. Dôvod, prečo som si vybral oled displej, je ten, že sa dá ľahko spojiť s arduino. Takýmto spôsobom by som mohol ušetriť čas a materiál, aby som to dal všetko dohromady.

Začnime!

Krok 2: Svetelný senzor

Svetelný senzor
Svetelný senzor

Senzor okolitého svetla MAX44009 je skvelý, ľahko použiteľný a veľmi lacný senzor. Ale čo je najdôležitejšie, má široký rozsah merania: 0,045 Lux až 188 000 Lux; veľmi nízky prevádzkový prúd. Knižnica, ktorú používam, podporuje výpočet WPM (watt na meter štvorcový). Je to dosť dobré ??? ÁNO!

Odporúčam používať iba s napätím 3,3 voltov, keď je pripojený k arduinu.

Tieto odkazy som pridal, aby som si prečítal základné fakty.

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

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

Čo je WPM?

Ako je napísané v knižnici h.file: bla bla …………….. To umožňuje lacný, malý merací senzor, ktorý je schopný priblížiť energiu, ktorá dopadá na Zem (vo W/m^2)

kedykoľvek. Myslím si, že je to priamočiare.

Krok 3: Materiály

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

Časti potrebné pre tento projekt sú:

- Arduino Uno (Atmega328 a novšie)

- 0,96 palcový I2C oled displej

- Svetelný senzor MAX44009

- Doska na chlieb

- Niekoľko prepojovacích káblov

- Niektoré LED diódy alebo 10 segmentová LED dióda

Ale ak chcete, môžete samozrejme použiť aj akýkoľvek iný displej.

Krok 4: Pripojenia

Pls pochopte: nemám frflanie ani žiadne podobné veci. Nemám to rád a nemám čas a nervy sa s tým trápiť.

Pripojenia sú veľmi jednoduché:

Displej a senzor používajú riadky arduino I2C.

Displej:

VCC - 3,3 alebo 5 voltov

GND - zem

SCL - analógový 5

SDA - analógový 4

MAX44009:

VCC - 3,3 V (iba !!)

GND - zem

SCL - analógový 5SDA - analógový 4

10 LED diód, ktoré som použil na doske, používa digitálny kolík 2 až 11.

Krok 5: Softvér

Dávam knižnice a skicu, ktorú som použil.

Skopírujte a prilepte, skompilovajte a nahrajte do arduina.

Krok 6: Merač svetla v práci

Svetlomer v práci
Svetlomer v práci
Svetlomer v práci
Svetlomer v práci
Svetlomer v práci
Svetlomer v práci
Svetlomer v práci
Svetlomer v práci

Po načítaní arduino meria a zobrazuje hodnotu Lux, wpm. Hodnoty sa aktualizujú každých 300 ms.

Náčrt sa skladá z dvoch častí. Prvá časť je bez LED diód, druhá časť je s LED diódami.

Pretože senzor môže merať až 1 800 006 luxov, rozhodol som sa, že každá LED dióda bude indikovať 18 000 luxov. Hodnoty však môžete prispôsobiť svojim potrebám. Objednal som si 10 segmentovú LED lištu pre svoju konečnú verziu tohto merača svetla, ale zatiaľ som ju nedostal. Je to jediná chýbajúca časť, ale keď ju dostanem, vyrobím ju vo vodotesnom kryte.

Krok 7: Hotovo

Skončil si. Použite to, ako sa vám páči.

Dúfam, že vám to bude užitočné.

Pekný deň!

Odporúča: