Видео: Умный счетчик электроэнергии: 3 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Практически все цифровые счетчики электроэнергии (умные или нет) имеют индикатор, который мигает каждый раз, когда используется определенное количество энергии - часто один раз на каждый ватт-час (обычно обозначается как 1000 имп / кВтч).
Вы можете легко обнаружить это с помощью простого светозависимого резистора и использовать его для измерения и записи потребления энергии с течением времени. Мы будем использовать Puck.js для обработки статистики и предоставления вам возможности просматривать ее через Bluetooth, но вы можете легко записать их на SD-карту или транслировать их на что-то вроде Raspberry pi.
Видео выше должно дать вам хорошее представление о том, что вам нужно сделать, или ознакомьтесь с инструкциями здесь (а также https://www.espruino.com/Smart+Meter) для получения дополнительной информации.
Шаг 1. Аппаратное обеспечение
Аппаратное обеспечение действительно простое. Вам просто нужно устройство Puck.js и резистор, зависящий от света (большинство LDR должны работать).
Просверлите отверстие в корпусе Puck.js, чтобы оно соответствовало LDR («ступенька» в корпусе обращена вниз, вы хотите просверлить там, где находится верхний левый отступ). Вставьте LDR в контакты D1 и D2 (ориентация не важна), вставьте все в корпус и затем припаяйте.
Чтобы прикрепить шайбу к электросчетчику, я просто использовал двустороннюю липкую ленту (VHB-ленту) и вырезал в ней отверстие для LDR - это гарантирует, что вы хорошо подойдете к электросчетчику, а также вырежете любые внешний свет.
Наконец, просто поместите шайбу с LDR как можно ближе к свету счетчика электроэнергии.
Шаг 2: Программное обеспечение
Все, что вам нужно сделать, это:
- Следуйте руководству Espruino, чтобы подключиться к Puck.js:
- Скопируйте и вставьте прикрепленный код в правую часть IDE.
- Нажмите кнопку "Загрузить".
- Введите save () и нажмите Enter в левой части среды IDE.
- Отключить.