Съдържание:
- Стъпка 1: Нещата, от които се нуждаете
- Стъпка 2: Изградете го
- Стъпка 3: Направете го постоянен
- Стъпка 4: Кодът (скицата на Arduino)
- Стъпка 5: Заключение:
Видео: Лукс метър с Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Луксметър (известен също като светломер) - Светломер е устройство, използвано за измерване на количеството светлина.
Лукс - Луксът (символ: lx) е получената от SI единица за осветеност и светлинна емисия, измерваща светлинния поток на единица площ.
В куц мъжки термин луксът е колко светлина е върху една площ, а луксметърът е инструмент за използване на това. Това е много полезен инструмент, но ако ще го използвате веднъж или два пъти годишно или дори само веднъж, тогава цената на метър е нещо като загуба, но ако сте като мен и имате LDR и идеален Arduino, тогава осъзнавате, че вие и го изграждате за около 20 минути и за по -малко от цената на бензина, необходима, за да ви откара до магазина.
Стъпка 1: Нещата, от които се нуждаете
· 200 Ω резистор
· Arduino UNO
· Perfboard
· Светлозависим резистор (LDR)
· Припой
· Поялник
· Джъмпери от мъжки към мъжки
(По избор)
Платка
Стъпка 2: Изградете го
Подредете 200 Ω резистор и LDR в конфигурация на делител на напрежение, както е описано в схемата по -горе:
Първо бих препоръчал да изградите веригата на макет, за да я тествате, преди да я запоите към Perfboard, като този:
Стъпка 3: Направете го постоянен
Съберете вашите съединения за запояване.
Подредете частите така:
Единият проводник на резистора трябва да бъде на собствена релса, а един проводник на LDR трябва да е на собствена релса, а останалата жица трябва да бъде свързана към една релса. Това ще създаде делителя на напрежението, който трябва да подадем към Arduino и не забравяйте заглавките; всеки хедър се свързва към една релса.
Съвет: Не поставяйте LDR плосък върху Perfboard, ако използвате поялник с пръчка (не станция за запояване), изгорих LDR и трябваше да го преработя.
Когато приключите, това трябва да изглежда така:
Стъпка 4: Кодът (скицата на Arduino)
След като сте построили сондата, все още се нуждаем от метър, за да преведем тези необработени данни в човешки говор, измерване на Lux.
Първо, ние определяме някои константи, които да използваме по -късно в нашите изчисления.
В нашата функция за настройка ние просто стартираме серийна връзка, за да покажем нашите показания.
В нашия цикъл декларираме променливи и техните типове. След това получаваме показанията от сондата чрез щифт A1 на Arduino. Сега любимата част на всички, MATH, разделяме напрежението от A1 на нашата постоянна MAX_ADC_READING, след което умножаваме по нашата ADC_REF_VOLTAGE константа, за да излезем от напрежението на резистора. За да получим LDR напрежението, минус изчисленото от нас резисторно напрежение от ADC_REF_VOLTAGE, тази стойност се използва за получаване на LDR съпротивлението, като разделим LDR напрежението на напрежението на резистора, след което умножаваме резултата с нашата REF_RESISTANCE константа, почти готово, използваме pow () в библиотеката Arduino, за да получи експонент, използвайки ldrResistance като база и LUX_CALC_EXPONENT константа като експонента, тази стойност след това се умножава по константата LUX_CALC_SCALAR, за да получим нашата стойност Lux. Класът по математика приключи. Сега отпечатваме тази информация на серийния монитор и изчакваме 250 ms, за да можем да я прочетем. Просто качете кода на вашия Arduino и свържете сондата, сега е добре да отидете и да измерите осветеността на светлината
Стъпка 5: Заключение:
Да, знам, че можете да си представите светломера от Arduino, но той все още може да бъде подобрен с избухване на LCD и/или SD карта, където живея, за да получа тези съединения са доста скъпи, така че не можах да ги добавя. Въпреки че се надявам някой, който прочете това, да подобри дизайна ми и да го направи. Друго подобрение може да бъде използването на по -малък Arduino като мини или нано и след това можете да улесните движението и съхранението.
Препоръчано:
UV индекс метър с помощта на сензор ML8511 ULTRAVIOLET Arduino: 6 стъпки
Измервател на UV индекс с помощта на сензор ML8511 ULTRAVIOLET Arduino: В този урок ще се научим как да измерваме UV индекса на слънцето с помощта на сензор ML8511 ULTRAVIOLET. Гледайте видеото! https://www.youtube.com/watch?v=i32L4nxU7_M
CO2 метър, използване на сензора SCD30 с Arduino Mega: 5 стъпки
Измервател на CO2, използване на сензора SCD30 с Arduino Mega: Параметърът за концентрация на CO2, нивото на хумедада и температурата, или SCD30 изисква интерактивна връзка с медията на околната среда. la calibración ya no sea válida
Arduino CAP-ESR-FREQ метър: 6 стъпки
Arduino CAP-ESR-FREQ измервател: CAP-ESR-FREQ метър с Arduino Duemilanove, В тази инструкция можете да намерите цялата необходима информация за измервателен уред, базиран на Arduino Duemilanove. С този инструмент можете да измерите три неща: стойностите на кондензатора в нанофарад
DIY Прост честотен метър Arduino до 6.5MHz: 3 стъпки
DIY Прост честотен метър Arduino до 6.5MHz: Днес ще ви покажа как да изградите прост честотен брояч, способен да измерва честотите на реактивни, синусоидални или триъгълни сигнали до 6.5 MHz
ARDUINO PH МЕТЪР: 6 стъпки (със снимки)
ARDUINO PH METER: В този проект ще направим настолен рН метър, използвайки гравитационната аналогова рН верига и сонда от Atlas Scientific и Arduino Uno. Показанията ще се показват на течнокристален дисплей (LCD). Забележка:- Този измервателен уред е разработен на Windows