• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь iТент

Technogrover

New member
Здравствуйте,форумчане-изобретатели!Сразу скажу,что в схемотехнике ноль с запятой,но читаю и изучаю потихоньку.По-этому решил на китайский Новый год с али заказать всякие ништячки.Хотел для начала заказать ардуино комплект,поучиться,собрать нужный моддинг и вставить после сборки есп8266,но читая,изучая и,смотря видео на ютубе,пришел к решению,что буду заказывать wemos д1 мини,так как он вполне заменит ардуинку и все с ней сопутствующие,но возникают вопросы сразу,на которые с помощью Вас,дорогие конструкторы,мне хочется найти ответы.Что я хочу заказать и получить в итоге:1)вимос д1 мини.2)ccs811 hdc1080 или что-нибудь подобное для измерения углекислого газа в самом тенте.К этому всему - измерение температуры и влажности.Есть датчик CCS811 + SI7021 + BMP280,но говорят врет часто,хотя читал и обратное,что с помощью доп.датчиков он себя вроде как неплохо калибрует,завис в общем в этом вопросе.3)ргб диод для датчика углекислого газа 4) Провода,но тут все будет зависеть от плат,какие лучше для него взять?Вариантов два пока:или обычная макетная плата как у всех,или протошилд для вимоса д1 мини как на картинке 1.5)Ну и сама плата питания всего шилда как на картинке 2.
Это чтобы создать небольшую метеостанцию у себя в тенте.Затем,после этого,если дай Бог все получится,я бы хотел на эту же плату сделать вывод датчиков из ящиков гидропоники,а это - датчики уровня жидкостей и датчики ес,пш,ппм,тдс,может еще какие-нибудь,по этому и рассматриваю различные шилды,куда это все может встать.Прошу помочь разобраться
 

Вложения

sharikov

Active member
Что я хочу заказать и получить в итоге:1)вимос д1 мини.2)ccs811 hdc1080 или что-нибудь подобное для измерения углекислого газа в самом тенте.К этому всему - измерение температуры и влажности.Есть датчик CCS811 + SI7021 + BMP280
CCS811 не измеряет CO2! Она измеряет TVOC а величину eCO2 вам выдают в попугаях. Также внимательно читаем и осознаем процедуру автокалибровки этого и похожих VOC сенсоров.
На работе применяем SI7021 - работают стабильно и без нареканий (только они медленно сохнут), пробовали разные но в итоге вернулись к SI7021.

Определитесь что именно вы хотите измерять!
 

nikolz

Well-known member
CCS811 не измеряет CO2! Она измеряет TVOC а величину eCO2 вам выдают в попугаях. Также внимательно читаем и осознаем процедуру автокалибровки этого и похожих VOC сенсоров.
На работе применяем SI7021 - работают стабильно и без нареканий (только они медленно сохнут), пробовали разные но в итоге вернулись к SI7021.

Определитесь что именно вы хотите измерять!
что скажите про HDC1080 по сравнению с SI7021?
 

nikolz

Well-known member
Здравствуйте,форумчане-изобретатели!Сразу скажу,что в схемотехнике ноль с запятой,но читаю и изучаю потихоньку.По-этому решил на китайский Новый год с али заказать всякие ништячки.Хотел для начала заказать ардуино комплект,поучиться,собрать нужный моддинг и вставить после сборки есп8266,но читая,изучая и,смотря видео на ютубе,пришел к решению,что буду заказывать wemos д1 мини,так как он вполне заменит ардуинку и все с ней сопутствующие,но возникают вопросы сразу,на которые с помощью Вас,дорогие конструкторы,мне хочется найти ответы.Что я хочу заказать и получить в итоге:1)вимос д1 мини.2)ccs811 hdc1080 или что-нибудь подобное для измерения углекислого газа в самом тенте.К этому всему - измерение температуры и влажности.Есть датчик CCS811 + SI7021 + BMP280,но говорят врет часто,хотя читал и обратное,что с помощью доп.датчиков он себя вроде как неплохо калибрует,завис в общем в этом вопросе.3)ргб диод для датчика углекислого газа 4) Провода,но тут все будет зависеть от плат,какие лучше для него взять?Вариантов два пока:или обычная макетная плата как у всех,или протошилд для вимоса д1 мини как на картинке 1.5)Ну и сама плата питания всего шилда как на картинке 2.
Это чтобы создать небольшую метеостанцию у себя в тенте.Затем,после этого,если дай Бог все получится,я бы хотел на эту же плату сделать вывод датчиков из ящиков гидропоники,а это - датчики уровня жидкостей и датчики ес,пш,ппм,тдс,может еще какие-нибудь,по этому и рассматриваю различные шилды,куда это все может встать.Прошу помочь разобраться
Возможно лучше не вешать все это на одну ESP.
CC811 - это датчик угарного газа Он не нужен для метеостанции да и для теплицы под вопросом.
 

Technogrover

New member
Спасибо за ответы,я на всякий случай присмотрел и отдельный датчик ccs811 - gy811,который вроде нужный ппм выдает по углекислому газу,отдельно у этой фирмы и си7021 можно тогда будет взять.
Я хотел бы измерять ппм со2,температуру и влажность в тенте,в принципе,для начала хватит.Давление,думаю,не нужно мерять в нем?:)
То,что угарного,я видел,но раз написано,что со2 измеряет,то подумал,что будет и его измерять.Для теплицы-тента,конечно,не нужен,мне хотелось подпитывать растения углекислым газом,а не угарным:)
А почему советуете не вешать все на одну?Вроде не просто есп,вроде помесь с ардуино,или чем то чревато?Мне то,конечно,проще разделить все,так и проще и надежнее будет,но у меня небольшой тент и тогда придется 3 вимоса на одну под каждую задачу организовывать?
 

nikolz

Well-known member
Спасибо за ответы,я на всякий случай присмотрел и отдельный датчик ccs811 - gy811,который вроде нужный ппм выдает по углекислому газу,отдельно у этой фирмы и си7021 можно тогда будет взять.
Я хотел бы измерять ппм со2,температуру и влажность в тенте,в принципе,для начала хватит.Давление,думаю,не нужно мерять в нем?:)
То,что угарного,я видел,но раз написано,что со2 измеряет,то подумал,что будет и его измерять.Для теплицы-тента,конечно,не нужен,мне хотелось подпитывать растения углекислым газом,а не угарным:)
А почему советуете не вешать все на одну?Вроде не просто есп,вроде помесь с ардуино,или чем то чревато?Мне то,конечно,проще разделить все,так и проще и надежнее будет,но у меня небольшой тент и тогда придется 3 вимоса на одну под каждую задачу организовывать?
Вот несколько причин.
может не хватить пинов для всех датчиков. Добавление расширителей усложнит схему.
стоимость ESP-12 менее 100 рублей и довешивать может быть дороже
измерения с различных датчиков могут иметь различные интервалы
Возможно экономичнее будет редкие измерения собрать на одной ESP и отправлять ее спать.
Для большой теплицы есть смысл не тянуть провода а поcтавить беспроводные системы с батарейным или солнечным питанием.
-------------------
И еще wemos D1 mini и nodemcu удобно использовать при разработке и отладке на компе, так как на них уже стоит адаптер и стабилизатор на 3.3
В реальном применении это все лишнее и выгоднее, компактнее ставить ESP-12, особенно если питание батарейка или солнечная панелька.
-------------------
 

Technogrover

New member
Wemod d1 mini,конечно,чуть подороже чем обычная есп-12,но сути дела не меняет.Могу и три таких штуки прикупить для дела,но хотел именно в тенте с помощью одного микроконтроллера управление сделать,присоединив к блинку,но,думаю,не хуже будет,если для каждого действия будет свой вимос.
Шить,конечно,с помощью компа буду,но дошивать и следить за этим с помощью планшета хочется.
Сам тент небольшой - от 70х70 до 100х100 см будет,по этому и не хочется в проводах в нем путаться:)
Плата расширения,которую я скидывал в первой картинке в первом сообщении стоит сущие копейки,зато возможно она позволит в дальнейшем навесить на нее датчики уровня жидкостей,пш,тдс,ес датчики и с помощью блинка следить за процессом?А вот поливалку на начальном этапе,я бы,конечно,отдельно сделал с реле и дешевыми помпами,но там будет нужен преобразователь,как,если соберусь покупать датчик mh-z19b.Там есть еще схема как его можно через резисторы подключить к такой плате,как думаете,стоит ли оно того?Конечно,такой датчик лучше 811,хотя тоже средней поршивости.
На гитхабе есть под ccs811 нужные прошивки,правда не понял,почему в прошивке указан такой символ,типо аббревиатура из головы автора?wcn_ccs811?
Питание пока только старая,любимая,всем нужная розетка и шилд как на второй картинке:)
 

