Tartalomjegyzék:

MAX44009 fényérzékelő OLED -del: 7 lépés
MAX44009 fényérzékelő OLED -del: 7 lépés

Videó: MAX44009 fényérzékelő OLED -del: 7 lépés

Videó: MAX44009 fényérzékelő OLED -del: 7 lépés
Videó: MAX44007-MAX44009 - цифровой датчик освещенности 2024, Július
Anonim
MAX44009 fényérzékelő OLED -el
MAX44009 fényérzékelő OLED -el

Helló társak!

Tegnap úgy döntöttem, hogy közzéteszek egy másik egyszerű szerkentyűt, amelyet a barátomnak készítettem. Megkért, hogy készítsek egy egyszerű fénymérőt, amely nappal egy ventilátort és egy relét vezérel a zöld házában. Sajnos nem tudok képeket feltenni a projektről, mert csak egy nanót programoztam neki, és nem tudom, mit csinált azóta. De közzéteszem a saját verziómat.

1. lépés: Tehát mi ez?

Ez egy fény (lux) mérő, amely arduino -t, fényérzékelőt, egy oled kijelzőt és néhány LED -et használ. Azért választottam az oled kijelzőt, mert könnyen csatlakoztatható az arduino -hoz. Így időt és anyagot spórolhattam meg az összes összeállításához.

Fogjunk hozzá!

2. lépés: A fényérzékelő

A fényérzékelő
A fényérzékelő

A MAX44009 környezeti fényérzékelő nagyszerű, könnyen használható és nagyon olcsó érzékelő. De ami a legfontosabb: széles mérési tartománya van: 0,045 Lux - 188 000 Lux; nagyon alacsony üzemi áram. Az általam használt könyvtár támogatja a WPM (watt per négyzetméter) számítást. Ez elég jó ??? IGEN!

Csak azt tanácsolom, hogy 3,3 voltos feszültséggel használja, amikor az arduino -hoz van csatlakoztatva.

Hozzáadtam ezeket a linkeket, hogy olvashassak az alapvető tényekről.

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

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

Mi az a WPM?

Ahogy a könyvtárban írják h.file: bla bla …………….. Ez lehetővé teszi egy alacsony költségű, kis léptékű érzékelőt, amely képes megközelíteni a földet érő energiát (W/m^2)

bármikor. Szerintem egyenesen előre.

3. lépés: Anyagok

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok

A projekthez szükséges alkatrészek a következők:

- Arduino Uno (Atmega328 és újabb)

- 0,96 hüvelykes I2C kijelző

- MAX44009 fényérzékelő

- Kenyérsütő deszkát

- Néhány áthidaló vezeték

- Néhány led vagy egy 10 szegmenses ledrúd

De természetesen bármilyen más kijelzőt is használhat, ha kívánja.

4. lépés: Csatlakozások

Kérjük, értsék meg: nincs fritrálásom vagy más hasonló cuccom. Nem szeretem, és nincs időm és idegem foglalkozni vele.

A kapcsolatok nagyon egyszerűek:

A kijelző és az érzékelő az arduino I2C vonalait használja.

Kijelző:

VCC - 3,3 vagy 5 volt

GND - Föld

SCL - analóg 5

SDA - analóg 4

MAX44009:

VCC - 3,3 volt (csak !!)

GND - Föld

SCL - analóg 5SDA - analóg 4

A kenyérsütő táblán használt 10 led 2–11.

5. lépés: Szoftver

Adom a használt könyvtárakat és vázlatokat.

Másolja és illessze be, fordítsa le és töltse fel az arduino -ba.

6. lépés: Fénymérő munka közben

Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben
Fénymérő munka közben

A feltöltés után az arduino méri és megjeleníti a lux, wpm értéket. A leolvasott értékeket 300 ms -onként frissítik.

A vázlat két részből áll. Az első rész ledek nélkül, a második rész a ledekkel.

Mivel az érzékelő akár 188006 luxot is mérhet, úgy döntöttem, hogy minden LED 18 000 luxot jelez. De az értékeket az igényeihez igazíthatja. Rendeltem egy 10 szegmenses led sávot a fénymérő végleges verziójához, de még nem kaptam meg. Ez az egyetlen alkatrész hiányzik, de amikor megkapom, vízálló burkolatba fogom gyártani.

7. lépés: Kész

Kész vagy. Használd kedved szerint.

Remélem, hasznosnak találja.

Legyen szép napod!

Ajánlott: