Скетч Arduino с огромным числом датчиков DS18B20. TEST!!!

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение lanket » Вс мар 26, 2017 6:05 pm

awladimer писал(а):...
Действительно так мне нужно прописать их МД для получения данных
Не понимаю вопроса. Уточните пожалуйста простыми ответами на каждый вопос:
1. Вам надо получить данные именно с этого скотча?
Если да, то сможет помочь только автор скетча.
Если нет:
2. Сколько требуется датчиков?
3. Как хотите передавать данные в Можордомо по воздуху или проводам?
4. Дружить ли с паяльником? Имеется ввиду вам надо готовое устройство или сами готовы изготовить?

Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
awladimer
Сообщения: 30
Зарегистрирован: Вт фев 21, 2017 10:07 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение awladimer » Вс мар 26, 2017 9:12 pm

lanket писал(а):
awladimer писал(а):...
Действительно так мне нужно прописать их МД для получения данных
Не понимаю вопроса. Уточните пожалуйста простыми ответами на каждый вопос:
1. Вам надо получить данные именно с этого скотча?
Если да, то сможет помочь только автор скетча.
Если нет:
2. Сколько требуется датчиков?
3. Как хотите передавать данные в Можордомо по воздуху или проводам?
4. Дружить ли с паяльником? Имеется ввиду вам надо готовое устройство или сами готовы изготовить?
да именно с этого скетча а лучше скетч karlismoto нужно просто прописать в МД
датчиков вообще планирую пока десять, добавить в скетч думаю будет не проблема
устройство уже готово ардуино уно и есть самодельное атмега 8 и 168 если хватит памяти +шилд W5100
с паяльником на ты
ну а если есть аналогичное я бы не против посмотреть
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение immortal » Чт мар 30, 2017 11:00 pm

а не проверяли дальность расположения датчиков и на какой ардуине идет тестирование?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
awladimer
Сообщения: 30
Зарегистрирован: Вт фев 21, 2017 10:07 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение awladimer » Пт мар 31, 2017 5:51 pm

immortal писал(а):а не проверяли дальность расположения датчиков и на какой ардуине идет тестирование?
Как правило, ни одна сеть 1-Wire не может иметь радиус больше, чем 750 м. На этом расстоянии работа протокола нарушается из-за временной задержки в кабеле. Однако на практике величина радиуса обычно ограничивается меньшим значением из-за других факторов.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение immortal » Пт мар 31, 2017 7:41 pm

awladimer писал(а):
immortal писал(а):а не проверяли дальность расположения датчиков и на какой ардуине идет тестирование?
Как правило, ни одна сеть 1-Wire не может иметь радиус больше, чем 750 м. На этом расстоянии работа протокола нарушается из-за временной задержки в кабеле. Однако на практике величина радиуса обычно ограничивается меньшим значением из-за других факторов.
Это всё понятно, не понятно только следующее: сеть через ds9490 у меня работают датчики на 100 метрах, на ардуино нано и esp8266 максимум 3 метра.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение lanket » Сб апр 01, 2017 11:00 am

immortal писал(а):
awladimer писал(а):
immortal писал(а):а не проверяли дальность расположения датчиков и на какой ардуине идет тестирование?
Как правило, ни одна сеть 1-Wire не может иметь радиус больше, чем 750 м. На этом расстоянии работа протокола нарушается из-за временной задержки в кабеле. Однако на практике величина радиуса обычно ограничивается меньшим значением из-за других факторов.
Это всё понятно, не понятно только следующее: сеть через ds9490 у меня работают датчики на 100 метрах, на ардуино нано и esp8266 максимум 3 метра.
Все просто.
Ардуино эмулирует интерфейс 1wire и её выводы незаточены для такого использования, не такие помехоустойчивые.
А ds изначально расчитан на такие длинные провода на железном уровне.


Отправлено с моего Redmi Note 3 через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
SolarW
Сообщения: 179
Зарегистрирован: Вс июл 31, 2016 11:24 pm
Благодарил (а): 35 раз
Поблагодарили: 24 раза

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение SolarW » Сб апр 01, 2017 10:54 pm

immortal писал(а):на ардуино нано и esp8266 максимум 3 метра.
Ну насчёт 3 метра - что-то маловато...
Работает у меня прототип где через двойную телефонную розетку подключено (оба разъёма запаралелены на один GPIO):
- в один разъём кусок плоского телефонного кабеля метров 5 длинной, на другом конце DS18B20
- во второй разъём посложнее конструкция, метров 5 такого же кабеля, двойная розетка с DS18B20, от неё ещё 5 метров кабеля, ещё одна двойная розетка с DS18B20 и от неё на родном кабеле в метр-полтора DS18B20 в гильзе из нержавейки.
В общем суммарно метров 15-20 кабеля есть.
Ошибок очень мало, до десятка за неделю аптайма.
Питание от 5в, DATA через 4.7 кОм неправильно подтянута к 5в (мне уже объяснили что надо к 3.3в подтягивать.
Модуль ESP-07.


Отправлено с моего Redmi Note 2 через Tapatalk
Yatskov
Сообщения: 7
Зарегистрирован: Чт сен 14, 2017 6:42 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение Yatskov » Вт окт 17, 2017 11:39 am

добрый день!
нужно реализовать следующую схему:
к 4 разным пинам ардуино подключены отдельные шины 1wire.
на каждой шине висит по 5 датчиков DS18B20, их адреса известны.
требуется собирать инфо о температуре по всем датчикам и передавать
в Majordomo по проводу скажем каждые 3 минуты .
есть у кого скетч для подобного случая?
Volter5000
Сообщения: 38
Зарегистрирован: Пн мар 27, 2017 12:33 am
Откуда: ДНР, Донецк
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение Volter5000 » Чт окт 19, 2017 7:35 pm

У меня реализовано так, мажордомо отправляет ардуине запрос, ардуина в ответ шлет инфу о состоянии датчиков. Информация непрерывно пишется в файл, из которого система потом забирает показания. Но датчики у меня на одном проводе все висят, так мне кажется удобнее.
Yatskov
Сообщения: 7
Зарегистрирован: Чт сен 14, 2017 6:42 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Скетч Arduino с огромным числом датчиков DS18B20. TEST!!

Сообщение Yatskov » Сб окт 21, 2017 3:44 pm

А как потом в МЖД привязать конкретный датчик с адресом к схеме дома?
Ответить