Мазмуну:

Аквариумдун жарыктандыруусун жана жылытылышын көзөмөлдөгөн Wifi тутумун кантип жасоо керек: 5 кадам
Аквариумдун жарыктандыруусун жана жылытылышын көзөмөлдөгөн Wifi тутумун кантип жасоо керек: 5 кадам

Video: Аквариумдун жарыктандыруусун жана жылытылышын көзөмөлдөгөн Wifi тутумун кантип жасоо керек: 5 кадам

Video: Аквариумдун жарыктандыруусун жана жылытылышын көзөмөлдөгөн Wifi тутумун кантип жасоо керек: 5 кадам
Video: Zahoďte odkalovač a neb nejčastější chyby v akvaristice (multi subtitles) 2024, Ноябрь
Anonim
Аквариумдун жарыктандыруусун жана жылытуусун көзөмөлдөгөн Wifi системасын кантип түзүү керек
Аквариумдун жарыктандыруусун жана жылытуусун көзөмөлдөгөн Wifi системасын кантип түзүү керек

Бул эмне кылып жатат? Аквариумуңуз графикке ылайык автоматтык түрдө күйгүзүлүп / өчүрүлүп же баскыч же интернет суранычы менен кол менен.

Суунун температурасын көзөмөлдөгөн жана ысып же ашыкча ысып кеткен учурда электрондук почта жана эскертүүлөрдү жөнөтүүчү система.

Жылытуучу термостат катары да колдонула турган система.

Ал 3 башка график менен иштейт, алар алдын ала жүктөлөт жана Интернет суранычы аркылуу тандалат. Мисалы, мен бирин жумуш жумасына, экинчисин үйдөгү майрамдарга жана үчүнчүсүн үйдөн тышкары майрамдарга карата аныктадым.

Ошол эле жарык берүү мөөнөтү менен сиз үйүңүздө болгондо аквариумдан ырахат ала аласыз.

Бул үй автоматташтыруу архитектурасынын бир бөлүгүн талап кылат

1 -кадам: Бул кантип иштейт?

Система ESP8266 негизделген жана GPIO жана WIFI мүмкүнчүлүктөрүн колдонот. GPIO 2 релесин башкаруу жана сенсордон суунун температурасын окуу үчүн колдонулат. Система Linux сервери менен маалымат алмашуу үчүн UDP колдонот. График жумалык / күнүмдүк / сааттык түрдө аныкталган. Ар бир саат 7,5 мүнөттүк 8 бөлүккө бөлүнгөн. Алдын ала жүктөлгөн график чыныгы интернет сурамынын үстүнө жазылышы мүмкүн. Система серверге дайыма маалымат жөнөтүп турган, андыктан суунун температурасын жана жарыктандыруунун абалын алыстан биле аласыз.

Ал өтө ысып же ысып кетсе, эскертүүлөрдү жана электрондук каттарды жөнөтөт.

2 -кадам: Сиз муну эмне кылышыңыз керек?

Сиз муну эмне кылышыңыз керек?
Сиз муну эмне кылышыңыз керек?
Сиз муну эмне кылышыңыз керек?
Сиз муну эмне кылышыңыз керек?
Сиз муну эмне кылышыңыз керек?
Сиз муну эмне кылышыңыз керек?
  1. 1 x ESP8266

    Мен Olimex ESP8266-EVBди тандап алам, ал 3,3 в кубаттуулукта, реледе жана сапаттуу

  2. 1 же 2 реле
  3. 1 x DS18B20 суу өткөрбөй турган температура сенсору
  4. 1 x 2N2222 коммутациялык транзистор же эквиваленти
  5. 3 х резистор (100 Ом - 2.7K Ом - 4.7К Ом)
  6. 1 x баскычын которгуч
  7. 1 x электр кутуча
  8. 1 х PCB прототипи
  9. Программаны жүктөө үчүн 1 x FT232RL FTDI USB 3.3 V
  10. 1 x 5v & 3.3v күчү

3 -кадам: Кантип жасаш керек?

Кантип жасоо керек?
Кантип жасоо керек?
Кантип жасоо керек?
Кантип жасоо керек?
Кантип жасоо керек?
Кантип жасоо керек?

Бардык керектүү тетиктерди алыңыз

Бөлүктөрдү нан тактасына туташтырыңыз

ПХБдагы ширетүүчү компоненттер

Баарын кутуга салыңыз

ESP8266 кодун жүктөп алыңыз

ESP8266 ичиндеги кодду жүктөө үчүн Arduino IDE колдонуңуз

4 -кадам: Server программалык камсыздоо

Server Software
Server Software

Менде интеграцияланган домотикалык инфраструктура бар.

Маалыматтар MySql DBде сакталат. Мен Tomcatти веб -сервер катары колдоном. 3 партия биротоло иштеп жатат: бири убакыт серверинин милдетин аткарат, бири ESP8266дан маалыматтарды алып, ДБда сактайт жана бирөө конфигурацияны жаңыртууну ESP8266га жөнөтөт. Баары Linux серверинде иштейт. Убакыт сервери гана талап кылынат (UdpEsp8266ServerTime.java иштетүү) (эгер сиз ESP8266 кодунун ичинде NTP колдоосун кошпосоңуз).

Мен каалаган нерсени жасоодон мурун ESP8266 жөнөткөн маалыматтарды карап көрүү үчүн берилген java кодун (traceDataReceived.java иштетүү) колдонууну сунуштайм.

github.com/cuillerj/AquariumControlSystem

5 -кадам: Жарык берүүчү жана Жылытуучу зымдарды туташтырыңыз

Жарык берүүчү жана жылытуучу зымдарды туташтырыңыз
Жарык берүүчү жана жылытуучу зымдарды туташтырыңыз
Жарык берүүчү жана жылытуучу зымдарды туташтырыңыз
Жарык берүүчү жана жылытуучу зымдарды туташтырыңыз

Эми тестирлөө жана өз сервер кодуңузду иштеп чыгуу убактысы келди. USB Serial адаптерин жана мүчүлүштүктөрдү текшерүү жана өнүктүрүү үчүн режимин колдонуңуз. Каалаган нерсеңизди алгандан кийин электр энергиясы менен күрөшүүгө туура келет. Андыктан сиз өтө этият болушуңуз керек. Бул коркунучтуу болушу мүмкүн! Эгерде сиз көнө элек болсоңуз, бирөөдөн жардам сураңыз. Зымдарды релеге туташтыруу керек.

Мен жарык берүү жана жылытуу үчүн атайын розеткаларды алуу үчүн жез тилкесин кесип электр розеткасын өзгөрттүм.

Сунушталууда: