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

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

Модератор: immortal

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

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

Сообщение lanket »

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

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

Сообщение awladimer »

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

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

Сообщение immortal »

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

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

Сообщение awladimer »

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

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

Сообщение immortal »

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
Откуда: Санкт-Петербург

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

Сообщение lanket »

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

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

Сообщение SolarW »

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

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

Сообщение Yatskov »

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

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

Сообщение Volter5000 »

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

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

Сообщение Yatskov »

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