Страница 3 из 23

Re: Подключение железа к AMS

Добавлено: Вт июл 19, 2016 9:33 pm
VGorokhov
serghei писал(а):Да, еще одно замечание. Залил скетч в другую NANO 3 и заметил,что не правильно передается имя сенсора. Вместо названия в сериале русские Я и на веб странице ??????????? . Вылечилось прописыванием нулей в EEPROM из стандартных примеров.
А про нули поподробнее можно?

Re: Подключение железа к AMS

Добавлено: Вт июл 19, 2016 9:48 pm
serghei
Файл-образцы-еепром-eeprom_clear. загони скетч в ардуину. В память заливаются нули и потом все записывается как надо. Скрин первых запросов выложи.

Re: Подключение железа к AMS

Добавлено: Вс авг 28, 2016 6:54 am
ученик
serghei писал(а):Я использую NANO 3 и датчик на фото. У него 3 вывода . Черный на корпус (0),
красный на +5 вольт , желтый на D3 (в скетче написано). Внутри счетчика стоит датчик холла и всё. Не проверял работу на 3.3
вольта. Судя по паспорту работает до 24 вольт.
Пара замечаний. При хорошем напоре воды гремит как паровоз))). Скорости считать хватает. В интернете гуляет стандартный скетч под него. ( По запросу " расход воды на ардуино" ) Его не использовал , потому что меня интересует количество литров,
а не расход литров в минуту. Хотя памяти остается и для зтого. Сейчас вырезал из скетча измерение температуры и пробую
прикрутить второй счетчик воды. Пока не могу написать процедуру передачи данных от сенсора к АМС так,чтобы передача литров была только при изменении на 1 литр ,ну и по запросу базы. Изучаю протокол для подключения второго и третьего сенсора.
По поводу Nano V3. Необходимо менять у ардуины дефолный заргузчик на optiboot?
будет работать на pro mini 326, 5V, 16 МГц?
возможно ли использовать второй канал прерывания, что бы сенсор передавал сигнал от 2 счетчиков?
RC цепочку надо вешать на входе каналов?
и если есть кабель экран UTP от места установки счетчиков до АМС то подключить счетчики напрямую к АМС ?
для этого наверно код АМС переписывать ?

Re: Подключение железа к AMS

Добавлено: Вс авг 28, 2016 7:56 am
ученик
Возник вопрос.
Каков Период обращения АСМ к дискретным входам.
Недавно звонок сгорел
Разобрал его, а там все умерло, БП коротнул, сгорела микросхема-капля, усилитель.
и вот хочу как то кнопку звонка и сигнала домофона завести на АМС.
а тот в свою очередь передавал данные на МД
и Алиса говорила бы что кто-то пришел
Вот как это сделать на уровне контактов, я знаю, а как программно сообщить АМС что нужно сделать не знаю, где надо дописать, что изменить?
в идеале было бы что бы АМС еще по ик каналу управлял тв.
( у нас в доме реализовано, что видеосигналы с домофона и лифтов каждого подъезда заведены телетрансляционную сеть. дома)

Re: Подключение железа к AMS

Добавлено: Вс авг 28, 2016 8:03 am
serghei
Nano3 работает "как есть" , ничего в ней не менял. Это стандартный ардуино код, поэтому будет работать на любой платформе , в том числе и на Pro-Mini. Что такое бутлоадер я догадываюсь , но зачем его менять я не знаю. Если это поможет сократить энерго-потребление , то это актуально только для батарейных " умных " сенсоров. Второй счетчик добавить очень просто , но без соответствующего кода на стороне АМС это безполезно . Я сейчас полную версию перенес на платформу ЕСП и развиваю там. Код выложу только в понедельник вечером ( У нас неделя праздников) . Чтобы это использовать "на всю катушку ", надо внести исправления в 14 файлов. Сможете сами повторить на Вашей платформе? Ничего сложного там нет - просто надо скопировать строки кода и вставить в Ваш. RC фильтры не ставил. До первого счетчика 2 метра , до второго 6 метров УТП кабеля.

Re: Подключение железа к AMS

Добавлено: Вс авг 28, 2016 8:13 am
serghei
Мне кажется если подключить напрямую к АМС ,то будет проще. Смысл простой - добавляем вкладку
счетчика в АМС и работаем с ней. Я пока так не делал , не было надобности и на ЕСП не смог запустить обработку прерываний.

PS По приколу запустил 5-ти вольтовую Про-мини на 3.3 вольта)). Пашет уже 3 часа , заряд батареи 60%. Завтра попробую прикрутить солнечную панель на 6 вольт через могучий электролит ))

Re: Подключение железа к AMS

Добавлено: Пн авг 29, 2016 3:30 pm
serghei
Выкладываю код для сенсора. Передает одну температуру и два объема воды. Если заменить коэффициент в счетчике на любой другой , можно передавать показания электросчетчика. Код со стороны АМС написан для платформы на ЕСП . Если сможете разобраться - выложу тут.

Re: Подключение железа к AMS

Добавлено: Пн окт 10, 2016 9:18 am
serghei
После выхода АМС для ESP8266 с поддержкой SD карты появилась необходимость её интеграции в проект. Для этого приобрел такой карт-ридер с протоколом ISP . Подключение выводов стандартное для Node_Mcu_v3. MISO-D6-gpio12 , MOSI-D7-gpio13 , CLK-D5-gpio14. CS подключаем на свободный порт и назначаем в скетче SD. У меня свободный остался только D0-gpio16. Питание 3.3 вольта можно взять с платы . После форматирования карты FAT-32 заливаем файлы проекта. В IDE выбираем плату и задаем разделение пространства 3 мегабайта под скетч и 1 мб под файловую систему. Прошиваем пустой блок файлов ( IDE об этом спросит ). После этого заливаем скетч. В итоге получим пространство под наши мечты в 3 мегабайта , но оперативы будет по старому.

Re: Подключение железа к AMS

Добавлено: Пн ноя 07, 2016 9:03 am
serghei
Geor . Попробовал вставить код счетчика на Дую. Проверить неначем. Файлы в карточке пока не менял. Вообще то это не имеет смысла - каждый раз при открытии сериал-порта или перезагрузке будет сбрасываться в 0. Поэтому лучше через сенсор.(проще поставить резервную батарейку). У меня так уже 2 месяца работает.

Re: Подключение железа к AMS

Добавлено: Пн ноя 21, 2016 3:36 pm
ser009
Имеются готовые тестовые клиенты.
Только давным давно писал свой протокол NRF-пакета.
Планируется интеграция в AMS

На фото выключатель выполнены на реле и на транзисторах
Устройства были оставлены в стадии тестирования в связи с отсутствием свободного времени ...