» »
iPhone 7 реплика

Миниатюрный датчик света на микроконтроллере

25 октября 2016 / 13:05
Миниатюрный датчик света на микроконтроллереПроект по созданию светового датчика на базе МК ATtiny85 с I2C выходной шиной. Схема электрическая, описание его работы и прошивка.
Серия AVR микроконтроллеров ATtiny дешевая, простая в использовании (без лишних дополнительных радиодеталей), они могут быть запрограммированы как популярные Arduino и предлагают довольно большие возможности. Например, они могут быть использованы как аналого цифровые преобразователи различных датчиков, которые подключается к основному устройству с помощью шины I2C. Так что когда возникло желание построить метеорологическую станцию на основе Raspberry Pi под Android - именно эта схема послужила датчиком освещения (как раз было несколько ATtiny85 под рукой). Нужна микросхема и фоторезистор, всё это подключено через I2C.

Схема детектора освещённости на МК



Схема детектора освещённости на МКСхема детектора освещённости на МК

Управляемый код этой схемы является довольно простой: таймер, который запускает ATtiny каждые несколько минут, а напряжение проходящее через фоторезистор фильтруется и его значение сохраняется в памяти. Каждый раз, когда операции чтения запускается, последнее отфильтрованное значение АЦП (10 бит, 2 байта) через шину I2C поступает на основной блок метеостанции.

Миниатюрный датчик света на микроконтроллере

В принципе, похожим методом можно подключать это устройство к любому другому исполнительному блоку - контроллеру освещения в доме, дворе. Различным элементам измерителей и автоматики. Скачать исходник можно по ссылке .
0

Другие новости по теме:

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Если Вы не робот, то подтвердите это: *