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

Модератор: Alex

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Пт ноя 25, 2016 3:25 pm

Я принципиально не подключал счетчик воды к AMS. (самому серверу)
Был собран отдельный клиент NRF24. Там и было реализовано все то, что я писал выше. К этому же клиенту планировалось подключать датчики утечек. Исполнительный механизм (вентиль) уже подключен.
Так же подключен датчик давления воды.
Для закрытия скажем вентиля ( как писалось выше ) не нужно ни каких внешних команд. В клиенте алгоритм заложен.
Возможно изменение переменных с ВЕБ-интерфейса
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Пт ноя 25, 2016 3:35 pm

С сервером полностью согласен. Не его это задачи. Пусть клиенты разбираются с этой "мелочью". Пока замутил ремонт в помещении где вода входит в дом. Фарширую по полной этот узел. А какой датчик давления? Я находил от 10 баксов и выше. Код посмотреть можно?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Пт ноя 25, 2016 3:46 pm

Обычный аналоговый сигнал 0-5в
Брал у братьев наших меньших вообще датчик до 0.4Мра. Брал системы отопления.
За это сообщение автора ser009 поблагодарил:
serghei (Сб ноя 26, 2016 2:40 pm)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Пт ноя 25, 2016 4:28 pm

Тоже думаю такой взять . Частенько летом напора не хватает и стиралка начинает ругаться. И если бы он выдержал 70 градусов поставил бы в контур отопления.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Пт ноя 25, 2016 11:34 pm

https://www.aliexpress.com/item/Wholesa ... 37885.html
Я вот таких 2 взял. 0 - 1,2МПа, до 100 градусов. Можно выбрать и с другим диапазоном.
Только еще не подключил ((
За это сообщение автора olehs поблагодарил:
serghei (Сб ноя 26, 2016 2:39 pm)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Сб ноя 26, 2016 2:39 pm

Спасибо за подсказку. Есть в наличии готовый скетч для сенсора , правда меряет уровень задымленности и передает только порог больше-меньше (в сериале показывает уровень в относительных единицах 0 - 1023 ), но это не принципиально. Вот еще бы передать величину давления - было бы чудесно. Пока приедет датчик , попробую разобраться .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Сб ноя 26, 2016 4:10 pm

Самый простой :

Код: Выделить всё

sensorValue1 = analogRead(pin1); 
sensorPressure1 = map(sensorValue1, 103, 1023, 0, 400); // 103 - значение при атмосферном давлении ( 0 )
                                                        // 400 - максимальное значение датчика в кПа           
*** Сообщение запрещено. Сообщение похоже на спам. ***
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

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

Сообщение ser009 » Вс ноя 27, 2016 5:42 am

А сколько максимум NFR клиентов вы подключали:
СпойлерПоказать

Код: Выделить всё

// nRF24L01 modul configuration
RF24 radio(7, 8); // CE, CSN pins
byte addresses[][6] = {"1Node", "2Node"};
*** Сообщение запрещено. Сообщение похоже на спам. ***
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

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

Сообщение serghei » Вс ноя 27, 2016 11:37 am

Пока я не разбирался во внутренней кухне NRF-ки и тупо использую 3 сервера на разных каналах. Node1 и 2 - думается это трубы -1 для передачи с сервера а 2 для приема от сенсоров. Соответственно в других серверах 3 и 4 , 5 и 6. В наличии два типа протоколов для одного " нормального " из дистрибутива и один для lowpower . В итоге 11 сенсоров.
По правильному надо работать на разных каналах одной трубы ( 254 ), но это выше моего уровня. Кто бы подсказал , а еще лучше написал код - цены бы не было.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
awladimer
Сообщения: 30
Зарегистрирован: Вт фев 21, 2017 10:07 am
Благодарил (а): 15 раз
Поблагодарили: 0

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

Сообщение awladimer » Чт фев 23, 2017 9:15 pm

nick7zmail писал(а): - теперь на sd карте - аналогично sample2 создаём кнопки, и привязываем к коду в js

Код: Выделить всё

var strREL1 = "";
[/quote]
Подскажите пожалуйста, совсеми разобрался а вот аналогично sample2 немогу понять
Ответить