Sisällysluettelo:

Lux -mittari Arduinolla: 5 vaihetta
Lux -mittari Arduinolla: 5 vaihetta

Video: Lux -mittari Arduinolla: 5 vaihetta

Video: Lux -mittari Arduinolla: 5 vaihetta
Video: Metallica: Lux Æterna (Official Music Video) 2024, Heinäkuu
Anonim
Lux -mittari Arduinolla
Lux -mittari Arduinolla

Lux -mittari (tunnetaan myös nimellä valomittari) - Valomittari on laite, jota käytetään valon määrän mittaamiseen.

Lux - Lux (symboli: lx) on SI -johdettu valaistus- ja valonhehkuyksikkö, joka mittaa valovirran pinta -alayksikköä kohti.

Onnettomilla miehillä lux tarkoittaa, kuinka paljon valoa on alueella, ja lux -mittari on työkalu tämän käyttämiseen. Tämä on erittäin hyödyllinen työkalu, mutta jos aiot käyttää sitä kerran tai kahdesti vuodessa tai jopa vain kerran, mittarin hinta on tavallaan hukkaa, mutta jos olet kuin minä ja sinulla on LDR ja ihanteellinen Arduino huomaat, että sinä ja rakennat sen noin 20 minuutissa ja halvemmalla kuin bensiinikulut, joita tarvitaan ajamaan sinut kauppaan.

Vaihe 1: Tarvitsemasi asiat

Tarvitsemasi asiat
Tarvitsemasi asiat

· 200 Ω vastus

· Arduino UNO

· Perfboard

· Valosta riippuvainen vastus (LDR)

· Juotos

· Juotin

· Uros -uros -puserot

(Valinnainen)

Leipälauta

Vaihe 2: Rakenna se

Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se

Järjestä 200 Ω vastus ja LDR jännitteenjakajakokoonpanoon yllä olevan kaavion mukaisesti:

Ensin suosittelen, että rakennat piirin leipälevylle testataksesi sitä ennen kuin juotat sen Perfboardiin, näin:

Vaihe 3: Tee siitä pysyvä

Tee siitä pysyvä
Tee siitä pysyvä
Tee siitä pysyvä
Tee siitä pysyvä
Tee siitä pysyvä
Tee siitä pysyvä

Kerää yhdisteet juottamista varten.

Järjestä osat seuraavasti:

Vastuksen yhden johdon on oltava omalla kiskollaan ja yhden LDR: n johdon on oltava omalla kiskollaan, loput johtimet on sitten liitettävä yhteen kiskoon. Tämä luo jännitteenjakajan, joka meidän on syötettävä Arduinolle, äläkä unohda otsikoita; jokainen otsikko yhdistetään yhteen kiskoon.

Vinkki: Älä aseta LDR: tä tasaiseksi Perfboardille, jos käytät juotosrautaa (ei juotosasemaa), poltin LDR: n ja jouduin tekemään sen uudelleen.

Kun olet valmis, sen pitäisi näyttää tältä:

Vaihe 4: Koodi (Arduino -luonnos)

Kun olet rakentanut anturin, tarvitsemme vielä mittarin kääntääksesi raakadatan ihmisten puheeksi, Lux -mittaukseksi.

Ensinnäkin määritämme joitain vakioita, joita käytetään myöhemmin laskelmissamme.

Asennustoiminnossamme aloitamme vain sarjaliitännän lukemiemme näyttämiseksi.

Silmukassamme ilmoitamme muuttujat ja niiden tyypit. Seuraavaksi saamme lukeman koettimesta Arduinon nastan A1 kautta. Nyt kaikkien suosikkiosa, MATH, jaamme jännitteen A1 vakioilla MAX_ADC_READING ja kerromme sitten ADC_REF_VOLTAGE -vakioilla saadaksemme vastuksen jännitteen pois. Saadaksemme LDR -jännitteen miinus laskettu vastuksen jännite ADC_REF_VOLTAGE -arvoltamme, tätä arvoa käytetään sitten LDR -vastuksen saamiseen jakamalla LDR -jännite vastuksen jännitteellä ja kertomalla tulos REF_RESISTANCE -vakioillamme, melkein valmis, käytämme pow () -funktiolla Arduino -kirjastossa, jotta saadaan eksponentti käyttäen ldrResistance -perusarvoa ja LUX_CALC_EXPONENT -vakioa eksponenttina, tämä arvo kerrotaan sitten LUX_CALC_SCALAR -vakion kanssa saadaksemme Lux -arvon. Okei matematiikka on ohi. Nyt tulostamme nämä tiedot sarjamonitorille ja odotamme 250 ms, jotta voimme lukea ne. Lataa vain koodi Arduinoosi ja yhdistä anturi, nyt voit mennä mittaamaan valon valaistuksen

Vaihe 5: Johtopäätös:

Kyllä, tiedän, että voit kuvitella Arduinon valomittarin, mutta sitä voidaan silti parantaa LCD- ja/tai SD -kortin purkautuessa, missä asun saamaan nämä yhdisteet ovat melko kalliita, joten en voinut lisätä sitä. Vaikka toivon, että joku, joka lukee tämän, parantaa suunnittelua ja tekee siitä. Toinen parannus voisi olla käyttää pienempää Arduinoa, kuten mini tai nano, ja sitten voit helpottaa liikkumista ja varastointia.

Suositeltava: