Реле влажност собствените си ръце (Ардуино, №2 уроци)
Аз отдавна исках да се автоматизира процеса на сушене на банята след къпане. Имах много мнения, посветени на темата за влага. Реших да приложи в живота (така да се каже) на методите за борба с нея. Между другото, в зимни дрехи в банята и ги подсушете. Достатъчно е да се включва вентилатор. Но внимавайте за вентилатора не винаги е удобно. Затова реших да се сложи автоматизация по случая. Първият опит на изпълнение се оказа неуспешен. Изследването е. Но аз не се отказва ...
Когато влезе в нов апартамент, почти веднага постави в Вентилаторът на аспиратора с възвратен клапан. Вентилаторът е необходимо да изсъхне банята след къпане. Необходима е клапан проверка, за да се предотврати влизането в апартамента на странични миризми от съседите (когато вентилаторът мълчи). И това се случва. Въздухопроводите за всички индивидуални, но цимента за полагане запазените виждал. Чрез тази разлика е по-вероятно да мирише и проходи.
Фенове, които имам различни опции. Има прост, има таймер (регулируем интервал от време), както е на снимката.
Тя е в това и се радва и до днес.
В този конкретен случай, (който не разполага с вентилатор с таймер) всичко може да се направи в областта на софтуера.
Тъй като аз живея в един апартамент, "мравуняк", а след това е единственото място за сушене на дрехи - един балкон. Банята може да умре. Необходимо за сушене или ниска влажност, или циркулация на въздуха. И двете условия - най-добрият вариант. Fan трябваше да се реши този проблем. На първо място, той го прави. Важно е не забравяйте да го изключите. По време на работа на вентилатора трябва да е малко по-малко се отвори прозорец. Не е нужно да напомня за задачата училище с басейн и две тръби? За да се показва в предния капак, че е необходимо, че той е някъде вход към апартамента. Кой има дървена дограма, а не пластмаса, няма проблеми. Достатъчно карета. Но с пластмасова плоска превръща в терариум.
Тогава си мислех за автоматизиране на процесите. Ето защо аз поръчах на сензорите.
Тъжната натрупания опит от прилагането на идеята Аз вече споделени. Тук модула. Той не може да работи по принцип. Но не остана празен ход. И той ще използва.
(Напрежение :. 5B Максимално натоварване: AC 250V 10A и 10A 30V DC). I използва като реле единица. За средния вентилатора е достатъчно.
Circuit модул аз също обърна. Проблеми в свързването няма да бъде.
Червеният светодиод показва наличието на захранващо напрежение. Green - задействане на релето. Безполезна датчик (сензор за влажност, е вече там), I заменя съпротивлението на 10k. И добави по-голямо съпротивление. Тя ще отиде на "интелигентни" единица. И двете са подчертани в червено. Всичко това би трябвало да елиминира евентуални недоразумения. След единица реле се захранва от 5V, и "умни" единица 3.3V. Управлява се Relay ниска. Високо ниво се изключва релето (вентилатор). Фърмуерът се взема под внимание.
Схемата се основава на сравнение LM393. Тример първоначално е бил предназначен за превключване праг влажност обстановка. Може би ще трябва да се върти малко.
Можете да използвате един прост релейни единици. Те се продават. Отивам да използваме това, което е останало след последния неуспешен опит.
Това е време да погледнем какви AM2302 печалба сензори (DHT22). Поръчах само три. Мисля, че само банята не се ограничава. Начело на всякакви идеи. Когато се използва само за да намеря време и желание да ги приложат.
Това зареждане без USB конектор. Е, много малко стар (Аз препоръчвам да използвате нова, те имат 5V изход). Ето защо, най-7В изход. Необходимо е да се спойка MS KREN5 стабилизатор. Това не е нищо сложно. Кой е приятел с поялник, той знае. А кой не станат приятели, нищо не се чете тема.
Не е много уплашена, направени временни казарми. В края на краищата механизъм за отстраняване на грешки ще изглежда прилично. Може би зареждане и промяна. Всичко зависи от това какъв е резултатът ще дойде до финалната линия. За да зададете на място (на postoyanku) ще публикуваме "цялостна тестване." Може да се наложи да се прилага зима / лято версия на софтуера. Температурата и влажността характеристики на въздух през зимата / лятото различават.
Аз също се нуждаят от WIFI модул на предишното преразглеждане.
Handy конвертор кабел (USB към RS232 TTL UART) за програмиране WIFI модул.
Блокова схема на моето начинание изглежда.
Но, разбира се има и нюанси.
Остава да се направи програма за контрол на вентилатора.
Няколко условия:
1. вентилатора е включен, когато влажността надвишава 68%.
2. Работно време (таймер) за 5 минути.
3. прехвърлянето на данни температура и WIFI на влажност (за всеки случай).
4. Указание за необходимостта от режим на WIFI.
Ако отседнете при условие №1, то е достатъчно, за да бъде най-проста Arduino. Arduino, но имам само една карта и WIFI модули за три :)
Лично за мен, най-трудното място - програма за рисуване, малко (подценяване) не ми тема. Но животът тече и носи в своята всичко за най-големите народни маси. Ще се разбере обширни Arduino сензор например DHT22 влажност и WIFI модул. Но ако имам всичко се оказа, а след това и ще получите.
Първо, малко информация за начинаещи като мен.
Програмата Arduino IDE не е достатъчно, в настройките на печатната платка, която ще използвам. Например, трябва да се добави ESP8266.
Добавянето на компоненти за ESP8266 пример.
В този случай, трябва връзка с интернет. Разбира се!
След това отидете в диспечера на борда.
Инструменти → Такса: ... → дъски Manager.
Намирам ви модул. Дали да избера най-новата версия. Аз кликнете инсталирате.
В изтегления програмата Arduino IDE не е достатъчно и библиотеки за сензори. Например, трябва да се добави и DHT22 библиотека.
Свързване библиотеки например DHT22 сензор.
Първо с Интернет изтегляне типа на файла DHT.zip. Намерени няма проблем.
След това стартирайте програмата Arduino IDE.
Скица → Свързване → Библиотека Добави цип библиотека.
раздел се появява този тип.
Посочвайки място за съхранение ... Open.
Библиотеката е свързан.
Остава при малко :)
сензор за влажност на свързване може да варира. Ми дойде под формата на модул с три терминала и съпротива вече е инсталиран на борда.
И най-накрая, попълване скица.
Отварям готова скица. В моя случай, «WiFi-DHT22_AleksPoroshin68.ino».
Arduino IDE започва автоматично.
След това, свържете програмист, отивам на инструментите и плъг-Com-порт. Един от тях е свързан с се показва. И го активирате. На моя нетбук са три от тях: това com6, COM8 и com10.
Проучване на фърмуера. Можете да промените името и паролата си.
Аз натиснете бутона, за да изтеглите.
Идва скица компилацията. Достатъчно дълго.
По това време, е необходимо да натиснете нулиране на сглобени схемата за модул.
Така GPIO 00 на нула.
Тук той се скица:
Силно не се карат. Аз съм просто учене.
След изливане на скицата, за да потвърдите програмиране GPIO свърже с + 3.3V. След това изключете. Firmware наводнен.
Аз съм събиране схема на maketnitse. Всички чек. Тя работи. Но не е толкова добър, колкото се очакваше. Желаният диапазона от моите китайски подценяваме сензори четения от 5-6%.
Немски дървар вярвам повече. И цената, която има няколко десетки пъти по-големи. И най-важното е, че той е преминал проверка.
Аз въведени с изменение на програмата (добавят 5 единици). Съгласен съм, че не е наред. Но в диапазона от 40-70% това показва точно. По-правилното характеризиране и правилното библиотека. С това аз не съм готов :). Другите датчиците също са излъгали. Въпреки всичко показа приблизително същата.
Тук е уеб страницата, ако се свърже с моя WIFI модул:
Пароли и външен вид, посочени в скицата.
Превключване се появява при 68% влажност. Всичко ясно.
Но има един протест. И това е невъзможно да не се вземат под внимание. На границата вентилаторът може цикъл в влажност 68%, активира, деактивира. За да се реши този проблем, ние се нуждаем от таймер. Имам вентилатор с таймер. Т.е. това не е проблем. Кой обикновен фен, е необходимо да се реши този проблем на ниво програма.
Освен това, моята задача е да събере всичко по схемата, но вече не е на maketnitse и тест в рамките на един месец. Всички промени могат да бъдат направени по време на работа. Какво да правим и къде да поставите, аз написах всичко.
Няколко думи за монтаж на сензора. то Чупката в ventkanal не съветвам. Причината за това е проста. Дори и в много чиста и добре поддържана апартамента има прах, което е, когато вентилаторът е включен, че е там и се втурва (в vetkanal). Но преди една година, аз извадих вентилатора и внимателно почистени.
За да не се променят част на сензора поради разваляне, аз им препоръчвам да се намери по-подходящо място, някъде в близост. Освен това могат да бъдат опаковани за защита от прах салфетка нетъкан материал или нещо подобно. И вие ще бъдете щастливи.
Това е всичко.
Как правилно да се разпорежда с информация от моя преглед всеки решава за себе си. Това нещо е ясно, да зададете въпроси. Надявам се, че поне някой помогна. Може би някой иска да ми помогне. Аз ще бъда много благодарен.
Успех на всички!
Проверка на работа:
За да се продължи ...