Talaan ng mga Nilalaman:

Lux Meter With Arduino: 5 Hakbang
Lux Meter With Arduino: 5 Hakbang

Video: Lux Meter With Arduino: 5 Hakbang

Video: Lux Meter With Arduino: 5 Hakbang
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Hulyo
Anonim
Lux Meter Sa Arduino
Lux Meter Sa Arduino

Isang Lux meter (Kilala rin bilang isang light meter) - Ang isang light meter ay isang aparato na ginamit na tomeasure ang dami ng ilaw.

Lux - Ang lux (simbolo: lx) ay ang nagmula sa yunit ng illuminance at luminous emittance, pagsukat ng maliwanag na pagkilos ng bagay sa bawat yunit ng lugar.

Sa term na pilay ng mga lalaki, ang isang lux ay kung magkano ang ilaw sa isang lugar at ang isang lux meter ay isang tool upang magamit ito. Ito ay isang napaka kapaki-pakinabang na tool ngunit kung gagamitin mo ito minsan o dalawang beses sa isang taon o kahit isang beses lamang pagkatapos ang gastos ng isang metro ay isang uri ng pag-aaksaya, subalit kung katulad mo ako at may isang LDR at isang perpektong Arduino pagkatapos Napagtanto mo na ikaw at itatayo ito sa loob ng 20 minuto at mas mababa sa gastos ng gasolina na kinakailangan upang ihatid ka sa tindahan.

Hakbang 1: Ang Mga Bagay na Kailangan mo

Ang Mga Bagay na Kailangan Mo
Ang Mga Bagay na Kailangan Mo

· 200 Ω risistor

· Arduino UNO

· Perfboard

· Light dependant Resistor (LDR)

· Maghinang

· Panghinang

· Lalaki sa Mga Lalaking Jumper

(Opsyonal)

Breadboard

Hakbang 2: Buuin Ito

Gumawa nito
Gumawa nito
Gumawa nito
Gumawa nito

Isaayos ang 200 Ωresistor at LDR sa isang boltahe na pagsasabog, tulad ng inilarawan sa eskematiko sa itaas:

Inirerekumenda ko munang itayo mo ang circuit sa isang breadboard upang subukan ito bago mo ito ihihinang sa Perfboard, tulad nito:

Hakbang 3: Gawin itong Permanenteng

Gawin itong Permanenteng
Gawin itong Permanenteng
Gawin itong Permanenteng
Gawin itong Permanenteng
Gawin itong Permanenteng
Gawin itong Permanenteng

Ipunin ang iyong mga compound para sa paghihinang.

Ayusin ang mga bahagi tulad nito:

Ang isang lead ng risistor ay dapat na nasa sarili nitong riles at ang isang lead ng LDR ay dapat na nasa sarili nitong riles, ang natitirang tingga ay dapat na konektado sa isang riles. Lilikha ito ng divider ng boltahe na kailangan namin upang pakainin ang Arduino at huwag kalimutan ang mga header; nakakonekta ang bawat header sa isang riles.

Tip: Huwag ilagay ang LDR flat sa Perfboard kung gumagamit ka ng stick soldering iron (hindi isang soldering station), sinunog ko ang LDR at kinailangan itong gawing muli.

Kapag tapos ka na dapat ganito ang hitsura:

Hakbang 4: Ang Code (Ang Arduino Sketch)

Matapos mong maitayo ang pagsisiyasat, kailangan pa rin namin ng isang metro upang isalin ang raw na data sa pagsasalita ng tao, pagsukat ng Lux.

Una, tinutukoy namin ang ilang mga pare-pareho upang magamit sa paglaon sa aming mga kalkulasyon.

Sa aming pag-andar sa pag-setup, nagsisimula lamang kami ng isang koneksyon sa serial upang maipakita ang aming mga pagbabasa.

Sa aming loop, ipinapahayag namin ang mga variable at ang kanilang mga uri. Susunod, nakukuha namin ang pagbabasa mula sa probe sa pamamagitan ng Arduino pin A1. Ngayon ang paboritong bahagi ng lahat, MATH, hinahati namin ang boltahe mula sa A1 sa pamamagitan ng aming patuloy na MAX_ADC_READING pagkatapos ay i-multiply ng aming pare-pareho na ADC_REF_VOLTAGE upang makawala ang boltahe ng resistor. Upang makuha ang boltahe ng LDR na ibinawas namin ang aming kinakalkula na boltahe ng risistor mula sa aming ADC_REF_VOLTAGE, ang halagang ito ay ginagamit upang makuha ang paglaban ng LDR sa pamamagitan ng paghahati ng boltahe ng LDR ng aming boltahe ng resistor pagkatapos na i-multiply ang resulta ng aming REF_RESISTANCE pare-pareho, halos tapos na, ginagamit namin ang pow () na pag-andar sa Arduino library upang makakuha ng isang exponent gamit ang ldrResistance bilang base at pare-pareho ang LUX_CALC_EXPONENT bilang exponent, ang halagang ito ay pinarami ng LUX_CALC_SCALAR pare-pareho upang makuha ang aming halaga sa Lux. Ok tapos na ang klase sa Math. Ngayon ay nai-print namin ang impormasyong ito sa serial monitor at naghihintay para sa 250 ms upang mabasa namin ito. I-upload lamang ang code sa iyong Arduino at ikonekta ang pagsisiyasat, ngayon mahusay kang pumunta at sukatin ang magaan na pag-iilaw

Hakbang 5: Konklusyon:

Oo alam ko na maaari mong magarbong magaan na metro mula sa Arduino ngunit maaari pa rin itong mapabuti sa isang LCD at / o SD card na nasira, kung saan ako nakatira upang makuha ang mga compound na iyon ay medyo mahal kaya hindi ko ito maidagdag. Kahit na inaasahan kong may isang taong makakabasa nito na magpapabuti sa aking disenyo at gagawin ito. Ang isa pang pagpapabuti ay ang paggamit ng isang mas maliit na Arduino tulad ng isang mini o nano, at pagkatapos ay maaari mong gawing mas madali ang paglipat at pag-iimbak.

Inirerekumendang: