Можете брзо да направите „уради сам“ дигитални сензор температуре и влажности са ОЛЕД модулом за приказ да бисте приказали температуру и влажност ваше собе. Такође можете да интегришете овај „уради сам“ климатски сензор у свој софтвер за аутоматизацију паметне куће, као што је дом Помоћни сервер, за аутоматизацију ваше ХВАЦ јединице (клима), вентилатора или овлаживача за температуру и влажност контролу.
Ствари које ће вам требати
Биће вам потребне следеће компоненте да направите паметни „уради сам“ сензор температуре и влажности,
- Високопрецизни дигитални сензор температуре/влажности АХТ10
- Вемос Д1 Мини или НодеМЦУ плоча
- ССД1306 128к64 ОЛЕД екран
- Неке џампер (ДуПонт) жице
- 3Д штампана или било која кутија за састављање компоненти
- Лемило и лим
- А Сервер Хоме Ассистант који ради на Распберри Пи или било који компатибилан к86 или к64 хардвер. Ако желите да сазнате више, можете сазнајте више о Хоме Ассистант-у и како то функционише пре него што почнете.
Корак 1: Припремите фирмвер
Морате да компајлирате и припремите фирмвер користећи додатак ЕСПХоме на серверу Хоме Ассистант. Кораци су следећи:
- На серверу Хоме Ассистант идите на Подешавања > Додаци и кликните на Продавница додатака дугме.
- Потражите ЕСПХоме и кликните на ЕСПхоме додатак у резултатима претраге. Немојте кликнути на ЕСПХоме (дев) или ЕСПХоме (бета).
- Кликните Инсталирај дугме.
- Након инсталације кликните Почетак. Такође, омогућите Почните при покретању, Пас чувар, и Прикажи на бочној траци Опције.
- Кликните Отворите веб кориснички интерфејс и кликните +Нови уређај.
- Откуцајте назив уређаја, као што је „сензор климе“, и кликните Следећи.
- Изаберите да Изаберите одређену плочу и изаберите Вемос Д1 Мини табла са листе.
- Кликните Следеће > Прескочи. Изабери ЕСП8266 ако користите НодеМЦУ плочу.
- Кликните Уредити опцију, а затим извршите следеће промене у прозору ИАМЛедитор.
Додајте своје Ви-Фи акредитиве:
Ви-фи:
ссид: „Ваш ВиФиССИД“
Лозинка: „ВиФиЛозинка“
Затим налепите следећи код одмах испод цаптиве_портал: линија:
веб сервер:
лука: 80и2ц:
сда: Д2
сцл: Д1
скенирање: Истина
време:
- платформа: снтп
ид: моје_време
сензор:
- платформа: ахт10
температура:
име: "Температура у дневној соби"
ид: темп
влажност:
име: "Влажност у дневној соби"
ид: хум
упдате_интервал: 10с
- платформа: време рада
име: „Сензор радног времена Бироа станице“
- платформа: вифи_сигнал
име: „ВиФи сигнал бироа станице“
упдате_интервал: 30с
фонт:
- фајл: 'слксцр.ттф'
ид: фонт1
величина: 12- фајл: 'БебасНеуе-Регулар.ттф'
ид: фонт2
величина: 15- фајл: 'ариал.ттф'
ид: фонт3
величина: 15приказ:
- платформа: ссд1306_и2ц
модел: "ССД1306 128к64"
ресет_пин: Д0
адреса: 0к3Ц
ротација: 180°
ламбда: |-
// Штампајте „Рави Смарт Хоме“ у горњем центру.
ит.принтф(64, 0, ид (фонт1), ТектАлигн:: ТОП_ЦЕНТЕР, "Рави паметна кућа");// Температура штампања (са АХТ10 сензора)
ако (ид(темп).хас_стате()) {
то.принтф(127, 23, ид(фонт3), Поравнање текста::ГОРЕ ДЕСНО, "Температура: %.1ф&дег;", ид(темп).држава);
}
// Влажност штампања (са АХТ10 сензора)
ако (ид(зујати).хас_стате()) {
то.принтф(127, 60, ид(фонт3), Поравнање текста::БАСЕЛИНЕ_РИГХТ, "Влажност: %.1ф", ид(зујати).држава);
}
Замените „Рави Смарт Хоме“ сопственим насловом. Када додате и ажурирате код, кликните сачувати а затим кликните Инсталирај.
Изабери Укључите се у овај рачунар са листе опција, а затим сачекајте да се фирмвер компајлира. Ово може потрајати 10-15 минута.
Када се фирмвер компајлира, кликните на Преузмите пројекат дугме. Ово ће преузети компајлираноклима-сензор.бин датотеку на вашем систему.
Корак 2: Флешујте фирмвер на Д1 Мини или НодеМЦУ
За флешовање преузетог фирмвера на Д1 Мини или НодеМЦУ, можете користити веб инсталатер или За флешовање фирмвера, можете користити веб-базирану фласх алатку или ЕСПХоме-Фласхер алат за ваш Виндовс, Линук или Мац система. Пратите доле наведене кораке да бисте флешовали фирмвер користећи инсталациони програм заснован на вебу:
- Након преузимања фирмвера, видећете Отворите ЕСПхоме веб опција. Кликни на то. Ово ће отворити нови прозор.
- Кликните Повежите се дугме, изаберите ЦОМ порт, а затим кликните на Повежите се дугме. Ако плоча није откривена, инсталирајте драјвере ЦХ240/ЦХ341.
- Кликните Инсталирај > Изаберите датотеку и изаберите клима-сензор-фабрика.бин фајл фирмвера.
- На крају, кликните на Инсталирај дугме. Сачекајте да ЕСПХоме веб алатка заврши флешовање фирмвера.
Када се фирмвер флешује, идите на ЕСПхоме контролну таблу и пронађите клима-сензор.бин фајл. Требало би да прикаже статус као ОНЛИНЕ.
Корак 3: Додајте сензор климе на контролну таблу кућног помоћника
Сада можете додати сензор климе на контролну таблу Хоме Ассистант пратећи ове кораке:
- На серверу Хоме Ассистант идите на Подешавања > Уређаји и услуге.
- Тхе клима-сензор уређај треба да буде аутоматски откривен и видљив. Кликните КОНФИГУРИРАЈТЕ дугме, а затим кликните ПРИХВАТИ. Ово ће додати уређај на листу ЕСПХоме уређаја.
- Кликните на клима-сензор наведено под ЕСПхоме а затим кликните на 1 уређај линк.
- Кликните ДОДАЈТЕ НА КОНТРОЛНУ ТАБЛУ > Прикажи >ДОДАЈТЕ НА УПРАВЉАЧКУ ТАБЛУ. Изаберите жељену просторију у коју желите да додате сензор.
Корак 4: Повежите АХТ10 са Д1 Мини или НодеМЦУ
Погледајте следећа упутства да бисте повезали АХТ10 сензор температуре и влажности на Д1 Мини или НодеМЦУ микроконтролерску плочу помоћу краткоспојних жица.
- Повежите ВИН пин АХТ10 и ОЛЕД дисплеја на 5В пин на Д1 Мини или 3.3В закачите на НодеМЦУ.
- Повежите ГНД пин АХТ10 и ОЛЕД дисплеја на Г причврстите на Д1 Мини или НодеМЦУ.
- Повежите СЦЛ пин АХТ10 и ОЛЕД екрана на Д1 пин НодеМЦУ или Д1 Мини.
- Повежите СДА пин АХТ10 и ОЛЕД екрана на Д2 пин НодеМЦУ или Д1 Мини.
За лемљење ових компоненти требаће вам лемилица. Можете научите како да лемите пре него што покушате са овим „уради сам“ пројекат.
Када се АХТ10 и ОЛЕД екран повежу, можете проверити вредности температуре и влажности на ОЛЕД екрану и контролној табли Хоме Ассистант.
Вредности ће се променити у реалном времену. Дакле, можете проверити да ли ради исправно дувањем на АХТ10 сензор. Ово ће тренутно променити вредности температуре и влажности. Када тестови буду успешни, компоненте можете ставити у кућиште одштампано 3Д као што је ово од Тхингиверсе.
Такође можете подесити Амазон Алека или Интеграција Гоогле Ассистант-а у Хоме Ассистант да примате гласовна обавештења и упозорења када нивои температуре или влажности пређу или падну на одређени ниво.
Ваш дигитални климатски сензор је спреман
Овако можете да направите паметни дигитални сензор температуре и влажности заснован на Ви-Фи мрежи за своју собу и интегришите га са сервером Хоме Ассистант да бисте креирали аутоматизацију и покренули друге паметне уређаја. На пример, можете додати аутоматизацију да искључите ХВАЦ јединицу када температура и/или влажност достигну или падну на одређени ниво.