Përmbajtje:
- Hapi 1: Si funksionon?
- Hapi 2: Çfarë ju nevojitet për ta bërë atë?
- Hapi 3: Si ta bëni?
- Hapi 4: Softueri i serverit
- Hapi 5: Lidhni telat tuaj të ndriçimit dhe ngrohjes
Video: Si të bëni një sistem Wifi që kontrollon ndriçimin dhe ngrohjen e akuariumit tuaj: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Çfarë po bën? Një sistem që ndez / fik akuariumin tuaj automatikisht sipas një planifikimi ose manualisht me një buton shtytës ose një kërkesë për internet.
Një sistem që monitoron temperaturën e ujit dhe dërgon email dhe njoftime në rast të fikjes nën ose mbi-ngrohje.
Një sistem që mund të përdoret gjithashtu si termostat ngrohje.
Punon me 3 orare të ndryshme që janë para-ngarkuar dhe mund të zgjidhen përmes kërkesës për internet. Për shembull, përcaktova një për javët e punës, një tjetër për pushimet në shtëpi dhe një të tretën për pushimet jashtë shtëpisë.
Duke vepruar kështu me të njëjtën kohëzgjatje ndriçimi, mund të shijoni më shumë akuariumin tuaj kur jeni në shtëpi.
Kjo merr pjesë në arkitekturën e automatizimit të shtëpisë
Hapi 1: Si funksionon?
Sistemi bazohet në ESP8266 dhe përdor aftësitë GPIO dhe WIFI. GPIO përdoren për të kontrolluar 2 stafetë dhe për të lexuar temperaturën e ujit nga një sensor. Sistemi përdor UDP për të shkëmbyer të dhëna me një server Linux. Orari është javor / ditor / orë i përcaktuar. Çdo orë ndahet në 8 pjesë me kohëzgjatje 7.5 minuta. Orari i para-ngarkuar mund të rishkruajë kërkesën e vërtetë të internetit. Sistemi i dërgon rregullisht informacion serverit në mënyrë që të dini nga distanca temperaturën e ujit dhe gjendjen e ndriçimit.
Ai dërgon sinjalizime dhe email në rast të mbinxehjes ose nën-ngrohjes.
Hapi 2: Çfarë ju nevojitet për ta bërë atë?
-
1 x ESP8266
Unë zgjedh Olimex ESP8266-EVB që vjen me fuqi 3.3 v, një stafetë dhe është me cilësi të lartë
- 1 ose 2 stafetë
- 1 x sensor i temperaturës i papërshkueshëm nga uji DS18B20
- 1 x tranzistor komutues 2N2222 ose ekuivalent
- 3 x rezistorë (100 ohms - 2.7K ohms - 4.7K Ohm)
- Çelësi i butonit 1 x
- 1 x kuti elektrike
- 1 x PCB prototip
- 1 x FT232RL FTDI USB 3.3 V për ngarkimin e softuerit
- Fuqia 1 x 5v & 3.3v
Hapi 3: Si ta bëni?
Merrni të gjitha pjesët e nevojshme
Lidhni pjesët në një dërrasë buke
Komponentët e saldimit në një PCB
Vendosini të gjitha në kuti
Shkarkoni kodin ESP8266
Përdorni Arduino IDE për të shkarkuar kodin brenda ESP8266
Hapi 4: Softueri i serverit
Unë kam një infrastrukturë domotike të integruar.
Të dhënat ruhen në një MySql DB. Unë përdor Tomcat si një server në internet. 3 grupe po funksionojnë përgjithmonë: njëra po vepron si një server kohor, një po merr të dhëna nga ESP8266 dhe po ruan në DB dhe një eventualisht dërgon përditësimin e konfigurimit në ESP8266. Gjithçka po funksionon në një server Linux. Serveri i kohës është i vetmi i kërkuar (ekzekutoni UdpEsp8266ServerTime.java) (përveç nëse shtoni mbështetje NTP brenda kodit ESP8266).
Unë sugjeroj të përdorni kodin e dhënë java (drejtoni traceDataReceived.java) për të parë të dhënat që dërgon ESP8266 para se të bëni gjithçka që dëshironi.
github.com/cuillerj/AquariumControlSystem
Hapi 5: Lidhni telat tuaj të ndriçimit dhe ngrohjes
Tani është koha për të testuar dhe përfundimisht për të zhvilluar kodin tuaj të serverit. Përdorni përshtatësin USB Serial dhe modalitetin e korrigjimit për të testuar dhe zhvilluar. Kur të merrni atë që dëshironi, do të duhet të merreni me energjinë elektrike. Kështu që ju duhet të jeni shumë të kujdesshëm. Mund të jetë e rrezikshme! Nëse nuk jeni mësuar të bëni, kërkoni ndihmë nga dikush. Ju duhet të lidhni telat me stafetat.
Ndryshova një prizë të energjisë duke prerë shiritin e bakrit në mënyrë që të marr priza të dedikuara për ndriçim dhe ngrohje.
Recommended:
Bëni termostatin tuaj të ngrohjes të lidhur dhe bëni kursime me ngrohje: 53 hapa (me fotografi)
Bëni Termostatin tuaj të Ngrohjes të Lidhur dhe Bëni Kursime Me Ngrohje: Cili është qëllimi? Rritni komoditetin duke ngrohur shtëpinë tuaj saktësisht si dëshironi Bëni kursime dhe zvogëloni emetimet e gazrave serë duke ngrohur shtëpinë tuaj vetëm kur keni nevojë Mbani kontroll mbi ngrohjen tuaj kudo që të jeni Jini krenarë që e keni bërë atë
Krijoni ndriçimin tuaj ambjentik me Raspberry Pi Zero: 5 hapa (me fotografi)
Krijoni ndriçimin tuaj ambjentik me Raspberry Pi Zero: Në këtë projekt do t'ju tregoj se si të kombinoni një Raspberry Pi Zero me disa pjesë plotësuese në mënyrë që të shtoni një efekt ndriçimi ambienti në televizorin tuaj i cili rrit përvojën e shikimit. Le të fillojmë
Butoni IoT që kontrollon aplikacionin tuaj: 6 hapa
Butoni IoT që kontrollon aplikacionin tuaj: Një nga gjërat që më pëlqen më shumë në lidhje me mikrokontrolluesit është aftësia për t'i përdorur ato si një pajisje hyrëse, për shembull, Arduino Micro mund të përdoret si një HID (pajisje e ndërfaqes njerëzore) që do të thotë me disa kodime dhe si mund të bëni tastierën tuaj
Bëni Ndriçimin tuaj të Punëtorisë LED të Dimmable !: 11 hapa (me fotografi)
Bëni Ndriçimin tuaj të Punëtorisë LED të Dimmable !: Në këtë Instructable, unë do t'ju tregoj se si ta bëni vetë ndriçimin tuaj LED jashtëzakonisht efikas për punëtorinë tuaj! Ne, Prodhuesit, kurrë nuk kemi ndriçim të mjaftueshëm në tryezën tonë të punës, kështu që ne duhet të blejmë llamba. Por si krijues, Ne nuk blejmë gjëra (Dhe na shqyejnë …)
Si ta ktheni ngrohjen e ftohtë në një mjet të dobishëm: 6 hapa
Si ta ktheni ngrohjen e ftohtë në një mjet të dobishëm: OH JO !!! Keni blerë një Coldheat !!! Çfarë do të bëni me të? E di, ju mund ta ktheni atë në diçka të dobishme, si një elektrik dore! Këtu është një mënyrë hap pas hapi për ta kthyer copën tuaj të mbeturinave në një elektrik dore të ndritshme dhe funksionale, e cila është e përkryer për