Sisukord:
- Samm: mis see on?
- 2. samm: valgusandur
- 3. samm: materjalid
- 4. samm: ühendused
- Samm: tarkvara
- 6. samm: valgusmõõtur töös
- Samm 7: Valmis
Video: MAX44009 OLED -valgusandur: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere kaaslased!
Eile otsustasin postitada veel ühe lihtsa vidina, mille tegin oma sõbrale. Ta palus mul teha lihtne valgusmõõtur, et juhtida päevasel ajal oma rohelises majas ventilaatorit ja releed. Kahjuks ei saa ma sellest projektist pilte postitada, sest programmeerisin talle ainult nano ja ei tea, mida ta sellest ajast peale tegi. Aga ma postitan oma versiooni sellest.
Samm: mis see on?
See on valgus (luks) mõõtja, mis kasutab arduinot, valgusandurit, oled ekraani ja mõnda LED -i. Põhjus, miks ma teie ekraani valisin, on see, et seda on lihtne ühendada arduinoga. Nii saaksin säästa aega ja materjali, et see kõik kokku panna.
Alustame!
2. samm: valgusandur
MAX44009 ümbritseva valguse andur on suurepärane, lihtne kasutada ja väga odav andur. Kuid mis kõige tähtsam - sellel on lai mõõtepiirkond: 0,045 luksi kuni 188 000 luksi; väga madal töövool. Minu kasutatav raamatukogu toetab WPM (vatt ruutmeetri kohta) arvutamist. Kas see on piisavalt hea ??? JAH!
Soovitan seda kasutada ainult 3,3 voltiga, kui see on ühendatud arduinoga.
Lisasin need lingid, et lugeda põhifakte.
www.maximintegrated.com/en/products/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Mis on WPM?
Nagu raamatukogus on kirjutatud h.file: bla bla …………….. See võimaldab odavat ja väikest mõõtesensorit, mis suudab ligikaudselt hinnata maad tabavat energiat (W/m^2)
igal ajal. Ma arvan, et see on otse edasi.
3. samm: materjalid
Selle projekti jaoks vajalikud osad on järgmised:
- Arduino Uno (Atmega328 ja uuemad)
- 0,96 -tolline I2C ekraan
- MAX44009 valgusandur
- leivalaud
- Mõned hüppajajuhtmed
- Mõned LED -id või 10 -segmendiline LED -riba
Loomulikult saate soovi korral kasutada ka mis tahes muud ekraani.
4. samm: ühendused
Pls mõistke: mul pole friteerimist ega muid selliseid asju. Mulle see ei meeldi ning mul pole aega ja närve sellega vaeva näha.
Ühendused on väga lihtsad:
Ekraan ja andur kasutavad arduino I2C liine.
Ekraan:
VCC - 3,3 või 5 volti
GND - maapind
SCL - analoog 5
SDA - analoog 4
MAX44009:
VCC - 3,3 volti (ainult !!)
GND - maapind
SCL - analoog 5SDA - analoog 4
10 LED -i, mida ma leivaplaadil kasutasin, kasutab digitaalset tihvti 2 kuni 11.
Samm: tarkvara
Annan kasutatud raamatukogud ja visandid.
Kopeerige ja kleepige, kompileerige ja laadige üles arduino.
6. samm: valgusmõõtur töös
Pärast üleslaadimist arduino mõõdab ja kuvab väärtust Lux, wpm. Näitu uuendatakse iga 300 ms tagant.
Eskiis koosneb kahest osast. Esimene osa on ilma ledideta, teine osa koos ledidega.
Kuna andur võib mõõta kuni 188006 luksi, otsustasin, et iga LED näitab 18 000 luksi. Kuid saate kohandada väärtusi vastavalt oma vajadustele. Olen tellinud selle valgusmõõturi lõplikuks versiooniks 10 segmendi LED -riba, kuid pole seda veel saanud. See on ainus osa puudu, kuid kui ma selle kätte saan, valmistan selle veekindlasse ümbrisesse.
Samm 7: Valmis
Sa oled valmis. Kasutage seda nii, nagu teile meeldib.
Loodetavasti on see teile kasulik.
Head päeva!
Soovitan:
Bitmap animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: 8 sammu
Bitinop animatsioon SSD1331 OLED -ekraanil (SPI) koos Visuinoga: selles õpetuses kuvame ja liigutame lihtsa animatsioonina bitikaardipilti SSD1331 OLED -ekraanil (SPI) koos Visuinoga. Vaadake videot
Arduino OLED -ekraanimenüü koos valimisvõimalusega: 8 sammu
Arduino OLED -ekraanimenüü koos valikuvõimalusega: selles õpetuses õpime, kuidas teha valikuvalikuga menüüd OLED -ekraani ja Visuino abil. Vaadake videot
Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: 7 sammu
Arduino Kuidas kasutada 1,3 -tollist OLED -ekraani SH1106: Selles õpetuses õpime kasutama 1,3 -tollise OLED -ekraani SH1106 Arduino ja Visuino tarkvara. Vaadake videot
ESP8266 OLED - hankige aeg ja kuupäev Internetist: 8 sammu
ESP8266 OLED - hankige Internetist kellaaeg ja kuupäev: Selles õpetuses õpime, kuidas saada kuupäev ja kellaaeg NIST TIME serverist, kasutades ESP8266 OLED -i ja Visuino, vaadake näidisvideot
TTGO Lora OLED kell: 4 sammu
TTGO Lora OLED kell: LORA protokolli turul saadaolevatest odavatest moodulitest on odavaim saadaval olev TTGO, mis on varustatud SMA antennipordi ja OLED -iga. LORA -l on oma võimalused, kuid me saame seda moodulit siiski kasutada BLE- või ESP -moodulina