
Этот датчик считает импульсы LED индикатора электросчетчика вашего дома, преобразует их в Ватты и накопленные киловатт-часы.
Найдите маленький светодиод на эл счетчике и подключить Датчик света на него, чтобы зарегистрировать мигание.
Есть несколько параметров, которые должны быть настроены для каждого счетчика имп/кВт * ч (как говорит ХХХ имп/кВтч ). Установить PULSE_FACTOR в примере эскиза для количества импульсов/кВтч на метр.
Вы также можете установить частоту отправки сообщений на контроллер SEND_FREQUENCY. Значение по умолчанию-3 раза в минуту (каждые 20 секунд).
Датчик имеет два режима работы:
SLEEP_MODE = истина
Используйте этот режим, если датчик питается от батареи. В этом режиме датчик будет спать большую часть времени и только отправлять кВтч. К сожалению, датчик не может сообщить текущее потребление в Ваттах, потому что датчик не может отслеживать время во время сна; время, прошедшее между двумя вспышками необходим для расчета текущей потребляемой мощности в Ваттах.
SLEEP_MODE = ложь
В этом режиме датчик не будет спать и будет сообщать о текущей потребляемой мощности в Ваттах и накопительной кВтч. Этот режим требует постоянного питания, поэтому необходимо подключить датчик к электрической розетке.
Подключение
Начните с подключения радио.


| Датчик | Arduino | Комментарий |
|---|---|---|
| GND | GND | Черный |
| VCC | VCC (3.3 — 5V) | Красный |
| DO (digital out) | D3(цифровой вход) | Зеленый |
Настройка чувствительности/уровня триггера, регулируется потенциометром на плате датчика. Если вы планируете использовать TSL250R вместо LM393, обратитесь к спецификации ниже.
Пример
Документация
Перевёл Антон Вотчицев