Блок телеметрии. Как собрать и настроить

Общий раздел для всех подразделов форума.
Ответить
KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 06:59

Начну тему по сборке блока телеметрии "Для Чайников"
Для чего блок телеметрии показано на канале Ютюба у Романа, поэтому описания давать не буду.
...
Есть в наличии комплект состоящий из:
1. ESP8266 Open Dev Board Light 1 Штука
2. Модуль SD для OpenDevBoard 1 штука
3. Датчик температуры DS18B20 10шт не распаянных
4. Датчик качества воздуха MQ-135 = 1 шт
5. Датчик температуры и влажности DHT22 = 1 шт
6. Провода с пинами
7. Штекеры для подключения датчиков
8. Блок питания на 5В.
9. Резистор подтяжки 4.7 кОм
...
Как это все соединять :shock:
Вложения
IMG_20170220_083519.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 07:09

Питание.
Два разъема: Мини USB, и Штекер для блока питания 5В.
Находятся на плате модуля ESP8266 Open Dev Board Light
Тут все понятно, за исключением того, что плата формирует 3.2В согласно https://drive.google.com/file/d/0B0vRuS ... xUQ0E/view
и запитывает им гирлянду датчиков температуры DS18B20 10шт.
Хотя тут нарисовано, что должно быть 5В
Изображение
Вложения
IMG_20170220_083707.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 07:13

Второе.
Подключение датчиков температуры DS18B20
Для создания гирлянды телеметрии нужно, что бы датчики были настроены на среднее значение по допускам.
Сами понимаете, что 10 датчиков показывать будут разные температуры в одной среде, и поэтому их нужно привести к среднему значению по 8 показаниям, откинув крайние максимальное и минимальное.
Как и где это делается в прошивке или программе настройки. Прошу объяснить.

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 07:20

Третье.
Для калибровки нужно знать ID каждого датчика, для этого по отдельности нужно их подключить к плате.
Как распаять разъем для датчиков температуры DS18B20
Как я понимаю:
1. Общий или GND Это внешняя оплетка
2. Центральный пин это DATA
3. Средний это +5В (по факту + 3.2В)
4. Временно припаял резистор подтяжки на разъем (Это правильно или он не нужен?)
...
Распайка датчиков температуры DS18B20 и создание гирлянды (вид на датчик со стороны ножек?)
Изображение
Вложения
IMG_20170220_084432.jpg
IMG_20170220_084351.jpg
IMG_20170220_084133.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 07:21

Подключение датчика СО2 или Датчик качества воздуха MQ-135
Куда чего?
Вложения
IMG_20170220_084017.jpg
IMG_20170220_083812.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 фев 2017, 07:23

Подключение Датчика температуры и влажности DHT22
Куда чего?
Вложения
IMG_20170220_084432.jpg

Аватара пользователя
Umka
Команда UM
Сообщения: 6274
Зарегистрирован: 04 июн 2015, 13:45
Откуда: Суджа
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение Umka » 20 фев 2017, 07:39

модуль sd.PNG
Вложения
модуль sd.PNG

Аватара пользователя
Umka
Команда UM
Сообщения: 6274
Зарегистрирован: 04 июн 2015, 13:45
Откуда: Суджа
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение Umka » 20 фев 2017, 08:00

Далласы не обязательно по одному подключать. Просто включить все, отсканировать, записать номера. Потом греть пальцами по одному и смотреть на главной странице какой реагирует. Стрелками в модуле сканирования можно передвигать датчики выше-ниже, меняя их порядковый номер. Ориентироваться по серийникам. Ставите как удобнее.
Коррекция датчиков есть в прошивке. Если нет, то ее можно включить в конструкторе и прошить. Я так и не перекинул Вам ключ от модуля. Напишите в лс электронную почту Вашей учетки на wifi-iot.com
Подключение датчика газа я нарисовал на плату расширения, но его удобнее подключить на основную плату, там есть разъем ADC для этого. Возможно потребуется подобрать входной уровень с датчика переменным резистором т.к. у ESP8266 вход 0-1В, а MQ135 может и больше выдавать, зависит от загазованности. Но его показания носят оценочный характер, для измерения этот датчик надо калибровать по обрзцовке.

Аватара пользователя
Nemo
Команда UM
Сообщения: 4234
Зарегистрирован: 05 июн 2015, 06:48

Re: Блок телеметрии. Как собрать и настроить

Сообщение Nemo » 26 фев 2017, 19:50

Интересно. У автора темы все получилось?

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 08 мар 2017, 21:36

