Подключение железа к AMS
Модератор: Alex
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Подключение железа к AMS
Я принципиально не подключал счетчик воды к AMS. (самому серверу)
Был собран отдельный клиент NRF24. Там и было реализовано все то, что я писал выше. К этому же клиенту планировалось подключать датчики утечек. Исполнительный механизм (вентиль) уже подключен.
Так же подключен датчик давления воды.
Для закрытия скажем вентиля ( как писалось выше ) не нужно ни каких внешних команд. В клиенте алгоритм заложен.
Возможно изменение переменных с ВЕБ-интерфейса
Был собран отдельный клиент NRF24. Там и было реализовано все то, что я писал выше. К этому же клиенту планировалось подключать датчики утечек. Исполнительный механизм (вентиль) уже подключен.
Так же подключен датчик давления воды.
Для закрытия скажем вентиля ( как писалось выше ) не нужно ни каких внешних команд. В клиенте алгоритм заложен.
Возможно изменение переменных с ВЕБ-интерфейса
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
С сервером полностью согласен. Не его это задачи. Пусть клиенты разбираются с этой "мелочью". Пока замутил ремонт в помещении где вода входит в дом. Фарширую по полной этот узел. А какой датчик давления? Я находил от 10 баксов и выше. Код посмотреть можно?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Подключение железа к AMS
Обычный аналоговый сигнал 0-5в
Брал у братьев наших меньших
вообще датчик до 0.4Мра. Брал системы отопления.
Брал у братьев наших меньших
СпойлерПоказать
- Рейтинг: 1.16%
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Тоже думаю такой взять . Частенько летом напора не хватает и стиралка начинает ругаться. И если бы он выдержал 70 градусов поставил бы в контур отопления.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Подключение железа к AMS
https://www.aliexpress.com/item/Wholesa ... 37885.html
Я вот таких 2 взял. 0 - 1,2МПа, до 100 градусов. Можно выбрать и с другим диапазоном.
Только еще не подключил ((
Я вот таких 2 взял. 0 - 1,2МПа, до 100 градусов. Можно выбрать и с другим диапазоном.
Только еще не подключил ((
- Рейтинг: 1.16%
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Спасибо за подсказку. Есть в наличии готовый скетч для сенсора , правда меряет уровень задымленности и передает только порог больше-меньше (в сериале показывает уровень в относительных единицах 0 - 1023 ), но это не принципиально. Вот еще бы передать величину давления - было бы чудесно. Пока приедет датчик , попробую разобраться .
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Подключение железа к AMS
Самый простой :
*** Сообщение запрещено. Сообщение похоже на спам. ***
Код: Выделить всё
sensorValue1 = analogRead(pin1);
sensorPressure1 = map(sensorValue1, 103, 1023, 0, 400); // 103 - значение при атмосферном давлении ( 0 )
// 400 - максимальное значение датчика в кПа
- ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
- Благодарил (а): 4 раза
- Поблагодарили: 43 раза
Re: Подключение железа к AMS
А сколько максимум NFR клиентов вы подключали:
*** Сообщение запрещено. Сообщение похоже на спам. ***
СпойлерПоказать
Код: Выделить всё
// nRF24L01 modul configuration
RF24 radio(7, 8); // CE, CSN pins
byte addresses[][6] = {"1Node", "2Node"};
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Подключение железа к AMS
Пока я не разбирался во внутренней кухне NRF-ки и тупо использую 3 сервера на разных каналах. Node1 и 2 - думается это трубы -1 для передачи с сервера а 2 для приема от сенсоров. Соответственно в других серверах 3 и 4 , 5 и 6. В наличии два типа протоколов для одного " нормального " из дистрибутива и один для lowpower . В итоге 11 сенсоров.
По правильному надо работать на разных каналах одной трубы ( 254 ), но это выше моего уровня. Кто бы подсказал , а еще лучше написал код - цены бы не было.
По правильному надо работать на разных каналах одной трубы ( 254 ), но это выше моего уровня. Кто бы подсказал , а еще лучше написал код - цены бы не было.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 30
- Зарегистрирован: Вт фев 21, 2017 10:07 am
- Благодарил (а): 15 раз
- Поблагодарили: 0
Re: Подключение железа к AMS
nick7zmail писал(а): - теперь на sd карте - аналогично sample2 создаём кнопки, и привязываем к коду в jsКод: Выделить всё
var strREL1 = ""; [/quote] Подскажите пожалуйста, совсеми разобрался а вот аналогично sample2 немогу понять