Контроль влажности подвала Arduino pro mini

xxx333000
Offline
Зарегистрирован: 28.08.2016

Библиотеку dht надо брать здесь: https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTlib

ksn792
Offline
Зарегистрирован: 04.10.2017

Добрый день. Такая же проблема в гаражном погребе. Хотелось бы повторить проект. Есть ли возможность выложить подробную информацию(схемы,скетч,библиотеки) Спасибо.

xxx333000
Offline
Зарегистрирован: 28.08.2016

ksn792 пишет:
Добрый день. Такая же проблема в гаражном погребе. Хотелось бы повторить проект. Есть ли возможность выложить подробную информацию(схемы,скетч,библиотеки) Спасибо.

Все есть в теме, читайте, изучайте)

kvk
Offline
Зарегистрирован: 22.11.2017

miaua пишет:

Ну какая там схема? Все понятно из назначений пинов в программе.

Вот такая ...nano

где скачать схему с хорошим разрешением ?

Spiker
Offline
Зарегистрирован: 18.06.2016

Поделитесь ссылкой на библиотеку "rusFont.h"

xxx333000
Offline
Зарегистрирован: 28.08.2016

Spiker пишет:

Поделитесь ссылкой на библиотеку "rusFont.h"

Вот библиотеки которые используются у меня:

https://drive.google.com/open?id=0B-SArpfHT5rWaXdTVkZHTGJfM1k

Spiker
Offline
Зарегистрирован: 18.06.2016

Спасибо

SIG
Offline
Зарегистрирован: 20.04.2018

Подскажите пожалуйста насчёт логики правильной работы устройства. Мне нужно в гараж в подвал. Я хочу сделать только контроль по влажности. Т.е. влажность превысила порог вентилятор ВКЛ. Влажность упала, выкл. У вас задействована ещё и температура. Если я не задействую температуру, то кчему это приведёт? Как правильно?

pav2000
Offline
Зарегистрирован: 15.12.2014

Температура нужна для пересчета относительной влажности в абсолютную.

По другому никак. Порог срабатывания не устанавливается, логика здесь совершенно другая используется.

Если абсолютная влажность внутри больше влажности с наружи на определённую величину (настраивается) включается вытяжка.

Вентилятор будет работать только если есть смысл в работе на уменьшение влажности.

 

Spiker
Offline
Зарегистрирован: 18.06.2016

Добрый день .

Помогите добавить режим относительной влажности 60% в доме. Что бы  при увеличении влажности включался вентилятор, при относительной влажность меньше чем на улице . Абсолютную влажность  не брал в счёт.

andrey83_36
Offline
Зарегистрирован: 23.07.2018

Здравствуйте, не могли бы еще раз сбросить свои библиотеки для проекта? Заранее спасибо

xxx333000
Offline
Зарегистрирован: 28.08.2016
garri671
Offline
Зарегистрирован: 05.04.2017

Доброго времени суток! Есть огромное желание установить такое чудо в гараж, на arduino NANO с дисплеем lcd 2004R. Подскажите как изменить скетч и схему. Заранее благодарен.

Danchik
Offline
Зарегистрирован: 23.08.2018

Офтоп:
Интресная тема, но не нашёл как подписатся что бы не потерять тему.....а только если отпишешся здесь(

pav2000
Offline
Зарегистрирован: 15.12.2014

Установить дисплей  cd 2004R конечно можно, но это будет другая программа.

Прощее ее написать с "0". т.к. сейчас код вывода на дисплей занимает 70%.

Проще повторить один в один.

 

fuzzy
Offline
Зарегистрирован: 22.12.2018

kash001 пишет:

Хотя зимой при низкой температуре и при 100%-й влажности наружного воздуха, 

ИМХО, именно зимой холодный, тем более морозный воздух всегда сухой, ибо не способен в себе при такой температуре нести много влаги. не случайно мокрое и сырое белье, как это ни странно, умудряются сушить именно на морозе.

И да, еще вопрос к топикстартеру. Из начального описания не понятно, дом на ПМЖ? То есть там круглогодичное ,в т.ч. зимой ,проживание с отоплением в этот период? И есть ли утепление перекрытия ,отделяющего подвал от помещения 1го этажа? Количество и сечение продухов? Это все к принципиальному вопросу, почему вообще начал образовываться конденсат.

А вообще, конечно, отличная реализация ардуино! Задумано и сделано. А ведь другие просто возьмут готовые XH-W3005 с Ali.

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

У этого XH-W3005 отсутсвует главный смысл всей описаной здесь затеи: измерять влажность ДВУМЯ датчиками 

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

Перечитал тему, но т.к. я, прямо скажем, не сильный специалист в этой области, то по описанию и каментам в коде схему соединения между собой всех компонентов не очень понял. Выше вроде бы есть рисованая схема от miaua, но низкое разрешение по позволяет прочитать текст подписей. Может быть, кто-то, кто уже реализовал этот проект и оперативная память в голове всё ещё свежа, может нарисовать правильную схему соединения между собой всех компонентов? Я думаю, что при наличии читаемой схемы, у многих, кто заинтересовался этим проектом, сразу отпадёт 80% вопросов.

Я купил саму Ардуину Нано, экран, датчики температуры. Пока что просто играюсь с датчиками (они трёхногие, резистор там уже распаян), но как правильно подключить экран из схемы низкого разрешения не понятно. Нужны ли ещё какие-то компоненты? На фото с живыми платами видны резиторы, конденсаоторы, ещё что-то... Куда это всё подключается? Какой номинал?... Без разборчивой схемы мне не понять, к сожалению...

И ещё: экраны на ILI9341 идут как правило со встроенным тачскрином. Ардуина с тачскрином взимодействует в этой реализации кода, или работу тачскрина надо отдельно допиливать?

PS: вот что смог распознать, поправьте если не так (делители из транзисторов для подключения TFT). И скажите, что такое R8 и R1 и куда их втыкать?

xxx333000
Offline
Зарегистрирован: 28.08.2016

Там в самой программе все понятно что куда подключать, сложности только с rc цепочкой возникли у меня и подключением дисплея, хоть я и далек от этого всего, но перечитав несколько раз эту тему понял, что вся информация здесь есть. Киньте мне на почту ваш скайп или whatsapp, я вам помогу разобраться. 

xxx333000@mail.ru

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

Спасибо xxx333000 за подсказки по соединению всех компонетов, у меня всё "взлетело" с кодом от pav2000 в его последней версии. Радиомодуль у меня использоваться точно не будет, но я планирую подключить 4 датчика (улица, гараж, яма и стены, точнее пространство между внешними стенами металлического гаража и внутренней обшивкой из OSB) и несколько заслонок на серво-приводах. Вентилятор будет один вытяжной, заслонки будут управлять притоками (кроме пространства стен - там притоки через 100500 щелей снаружи). Сервоприводы я почему-то сразу не заказал, и заказал всего три датчика. Пока едут недостающие компоненты, модифицировал код под 4 датчика. Т.к. 4-й датчик (стены)  фактически отсутствует, подключил к нему данные от третьего (яма), но с прибавлением 2 единиц температуры и отн. влажности. 

Кроме того, пока изучал вообще эту тему и ардуино (до этого с ардуиной и вообще программированием микроконтроллеров дел не имел) понял, что график со статическими границами и масштабом мне не нравится: мои 4 графика сливаются в кучу, при этом остаётся много неиспользованого места сверху и снизу. Поэтому я немного модифицировал код, чтобы отрисовка графика стала динамической, т.е. чтобы его верхняя и нижняя граница выбиралась в соотсветсвии с полученными данными, а не являлись константами. 

Пока что к динамическому виду привёл только график температуры, график влажности переделаю позже. Вот как это выглядит в ускоренном режиме, с настроками времени от DEMO (изначально график выводится с начальными границами от -20 до +20):

https://youtu.be/8rxv1LE1vgU

Код пока не показываю, но там уже остаётся очень мало места (94% при отключённом дебаге). Переживаю, хватит ли там места под переделку второго графика и управление сервами. Если отключить информационный экран, то остаётся уже 88% места - сделал это дефайнами. Мне ещё едут пару ESP8266, которые программно с Ардуинами совместимы, но обладают бОЛьшим кол-вом памяти. Если не влезет, залью то же самое на ESP8266. 

pav2000
Offline
Зарегистрирован: 15.12.2014

Выложил проект на Гитхаб

https://github.com/pav2000/Podval.git

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

Я тут нашёл онлайн-рисовалку схем, накидал свой вариант:

Скачать картинку в норм размере

А если отрезать два датчика, то получится изначальный, но без радиомодуля:

Скачать картинку в норм размере

кудрявый
Offline
Зарегистрирован: 14.12.2017

pav2000 - если радиомодуль не подключать - код править не нужно?

andrey83_36
Offline
Зарегистрирован: 23.07.2018

Необязательно

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

Использование радиомодуля укзывается в самом начале скетча:

#define RADIO 

Если его нет, то достаточно закомментировать эту строку: все остальные куски кода для радиомодуля компилятор будет пропускать и они не попадут в прошивку.

кудрявый
Offline
Зарегистрирован: 14.12.2017

Поделитесь опытом как DHT-22 использовать на улице - конструктивно?

По внешнему виду он совсем не похож на уличный...

Вот AM2301 и Si7021 похожи:

https://www.ebay.com/itm/SONOFF-AM2301-DS18B20-Si7021-Temperature-Humidi...

AnDrEyKa_111
Offline
Зарегистрирован: 09.01.2019

Встречал на Али такой домик для датчика метеостанции:
https://hz.ru.aliexpress.com/item/plastic-outer-shield-for-thermo-hygro-sensor-spare-part-for-weather-station-Transmitter-thermo-hygro-sensor/32498845208.html

Вроде бы правильная форма, но цена (плюс доставка) за фигурный кусок пластика как-то не очень адекватна, на мой взгаляд. Если кто знает где купить такое же за более вменяемую сумму, скажите ;)