nikolz

Well-known member
Wemod d1 mini,конечно,чуть подороже чем обычная есп-12,но сути дела не меняет.Могу и три таких штуки прикупить для дела,но хотел именно в тенте с помощью одного микроконтроллера управление сделать,присоединив к блинку,но,думаю,не хуже будет,если для каждого действия будет свой вимос.
Шить,конечно,с помощью компа буду,но дошивать и следить за этим с помощью планшета хочется.
Сам тент небольшой - от 70х70 до 100х100 см будет,по этому и не хочется в проводах в нем путаться:)
Плата расширения,которую я скидывал в первой картинке в первом сообщении стоит сущие копейки,зато возможно она позволит в дальнейшем навесить на нее датчики уровня жидкостей,пш,тдс,ес датчики и с помощью блинка следить за процессом?А вот поливалку на начальном этапе,я бы,конечно,отдельно сделал с реле и дешевыми помпами,но там будет нужен преобразователь,как,если соберусь покупать датчик mh-z19b.Там есть еще схема как его можно через резисторы подключить к такой плате,как думаете,стоит ли оно того?Конечно,такой датчик лучше 811,хотя тоже средней поршивости.
На гитхабе есть под ccs811 нужные прошивки,правда не понял,почему в прошивке указан такой символ,типо аббревиатура из головы автора?wcn_ccs811?
Питание пока только старая,любимая,всем нужная розетка и шилд как на второй картинке:)
про несколько ESP я написал вам как возможные варианты.
изначально конечно надо делать на одной, возможно хватит и одной.
Что касается d1 mini или ESP-12 то вопрос не в цене, а в том, что при использовании режима сна (а без него ESP будет кушать не менее 80 ма) ESP-12 скушает 20 мка, а d1 mini без переделки в 100 раз больше.
Что же касается поливалки, то там тоже не все так прямолинейно. Вернее сказать если хотите сделать энергоэффективное решение, то софт придется делать самому так как сомневаюсь что найдете готовое.
Вообще-то все ваши хотелки - это в основном софт и не думаю что есть готовая халява.
Путь у Вас к цели длинный и не такой ровный, как вы его себе представляете сейчас,
Но "война дорогу покажет".
---------------------------
про подключение mh-z19b.
вроде бы там нет надобности в каких-то резисторах. самое простое там использовать ШИМ.
 

Technogrover

New member
Режим сна,надеюсь,можно будет сделать на блинке,как думаете?И по поводу переделку вимоса д1 мини - что Вы имеете ввиду?
У АлексаГайвера есть софт под такую систему как раз,но только под ардуинку,думаю,не сложно будет немного переделать этот софт.А так верно все - "дорогу осилит идущий":)
По этому,послезавтра хотел бы заказать себе вимос с шилдами и 811 модуль с модулем си7021,если не отговорите:)
На шим подключение почему-то ругаются для таких модулей,советуют через уарт все делать,но,если модуль закажу такой,то и преобразователь не понадобиться.
Для такой расширенной платы как на картинке хватит проводов типо папа-папа?
 

Сергей_Ф

Moderator
Команда форума
по поводу переделку вимоса д1 мини
там линейный стабилизатор на 3.3в из 5в. Он будет кушать не зависимо от сна. Вам дело говорят - Вимос для отладки удобен. Если нужен сон и экономия батареи, то нужен esp12.
 

Technogrover

