Taula de continguts:
- Pas 1: Com funciona?
- Pas 2: Què necessiteu per fer-ho?
- Pas 3: Com aconseguir-ho?
- Pas 4: programari de servidor
- Pas 5: connecteu els cables d’il·luminació i calefacció
Vídeo: Com fer un sistema Wifi que controli la il·luminació i la calefacció de l'aquari: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Què fa? Un sistema que encén / apaga l'aquari automàticament segons una programació o manualment amb un polsador o una sol·licitud d'Internet.
Un sistema que controla la temperatura de l’aigua i envia correus electrònics i alertes per si s’escalfa per sobreescalfament o per sobreescalfament.
Un sistema que també es pot utilitzar com a termòstat de calefacció.
Funciona amb 3 programacions diferents que es carreguen prèviament i es poden seleccionar mitjançant sol·licituds d’Internet. Per exemple, en vaig definir un per a setmanes laborals, un altre per a vacances a casa i un tercer per a vacances fora de casa.
En fer-ho amb la mateixa durada d’il·luminació, podreu gaudir més del vostre aquari quan estigueu a casa.
Això pren part d'una arquitectura domòtica
Pas 1: Com funciona?
El sistema es basa en ESP8266 i utilitza funcions GPIO i WIFI. GPIO s’utilitza per controlar 2 relés i llegir la temperatura de l’aigua des d’un sensor. El sistema utilitza UDP per intercanviar dades amb un servidor Linux. L’horari està definit setmanalment / diàriament / cada hora. Cada hora es divideix en 8 parts de 7,5 minuts de durada. La programació prèviament carregada pot substituir la sol·licitud d'Internet real. El sistema enviava informació regularment al servidor perquè pugueu conèixer de forma remota la temperatura de l'aigua i l'estat de la il·luminació.
Envia alertes i correus electrònics en cas de sobreescalfament o escalfament.
Pas 2: Què necessiteu per fer-ho?
-
1 x ESP8266
Trio l’Olimex ESP8266-EVB que ve amb una potència de 3,3 V, un relé i d’alta qualitat
- 1 o 2 relés
- 1 sensor de temperatura impermeable DS18B20
- 1 transistor de commutació 2N2222 o equivalent
- 3 resistències (100 ohms - 2,7K ohms - 4,7K ohms)
- 1 interruptor de botó
- 1 x caixa elèctrica
- 1 x prototip de PCB
- 1 x FT232RL FTDI USB 3,3 V per carregar el programari
- Potència d'1 x 5v i 3,3v
Pas 3: Com aconseguir-ho?
Obteniu totes les peces necessàries
Connecteu les parts en una tauleta de suport
Components de soldadura en un PCB
Posa-ho tot a la caixa
Baixeu-vos el codi ESP8266
Utilitzeu Arduino IDE per descarregar el codi dins de l’ESP8266
Pas 4: programari de servidor
Tinc una infraestructura domòtica integrada.
Les dades s’emmagatzemen en un DB MySql. Faig servir Tomcat com a servidor web. Hi ha 3 lots en execució permanent: un actua com a servidor de temps, un obté dades de l’ESP8266 i s’emmagatzema a la base de dades i, eventualment, s’envia l’actualització de la configuració a l’ESP8266. Tot s’executa en un servidor Linux. El servidor de temps és l’únic necessari (executeu UdpEsp8266ServerTime.java) (tret que afegiu suport NTP dins del codi ESP8266).
Us suggereixo que utilitzeu el codi Java proporcionat (executeu traceDataReceived.java) per veure les dades que envia l’ESP8266 abans de fer el que vulgueu.
github.com/cuillerj/AquariumControlSystem
Pas 5: connecteu els cables d’il·luminació i calefacció
Ara és hora de provar i, finalment, desenvolupar el vostre propi codi de servidor. Utilitzeu l’adaptador sèrie USB i el mode de depuració per provar-lo i desenvolupar-lo. Quan obtingueu el que vulgueu, haureu de fer front a l'energia elèctrica. Per tant, heu de tenir molta precaució. Podria ser perillós! Si no esteu acostumat a fer-ho, demaneu ajuda a algú. Heu de connectar els cables als relés.
Vaig modificar una presa de corrent tallant una tira de coure per obtenir preses dedicades a la il·luminació i la calefacció.
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Feu el vostre propi termòstat de calefacció connectat i estalvieu amb la calefacció: 53 passos (amb imatges)
Feu el vostre propi termòstat de calefacció connectat i estalvieu amb la calefacció: Quin és el propòsit? Augmenteu la comoditat escalfant la vostra casa exactament com vulgueu. Estalvieu i reduïu les emissions de gasos d'efecte hivernacle escalfant la vostra casa només quan necessiteu. Mantingueu el control de la vostra calefacció allà on esteu. Estigueu orgullosos de fer-ho
Sistema d’il·luminació de passarel·la intel·ligent: equip Sailor Moon: 12 passos
Sistema d’il·luminació intel·ligent de passarel·la: equip Sailor Moon: Hola! Es tracta de Grace Rhee, Srijesh Konakanchi i Juan Landi, i junts som Team Sailor Moon. Avui us presentarem un projecte de bricolatge en dues parts que podeu implementar directament a casa vostra. El nostre sistema d’il·luminació de passarel·la intel·ligent final inclou un ul
Sistema d’il·luminació aquari automatitzat: 6 passos
Sistema d'il·luminació d'aquari automatitzat: Hola a tothom! Al projecte d’avui, us mostraré com crear un sistema d’il·luminació automatitzada per al vostre aquari. Amb un controlador Wifi i l’aplicació WiFi Magic Home, vaig poder canviar el color i la brillantor dels LED sense fils. Per últim, el
Com fer una il·luminació de taula de treball: 4 passos (amb imatges)
Com fer una il·luminació de taula de treball: Hola En aquest instructable us mostraré com podeu fer una il·luminació LED de focus petit però eficaç per al vostre espai de treball. Ho vaig fer per a la màquina de cosir de la meva mare, que ajuda a veure millor els teixits i les puntades sense esforçar els ulls. Això