Satura rādītājs:

MAX44009 Gaismas sensors ar OLED: 7 soļi
MAX44009 Gaismas sensors ar OLED: 7 soļi

Video: MAX44009 Gaismas sensors ar OLED: 7 soļi

Video: MAX44009 Gaismas sensors ar OLED: 7 soļi
Video: ВСЯ НОЧЬ С ПОЛТЕРГЕЙСТОМ В ЖИЛОМ ДОМЕ, я заснял жуткую активность. 2024, Novembris
Anonim
MAX44009 Gaismas sensors ar OLED
MAX44009 Gaismas sensors ar OLED

Sveiki biedri!

Vakar es nolēmu ievietot vēl vienu vienkāršu sīkrīku, ko izveidoju savam draugam. Viņš man lūdza izveidot vienkāršu gaismas mērītāju, lai dienas laikā kontrolētu ventilatoru un releju savā zaļajā mājā. Diemžēl es nevaru ievietot šī projekta attēlus, jo es viņam ieprogrammēju tikai nano un nezinu, ko viņš no tā ir izveidojis. Bet es ievietoju savu versiju.

1. darbība: kas tas ir?

Šis ir gaismas (luksa) mērītājs, kurā tiek izmantots arduino, gaismas sensors, esat displejs un dažas gaismas diodes. Iemesls, kāpēc es izvēlējos OLED displeju, ir tas, ka to ir viegli savienot ar arduino. Tādā veidā es varētu ietaupīt laiku un materiālus, lai to visu saliktu kopā.

Sāksim!

2. solis: Gaismas sensors

Gaismas sensors
Gaismas sensors

MAX44009 apkārtējās gaismas sensors ir lielisks, viegli lietojams un ļoti lēts sensors. Bet pats galvenais - tam ir plašs mērījumu diapazons: no 0,045 līdz 188 000 luksiem; ļoti zema darba strāva. Mana izmantotā bibliotēka atbalsta WPM (vati uz kvadrātmetru) aprēķinu. Vai tas ir pietiekami labi ??? JĀ!

Es iesaku to izmantot tikai ar 3,3 voltiem, kad tas ir savienots ar arduino.

Es pievienoju šīs saites, lai lasītu par pamata faktiem.

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

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

Kas ir WPM?

Kā rakstīts bibliotēkā h.file: bla bla …………….. Tas nodrošina zemu izmaksu, maza mēroga sensoru, kas spēj tuvināt enerģiju, kas skar zemi (W/m^2)

jebkurā laikā. Es domāju, ka tas ir taisni uz priekšu.

3. solis: materiāli

Materiāli
Materiāli
Materiāli
Materiāli
Materiāli
Materiāli

Šim projektam nepieciešamās detaļas ir:

- Arduino Uno (Atmega328 un jaunākas)

- 0,96 collu I2C displejs

- MAX44009 gaismas sensors

- maizes dēlis

- Daži džemperu vadi

- daži gaismas diodes vai 10 segmentu gaismas josla

Bet, protams, ja vēlaties, varat izmantot arī jebkuru citu displeju.

4. darbība. Savienojumi

Pls saprotiet: man nav fritzing vai kdas citas tdas lietas. Man tas nepatīk, un man nav laika un nervu ar to apnikt.

Savienojumi ir ļoti vienkārši:

Displejs un sensors izmanto arduino I2C līnijas.

Displejs:

VCC - 3,3 vai 5 volti

GND - zeme

SCL - 5. analogs

SDA - 4. analogs

MAX44009:

VCC - 3,3 volti (tikai !!)

GND - zeme

SCL - Analog 5SDA - Analog 4

10 gaismas diodes, ko izmantoju uz maizes dēļa, izmanto digitālo tapu no 2 līdz 11.

5. solis: programmatūra

Es dodu izmantotās bibliotēkas un skices.

Kopējiet un ielīmējiet, apkopojiet un augšupielādējiet arduino.

6. darbība. Gaismas mērītājs darbā

Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā
Gaismas mērītājs darbā

Pēc augšupielādes arduino mēra un parāda Lux, wpm vērtību. Rādījumi tiek atjaunināti ik pēc 300 ms.

Skice sastāv no divām daļām. Pirmā daļa ir bez LED, otrā daļa ir ar LED.

Tā kā sensors var izmērīt līdz 188006 luksiem, es nolēmu, ka katrs LED norāda 18 000 luksu. Bet jūs varat pielāgot vērtības savām vajadzībām. Esmu pasūtījis 10 segmentu LED stieni savai gaismas mērītāja galīgajai versijai, bet vēl neesmu saņēmis. Tā ir vienīgā trūkstošā daļa, bet, saņemot to, es to izgatavošu ūdensnecaurlaidīgā korpusā.

7. darbība. Gatavs

Tu esi pabeidzis. Izmantojiet to, kā vēlaties.

Ceru, ka jums tas noderēs.

Jauku dienu!

Ieteicams: