Sisällysluettelo:
- Vaihe 1: Mikä tämä on?
- Vaihe 2: Valoanturi
- Vaihe 3: Materiaalit
- Vaihe 4: Liitännät
- Vaihe 5: Ohjelmisto
- Vaihe 6: Valomittari työssä
- Vaihe 7: Valmis
Video: MAX44009 OLED -valoanturi: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaverit!
Eilen päätin lähettää toisen yksinkertaisen gadgetin, jonka tein ystävälleni. Hän pyysi minua tekemään yksinkertaisen valomittarin tuulettimen ja releen ohjaamiseksi hänen vihreässä talossaan päiväsaikaan. Valitettavasti en voi lähettää kuvia tästä projektista, koska olen ohjelmoinut hänelle vain nanon, enkä tiedä mitä hän on tehnyt siitä lähtien. Mutta julkaisen oman versioni siitä.
Vaihe 1: Mikä tämä on?
Tämä on valomittari (lux), joka käyttää arduinoa, valoanturia, olet -näyttöä ja muutamaa lediä. Syy miksi valitsin oled -näytön, on se, että se on helppo yhdistää arduinoon. Näin voisin säästää aikaa ja materiaalia kaiken yhdistämiseksi.
Aloitetaanpas!
Vaihe 2: Valoanturi
MAX44009 -ympäristön valoanturi on loistava, helppokäyttöinen ja erittäin halpa anturi. Mutta mikä tärkeintä, sillä on laaja mittausalue: 0,045 - 188 000 Lux; erittäin alhainen käyttövirta. Kirjasto, jota käytän, tukee WPM (watt per square meter) -laskentaa. Onko tämä tarpeeksi hyvä ??? JOO!
Suosittelen käyttämään sitä vain 3,3 voltin kanssa, kun se on liitetty arduinoon.
Lisäsin nämä linkit lukemaan perustiedot.
www.maximintegrated.com/en/products/sensor…
hu.mouser.com/new/maxim-integrated/maximma…
Mikä on WPM?
Kuten kirjastossa on kirjoitettu h.file: bla bla …………….. Tämä mahdollistaa edullisen pienimittaisen anturin, joka kykenee arvioimaan maapallolle osuvan energian (W/m^2)
milloin tahansa. Mielestäni se on suoraan eteenpäin.
Vaihe 3: Materiaalit
Tässä projektissa tarvittavat osat ovat:
- Arduino Uno (Atmega328 ja uudemmat)
- 0,96 tuuman I2C -näyttö
- MAX44009 valoanturi
- Leipälauta
- Muutama hyppyjohdin
- Jotkut ledit tai 10 segmentin led -palkki
Mutta tietysti voit käyttää mitä tahansa muuta näyttöä, jos haluat.
Vaihe 4: Liitännät
Pls ymmärtää: Minulla ei ole friteerausta tai muuta sellaista. En pidä siitä, eikä minulla ole aikaa ja hermoja vaivautua sen kanssa.
Liitännät ovat hyvin yksinkertaisia:
Näyttö ja anturi käyttävät arduinon I2C -linjoja.
Näyttö:
VCC - 3,3 tai 5 volttia
GND - Maa
SCL - analoginen 5
SDA - analoginen 4
MAX44009:
VCC - 3,3 volttia (vain !!)
GND - Maa
SCL - analoginen 5SDA - analoginen 4
Leipälaudalla käyttämäni 10 lediä käyttävät digitaalista nastaista 2-11.
Vaihe 5: Ohjelmisto
Annan käytetyt kirjastot ja luonnokset.
Kopioi ja liitä, koota ja lähetä arduinoon.
Vaihe 6: Valomittari työssä
Latauksen jälkeen arduino mittaa ja näyttää Lux, wpm -arvon. Lukemat päivitetään 300 ms välein.
Luonnos koostuu kahdesta osasta. Ensimmäinen osa on ilman ledejä, toinen osa on ledien kanssa.
Koska anturi voi mitata jopa 188006 luksia, päätin, että jokainen ledi osoittaa 18 000 luksia. Mutta voit säätää arvoja tarpeidesi mukaan. Olen tilannut 10 -segmenttisen led -palkin tämän valomittarin lopulliseen versioon, mutta en ole vielä saanut sitä. Se on ainoa osa puuttuu, mutta kun saan sen, valmistan sen vedenpitävään koteloon.
Vaihe 7: Valmis
Olet valmis. Käytä sitä haluamallasi tavalla.
Toivottavasti löydät sen hyödylliseksi.
Hauskaa päivän jatkoa!
Suositeltava:
Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) ja Visuino: 8 vaihetta
Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) Visuinolla: Tässä opetusohjelmassa näytämme bittikarttakuvan ja liikumme sen ympärillä yksinkertaisessa animaatiossa SSD1331 OLED -näytöllä (SPI) Visuinon kanssa
Arduino OLED -näyttövalikko, jossa on valittavissa: 8 vaihetta
Arduino OLED -näyttövalikko, jossa on mahdollisuus valita: Tässä opetusohjelmassa opimme tekemään valikon, jossa on valintavaihtoehto OLED -näytön ja Visuinon avulla
Arduino Kuinka käyttää 1,3 tuuman OLED -näyttöä SH1106: 7 vaihetta
Arduino Kuinka käyttää 1,3 tuuman OLED -näyttöä SH1106: Tässä opetusohjelmassa opimme käyttämään 1,3 tuuman OLED -näyttöä SH1106 Arduino- ja Visuino -ohjelmistoa. Katso video
ESP8266 OLED - Hae aika ja päivämäärä Internetistä: 8 vaihetta
ESP8266 OLED - Hae aika ja päivämäärä Internetistä: Tässä opetusohjelmassa opimme päivämäärän ja kellonajan saamisen NIST TIME -palvelimelta ESP8266 OLED- ja Visuino -tekniikan avulla. Katso esittelyvideo
TTGO Lora OLED -kello: 4 vaihetta
TTGO Lora OLED -kello: LORA -protokollaa varten saatavilla olevista edullisista moduuleista halvin vaihtoehto on TTGO, jossa on sisäinen SMA -antenniportti ja OLED. LORAlla on omat ominaisuutensa, mutta voimme silti käyttää tätä moduulia BLE- tai ESP -moduulina