pav2000
Offline
Зарегистрирован: 15.12.2014

Используйте будку Стивенсона (родственник автора "Остров сокровищ")

Я напечатал ее на принтере. Модель можно найти вот здесь https://3dtoday.ru/3d-models/khobbi/raznye-modeli/meteostantsiya_stivensona/

Датчики живут уже 3 или 4 год в ней -))

кудрявый
Offline
Зарегистрирован: 14.12.2017

Погуглив "DHT-22 на улице" нашел очень много сообщений о том что он для улицы непригоден и перестает правильно показывать через 1,2-2 года. Может всетаки применить то, что изначально пригодно для улицы?

Anton_Kos87
Offline
Зарегистрирован: 07.03.2014

А почему не используете BME280? для него только тоже корпус нужендля установки на улице

andrey83_36
Offline
Зарегистрирован: 23.07.2018

Народ, кто какой кабель используется датчиков ам2301. А то на 15 метрах двухпарной витухи кажет полную ерунду( температура -0.12, и влажность под 99). Пробовал дополнительно на датчик подпаивать подтяжку в +5v но ничего не меняет(((

кудрявый
Offline
Зарегистрирован: 14.12.2017

DHT21/AM2301

Из описания:

Производитель рекомендует не превышать длину проводов 30 метрами (при питающем напряжении 5В) и при подтягивающем резисторе 5,1К для обеспечении заявленной в даташите точности измерений.

При напряжении питания 3,3В максимальная длина проводников не должна превышать 100см.

 

andrey83_36
Offline
Зарегистрирован: 23.07.2018

кудрявый пишет:

DHT21/AM2301

Из описания:

Производитель рекомендует не превышать длину проводов 30 метрами (при питающем напряжении 5В) и при подтягивающем резисторе 5,1К для обеспечении заявленной в даташите точности измерений.

При напряжении питания 3,3В максимальная длина проводников не должна превышать 100см.

 

Читал это, но в данном случае при питании 5 вольт
и подтягивающем резисторе вытягивает только пару метров

Гиперкуница
Offline
Зарегистрирован: 20.10.2019

В доме есть погреб. Температура осенью и весной +10...+15. Нужно сделать с улицы трубу с вентилятором для охлаждения погреба наружным воздухом. Управление от 2х датчиков температуры:наружный и внутренний.
Как идея?