Obsah:
- Krok 1: Jak to funguje?
- Krok 2: Co k tomu potřebujete?
- Krok 3: Jak to udělat?
- Krok 4: Serverový software
- Krok 5: Připojte kabely pro osvětlení a topení
Video: Jak vytvořit Wifi systém, který ovládá osvětlení a topení v akváriu: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Co to dělá? Systém, který automaticky zapíná / vypíná vaše akvárium podle plánu nebo ručně pomocí tlačítka nebo internetového požadavku.
Systém, který monitoruje teplotu vody a odesílá e-maily a upozornění v případě vypnutí nebo přehřátí.
Systém, který lze použít také jako termostat pro vytápění.
Funguje se 3 různými plány, které jsou předem načteny a lze je vybrat prostřednictvím internetového požadavku. Například jsem definoval jeden pro pracovní týdny, druhý pro dovolenou doma a třetí pro dovolenou mimo domov.
Pokud tak učiníte se stejnou délkou osvětlení, můžete si akvárium více užít, když jste doma.
To je součástí architektury domácí automatizace
Krok 1: Jak to funguje?
Systém je založen na ESP8266 a využívá možnosti GPIO a WIFI. GPIO se používá k ovládání 2 relé a ke čtení teploty vody ze senzoru. Systém využívá UDP k výměně dat se serverem Linux. Harmonogram je definován týdně / denně / hodinově. Každá hodina je rozdělena na 8 částí o délce 7,5 minuty. Předem načteným plánem lze přepsat skutečný internetový požadavek. Systém pravidelně odesílal informace na server, abyste mohli vzdáleně znát teplotu vody a stav osvětlení.
Odesílá upozornění a e-maily v případě přehřátí nebo podchlazení.
Krok 2: Co k tomu potřebujete?
-
1 x ESP8266
Vybral jsem si Olimex ESP8266-EVB, který je dodáván s napájením 3,3 V, relé a je vysoce kvalitní
- 1 nebo 2 relé
- 1 x DS18B20 vodotěsný teplotní senzor
- 1 x 2N2222 spínací tranzistor nebo ekvivalent
- 3 x odpory (100 ohmů - 2,7 K ohmů - 4,7 K ohmů)
- 1 x přepínač tlačítka
- 1 x elektrická skříň
- 1 x prototyp PCB
- 1 x FT232RL FTDI USB 3,3 V pro nahrání softwaru
- 1 x 5v a 3,3v napájení
Krok 3: Jak to udělat?
Získejte všechny potřebné díly
Připojte díly na prkénko
Pájecí součásti na desce plošných spojů
Dejte to všechno do krabice
Stáhněte si kód ESP8266
Pomocí Arduino IDE stáhněte kód do ESP8266
Krok 4: Serverový software
Mám integrovanou domotickou infrastrukturu.
Data jsou uložena v MySql DB. Jako webový server používám Tomcat. Trvale běží 3 dávky: jedna funguje jako časový server, jedna získává data z ESP8266 a ukládá je do databáze DB a jedna případně odešle aktualizaci konfigurace do ESP8266. Vše běží na serveru Linux. Časový server je jediný požadovaný (spusťte UdpEsp8266ServerTime.java) (pokud do kódu ESP8266 nepřidáte podporu NTP).
Doporučuji použít poskytnutý java kód (spustit traceDataReceived.java), abyste se podívali na data, která ESP8266 odeslal, než uděláte, co chcete.
github.com/cuillerj/AquariumControlSystem
Krok 5: Připojte kabely pro osvětlení a topení
Nyní je čas otestovat a případně vyvinout vlastní kód serveru. K testování a vývoji použijte USB sériový adaptér a režim ladění. Když dostanete to, co chcete, budete se muset vypořádat s elektrickou energií. Takže musíte být velmi opatrní. Může to být nebezpečné! Pokud na to nejste zvyklí, požádejte někoho o pomoc. K relé musíte připojit vodiče.
Upravil jsem elektrickou zásuvku řezáním měděného pásu, abych získal vyhrazené zásuvky pro osvětlení a topení.
Doporučuje:
Teploměr na topení pizzy Arduino: 7 kroků
Teploměr na topení pizzy Arduino: Každý zažil ten okamžik, kdy je příliš netrpělivý a stačí si vzít první kousek pizzy čerstvě z trouby, jen aby mu to spálilo střechu úst žárem tisíce sluncí. Vím, že jsem tyto okamžiky zažil, a nakonec
Jak vytvořit automatické noční osvětlení: 10 kroků
Jak vyrobit automatické noční osvětlení: Ahoj kluci, jsem Manjushree z Jp nagar Nook. Dnes vám se svou partnerkou Nikithou ukážeme, jak vytvořit automatické noční osvětlení LightPr oject pořízené vámi http://www.youtube.com/watch? V = U1lcDsWsVoIm
Jak vytvořit automatické pouliční osvětlení pomocí LM555 IC: 8 kroků
Jak vyrobit automatické pouliční osvětlení pomocí LM555 IC: Ahoj, příteli, dnes budu dělat obvod automatického pouličního osvětlení pomocí LM555 IC. Tento obvod funguje takto Když světlo dopadne na LDR (za den), pak LED nesvítí a když světlo nebude na LDR, LED bude automaticky svítit
Jak vytvořit automatické pouliční osvětlení: 7 kroků
Jak vyrobit automatické pouliční osvětlení: Ahoj, příteli, dnes udělám obvod automatického pouličního osvětlení. Tento obvod bude fungovat automaticky. Ranní světlo se automaticky zavře. Tento obvod pracuje s LDR. Začněme
Jak vytvořit flash disk, který kopíruje soubory uživatelů tiše a automaticky: 7 kroků
Jak vytvořit flash disk, který kopíruje soubory uživatelů potichu a automaticky: ****** TATO INSTRUKCE JE POUZE PRO ÚČELY INFORMACÍ JE NEDOVOLNÉ KOPÍROVAT NĚKTERÉ SOUBORY BEZ JEHO POVOLENÍ NENÍ ODPOVĚDNÝ ZA NIC, CO SE MŮŽE NEBO MOŽNO STÁT INFORMACE SE POUŽÍVAJÍ NESPRÁVNĚ **************** Jak vybudovat