Sadržaj:
- Korak 1: Kako to funkcionira?
- Korak 2: Što trebate učiniti?
- Korak 3: Kako to napraviti?
- Korak 4: Poslužiteljski softver
- Korak 5: Spojite žice za osvjetljenje i grijanje
Video: Kako napraviti Wifi sustav koji kontrolira osvjetljenje i grijanje vašeg akvarija: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Što radi? Sustav koji automatski uključuje / isključuje vaš akvarij prema rasporedu ili ručno pritiskom na gumb ili internetskim zahtjevom.
Sustav koji prati temperaturu vode i šalje e-poštu i upozorenja u slučaju isključenja pod ili pregrijavanjem.
Sustav koji se može koristiti i kao termostat za grijanje.
Radi s 3 različita rasporeda koji su unaprijed učitani i mogu se odabrati putem internetskog zahtjeva. Na primjer, jedan sam definirao za radne tjedne, drugi za praznike kod kuće i treći za praznike izvan kuće.
Na taj način s istim trajanjem osvjetljenja možete uživati u svom akvariju dok ste kod kuće.
To je dio arhitekture kućne automatizacije
Korak 1: Kako to funkcionira?
Sustav se temelji na ESP8266 i koristi GPIO i WIFI mogućnosti. GPIO se koristi za upravljanje 2 releja i za očitavanje temperature vode sa senzora. Sustav koristi UDP za razmjenu podataka s Linux poslužiteljem. Raspored je definiran tjedno / dnevno / po satu. Svaki sat podijeljen je u 8 dijelova u trajanju od 7,5 minuta. Unaprijed učitani raspored može se prebrisati u pravi internetski zahtjev. Sustav je redovito slao informacije poslužitelju tako da možete daljinski znati temperaturu vode i status osvjetljenja.
Šalje upozorenja i e-poštu u slučaju pregrijavanja ili podgrijavanja.
Korak 2: Što trebate učiniti?
-
1 x ESP8266
Odabrao sam Olimex ESP8266-EVB koji dolazi s snagom od 3,3 v, relej i visoke je kvalitete
- 1 ili 2 releja
- 1 x DS18B20 vodootporni osjetnik temperature
- 1 x 2N2222 sklopni tranzistor ili ekvivalent
- 3 x otpornika (100 ohma - 2,7K ohma - 4,7K ohma)
- 1 x prekidač s gumbom
- 1 x električna kutija
- 1 x prototip PCB -a
- 1 x FT232RL FTDI USB 3.3 V za učitavanje softvera
- 1 x 5v i 3.3v napajanje
Korak 3: Kako to napraviti?
Nabavite sve potrebne dijelove
Spojite dijelove na ploču
Lemljenje komponenti na PCB -u
Stavite sve u kutiju
Preuzmite kod ESP8266
Koristite Arduino IDE za preuzimanje koda unutar ESP8266
Korak 4: Poslužiteljski softver
Imam integriranu domotičku infrastrukturu.
Podaci se pohranjuju u MySql DB. Tomcat koristim kao web poslužitelj. Tri serije trajno rade: jedna djeluje kao vremenski poslužitelj, jedna uzima podatke iz ESP8266 i pohranjuje ih u bazu podataka, a jedna eventualno šalje ažuriranje konfiguracije na ESP8266. Sve radi na Linux poslužitelju. Jedini potreban je vremenski poslužitelj (pokrenite UdpEsp8266ServerTime.java) (osim ako ne dodate podršku za NTP unutar koda ESP8266).
Predlažem da upotrijebite priloženi java kôd (pokrenite traceDataReceived.java) da biste pogledali podatke koje ESP8266 šalje prije nego učinite što god želite.
github.com/cuillerj/AquariumControlSystem
Korak 5: Spojite žice za osvjetljenje i grijanje
Sada je vrijeme za testiranje i eventualno razvoj vlastitog poslužiteljskog koda. Za testiranje i razvoj upotrijebite USB serijski adapter i način ispravljanja pogrešaka. Kad dobijete ono što želite, morat ćete se pozabaviti električnom energijom. Stoga morate biti vrlo oprezni. Moglo bi biti opasno! Ako niste navikli raditi s, zamolite nekoga za pomoć. Morate spojiti žice na releje.
Izmijenio sam utičnicu izrezivanjem bakrene trake kako bih dobio namjenske utičnice za osvjetljenje i grijanje.
Preporučeni:
Uradi sam Kako napraviti sat koji izgleda lijepo - StickC - Jednostavno za napraviti: 8 koraka
Uradi sam Kako napraviti sat sa lijepim izgledom - StickC - Jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom za prikaz vremena na LCD -u te također postaviti vrijeme pomoću tipki StickC
Robot s više osjetnika koji kontrolira Wifi: 6 koraka
Višeosjetni robot s Wifi upravljanjem: u ovom vodiču pokazat ću vam kako izgraditi pametni rover s Wifi upravljanjem pomoću nodemcu. Pomoću ovog rovera možete promatrati parametre robotskog okruženja (svjetlo, temperatura, vlažnost) u stvarnom vrijeme sa svojim pametnim telefonom. prvi sat
Automatski sustav osvjetljenja akvarija: 6 koraka
Automatski sustav osvjetljenja akvarija: Pozdrav svima! U današnjem projektu pokazat ću vam kako stvoriti automatizirani sustav osvjetljenja za vaš akvarij. Pomoću Wifi kontrolera i aplikacije Magic Home WiFi uspio sam bežično promijeniti boju i svjetlinu LED dioda. Na kraju
Automatski sustav akvarija sa svjetlom i pumpom s Arduino i RTC mjeračem vremena: 3 koraka
Automatski sustav akvarija sa svjetlom i pumpom s Arduino i RTC mjeračem vremena: akvarij se može pretvoriti u nulti zahvat koji zahtijeva samoodrživi ekosustav uz malo pažnje i tehnike :) Za izgradnju automatskog sustava svjetla i pumpe za akvarij, naravno postavite ručni sustav prvi. Koristio sam 2 reflektorska svjetla po 50 W i 1 6 W
Kako napraviti vlastiti USB auto punjač za bilo koji IPod ili druge uređaje koji se pune putem USB -a: 10 koraka (sa slikama)
Kako napraviti vlastiti USB auto punjač za bilo koji IPod ili druge uređaje koji se pune putem USB -a: Izradite USB auto punjač za bilo koji iPod ili drugi uređaj koji se puni putem USB -a spajanjem automobilskog adaptera koji izlazi 5v i USB ženski utikač. Najvažniji dio ovog projekta je provjeriti je li izlaz vašeg odabranog adaptera za automobil oklada