Опубликовано 23.01.2015 пользователем Johhny
Kalle Löfgren рассказал в своем блоге о новом проекте, в котором он добавил беспроводной интерфейс передачи данных в дешевый бытовой ваттметр из Китая. Разработчик использовал Arduino pro mini (3.3V), для снятия информации с SPI интерфейса и передачи этих данных по беспроводному каналу с помощью nRF24L01+ на Arduino Nano, подключенный к компьютеру. Приятный бонусом оказалось то, что Arduino pro mini и nRF плата отлично помещаются в корпусе ваттметра, а также запитываются от внутреннего источника, который подзаряжает аккумулятор прибора.
Необходимые компоненты и ориентировочные цены:
Ваттметр — 17$ (energy meter plug в поиске на Ebay);
Arduino Mini 3.3 V — 2,5 $;
nRF24L01+ — 2$ за 2 платы;
Конденсатор и соединительные провода — максимум 1$.
Также необходим arduino или raspberry pi в связке со вторым nRF24L01+ подключенные к компьютеру для получения информации от ваттметра.
Получаемые с ваттметра данные выглядят следующим образом:
Для наглядности Kalle Löfgren написал на языке Processing программу, которая строит графики по данным, полученным от ваттметра. Одновременно может обрабатываться информация с 6 беспроводных устройств. Логи пишутся в csv-файл.
Исходники для arduino, а также программу обработки информации можно посмотреть в блоге разработчика.
  Arduino
  raspberry pi, хакинг, arduino, ваттметр, diy, nrf24l01+