New member
А к есп12 надо платы покупать расширительные,причем много.Согласен,что для более серьезного,коммерческого проекта,я бы именно так и делал бы,но мне бы хотелось вообще научиться с этим всем дружить,да и блинк не поддерживает отдельно есп12,а ведь только начинаю свой путь,пускай не близкий,но все же.Хочется просто заходить,смотреть на работе показатели и принимать дальнейшие решения,что нужно будет сделать.Резервную перезагрузку и отключение надо сделать будет.Все таки не с помощью пальчиковых батареек питать собираюсь,а через сеть,по этому,думаю,экономия будет не так важна,но режим сна обязательно бы сделал,хотя вот с датчиком как быть?Советуют его всегда включенным оставлять или не обязательно?
 

enjoynering

Well-known member
На работе применяем SI7021 - работают стабильно и без нареканий (только они медленно сохнут), пробовали разные но в итоге вернулись к SI7021.
чтоб быстрее сохли у них есть встроенный нагреватель - enjoyneering/HTU21D

Код:
setHeater(HTU21D_ON);
setHeater(HTU21D_OFF);
 

Technogrover

New member
чтоб быстрее сохли у них есть встроенный нагреватель - enjoyneering/HTU21D

Код:
setHeater(HTU21D_ON);
setHeater(HTU21D_OFF);
113,90 руб. | Температура влажность Сенсор GY-213V-HTU21D I2C заменить SHT21 SI7021 HDC1080 модуль
113.9 руб. |Температура влажность Сенсор GY 213V HTU21D I2C заменить SHT21 SI7021 HDC1080 модуль купить на AliExpress

Для такого датчика код сильно править нужно будет?
 

nikolz

Well-known member
А к есп12 надо платы покупать расширительные,причем много.Согласен,что для более серьезного,коммерческого проекта,я бы именно так и делал бы,но мне бы хотелось вообще научиться с этим всем дружить,да и блинк не поддерживает отдельно есп12,а ведь только начинаю свой путь,пускай не близкий,но все же.Хочется просто заходить,смотреть на работе показатели и принимать дальнейшие решения,что нужно будет сделать.Резервную перезагрузку и отключение надо сделать будет.Все таки не с помощью пальчиковых батареек питать собираюсь,а через сеть,по этому,думаю,экономия будет не так важна,но режим сна обязательно бы сделал,хотя вот с датчиком как быть?Советуют его всегда включенным оставлять или не обязательно?
Вы неправильно поняли. mini d1 и чистая ESP-12 имеют одинаковое число пинов поэтому ограничения одни и те же.
платы такие как вы показали я бы вообще не покупал так как они ничего не решают.
при нехватке пинов ставят расширитель портов ввода-вывода либо сдвиговый регистр с защелкой. Я говорил выше именно об этом.
 

Technogrover

New member
Вы неправильно поняли. mini d1 и чистая ESP-12 имеют одинаковое число пинов поэтому ограничения одни и те же.
платы такие как вы показали я бы вообще не покупал так как они ничего не решают.
при нехватке пинов ставят расширитель портов ввода-вывода либо сдвиговый регистр с защелкой. Я говорил выше именно об этом.
Да,но у блинка нет есп12,есть 32 и 8266,не думаю,что будет возможно заставить думать его иначе,что 12 это кто-то из этой пары.
А вы можете показать расширитель портов для д1 мини?
Сдвиговый резистор представляю,что это,но как понять с защелкой?И на макетной плате все это монтировать?Собираю потихоньку посылочку на али и не хочу совсем прогадать,спасибо,если не затруднит пояснить и помочь:)
 

nikolz

Well-known member
Да,но у блинка нет есп12,есть 32 и 8266,не думаю,что будет возможно заставить думать его иначе,что 12 это кто-то из этой пары.
А вы можете показать расширитель портов для д1 мини?
Сдвиговый резистор представляю,что это,но как понять с защелкой?И на макетной плате все это монтировать?Собираю потихоньку посылочку на али и не хочу совсем прогадать,спасибо,если не затруднит пояснить и помочь:)
Вы опять не поняли.
ESP-12 это модуль который сделан на микросхеме ESP8266. Еще есть ESP-1 ESP-2 ESP-3 и т д до ESP-12 и mini D1 и nodemcu. И все они сделаны на ESP8266.
Отличаются числом пинов ESP8266 Которые выведены на контакты платы.
А mini D1 и nodemcu сделаны на модулях ESP-12.
Так что не беспокойтесь про блинк.
 
Сверху Снизу