ЭЭлектроПоиск/Готовые устройства/Умный дом/Автоматическая подсветка ящика на ATtiny10 и датчике APDS-9930 (свет + приближение)
Готовое устройство · источник OSHWLab

Автоматическая подсветка ящика на ATtiny10 и датчике APDS-9930 (свет + приближение)

Открытый проект со схемой, платой и документацией.

Автоматическая подсветка ящика на ATtiny10 и датчике APDS-9930 (свет + приближение)

Карточка проекта

Автор
NStorm
Лицензия
CC-BY-SA 3.0
LEDPowerSensor
Источник
https://oshwlab.com/NStorm/autolight-board
Лицензия: CC-BY-SA 3.0 · атрибуция автора

«Умная» автоматическая подсветка (например, для выдвижного ящика) на крошечном микроконтроллере ATtiny10 и датчике освещённости и приближения APDS-9930 (I²C). Лицензия CC-BY-SA 3.0.

Когда ящик открывают, APDS-9930 замечает изменение расстояния (приближение) и вызывает прерывание — микроконтроллер выходит из сна и проверяет уровень освещённости. Если вокруг темно, на выводе PB3 устанавливается высокий уровень, который через MOSFET (или другой ключ) включает светодиодную подсветку. Вывод PB2 используется как INT0 для пробуждения по прерыванию датчика.

Особенности прошивки: вывод сброса (RESET) совмещён с PB3, поэтому его отключают фьюзом RSTDISBL — после этого для повторного программирования нужно подавать +12 В на вывод RESET. Датчик APDS-9930 питается от 2,5–3,6 В. Исходники и готовые прошивки — на GitHub (N-Storm/autolight).

Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/NStorm/autolight-board

Заметили ошибку?