А про нули поподробнее можно?serghei писал(а):Да, еще одно замечание. Залил скетч в другую NANO 3 и заметил,что не правильно передается имя сенсора. Вместо названия в сериале русские Я и на веб странице ??????????? . Вылечилось прописыванием нулей в EEPROM из стандартных примеров.
Подключение железа к AMS
Модератор: Alex
-
- Сообщения: 51
- Зарегистрирован: Пн фев 09, 2015 4:12 am
- Откуда: г. Актау, Мангистауской области
- Благодарил (а): 38 раз
- Поблагодарили: 7 раз
Re: Подключение железа к AMS
Dell Precision T5610, Linux,
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Файл-образцы-еепром-eeprom_clear. загони скетч в ардуину. В память заливаются нули и потом все записывается как надо. Скрин первых запросов выложи.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 230
- Зарегистрирован: Чт фев 12, 2015 2:34 pm
- Благодарил (а): 36 раз
- Поблагодарили: 6 раз
Re: Подключение железа к AMS
По поводу Nano V3. Необходимо менять у ардуины дефолный заргузчик на optiboot?serghei писал(а):Я использую NANO 3 и датчик на фото. У него 3 вывода . Черный на корпус (0),
красный на +5 вольт , желтый на D3 (в скетче написано). Внутри счетчика стоит датчик холла и всё. Не проверял работу на 3.3
вольта. Судя по паспорту работает до 24 вольт.
Пара замечаний. При хорошем напоре воды гремит как паровоз))). Скорости считать хватает. В интернете гуляет стандартный скетч под него. ( По запросу " расход воды на ардуино" ) Его не использовал , потому что меня интересует количество литров,
а не расход литров в минуту. Хотя памяти остается и для зтого. Сейчас вырезал из скетча измерение температуры и пробую
прикрутить второй счетчик воды. Пока не могу написать процедуру передачи данных от сенсора к АМС так,чтобы передача литров была только при изменении на 1 литр ,ну и по запросу базы. Изучаю протокол для подключения второго и третьего сенсора.
будет работать на pro mini 326, 5V, 16 МГц?
возможно ли использовать второй канал прерывания, что бы сенсор передавал сигнал от 2 счетчиков?
RC цепочку надо вешать на входе каналов?
и если есть кабель экран UTP от места установки счетчиков до АМС то подключить счетчики напрямую к АМС ?
для этого наверно код АМС переписывать ?
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
-
- Сообщения: 230
- Зарегистрирован: Чт фев 12, 2015 2:34 pm
- Благодарил (а): 36 раз
- Поблагодарили: 6 раз
Re: Подключение железа к AMS
Возник вопрос.
Каков Период обращения АСМ к дискретным входам.
Недавно звонок сгорел
Разобрал его, а там все умерло, БП коротнул, сгорела микросхема-капля, усилитель.
и вот хочу как то кнопку звонка и сигнала домофона завести на АМС.
а тот в свою очередь передавал данные на МД
и Алиса говорила бы что кто-то пришел
Вот как это сделать на уровне контактов, я знаю, а как программно сообщить АМС что нужно сделать не знаю, где надо дописать, что изменить?
в идеале было бы что бы АМС еще по ик каналу управлял тв.
( у нас в доме реализовано, что видеосигналы с домофона и лифтов каждого подъезда заведены телетрансляционную сеть. дома)
Каков Период обращения АСМ к дискретным входам.
Недавно звонок сгорел
Разобрал его, а там все умерло, БП коротнул, сгорела микросхема-капля, усилитель.
и вот хочу как то кнопку звонка и сигнала домофона завести на АМС.
а тот в свою очередь передавал данные на МД
и Алиса говорила бы что кто-то пришел
Вот как это сделать на уровне контактов, я знаю, а как программно сообщить АМС что нужно сделать не знаю, где надо дописать, что изменить?
в идеале было бы что бы АМС еще по ик каналу управлял тв.
( у нас в доме реализовано, что видеосигналы с домофона и лифтов каждого подъезда заведены телетрансляционную сеть. дома)
server i5, OS-Ubuntu Server 16., 1-wire
php 7, AMS,broadlink rm2,rm3 mini.
php 7, AMS,broadlink rm2,rm3 mini.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Nano3 работает "как есть" , ничего в ней не менял. Это стандартный ардуино код, поэтому будет работать на любой платформе , в том числе и на Pro-Mini. Что такое бутлоадер я догадываюсь , но зачем его менять я не знаю. Если это поможет сократить энерго-потребление , то это актуально только для батарейных " умных " сенсоров. Второй счетчик добавить очень просто , но без соответствующего кода на стороне АМС это безполезно . Я сейчас полную версию перенес на платформу ЕСП и развиваю там. Код выложу только в понедельник вечером ( У нас неделя праздников) . Чтобы это использовать "на всю катушку ", надо внести исправления в 14 файлов. Сможете сами повторить на Вашей платформе? Ничего сложного там нет - просто надо скопировать строки кода и вставить в Ваш. RC фильтры не ставил. До первого счетчика 2 метра , до второго 6 метров УТП кабеля.
- Вложения
-
- Sensor_esp.png (46.15 КБ) 8520 просмотров
Последний раз редактировалось serghei Пн окт 10, 2016 9:38 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Мне кажется если подключить напрямую к АМС ,то будет проще. Смысл простой - добавляем вкладку
счетчика в АМС и работаем с ней. Я пока так не делал , не было надобности и на ЕСП не смог запустить обработку прерываний.
PS По приколу запустил 5-ти вольтовую Про-мини на 3.3 вольта)). Пашет уже 3 часа , заряд батареи 60%. Завтра попробую прикрутить солнечную панель на 6 вольт через могучий электролит ))
счетчика в АМС и работаем с ней. Я пока так не делал , не было надобности и на ЕСП не смог запустить обработку прерываний.
PS По приколу запустил 5-ти вольтовую Про-мини на 3.3 вольта)). Пашет уже 3 часа , заряд батареи 60%. Завтра попробую прикрутить солнечную панель на 6 вольт через могучий электролит ))
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Выкладываю код для сенсора. Передает одну температуру и два объема воды. Если заменить коэффициент в счетчике на любой другой , можно передавать показания электросчетчика. Код со стороны АМС написан для платформы на ЕСП . Если сможете разобраться - выложу тут.
- Вложения
-
- ams_nrf24_2_volume.rar
- Два счетчика и температура
- (16.74 КБ) 288 скачиваний
- Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
После выхода АМС для 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 мегабайта , но оперативы будет по старому.
- Вложения
-
- cart-reader.jpg (44.68 КБ) 8038 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Geor . Попробовал вставить код счетчика на Дую. Проверить неначем. Файлы в карточке пока не менял. Вообще то это не имеет смысла - каждый раз при открытии сериал-порта или перезагрузке будет сбрасываться в 0. Поэтому лучше через сенсор.(проще поставить резервную батарейку). У меня так уже 2 месяца работает.
- Вложения
-
- arduino_mega_server_due.rar
- Дуе со счетчиками воды
- (44.35 КБ) 245 скачиваний
- Рейтинг: 1.16%
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Подключение железа к AMS
Имеются готовые тестовые клиенты.
Только давным давно писал свой протокол NRF-пакета.
Планируется интеграция в AMS
На фото выключатель выполнены на реле и на транзисторах
Устройства были оставлены в стадии тестирования в связи с отсутствием свободного времени ...
Только давным давно писал свой протокол NRF-пакета.
Планируется интеграция в AMS
На фото выключатель выполнены на реле и на транзисторах
Устройства были оставлены в стадии тестирования в связи с отсутствием свободного времени ...
- Вложения
-
- 08032014547.jpg (363.05 КБ) 7667 просмотров
-
- беспроводной выключатель света
- 08032014546.jpg (471.11 КБ) 7667 просмотров