INHOUDSOPGAWE:
- Stap 1: Hoe werk dit?
- Stap 2: Wat het u nodig om dit te doen?
- Stap 3: Hoe om dit te maak?
- Stap 4: bedienersagteware
- Stap 5: Koppel u beligting- en verwarmingsdrade
Video: Hoe om 'n wifi -stelsel te maak wat u akwariumbeligting en verwarming beheer: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Wat doen dit? 'N Stelsel wat u akwarium outomaties aan / af skakel volgens 'n skedulering of met die hand met 'n drukknop of 'n internetversoek.
'N Stelsel wat die watertemperatuur monitor en e-pos en waarskuwings stuur as dit onder of te warm word.
'N Stelsel wat ook as verwarmingstermostaat gebruik kan word.
Dit werk met 3 verskillende skedules wat vooraf gelaai is en wat via internetversoek gekies kan word. Ek het byvoorbeeld een vir werkweke gedefinieer, 'n ander vir vakansies tuis en 'n derde vir vakansies buite die huis.
Deur dieselfde beligtingstyd te doen, kan u meer geniet van u akwarium as u tuis is.
Dit maak deel uit van 'n tuisautomatiseringsargitektuur
Stap 1: Hoe werk dit?
Die stelsel is gebaseer op ESP8266 en gebruik GPIO- en WIFI -vermoëns. GPIO word gebruik om 2 aflosse te beheer en watertemperatuur van 'n sensor af te lees. Die stelsel gebruik UDP om data uit te ruil met 'n Linux -bediener. Die skedule word weekliks / daagliks / uurliks gedefinieer. Elke uur is verdeel in 8 dele van 7,5 minute. Die vooraf gelaaide skedule kan die ware internetversoek oorskryf. Die stelsel het gereeld inligting na die bediener gestuur sodat u die watertemperatuur en beligtingstatus op afstand kan weet.
Dit stuur waarskuwings en e-posse in geval van oorverhitting of onderverhitting.
Stap 2: Wat het u nodig om dit te doen?
-
1 x ESP8266
Ek kies die Olimex ESP8266-EVB met 'n 3.3V-krag, 'n relais en van hoë gehalte
- 1 of 2 aflosse
- 1 x DS18B20 waterdigte temperatuursensor
- 1 x 2N2222 skakel transistor of ekwivalent
- 3 x weerstande (100 ohm - 2,7 k ohm - 4,7 k ohm)
- 1x knoppie skakelaar
- 1 x elektriese boks
- 1 x prototipe PCB
- 1 x FT232RL FTDI USB 3.3 V vir die oplaai van die sagteware
- 1 x 5v en 3.3v krag
Stap 3: Hoe om dit te maak?
Kry al die nodige onderdele
Verbind die dele op 'n broodbord
Soldeer komponente op 'n PCB
Sit dit alles in die boks
Laai die ESP8266 -kode af
Gebruik Arduino IDE om die kode in die ESP8266 af te laai
Stap 4: bedienersagteware
Ek het 'n geïntegreerde domotiese infrastruktuur.
Data word in 'n MySql DB gestoor. Ek gebruik Tomcat as 'n webbediener. Drie groepe werk permanent: een tree op as 'n tydbediener, een kry data van die ESP8266 en stoor dit in die DB, en een stuur uiteindelik die konfigurasie -opdatering na ESP8266. Alles werk op 'n Linux -bediener. Tydsbediener is die enigste vereiste (voer UdpEsp8266ServerTime.java uit) (tensy u NTP -ondersteuning in die ESP8266 -kode byvoeg).
Ek stel voor om die Java -kode (run traceDataReceived.java) te gebruik om na die data wat die ESP8266 stuur, te kyk voordat u doen wat u wil.
github.com/cuillerj/AquariumControlSystem
Stap 5: Koppel u beligting- en verwarmingsdrade
Nou is dit tyd om u eie bedienerkode te toets en uiteindelik te ontwikkel. Gebruik USB Serial -adapter en die ontfoutingsmodus om te toets en te ontwikkel. As u kry wat u wil hê, sal u elektriese krag moet hanteer. U moet dus baie versigtig wees. Dit kan gevaarlik wees! As jy nie gewoond is daaraan om te doen nie, vra iemand hulp. U moet drade aan die relais koppel.
Ek het 'n stopcontact verander deur koperstrook te sny om spesiale afsetpunte vir beligting en verwarming te kry.
Aanbeveel:
DIY -- Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: 6 stappe
DIY || Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: As u 'n spinnekoprobot maak, kan u soveel dinge oor robotika leer. Soos om robotte te maak, is dit vermaaklik sowel as uitdagend. In hierdie video gaan ons jou wys hoe om 'n Spider -robot te maak wat ons kan gebruik met ons slimfoon (Androi
Maak u eie gekoppelde verwarmingstermostaat en bespaar met verwarming: 53 stappe (met foto's)
Maak u eie gekoppelde verwarmingstermostaat en spaar met verwarming: wat is die doel? Verhoog die gemak deur u huis te verhit presies soos u wil. Bespaar en verminder die uitstoot van kweekhuisgasse deur u huis net te verhit as u dit nodig het. Beheer u verwarming waar u ook al is. Wees trots dat u dit gedoen het
Hoe om 'n slim pot te maak met NodeMCU wat deur die app beheer word: 8 stappe
Hoe om 'n slim pot te maak met NodeMCU wat deur die app beheer word: in hierdie gids bou ons 'n slim pot wat beheer word deur 'n ESP32 en 'n toepassing vir slimfone (iOS en Android). Ons sal NodeMCU (ESP32) gebruik vir die verbinding en die Blynk -biblioteek vir die wolk IoT en die toepassing op slimfoon. Uiteindelik
Wat is 'n SVE, wat doen dit en hoe om dit op te los: 5 stappe
Wat is 'n SVE, wat doen dit en hoe om dit op te los: Elke dag vind u hier die terme " CPU " of " Verwerker " as ek rondgegooi word, maar weet u regtig wat dit beteken?
Hoe om 'n koue verwarming in 'n nuttige hulpmiddel te verander: 6 stappe
Hoe om 'n koue verwarming in 'n nuttige hulpmiddel te verander: O NEE !!! Jy het 'n Coldheat gekoop !!! Wat sal jy daarmee doen? Ek weet, jy kan dit in iets nuttigs verander, soos 'n flitslig! Hier is 'n stap -vir -stap manier om u rommel te verander in 'n helder, werkende flits, perfek vir u