ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
Strangeman
Сообщения: 208
Зарегистрирован: Ср янв 16, 2013 6:35 pm
Откуда: Золотарево
Благодарил (а): 101 раз
Поблагодарили: 19 раз
Контактная информация:

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение Strangeman » Пн янв 20, 2020 1:29 pm

PR200SD писал(а):
Вс янв 19, 2020 9:42 pm
Strangeman писал(а):
Вс янв 19, 2020 9:05 pm
PR200SD писал(а):
Сб мар 02, 2019 1:13 am
Хочу поделиться системой сбора данных с датчиков
А исходниками не хотите поделиться?
Исходники есть на сайте esp8266 от всем известного там автора pvvx, если Вам нужно что-то свое реализовать.
Но Вы ведь модифицировали тот проект, верно?
Основной: Z99Le, Debian 10, модули на ESP-12F с собственной логикой. С сервером связаны, но работоспособны и без него.
Тестовый: Cubieboard2, Armbian Buster (сейчас Bionic) 5.4.y
PR200SD
Сообщения: 33
Зарегистрирован: Пт мар 01, 2019 1:00 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение PR200SD » Пн янв 20, 2020 8:03 pm

Strangeman писал(а):
Пн янв 20, 2020 1:29 pm
Но Вы ведь модифицировали тот проект, верно?
В общем да, но его не планировал выкладывать.
Pavel78
Сообщения: 14
Зарегистрирован: Пт янв 10, 2020 2:40 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение Pavel78 » Пн янв 20, 2020 8:58 pm

PR200SD писал(а):
Вс янв 19, 2020 12:45 am

В этой прошивке нет проводного Modbus, только TCP беспроводной, поэтому там ничего не нужно настраивать, только таблица регистров со значениями. С картой странно, если значк SD горит зеленым, значит карта определяется, а вот дальше почему-то с ней нет связи. А плата что из себя представляет, монтажка на проводах, или мой вариант?

P.S. Пока проверял Вашу теорию по отсутствующему датчику на шине i2c, решил переделать немного инициализацию, теперь должно работать при любой комбинации. Потестирую, прикреплю файл.
Плата для SD как у вас что обрезали. Я не обрезал, но не понимаю почему файл создаётся, а на большее не хватает. Но буду переделывать, может будет результат. Для ПР200 с DS18 у вас нет плат?
PR200SD
Сообщения: 33
Зарегистрирован: Пт мар 01, 2019 1:00 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение PR200SD » Пн янв 20, 2020 9:09 pm

Pavel78 писал(а):
Пн янв 20, 2020 8:58 pm
PR200SD писал(а):
Вс янв 19, 2020 12:45 am

В этой прошивке нет проводного Modbus, только TCP беспроводной, поэтому там ничего не нужно настраивать, только таблица регистров со значениями. С картой странно, если значк SD горит зеленым, значит карта определяется, а вот дальше почему-то с ней нет связи. А плата что из себя представляет, монтажка на проводах, или мой вариант?

P.S. Пока проверял Вашу теорию по отсутствующему датчику на шине i2c, решил переделать немного инициализацию, теперь должно работать при любой комбинации. Потестирую, прикреплю файл.
Плата для SD как у вас что обрезали. Я не обрезал, но не понимаю почему файл создаётся, а на большее не хватает. Но буду переделывать, может будет результат. Для ПР200 с DS18 у вас нет плат?
Если плата с преобразователем уровней, то это может быть причиной, она же от 5 вольт вроде должна питаться, лучше использовать такие
https://images.app.goo.gl/gvsETNwGDweDr7AXA
Платы для ПР с DS есть на github https://github.com/pr200sd/pr200sd, сама плата показана тут https://youtu.be/lHVNFw7te5A
Pavel78
Сообщения: 14
Зарегистрирован: Пт янв 10, 2020 2:40 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение Pavel78 » Вт янв 21, 2020 1:57 pm

Это я видел и с этого начал, но ничего не получилось. Потом попробовал собрать плату для архивирования и здесь оказалось не всё просто. Хотелось связать ПР200 с какой нибудь визуализацией без проводов.
PR200SD
Сообщения: 33
Зарегистрирован: Пт мар 01, 2019 1:00 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение PR200SD » Вт янв 21, 2020 9:23 pm

Pavel78 писал(а):
Вт янв 21, 2020 1:57 pm
Это я видел и с этого начал, но ничего не получилось. Потом попробовал собрать плату для архивирования и здесь оказалось не всё просто. Хотелось связать ПР200 с какой нибудь визуализацией без проводов.
Должно работать, microsd поменять на другую, питание откуда идет, стабильное?
Pavel78
Сообщения: 14
Зарегистрирован: Пт янв 10, 2020 2:40 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение Pavel78 » Ср янв 22, 2020 6:51 pm

ПР200 ещё в пути. Собирал всё на nodemcu, питание по USB. SD плату подключал к 5 В, на ней свой преобразователь на 3,3 в. Хотел на будущее собрать плату для связи ПР по WiFi с визуализацией.
PR200SD
Сообщения: 33
Зарегистрирован: Пт мар 01, 2019 1:00 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение PR200SD » Ср янв 22, 2020 7:55 pm

NodeMCU хлам, как правило память там распаяна не полностью, используется 2 линии из 4, хотя если прошивка запускается, то это не тот случай. Если sd с преобразователем, то там скорее всего и регистр ещё стоит, у меня с ним тоже не заработало, пришлось срезать.
Pavel78
Сообщения: 14
Зарегистрирован: Пт янв 10, 2020 2:40 pm
Благодарил (а): 0
Поблагодарили: 0

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение Pavel78 » Сб фев 01, 2020 8:46 pm

Пришел датчик BMP180, подключил, но с ним тоже не заработала. Когда подключил BMP180 и HTU21, всё заработало. Теперь когда будет SD плата, буду пробовать архивировать.
PR200SD
Сообщения: 33
Зарегистрирован: Пт мар 01, 2019 1:00 pm
Благодарил (а): 0
Поблагодарили: 2 раза

Re: ESP8266 DS18b20, BMP180, HTU21 архивирование данных SD, ModBus TCP

Сообщение PR200SD » Чт фев 06, 2020 3:47 pm

Pavel78 писал(а):
Сб фев 01, 2020 8:46 pm
Пришел датчик BMP180, подключил, но с ним тоже не заработала. Когда подключил BMP180 и HTU21, всё заработало. Теперь когда будет SD плата, буду пробовать архивировать.
Чуть разгребу дела, выложу обновленную прошивку, там специально сделал, что бы можно было независимо подключать датчики, проверял, вроде норм. Сейчас нагрузил на передачу данных по mqtt, архивирует на TV Box https://youtu.be/Haai2e-Rc-Y, понаблюдаю за стабильностью.
Ответить