Kazalo:
- 1. korak: Kako deluje?
- 2. korak: Kaj morate storiti?
- 3. korak: Kako to narediti?
- 4. korak: Strežniška programska oprema
- 5. korak: Priključite žice za razsvetljavo in ogrevanje
Video: Kako narediti sistem Wifi, ki nadzoruje osvetlitev in ogrevanje vašega akvarija: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Kaj počne? Sistem, ki samodejno vklopi / izklopi vaš akvarij glede na razpored ali ročno s pritiskom na gumb ali internetno zahtevo.
Sistem, ki spremlja temperaturo vode in pošilja e-pošto in opozorila v primeru izklopa pri pregrevanju ali pregrevanju.
Sistem, ki se lahko uporablja tudi kot ogrevalni termostat.
Deluje s 3 različnimi urniki, ki so vnaprej naloženi in jih lahko izberete prek internetne zahteve. Na primer, enega sem določil za delovne tedne, drugega za počitnice doma in tretjega za počitnice zunaj doma.
Z enakim trajanjem osvetlitve lahko v svojem akvariju uživate bolj doma.
To je del arhitekture domače avtomatizacije
1. korak: Kako deluje?
Sistem temelji na ESP8266 in uporablja zmožnosti GPIO in WIFI. GPIO se uporablja za krmiljenje 2 relejev in za odčitavanje temperature vode s senzorja. Sistem uporablja UDP za izmenjavo podatkov s strežnikom Linux. Urnik je določen tedensko / dnevno / na uro. Vsaka ura je razdeljena na 8 delov po 7,5 minut. Vnaprej naloženi urnik lahko prepiše resnično internetno zahtevo. Sistem je redno pošiljal informacije strežniku, tako da lahko na daljavo poznate temperaturo vode in stanje osvetlitve.
Pošilja opozorila in e-pošto v primeru pregrevanja ali pregrevanja.
2. korak: Kaj morate storiti?
-
1 x ESP8266
Izberem Olimex ESP8266-EVB, ki prihaja z močjo 3,3 V, rele in je kakovosten
- 1 ali 2 releja
- 1 x vodotesen temperaturni senzor DS18B20
- 1 x preklopni tranzistor 2N2222 ali enakovreden
- 3 x upori (100 ohmov - 2,7 k ohmov - 4,7 k ohmov)
- 1x gumbno stikalo
- 1x električna omarica
- 1 x prototip PCB
- 1 x FT232RL FTDI USB 3.3 V za nalaganje programske opreme
- 1 x 5v in 3.3v moč
3. korak: Kako to narediti?
Pridobite vse potrebne dele
Deli povežite na ploščo
Spajkanje komponent na tiskanem vezju
Vse skupaj daj v škatlo
Prenesite kodo ESP8266
Uporabite Arduino IDE za prenos kode v ESP8266
4. korak: Strežniška programska oprema
Imam integrirano domotsko infrastrukturo.
Podatki so shranjeni v bazi podatkov MySql. Tomcat uporabljam kot spletni strežnik. Tri serije delujejo trajno: ena deluje kot časovni strežnik, ena pridobiva podatke iz ESP8266 in jih shranjuje v bazo podatkov, ena pa na koncu pošlje posodobitev konfiguracije na ESP8266. Vse deluje na strežniku Linux. Edini zahtevan je časovni strežnik (zaženite UdpEsp8266ServerTime.java) (razen če v kodo ESP8266 dodate podporo NTP).
Predlagam, da uporabite priloženo kodo java (zaženite traceDataReceived.java), da si ogledate podatke, ki jih pošlje ESP8266, preden naredite karkoli želite.
github.com/cuillerj/AquariumControlSystem
5. korak: Priključite žice za razsvetljavo in ogrevanje
Zdaj je čas, da preizkusite in sčasoma razvijete svojo kodo strežnika. Za preizkus in razvoj uporabite serijski vmesnik USB in način za odpravljanje napak. Ko boste dobili tisto, kar želite, se boste morali ukvarjati z električno energijo. Zato morate biti zelo previdni. Lahko je nevarno! Če niste vajeni delati, prosite nekoga za pomoč. Na releje morate priključiti žice.
Vtičnico sem spremenil z rezanjem bakrenega traku, da sem dobil namenske vtičnice za razsvetljavo in ogrevanje.
Priporočena:
SISTEM IZPLAČEVANJA AKVARIJA: 6 korakov
SISTEM IZPLAČEVANJA AKVARIJA: Z izhlapevanjem se zmanjša količina vode v akvariju in če se ne kompenzira, bo prišlo do sprememb v kemiji preostale vode. Takšne spremembe bodo imele negativen vpliv na oblike življenja v akvariju. Zato je pomembno, da
Kako narediti lasten prehod WIFI za povezavo vašega Arduina z omrežjem IP?: 11 korakov (s slikami)
Kako narediti svoj lasten prehod WIFI, da povežete svoj Arduino z IP omrežjem?: Kot mnogi ljudje menite, da je Arduino zelo dobra rešitev za domačo avtomatizacijo in robotizacijo! Toda v smislu komunikacije Arduinos ima samo serijske povezave. Delam na robotu, ki ga je treba trajno povezati s strežnikom, ki deluje
Kako narediti osvetlitev bliskavice: 12 korakov
Kako narediti bliskavico osvetlitve: bliskavice osvetlitve so potrebne večkrat, pri ljubiteljih elektronske produkcije pa jih najpogosteje uporablja osvetlitev fotografske plošče med postopkom izdelave domačega tiskanega vezja. Svetilka za osvetlitev lahko uporablja ultravijolično cev ali
Kako narediti osvetlitev delovne mize: 4 koraki (s slikami)
Kako narediti razsvetljavo za delovno mizo: Pozdravljeni V teh navodilih vam bom pokazal, kako lahko naredite majhno, a učinkovito fokusno LED osvetlitev za vaš delovni prostor. Naredil sem ga za mamin šivalni stroj, ki pomaga bolje videti tkanine in šive, ne da bi naprezal oči. Ta
Kako narediti vile na rojstnodnevni zabavi vašega otroka!: 4 koraki
Kako narediti vile na rojstnodnevni zabavi vašega otroka !: Moja kmalu 8 -letna hči si je želela pravljični rojstni dan, zato sem se odločila, da ga naredim še posebej posebnega. Ustvaril sem zelo preprost učinek, zaradi katerega so vsi obiskovalci zabave mislili, da so se prave vile pojavile samo zanje