Light м със собствените си ръце

И защо да не се съберат най-простото устройство?
За да не се мъчите с калибриране, реших да се изгради върху цифров сензор с вграден ADC и I2C интерфейс.
Такава в обозримо наличието намери някои от тях:
Реших да започна с BH1750 прост и евтин
Компоненти за вземане на светломер
Общият бюджет на границата на $ 10



Схема luxmeter

Form Factor
Осъществяване на жилища
Маркирайте прозореца за показване и една дупка бутон


Рокля с подробности

Индивидуално, проверка дупка

отделението за батерии
Е направен от старата щепсела от системния блок. Аз смекчи сешоар, монтирани на батерията и поставете две пружини - контактите на батерията


I спойка проводниците към отделението за батерии и придобит сила в корпуса на "студената заваряване"

След изсушаване, това "чудо глина" става доста надеждно закрепване на батерията в корпуса с възможност за бързо търсене на за зареждане

Монтаж и запояване
Мога да поставя всички компоненти на breadboard


стайна светлинен сензор



Поставянето на всичко заедно

За да се направи графичен пакет оформление етикет върху горния капак и отпечатате огледален образ на прозрачен филм, а след това да го прилагате към капака
И е готов да вид устройство


Програмиране luxmeter
Сега можете да се свържете с терминали конвертор Arduino USB / Serial и да започнете програмирането

За работа с дисплей 5110 за всеки 5-дискретен изход с помощта на библиотеката Adafruit-PCD8544-Nokia-5110-LCD-библиотека и графична библиотека Adafruit-GFX-библиотека
Други стандартен набор от Arduino IDE
Мик е постоянно в режим SLEEP_POWER_DOWN и се включва / изключва дълго (повече от 2 секунди), като натиснете бутона за захранване. Токът в режим на разстояние от порядъка на 100 микроампера. Това се постига от факта, че на борда е в ликвидация, демонтирани LED захранване от батерията нагоре на контролера без да минава през един регулатор на напрежение, включването на цялата периферия на микроконтролера се извършва чрез транзистори. Всички изходи са изключени, когато се прехвърля в режим на изхода в ниската държавата (LOW).
В режим на работа с честота от 1 сек осветление от сензорите се показват, а напрежението на батерията.
Захранващото напрежение се сравнява с вътрешен референтен напрежение 1.1V съгласно процедурата, описана в тази статия

тест luxmeter
За да проверите получените стойности от просто устройство, DT-1300

четене разлика от около 2-4%, което е в рамките на точността на DT-1300 5%
Когато покритието не е еднаква разликата се увеличава поради разлики във формата на сензорни устройства
Вървях из стаята с различни лампи
- Полилей безкрайност дава осветеност 100-110 лукс в центъра на стаята, намалена до 75-80 лукса на ъглите. Обръщайки посока подсветка - 400 лукса на повърхността на масата
- За вграждане в тялото GX-70 - 125-135 лукса
- COB-матрица, в банята - 120-130 лукса
- Настолна лампа COB на 20W - 500-1000 лукс, в зависимост от площта на работния плот и ориентацията на лампата
характеристики на устройството
- диапазон на измерване 1 - 65535 LUX
- Резолюция измерване х 1
- Консумация на ток при 60 mA на режим на измерване
- Standby ток (PowerDown) 100mkA
- Размери 134 х 70 х 25 мм
Устройството се оказа доста подходящ за домашна употреба на сравнително ниска цена
Това не беше приятен
- Дизайнът на сензора. Аз ще се подновят, когато намерите правилното решение
- Евтини NOKIA5110 екран много сляп, че свети, че без. Подсветката е много неравномерно.
- Със силата на бутоните и съня режими могат да бъдат, така че не се притеснява, а просто сложи ключа за заключване и отключване на веригата за доставки на батерията
Планове за бъдещето
- Добавете няколко функции като автоматично изключване на захранването след време. Натиснете втория бутон.
- Добави настройка на контраста на дисплея и яркостта подсветка, за да запазите резултатите в EEPROM.
- Осъществяване на връзка на различни сензори и ги открива автоматично при стартиране. TSL2561 свързан към инструмента, измерване на ултравиолетова сензор, сензор цвят и т.н.
- Разработване на алгоритъм за измерване пулсация светлина (измерена с кратко време броят на забавяне разлика между минималната и процентът Максим а)
Като цяло, има много неща, за да се насладите и да се мисли за нещо
