Kazalo:

Senzor svetlobe MAX44009 z OLED: 7 korakov
Senzor svetlobe MAX44009 z OLED: 7 korakov

Video: Senzor svetlobe MAX44009 z OLED: 7 korakov

Video: Senzor svetlobe MAX44009 z OLED: 7 korakov
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Julij
Anonim
Senzor svetlobe MAX44009 z OLED
Senzor svetlobe MAX44009 z OLED

Pozdravljeni prijatelji!

Včeraj sem se odločil objaviti še en preprost pripomoček, ki sem ga naredil za svojega prijatelja. Prosil me je, naj naredim preprost merilnik svetlobe za krmiljenje ventilatorja in releja v njegovi zeleni hiši podnevi. Na žalost ne morem objaviti slik tega projekta, ker sem zanj programiral samo nano in od takrat ne vem, kaj je naredil. Vendar objavljam svojo različico.

1. korak: Kaj je torej to?

To je merilnik svetlobe (lux), ki uporablja arduino, svetlobni senzor, oled zaslon in nekaj LED. Razlog, zakaj sem izbral oled zaslon, je, da ga je enostavno povezati z arduinom. Tako bi lahko prihranil čas in material, da bi vse skupaj sestavil.

Začnimo!

2. korak: Senzor svetlobe

Senzor svetlobe
Senzor svetlobe

Senzor zunanje svetlobe MAX44009 je odličen, enostaven za uporabo in zelo poceni senzor. Najpomembneje pa je, da ima široko merilno območje: 0,045 Lux do 188 000 Lux; zelo nizek obratovalni tok. Knjižnica, ki jo uporabljam, podpira izračun WPM (vatov na kvadratni meter). Je to dovolj dobro ??? DA!

Svetujem le, da ga uporabljate pri 3,3 volta, ko je priključen na arduino.

Te povezave sem dodal za branje o osnovnih dejstvih.

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

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

Kaj je WPM?

Kot je zapisano v knjižnici h.file: bla bla …………….. To omogoča nizkocenovne, majhne senzorje, ki lahko približajo energijo, ki udarja v zemljo (v W/m^2)

v vsakem trenutku. Mislim, da gre naravnost naprej.

3. korak: Materiali

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Za ta projekt so potrebni naslednji deli:

- Arduino Uno (Atmega328 in novejši)

- 0,96 I2C oled zaslon

- Senzor svetlobe MAX44009

- Okvir

- Nekaj mostičnih žic

- Nekaj LED diod ali 10 -segmentna vodilna palica

Seveda pa lahko po želji uporabite tudi kateri koli drug zaslon.

4. korak: Povezave

Prosim, razumejte: jaz nimam frizure ali podobnih stvari. Ni mi všeč in nimam časa in živcev, da bi se s tem ukvarjal.

Povezave so zelo preproste:

Zaslon in senzor uporabljata linije I2C arduina.

Zaslon:

VCC - 3,3 ali 5 voltov

GND - Ozemljitev

SCL - analogni 5

SDA - analogni 4

MAX44009:

VCC - 3,3 volta (samo !!)

GND - Ozemljitev

SCL - Analogni 5SDA - Analogni 4

10 LED diod, ki sem jih uporabil na plošči, uporablja digitalni pin 2 do 11.

5. korak: Programska oprema

Podarjam knjižnice in skico, ki sem jo uporabil.

Kopirajte in prilepite, prevedite in naložite v arduino.

Korak 6: Svetlomer v delu

Svetlomer v delu
Svetlomer v delu
Svetlomer v delu
Svetlomer v delu
Svetlomer v delu
Svetlomer v delu
Svetlomer v delu
Svetlomer v delu

Po nalaganju arduino meri in prikazuje vrednost Lux, wpm. Odčitki se posodabljajo vsakih 300 ms.

Skica je sestavljena iz dveh delov. Prvi del je brez LED diod, drugi del je z LED diodami.

Ker lahko senzor meri do 188006 luksov, sem se odločil, da bo vsaka LED označila 18 000 luksov. Vrednosti pa lahko prilagodite svojim potrebam. Za končno različico tega merilnika svetlobe sem naročil 10 segmentno vodilno palico, ki pa je še nisem prejel. Edino manjka, a ko ga prejmem, ga izdelam v vodotesnem ohišju.

7. korak: Končano

Končali ste. Uporabite ga, kot želite.

Upam, da vam bo koristen.

Imej lep dan!

Priporočena: