Уради „уради сам“: Контролиши температуру воденог гејзира са паметног телефона

Изливање вруће воде на кожу може резултирати опекотинама коже, ау већини случајева особа може да се опече кад прокључа. Дакле, постоји потреба за контролом температуре воде гејзира који су инсталирани у нашим домовима; не само ради побољшања нашег здравља већ и наше безбедности. Интерфејс за подешавање температуре на воденом гејзиру варираће у зависности од врсте и модела производње. Срећом, већина врста водених гејзира се подешава слично. Данас ћемо дизајнирати прототип и унети неке измене у водени гејзир инсталиран у кући како бисмо могли бежично да контролишемо температуру. Сада, без губљења секунде, кренимо на посао.



Паметни водени круг гејзира

Како поставити управљачку јединицу поред вашег воденог гејзира?

Гејзири остају НА током дужих интервала и вода у њима непрестано кључа што резултира расипањем електрична енергија . Ако је температура постављена прениско, врућа вода ће се осећати благо-топло, а такође може довести до раста бактерија. Стога ћемо дизајнирати а контролер који ће бити одговоран за одржавање разумне температуре у гејзирима. Прво ћемо направити листу хардверских компонената потребних за дизајн система.



Корак 1: Потребне компоненте

  • Телевизија са ХДМИ портом
  • Жичана тастатура
  • Жичани миш
  • ХДМИ на ВГА конектор

Корак 3: Воркин г Начело пројекта

Постојаће управљачко коло које би се налазило поред воденог гејзира који је присутан у приземљу и који би био повезан са гејзиром. Коло ће бити подељено на два дела. Главни круг биће коло контролера, а остали кругови су секундарни кругови и о њима се може одлучити о броју гејзира који су присутни у кући. Сви ти кругови били би повезани једни с другима преко интернет везе. Главни круг ће се састојати од Распберри Пи 3Б + и релејног модула. Главни круг биће одговоран за одржавање жељене температуре у гејзиру приземља. Секундарни кругови ће се састојати од температурног сензора, отпорника и малине пи. Да бисте овај пројекат учинили економичним, можете користити Распберри Пи нулу док састављате секундарне кругове.



Корак 4: Подешавање Распберри Пи

Постоје две опције за подешавање Распберри Пи-а. Прво, један је да повежете свој Пи са ЛЦД-ом и повежете сву потребну периферну опрему и почнете да радите. Други је да Пи подесите са преносним рачунаром и приступите му на даљину. Зависи од доступности ЛЦД-а, ако га имате код куће, можете да подесите свој Пи помоћу ЛЦД-а. Повежите ЛЦД са ХДМИ портом Распберри-а помоћу ХДМИ-ВГА адаптера. Ако желите даљински да приступите свом Пи, следите мој чланак под називом ' Како приступити графичком корисничком интерфејсу (ГУИ) Распберри Пи-а помоћу ССХ и ВНЦ прегледача? '. У овом чланку је описано детаљно подешавање Пи-а са преносним рачунаром и након пријављивања могли бисте да добијете даљински приступ Пи-у.



Корак 5: Уверите се да је Распберри Пи ажуриран

Након подешавања Распберри Пи, осигурали бисмо да наш Пи ради у реду и да су на њему инсталирани сви најновији пакети. Отворите прозор наредби и откуцајте следеће двије наредбе да бисте ажурирали Пи.

судо апт-гет упдате

Онда,

судо апт-гет надоградња

Ако су инсталиране било какве исправке, притисните И а затим притисните Ентер да бисте наставили да преузимате исправке.



Ажурирање пакета

Корак 6: Конфигурисање статичких ИП-ова и имена хостова за Пи Зеро и 3Б +

Сада морамо да конфигуришемо статичке ИП адресе за Распберри Пи Зеро које ће бити постављене у близини осталих гејзира који су доступни у кући. Пре конфигурисања ИП-а омогућите једну жицу из конфигурације Распберри Пи. Покрените следећу команду да бисте конфигурисали статичке ИП адресе:

цурл 'хттпс://рав.гитхубусерцонтент.цом/ЈеффреиПовелл/пи-цонфиг/мастер/басе-инсталл.сх'> басе-инсталл.сх && судо басх басе-инсталл.сх

Статичке ИП адресе

У мом случају, ИП-ови који су додељени струјним круговима наведени су у наставку. У вашем случају ће бити другачије. Након конфигурисања статичке ИП адресе промените имена хостова. Можете их именовати као Цонтроллер, гејзир 1 итд.

Контролер: 192.168.1.15 (Приземље)

Гејзир 1: 192.168.1.16 (први спрат)

Гејзир 2: 192.168.1.17 (први спрат)

Сада поново покрените свој Пи.

Корак 7: Састављање круга контролера.

Пре склапања кола, проверите конфигурацију пин-а Распберри Пи 3Б + и укажите на ГПИО пинове. Тхе и ГНД пинови релејног модула биће повезани на 5В и ГНД пинове Распберри Пи. Тада ће ГПИО пин 14 бити повезан на релеј воденог гејзира, а ГПИО пин 15 биће повезан на релејни модул који је повезан са Пи. Сада морамо да проверимо схему ожичења нашег воденог гејзира. Након упућивања на шему ожичења. Мој гејзир користи а 25мин / 24х сат и а термостат који је даљински ожичен. Загријавање ограничавају сат и унутрашњи регулатор, испаривач загрејане воде непрекидно је укључен и температура воде се контролише помоћу термостата котла.

Шема

Сада спојите релеј за грејање са тајмером и термостатом и приметићете да ће када се стари термостат окрене на максимум и када се укључи сат релејни модул управљати пумпом за грејање.

Корак 8: Уношење промена у софтвер за управљање кругом

Након састављања главног хардвера, извршићемо неке промене софтвера за даљинско управљање. Биће инсталирани неки пакети попут МиСКЛ који ће бити одговорни за контролу релеја и одржавање евиденције температура. Отворите терминал Распберри Пи и извршите следећу наредбу:

цурл 'хттпс://рав.гитхубусерцонтент.цом/ЈеффреиПовелл/пи-цонфиг/мастер/пи-хеатинг-хуб-инсталл.сх'> пи-хеатинг-хуб-инсталл.сх && судо басх пи-хеатинг-хуб-инсталл .сх

Након покретања ове наредбе, од вас ће се тражити да унесете корен Лозинка. Роот лозинка је подразумевана лозинка која се користи за почетно пријављивање. База података мора бити конфигурисана сада:

цурл 'хттпс://рав.гитхубусерцонтент.цом/ЈеффреиПовелл/пи-цонфиг/мастер/пи-хеатинг-хуб-мискл-сетуп.сх'> пи-хеатинг-хуб-мискл-сетуп.сх && судо басх пи-гријање -хуб-мискл-сетуп.сх

Сада прегледајте следећу команду:

хттп://192.168.1.15:8080/статус.пхп

Приказаће се страница са статусом и неће бити података јер сензори још нису подешени.

Страница са статусом

Корак 9: Конфигурисање секундарних кругова

Пре конфигурације секундарних кругова морамо да разумемо конфигурацију пин-а сензора ДХТ11. Такође је приказан испод ради ваше лакоће:

Пин Цонфигуратион

Повежите Вцц и ГНД пин ДХТ11 са 3.3В и ГНД пином Распберри Пи Зеро и пин за податке са ГПИО 4 пином Пи. За ожичење ових веза потребне би биле жице од женског ка женском споју. У мом случају, у кући постоје три гејзира, па су за секундарне везе потребна два малина пи зеро. То се може разликовати у вашем случају.

Корак 10: Уношење промена софтвера у секундарне кругове

Потребно је извршити неке промене софтвера за контролу гејзира који су инсталирани на првом спрату. Стога напишите скрипту за инсталирање потребних пакета:

цурл 'хттпс://рав.гитхубусерцонтент.цом/ЈеффреиПовелл/пи-цонфиг/мастер/пи-хеатинг-ремоте-инсталл.сх'> пи-хеатинг-ремоте-инсталл.сх && судо басх пи-хеатинг-ремоте-инсталл .сх

Уношење промена у софтвер

Затим поново покрените Пи и након поновног покретања морамо знати јединствени серијски број сензора који су повезани. Залепите следећу команду у свој терминал за то:

лл / сис / бус / в1 / уређаји /

Јединствени серијски бројеви су 28-0000056е625е и 28-0000056еад51 редом. Уредите конфигурациону датотеку и у њу убаците ове серијске бројеве. За уређивање копије, наредба написана доле:

ви хоме / пи / пи-даљинско грејање-даљинско / цонфигс / сензори

Обришите подразумеване поставке и залепите серијски број и име за сваки сензор попут овог:

  1. 28-0000056е625е = Гејзир1
  2. 28-0000056еад51 = Гејзир2

Сада сачувајте и затворите конфигурациону датотеку.

Корак 11: Повезивање сензора и релеја

Како смо физички сада повезали сав хардвер, повезаћемо га и виртуално бежичном везом, а затим бисмо га тестирали.

Отворите прегледач са мобилног телефона или лаптопа и унесите следећу команду:

хттп://192.168.1.15:8080/статус.пхп

Отвориће се веб страница и на тој страници кликните на Улазни Сензор а затим кликните на „Скенирај за нове сензоре“. Приметићете да апликација би започео претрагу секундарних кругова које сте раније поставили. Контролер ће ажурирати податке гејзира 1 и гејзира 2, а пребацивање релеја врши се сваког минута. Кликните на Готово и вратите се на главну веб страницу.

Сада ћемо конфигурисати релеје за пребацивање. Кликните на Излазни уређаји а затим кликните на „Додај ново дугме“, а након тога кликните на „Уреди“ поред дугмета новог уређаја. Промените име у ‘Хеат’ и унесите пин број 10, тј. ГПИО 15 или Распберри Пи 3Б +. У мом случају, релеји су активни високо па ћу ући 1 у пољу Пин Ацтиве Хигх / Лов. Сачувајте и вратите се на почетну страницу. Скоро смо готови и треба направити само распоред за пребацивање релеја НА и ВАН .

Корак 12: Израда распореда грејања

Распоред се може активирати у одређено време, дан у недељи када су гејзири повезани са кућним Ви-Фи-јем. Можемо поставити модуси у којој су постављене заставице које су или УКЉУЧЕНЕ или ИСКЉУЧЕНО. У овом режиму, релеј ће се једноставно укључити или искључити у зависности од задатих упутстава. Такође можемо поставити тајмери у којој ће се релеј искључити након одређеног времена. Режими се могу активирати навигацијом до веб странице и кликом на режиме праћене Додавањем активности, а затим уређивањем тих дугмади. Слично томе, тајмери ​​се такође могу поставити навигацијом на веб страницу. Једноставно кликните на Тајмери ​​и промените трајање по вашем избору. Након спремања вратите се на почетну страницу и кликните и искључите дугме за режим, а тастер за одбројавање бројаће сваки минут.

Корак 13: Конфигурисање распореда

Идите на главну почетну страницу и кликните на Распоред и Додај ново. Преименујте распореде, на пример, можете именовати распореде као ‘Јутарње грејање’ итд., а затим подесите температуру на којој желите да ваш гејзир буде укључен око 25 степени. Сачувајте промене и изађите.

Креирање распореда

То је то! Сви смо постављени за даљинско управљање воденим гејзиром, без икаквих мука. Наставите да посећујете нашу веб страницу да бисте пронашли још занимљивих пројеката у будућности.