Чтение показаний со счетчика электроэнергии и передача по SMS

Purumpumpum
Offline
Зарегистрирован: 24.11.2013

Заказал ардуину уно, gsm шилд, плату с релюшками. Жду пока все придет, задумка банальна: управление отоплением дачи, чтобы приехать можно было уже в теплый дом.

Но сейчас появилась еще одна идея.

На столбе около участка висит счетчик электроэнергии, меркурий 230 cn, с can шиной.

Хочу по запросу из вне (смс) на основную ардуину, подключиться к счетчику, вытащить из него текущие показания и передать из обратно в виде смс.

1. Можно ли, используя например ардуино нано, подцепиться к can шине счетчика и считать с него показания?

2. Как организовать передачу данных от нано на столбе до уно в доме (метров 30) без проводов?

3. Можно ли настроить уно с gsm шилдом на обработку данных со счетчика и передачу по gsm каналу?

4. Если можно подключиться к счетчику, ардуина сможет сама запросить текущие показания или просто дост доступ к кан шине, а дальше надо будет самостоятельно через ПО меркурия получать показания?



Какие детальки нужно докупить, если все это осуществимо? Желательно конкретные модели

carduino.ru
Offline
Зарегистрирован: 06.12.2011

Ваш счетчик кроме CAN поддерживает RS485

Я подключал свой счетчик Меркурий 200 через адаптер RS485

На 30 метров можно сделать проброс порта в ПК, при помощи WiFi

В качестве устройства для проброса, можно использовать WiFi роутер wr703n с прошивкой CyberWrt

Устанавливаете модуль в веб интерфейсе CyberWrt  Драйвер CH341 и модуль Ser2Net 

На ПК устанавливаете программу Tibbo и после этого у Вас на ПК появится виртуальный serial port Вашего счетчика 

Можете его использовать в программе от меркурия или любой другой программе

Purumpumpum
Offline
Зарегистрирован: 24.11.2013

На счёт RS485 не уверен. Маркировка счетчика ("CN"), на оффсайте

>> C - интерфейс CAN
>> R - интерфейс RS485
>> N - электронная пломба

Предложенный вариант неплох, но немного не подходит. Т.к. управление отоплением практически реализовано (осталось дождаться прихода железяк), то придётся делать отдельную систему из 2-х роутеров, адаптера RS485 (если вруг его можно переделать в can, родной шнурок меркурий 221 может работать и с can и с rs485, там надо всего лишь переставить перемычку), 3g модема, и новой симки. В целом получится дороговато.

А хотелось подцепить сбор показаний на одну "основной" контроллер с имеющейся симкой.

carduino.ru
Offline
Зарегистрирован: 06.12.2011

Тогда купите USB CAN адаптер. Например такой

Purumpumpum
Offline
Зарегистрирован: 24.11.2013

С CAN на меркуриях я кажется разобрался, надо только проверить. Если все верно то будет достаточно rs485.

Сразу появился вопрос: если подключить 485 шилд к ардуино и счетчику, можно ли настроить передачу на другую ардуину с gsm модемом через nrf24l01?

То есть выглядит это так: дома gsm модем, через программу опроса меркурия звоню на основную ардуину, которая в свою очередь "пробрасывает канал" до второй ардуины, подключеной к счетчику.

mantiss
Offline
Зарегистрирован: 18.10.2014

А просто модем к счетчику через can подключить? Должно работать, только еще модем нужен.

art100
Offline
Зарегистрирован: 09.03.2014

carduino.ru пишет:
... счетчик ...

думаю попробовать с лицевой стороны считывать моргание светодиода

что скажешь?

вайфайки питатели уже едут

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013
Short Circuit
Short Circuit аватар
Offline
Зарегистрирован: 17.05.2015

http://cxem.net/arduino/arduino25.php

 

ну так ктото довел до логического завершения?