ESP8266

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

Модератор: immortal

Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Ultimo » Ср дек 28, 2016 9:25 pm

А что то я не нашел на этом сайте про датчик влажности hih4000. Каким способом его подключить? И какую прошивку под него выбирать?
SolarW
Сообщения: 179
Зарегистрирован: Вс июл 31, 2016 11:24 pm
Благодарил (а): 35 раз
Поблагодарили: 24 раза

Re: ESP8266

Сообщение SolarW » Ср дек 28, 2016 11:04 pm

Ultimo писал(а):А что то я не нашел на этом сайте про датчик влажности hih4000. Каким способом его подключить? И какую прошивку под него выбирать?
Если я правильно понял описание вашего датчика то это аналоговый датчик.
Т.е. вам его надо к ADC присоединять и читать соответствующий раздел сайта на который вас направили.

P.S. Ханивеловский промышленный аналоговый датчик влажности за полторы тысячи? Не для домашнего использования решение...
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Ultimo » Чт дек 29, 2016 11:29 am

SolarW писал(а):
Ultimo писал(а):А что то я не нашел на этом сайте про датчик влажности hih4000. Каким способом его подключить? И какую прошивку под него выбирать?
Если я правильно понял описание вашего датчика то это аналоговый датчик.
Т.е. вам его надо к ADC присоединять и читать соответствующий раздел сайта на который вас направили.

P.S. Ханивеловский промышленный аналоговый датчик влажности за полторы тысячи? Не для домашнего использования решение...
В чем то вы правы, но этот датчик будет в теплице где влажность 85-91% и желательна точность показаний. И ценник его далеко не полторы т.р. ну по крайне мере я его за 570р на али купил. https://ru.aliexpress.com/item/HIH-4000 ... -zj6qB6AIM
Лучше получается внешний АЦП прикупить еще и к нему датчик?
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Чт дек 29, 2016 11:48 am

Ну вообщем-то это обычный аналоговый датчик, подключается к АЦП, желательно к внешнему. В прошивке включаем функцию "Remap ADC" и переводим через её "попугаи" в проценты. Конечно требуется калибровка.

Если использовать внутренний АЦП, то требуется делитель на резисторах, 5:1 и будет плавать точность сильно
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Ultimo » Чт дек 29, 2016 11:59 am

MaksMS82 писал(а):Ну вообщем-то это обычный аналоговый датчик, подключается к АЦП, желательно к внешнему. В прошивке включаем функцию "Remap ADC" и переводим через её "попугаи" в проценты. Конечно требуется калибровка.

Если использовать внутренний АЦП, то требуется делитель на резисторах, 5:1 и будет плавать точность сильно
Вот такой внешний АЦП подойдет? https://ru.aliexpress.com/item/1pcs-PCF ... 7f403a2d0b
И еще вопрос сколько можно таких ацп подключить к Nodemcu V3. Так как еще будет подключаться датчик СО2 MH-Z19 я так понимаю он тоже аналоговый.
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Чт дек 29, 2016 12:07 pm

Этот ацп подойдет, он на 4 входа. Но он всего 8 бит(255 значений) Подключить можно только одну микросхему.

MH-Z19 цифровой , подключается к UART.
Ultimo
Сообщения: 75
Зарегистрирован: Сб дек 24, 2016 4:09 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: ESP8266

Сообщение Ultimo » Чт дек 29, 2016 12:30 pm

MaksMS82 писал(а):Этот ацп подойдет, он на 4 входа. Но он всего 8 бит(255 значений) Подключить можно только одну микросхему.

MH-Z19 цифровой , подключается к UART.
А вот на картинке вроде показано подключение по ШИМ https://m.habrahabr.ru/post/301296/.
Что значит одну микросхему? Один аналоговый датчик?
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: ESP8266

Сообщение MaksMS82 » Чт дек 29, 2016 12:33 pm

у одной микросхемы PCF8591 4 входа, можно подключить 4 аналоговых датчика.

MH-Z19 подключается в проекте через UART. Считаю PWM менее точный метод.
SolarW
Сообщения: 179
Зарегистрирован: Вс июл 31, 2016 11:24 pm
Благодарил (а): 35 раз
Поблагодарили: 24 раза

Re: ESP8266

Сообщение SolarW » Чт дек 29, 2016 1:20 pm

MaksMS82 писал(а):В прошивке включаем функцию "Remap ADC" и переводим через её "попугаи" в проценты. Конечно требуется калибровка.
В описании на ЧипИДип написано что уже идет калиброваный (там кстати и ценник в полторы тысячи).
В даташите есть подробный график зависимости выходного напряжения от влажности.
Если я правильно понял - то зависимость практически линейная.
//cloud.tapatalk.com/s/5864e2b3c5a ... 179697.pdf
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: ESP8266

Сообщение zoldaten » Чт дек 29, 2016 3:27 pm

Ultimo писал(а):
MaksMS82 писал(а):Этот ацп подойдет, он на 4 входа. Но он всего 8 бит(255 значений) Подключить можно только одну микросхему.

MH-Z19 цифровой , подключается к UART.
А вот на картинке вроде показано подключение по ШИМ https://m.habrahabr.ru/post/301296/.
Что значит одну микросхему? Один аналоговый датчик?
помогу вам немного в вашем вопросе.
1.на esp8266-01 по умолчанию есть 4-е ноги, на которые можно повесить датчики и т.п.
в вашем случае - чем-то управлять в зависимости от температуры,влажности:
для управления реле потребуется 1 пин (нога esp):
- см. затраты на wi-fi розетку (файл excel);
- см. как собрать wi-fi розетку ("esp01 и реле все работает" - взять только схему подключения к розетке без кодов и т.п.). компоненты брать именно по файлу excel (затраты на wifi-розетку).
для датчиков остается 3 ноги. можно подключить (альтернативно):
- ds18b20 - только температура - 1 нога;
- DHT22 - тем-ра и влажность - 1 нога; не берите DHT-11-большая погрешность.
я пробовал также Si7021 (типа высокой точности), но разницы с DHT-22 практически никакой по влажности.
- MH-Z19 - CO2 - 2 ноги. MH-Z19 не смотря на свою стоимость - 1,5 т.руб измеряет CO2 странным образом. CO2 колеблется если кто-то дышит рядом. т.е. очень критично где стоит датчик. кроме того, датчик засыпает периодически часа на 4 и держит показания 400 ppm. об этом писалось уже на форумах, плюс я сам писал продавцам. но только datasheet прислали. датчик калибровать не нужно, но если надумаете, приложил статью.

2. прошивку лучше использовать от http://wifi-iot.com/ - это здорово сэкономит вам время на разработку web-интерфейса, настройку. внешний вид см. на картинке.
после прошивки esp- обязательно выставить ногу, которой будете управлять esp-01 как на картинке, иначе при
скачках электричества - розетка будет включаться сама.
Вложения
info.rar
(5.7 МБ) 223 скачивания
За это сообщение автора zoldaten поблагодарил:
Ultimo (Чт дек 29, 2016 9:28 pm)
Рейтинг: 1.16%
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Ответить