Innehållsförteckning:
- Steg 1: Hur fungerar det?
- Steg 2: Vad behöver du för att göra det?
- Steg 3: Hur gör man det?
- Steg 4: Serverprogramvara
- Steg 5: Anslut dina belysnings- och uppvärmningskablar
Video: Hur man gör ett wifi -system som styr ditt akvarium Belysning och uppvärmning: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Vad gör det? Ett system som automatiskt slår på / av ditt akvarium enligt en schemaläggning eller manuellt med en tryckknapp eller en internetförfrågan.
Ett system som övervakar vattentemperaturen och skickar e-post och varningar om det blir av under eller övervärmning.
Ett system som också kan användas som uppvärmningstermostat.
Det fungerar med tre olika scheman som är förinstallerade och kan väljas via Internetförfrågan. Till exempel definierade jag en för arbetsveckor, en annan för semester hemma och en tredje för semester utomlands.
Genom att göra det med samma belysningstid kan du mer njuta av ditt akvarium när du är hemma.
Detta ingår i en hemautomatiseringsarkitektur
Steg 1: Hur fungerar det?
Systemet är baserat på ESP8266 och använder GPIO- och WIFI -funktioner. GPIO används för att styra 2 reläer och för att läsa av vattentemperaturen från en sensor. Systemet använder UDP för att utbyta data med en Linux -server. Schemat är definierat varje vecka / dagligen / timme. Varje timme är uppdelad i 8 delar av 7,5 minuters varaktighet. Det förinstallerade schemat kan skriva över äkta Internetförfrågan. Systemet skickade regelbundet information till servern så att du på distans kan veta vattentemperaturen och belysningens status.
Den skickar varningar och e-postmeddelanden vid överhettning eller undervärme.
Steg 2: Vad behöver du för att göra det?
-
1 x ESP8266
Jag väljer Olimex ESP8266-EVB som levereras med 3,3 v effekt, ett relä och håller hög kvalitet
- 1 eller 2 reläer
- 1 x DS18B20 vattentät temperaturgivare
- 1 x 2N2222 kopplingstransistor eller motsvarande
- 3 x motstånd (100 ohm - 2,7 k ohm - 4,7 k ohm)
- 1 x knappbrytare
- 1 x elbox
- 1 x prototyp PCB
- 1 x FT232RL FTDI USB 3.3 V för uppladdning av programvaran
- 1 x 5v & 3.3v effekt
Steg 3: Hur gör man det?
Få alla nödvändiga delar
Anslut delarna på en brödbräda
Lödkomponenter på ett kretskort
Lägg allt i lådan
Ladda ner ESP8266 -koden
Använd Arduino IDE för att ladda ner koden i ESP8266
Steg 4: Serverprogramvara
Jag har en integrerad domotisk infrastruktur.
Data lagras i en MySql DB. Jag använder Tomcat som en webbserver. Tre satser körs permanent: en fungerar som en tidsserver, en hämtar data från ESP8266 och lagrar i DB och en skickar eventuellt konfigurationsuppdatering till ESP8266. Allt körs på en Linux -server. Tidservern är den enda som krävs (kör UdpEsp8266ServerTime.java) (om du inte lägger till NTP -stöd i ESP8266 -koden).
Jag föreslår att du använder den medföljande java -koden (kör traceDataReceived.java) för att titta på data som ESP8266 skickar innan du gör vad du vill.
github.com/cuillerj/AquariumControlSystem
Steg 5: Anslut dina belysnings- och uppvärmningskablar
Nu är det dags att testa och så småningom utveckla din egen serverkod. Använd USB Serial -adapter och felsökningsläge för att testa och utveckla. När du får vad du vill måste du hantera elektrisk ström. Så du måste vara mycket försiktig. Det kan vara farligt! Om du inte är van att göra med, be någon hjälp. Du måste ansluta ledningar till reläerna.
Jag ändrade ett eluttag genom att klippa kopparremsa för att få dedikerade uttag för belysning och uppvärmning.
Rekommenderad:
Hur man gör ett USB -minne med ett suddgummi - DIY USB Drive -fodral: 4 steg
Hur man gör ett USB -minne med ett suddgummi | DIY USB Drive Case: Den här bloggen handlar om " Hur man gör USB Flash Drive med ett suddgummi | DIY USB Drive Case " jag hoppas du kommer gilla det
Hur man gör ditt eget operativsystem! (sats och Exempel inuti): 5 steg
Hur man gör ditt eget operativsystem! (sats och exempel inuti): Gör det nu
Hur man styr en enhet med Raspberry Pi och ett relä - GRUNDLÄGGANDE: 6 steg
Hur man styr en enhet med hjälp av Raspberry Pi och ett relä - GRUNDLÄGGANDE: Detta är en grundläggande och enkel vägledning om hur du styr en enhet med Raspberry Pi och ett relä, användbart för att göra IoT -projekt. Denna handledning är för nybörjare, den är vänlig för följ med även om du har noll kunskap om att använda hallon
Hur man gör ett $ 10 WiFi -säkerhetssystem hemma? Inga avgifter och fungerar någonstans !: 3 steg
Hur man gör ett $ 10 WiFi -säkerhetssystem hemma? Inga avgifter och fungerar någonstans!: Hur gör man ett wifi -säkerhetsmeddelande -system på $ 10 hemma? Det kostar inget och det fungerar överallt! Om PIR -rörelsessensorn upptäcker någon rörelse skickar den ett meddelande till din mobiltelefon. ESP8266 ESP-01 WiFi-modul, PIR-rörelsesensor och 3,3
Hur man gör en autonom basketboll som spelar robot med hjälp av en IRobot Skapa som bas: 7 steg (med bilder)
Hur man gör en autonom basketboll som spelar robot med hjälp av en IRobot Skapa som bas: Detta är min post för iRobot Create -utmaningen. Den svåraste delen av hela processen för mig var att bestämma vad roboten skulle göra. Jag ville demonstrera de häftiga funktionerna i Create, samtidigt som jag lade till lite robo -stil. Alla mina