Mündəricat:
- Addım 1: Necə işləyir?
- Addım 2: Bunun üçün nə etmək lazımdır?
- Addım 3: Bunu necə etmək olar?
- Addım 4: Server Proqramı
- Addım 5: İşıqlandırma və İstilik Tellərinizi qoşun
Video: Akvarium İşıqlandırmanızı və İstiliyinizi İdarə Edən Bir Wifi Sistemini Necə Edə bilərsiniz: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Akvariumunuzu bir cədvələ uyğun olaraq avtomatik olaraq açan / söndürən və ya bir düymə və ya internet tələbi ilə əl ilə açan bir sistemdir.
Suyun temperaturunu izləyən və ya həddindən artıq istiləşmə halında e-poçt və xəbərdarlıq göndərən bir sistem.
İstilik termostatı olaraq da istifadə edilə bilən bir sistem.
Əvvəlcədən yüklənmiş və İnternet tələbi ilə seçilə bilən 3 fərqli proqramla işləyir. Məsələn, birini iş həftəsi üçün, digərini evdə tətil üçün, üçüncüsünü evdən kənarda tətil üçün təyin etdim.
Eyni işıqlandırma müddəti ilə bunu etməklə evdə olarkən akvariumunuzdan daha çox zövq ala bilərsiniz.
Bu ev avtomatlaşdırma memarlığının bir hissəsini təşkil edir
Addım 1: Necə işləyir?
Sistem ESP8266 əsasında qurulmuşdur və GPIO və WIFI imkanlarından istifadə edir. GPIO 2 röleyi idarə etmək və suyun temperaturunu sensordan oxumaq üçün istifadə olunur. Sistem Linux serveri ilə məlumat mübadiləsi üçün UDP istifadə edir. Cədvəl həftəlik / gündəlik / saatlıq müəyyən edilir. Hər saat 7.5 dəqiqəlik 8 hissəyə bölünür. Əvvəlcədən yüklənmiş cədvəl əsl İnternet sorğusunun üzərinə yazıla bilər. Sistem müntəzəm olaraq serverə məlumat göndərir ki, suyun temperaturu və işıqlandırma vəziyyətini uzaqdan biləsiniz.
Aşırı ısınma və ya həddindən artıq istiləşmə halında xəbərdarlıq və e-poçt göndərir.
Addım 2: Bunun üçün nə etmək lazımdır?
-
1 x ESP8266
3.3 v güc, bir röle ilə gələn və yüksək keyfiyyətli olan Olimex ESP8266-EVB seçirəm
- 1 və ya 2 röle
- 1 x DS18B20 suya davamlı temperatur sensoru
- 1 x 2N2222 keçid tranzistoru və ya ekvivalenti
- 3 x rezistor (100 ohm - 2.7K ohm - 4.7K ohm)
- 1 x düymə açarı
- 1 x elektrik qutusu
- 1 x Prototip PCB
- Proqramı yükləmək üçün 1 x FT232RL FTDI USB 3.3 V
- 1 x 5v və 3.3v güc
Addım 3: Bunu necə etmək olar?
Lazım olan bütün hissələri alın
Parçaları çörək taxtasına bağlayın
Bir PCB üzərində lehim komponentləri
Hamısını qutuya qoyun
ESP8266 kodunu yükləyin
Kodu ESP8266 daxilində yükləmək üçün Arduino IDE -dən istifadə edin
Addım 4: Server Proqramı
İnteqrasiya olunmuş domotik infrastrukturum var.
Məlumatlar MySql DB -də saxlanılır. Tomcat -ı veb server olaraq istifadə edirəm. 3 partiya daimi işləyir: biri vaxt serveri rolunu oynayır, biri ESP8266 -dan məlumat alır və DB -də saxlayır və sonda konfiqurasiya yeniləməsini ESP8266 -ya göndərir. Hamısı bir Linux serverində işləyir. Zaman serveri yalnız tələb olunur (UdpEsp8266ServerTime.java işlədin) (ESP8266 koduna NTP dəstəyi əlavə etməsəniz).
İstədiyiniz hər şeyi etməzdən əvvəl ESP8266 -nın göndərdiyi məlumatlara baxmaq üçün verilən java kodundan (traceDataReceived.java işlədin) istifadə etməyi təklif edirəm.
github.com/cuillerj/AquariumControlSystem
Addım 5: İşıqlandırma və İstilik Tellərinizi qoşun
İndi öz server kodunuzu sınamaq və inkişaf etdirməyin vaxtıdır. Test etmək və inkişaf etdirmək üçün USB Serial adapteri və debug rejimindən istifadə edin. İstədiyinizi alanda elektrik enerjisi ilə məşğul olmalısınız. Buna görə çox diqqətli olmalısınız. Təhlükəli ola bilər! Əgər buna öyrəşməmisinizsə, kimdənsə kömək istəyin. Telləri rölelərə bağlamalısınız.
İşıqlandırma və istilik üçün xüsusi prizlər əldə etmək üçün mis şeridi kəsərək elektrik prizini dəyişdirdim.
Tövsiyə:
Öz Sadə RC Jet Təyyarənizi Necə Edə bilərsiniz?: 10 Addım
Öz RC Jet Təyyarənizi necə düzəltmək olar ?: Ümumi formulu bilirsinizsə, ümumiyyətlə istifadə etdiyim köpük və ya köpüklü mantardan istifadə edərək RC (Uzaqdan İdarəetmə) təyyarəsi necə hazırlanır, olduqca sadə və asandır. Niyə bulud formulu? çünki ətraflı izah etsəniz və sin cos tan və onun dostlarından istifadə etsəniz, c
Servo Motorunuzun Tam Fırlanmasını Necə Edə bilərsiniz: 5 addım
Servo Motorunuzu Tam Döndürmə İşinə Necə Etmək olar: Servo Motor nədir? Dönmək və müəyyən açılarda və ya məsafədə etiraz etmək istəyirsinizsə, servo motordan istifadə edirsiniz. Sadəcə sadə motordan ibarətdir
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Edə bilərsiniz .: 8 Addım
Fayllarınızı Təhlükəsiz Etmək üçün Şifrəli Dvd Məlumatlarını Necə Hazırlamaq olar: Şifrəli DVD -ni fayllarınızın təhlükəsizliyi üçün çox yaxşı etmək üçün çox asan bir üsul tapıram. ŞİFRELİ VİRTÜAL SÜRÜCÜ (EVD) etmək üçün PGP masaüstündən istifadə etdim. Qeyd: PGP masa üstü deyil Bir proqramı yüklədikdən sonra tech-piersrsr almaq üçün lazım olan bir pulsuz proqram
HAMMA HƏR (Haha) Veb saytından Musiqini Necə Almaq olar (Eşidə bildiyiniz müddətcə onu əldə edə bilərsiniz Yaxşı olar ki, Flash -a daxil edilibsə, bacarmayasınız) TƏHRİK EDİLİR !!!!! Əlavə məlumat: 4 addım
HƏR ŞEY (Haha) Veb saytından Musiqini Necə Almaq olar (Eşidə bildiyiniz müddətcə əldə edə bilərsiniz … Yaxşı olar ki, Flash -a daxil edəsəniz, edə bilməyəcəksiniz) TƏDİR EDİLDİ !!!!! Əlavə Məlumat: Bir veb saytına girsəniz və bəyəndiyiniz və istədiyiniz bir mahnını ifa edirsinizsə, burada bir şeyi qarışdırsanız mənim günahım olmadığı üçün təlimat verilir (bunun səbəbi, heç bir səbəb olmadan bir şeyi silməyə başlamağınızdır. ) musiqi əldə edə bildim
Windows XP -də hər hansı bir Kompakt Flash Kartı və ya Microdrive Önyükləməsini Necə Edə bilərsiniz: 5 Adım
Windows XP -də hər hansı bir Kompakt Flash Kartı və ya Microdrive Bootu necə etmək olar: XP -nin sabit mühitdən yüklənməsi tələbini öyrənmək üçün lazımlı bir üsuldur. Bir avtomobil pc və ya digər yüksək mobil cihaz qurmağın ən böyük problemlərindən biri, sabit bir mühitdən uzun ömür boyu önyükləmə etməyinizdir