Inhoudsopgave:
- Stap 1: Hoe werkt het?
- Stap 2: Wat heb je nodig om het te doen?
- Stap 3: Hoe maak je het?
- Stap 4: Serversoftware
- Stap 5: Sluit uw verlichtings- en verwarmingsdraden aan
Video: Hoe maak je een wifi-systeem dat je aquariumverlichting en verwarming regelt - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Wat doet het? Een systeem dat uw aquarium automatisch in-/uitschakelt volgens een schema of handmatig met een drukknop of een internetverzoek.
Een systeem dat de watertemperatuur bewaakt en e-mail en waarschuwingen verzendt in geval van onder- of oververhitting.
Een systeem dat ook als verwarmingsthermostaat kan worden gebruikt.
Het werkt met 3 verschillende schema's die vooraf zijn geladen en kunnen worden geselecteerd via internetverzoek. Ik definieerde bijvoorbeeld een voor werkweken, een andere voor vakanties thuis en een derde voor vakanties buitenshuis.
Door dit met dezelfde verlichtingsduur te doen, kunt u thuis meer genieten van uw aquarium.
Dit maakt deel uit van een domotica-architectuur
Stap 1: Hoe werkt het?
Het systeem is gebaseerd op ESP8266 en maakt gebruik van GPIO- en WIFI-mogelijkheden. GPIO wordt gebruikt om 2 relais te besturen en om de watertemperatuur van een sensor af te lezen. Het systeem gebruikt UDP om gegevens uit te wisselen met een Linux-server. Het schema is wekelijks / dagelijks / per uur gedefinieerd. Elk uur is opgedeeld in 8 delen van 7,5 minuten. Het vooraf geladen schema kan het echte internetverzoek overschrijven. Het systeem stuurt regelmatig informatie naar de server, zodat u op afstand de watertemperatuur en verlichtingsstatus kunt zien.
Het stuurt waarschuwingen en e-mails in geval van oververhitting of onderverhitting.
Stap 2: Wat heb je nodig om het te doen?
-
1x ESP8266
Ik kies voor de Olimex ESP8266-EVB die wordt geleverd met 3,3 v voeding, een relais en van hoge kwaliteit is
- 1 of 2 relais
- 1 x DS18B20 waterdichte temperatuursensor
- 1 x 2N2222 schakeltransistor of gelijkwaardig
- 3 x weerstanden (100 ohm - 2,7K ohm - 4,7K ohm)
- 1 x knopschakelaar
- 1 x elektriciteitskast
- 1 x prototype-printplaat
- 1 x FT232RL FTDI USB 3.3 V voor het uploaden van de software
- 1 x 5v & 3.3v vermogen
Stap 3: Hoe maak je het?
Krijg alle benodigde onderdelen
Verbind de onderdelen op een breadboard
Soldeer componenten op een PCB
Stop alles in de doos
Download de ESP8266-code
Gebruik Arduino IDE om de code in de ESP8266. te downloaden
Stap 4: Serversoftware
Ik heb een geïntegreerde domotica-infrastructuur.
Gegevens worden opgeslagen in een MySql DB. Ik gebruik Tomcat als webserver. 3 batches zijn permanent actief: één fungeert als een tijdserver, één haalt gegevens op van de ESP8266 en slaat deze op in de DB en één stuurt uiteindelijk een configuratie-update naar de ESP8266. Alles draait op een Linux-server. Time-server is de enige die nodig is (voer UdpEsp8266ServerTime.java uit) (tenzij u NTP-ondersteuning toevoegt in de ESP8266-code).
Ik stel voor om de verstrekte Java-code te gebruiken (voer traceDataReceived.java uit) om de gegevens te bekijken die de ESP8266 verzendt voordat u doet wat u maar wilt.
github.com/cuillerj/AquariumControlSystem
Stap 5: Sluit uw verlichtings- en verwarmingsdraden aan
Nu is het tijd om uw eigen servercode te testen en uiteindelijk te ontwikkelen. Gebruik een USB-seriële adapter en de foutopsporingsmodus om te testen en te ontwikkelen. Wanneer u krijgt wat u wilt, krijgt u te maken met elektrische stroom. Je moet dus heel voorzichtig zijn. Het kan gevaarlijk zijn! Als je niet gewend bent om mee te doen, vraag dan iemand om hulp. U moet draden aansluiten op de relais.
Ik heb een stopcontact aangepast door koperstrip te knippen om speciale stopcontacten voor verlichting en verwarming te krijgen.
Aanbevolen:
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen: 5 stappen
Nike LED-swoosh! Dit is een geweldig decor voor een kamer. Dit is het enige project dat iedereen kan herhalen.: Gereedschap - meetlint - schroevendraaier - soldeerbout - copingzaag - elektrische boor - schuurpapier Benodigdheden - LED-strip (RGB) 5 m - LED-controller - Voeding 12V 4A-hout 50-50-1500 2x-hout 20-20-3000 2x-multiplex 500-1000mm-schroeven (45mm) 150x-schroeven (35mm) 30x-scr
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Hoe maak je een slimme verwarming: 8 stappen
Hoe maak je een slimme verwarming: een van de grootste mijlpalen voor de mensheid is de ontdekking van vuur. We hebben onze manier ontwikkeld met behulp van de fundamentele natuurwetten die in ons universum zijn gegraveerd om onszelf in leven te houden. Miljoenen jaren later hebben we nu elektronica, wifi, vliegtuigen en zo
Geleidende lijm en geleidende draad: maak een LED-display en een stoffen circuit dat oprolt. 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Geleidende lijm en geleidende draad: maak een LED-display en een stoffen circuit dat oprolt: maak uw eigen geleidende stoffen, draad, lijm en tape en gebruik ze om potentiometers, weerstanden, schakelaars, LED-displays en circuits te maken. en geleidende draad kunt u LED-displays en circuits maken op elke flexibele stof