Командировки и загрузка на работе затормозили процесс.. :(
на данный момент собрал гирлянду для диагностики и коррекции датчиков по средней величине.
В фанерке просверлил глухие отверстия и вставил в них датчики. Чтобы уменьшить воздействия воздушных потоков.
Соединил шиной 12 датчиков, еще 2 вывел отдельно на проводах.
Отсортировал в конфиге ESP по порядку просверленных отверстий (слева на право)
Подключил narodmon.ru, там есть возможность скачать показания фалом для Exсel...
...
Разброс показаний +/- 0.2градуса максимум. в основном +/- 0.1, но есть отклонения крайних датчиков в 0.4 градуса, для моего мониторигнга инкубатора не приемлемо.
тем более, что датчиков купил с запасом и хотел отобрать ОЧЕНЬ близкие по показаниям.
Вложения
flymon.JPG
esp_config.JPG
ESP_1wire.JPG
IMG_20170309_001746.jpg
IMG_20170309_001737.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 08 мар 2017, 22:45

одну весчь не понял:
Почему в конфиге по умолчанию в разделе коррекция на всех датчиках стояло "-1"?
как узнать истинную температуру?
....
Загрузил показания в Эксель, покрасил форматом диапазоны температур.
выделятся два датчика №2 - "холодный" и №6 - "горячий"
сделал коррекцию.
Подождем-посмотрим
Вложения
коррекция_исходный.JPG
калибровка 1.JPG
коррекция_0903_00-43.JPG

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 08 мар 2017, 23:53

Добавлю, если вопросы возникли.
Как определял какой датчик температуры какой?
Я вставил датчики в отверстия фанеры, припаял шину GND и +3.2В.
Потом по очереди припаивал среднюю ногу к шине DATA.
И обновлял на вкладке"1-wire device"
Затем жмакая стрелочки вверх\вниз можно выстроить их по порядку.
НО!! только после того как ВСЕ датчики определены и подключены!
т.е. после каждого нажатия на кнопку "Clear&Scan list", датчики выстраиваются как заблагорассудится! ;))
Вложения
стенд для датчиков.jpg
обнаружение датчиков в конфиге.jpg

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 09 мар 2017, 00:06

После коррекции в конфиге, убрал "левый" и "правый" датчики из стакана с горячей водой и убрал стакан от стенда.
Общая температура снизилась и выровнялась. отколонение +/-0.1 градус.
Добавил показания DHT.
Теперь можно собирать гирлянду и монтировать в инкубатор...
....
Продолжение в теме: Модернизация Китайского инкубатора И-24. Замена блока управления.
Вложения
калибровка 2.JPG

Аватара пользователя
Umka
Команда UM
Сообщения: 6274
Зарегистрирован: 04 июн 2015, 13:45
Откуда: Суджа
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение Umka » 09 мар 2017, 05:15

Так, работа смотрю кипит. По порядку. -1 в коррекции по умолчанию это просто мусор в памяти МК. Там могут быть и другие значения. Без коррекции убираем все на ноли. Если включенн в прошивке х10 термостат, то 5 в коррекции будет означать +0,5 градуса, то есть работа в десятых.
Дальше, вижу опять не понимание что такое индекс датчика. Пример приведу. Есть у нас 3 автомобиля и надо расставить по возрастанию числа в госномере автомобиля. Допустим имеем автомобили с номерами 563, 312, 955. Тут понятно, стрим из по ранжиру. А потом приезжает четвертый автомобиль. И его госномер может быть 111, тогда он встанет первым в линейке, а может быть 327, и тогда он стане вторым, а второй бывший будет третим и остальные сдвинутся, а первый как был, так и останется первым. Вот так и индексация работает, по серийным номерам. Бесполезно подключать термометры по очереди или последовательно по одному. Они всеравно потом выстроятся по порядку следования серийных номеров. Так что подключаем все сразу, потом греем по очереди и смотрим какой реагирует, запоминаем его место. И после этого стрелочками двигаем вверх-вниз датчики в нужном нам порядке в сканере. Сохраняем и модуль ЕСП будет звать их так как мы расставили. DSW1-2-3 не зависимо от индекса и серийного номера. Так понятнее?

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 09 мар 2017, 06:59

Позвольте Роман не согласится с Вашей методикой.
Скопом припаять и подключить можно, но определить к какому датчику какой id относится путем нагрева слишком долго!
Обновления температуры на страничке модуля изменятся раз в минуту или того реже.
А припаять ножку в моем случае или довоткнуть датчик в гирлянду в Вашем варианте и обновить датчики в конфиге мнее 15 сек!
У меня не 4 датчика а 16шт.. экономия по времени ощутимая!! :))

А про выстраивание id по порядку... не умею я считать в шеснадцатьричной системе.. раньше умел, а теперь забыл, как и таблицу умножения... калькуляторы, да Эксели математику заменили :))

Аватара пользователя
Umka
Команда UM
Сообщения: 6274
Зарегистрирован: 04 июн 2015, 13:45
Откуда: Суджа
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение Umka » 09 мар 2017, 12:57

Ничего не понял, но ладно, пускай у каждого своя методика будет. Мне не сложно F5 нажать, а опрос датчиков посекундный стоит.

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 мар 2017, 08:24

Роман,
Появился вопрос, как будет влиять на показания и работу модуля подключение DS18B20 не параллельно "гирляндой", а параллельно в одну точку "кистью"?
как на фото.
Вложения
ds18b20_подключение в точку.jpg

Аватара пользователя
Umka
Команда UM
Сообщения: 6274
Зарегистрирован: 04 июн 2015, 13:45
Откуда: Суджа
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение Umka » 20 мар 2017, 08:39

Так скорее всего не будет работать. Протокол так устроен, что надо гирляндой.

KnyazewAndrey
Сообщения: 68
Зарегистрирован: 02 дек 2016, 06:50
Откуда: Щелково МО
Контактная информация:

Re: Блок телеметрии. Как собрать и настроить

Сообщение KnyazewAndrey » 20 мар 2017, 09:18

работает однако..
....
Подключил пустой инкубатор на телеметрию..
Переходим в тему "Модернизация Китайского инкубатора"

epx
Сообщения: 4
Зарегистрирован: 27 мар 2016, 10:33

Re: Блок телеметрии. Как собрать и настроить

Сообщение epx » 27 сен 2019, 18:40

Хочу собрать Open Dev Board v2.0 по вашей схеме подскажите пожалуйста номинал элементов на схеме D1-D6, Т1.

Ответить