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

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

12.09.2024
2 мин. чтения 2 мин
Просмотров (173) 173

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

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





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

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

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

Самые популярные статьи
Все статьи
Комментарии записи (0)
Читайте также
Все статьи