anakino_aquarium_v2:anakino_aquarium_v2 [atorcha]

Herramientas de usuario

Herramientas del sitio


anakino_aquarium_v2:anakino_aquarium_v2

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
anakino_aquarium_v2:anakino_aquarium_v2 [2019/10/10 21:52]
anakino7
— (actual)
Línea 1: Línea 1:
-====== Proyecto ====== 
  
-En esta entrada quiero hacer una pequeña relación de los materiales que hacen falta para montarlo, aunque no está completo. De momento estoy terminando de ver lo necesario para darle una larga vida al asunto. 
-Con el controlador Anakin_aquarium_V2 ​ podrás controlar el acuario con una Placa Arduino Mega + ESP8266. 
- 
- 
-====== Funciones ====== 
- 
-  * Encendido y apagado de luces les noche (azul) y blanca con efecto amanecer. 
-  * Control más exacto de la temperatura del agua. 
-  * Relleno automático de agua 
-  * Control de temporizadores como el de CO2, lampara UV o Aireador. 
-  * Sensor de pH de agua y corte de CO2 si está fuera de parámetros. 
-  * Supervisión de valores y control mediante aplicación movil [[https://​blynk.io/​en/​getting-started|Blynk]]. 
-  * Aviso de alarmas en móvil cuando haya algo fuera de parámetros. 
-  * Control de bombas peristalticas. 
-  * Control de comedero. 
-  * Control de ventilador de refrigeración. 
-  
- 
-Estoy desarrollando una placa base PCB donde aparecerán todos los componentes integrados y sea solamente conectar y listo. De todos modos todavía queda un poco. Si alguien se anima a ayudar todo es bienvenido, ya que es todo código abierto para que el que quiera montarlo pueda hacerlo. Es un proyecto colaborativo. 
- 
-======= Software ======= 
- 
-===== Preparando el IDE ===== 
- 
-Está realizado con el IDE de Arduino. En concreto estoy usando actualmente la 1.8.3 para OSX. Para poder usar este tipo de placa con el IDE necesitamos hacer previamente unos pasos. 
- 
-===== Código ===== 
- 
-El código lo tengo alojado en GitHub, donde voy subiendo las diferentes versiones. Suelen ser ya estables, aunque voy añadiendo y mejorando cada vez que puedo. 
- 
-Esta es la web de GitHub: [[https://​github.com/​AnakinSpain/​Anakino_Aquarium_V2|github]] ​ 
- 
-El código está en este ZIP: [[https://​github.com/​AnakinSpain/​Anakino_Aquarium_V2/​archive/​master.zip|ZIP FILE]] 
- 
-Para poder subirlo al IDE debemos descomprimir el archivo master.zip, luego <wrap hi>​debemos renombrar la carpeta "​Anakino_Aquarium_V2-master"​ a "​Anakino_Aquarium_V2"​ es decir, quitarle el -master al nombre.</​wrap>​ 
- 
-Una vez dentro, solamente debemos <wrap hi>​ejecutar el archivo llamado: Anakino_Aquarium_V2.ino</​wrap>​ o bien abrirlo desde el IDE de Arduino. 
- 
-Automáticamente se generarán las pestañas diferentes que tiene el código. Está así para tratar de organizarme mejor. 
- 
-===== Blynk ===== 
- 
-Es la app tanto para Iphone como para Android. Nos mostrará la información en la pantalla del móvil y podremos configurar varios parámetros como por ejemplo, la temperatura del agua o la hora de la comida, así como los temporizadores. ​ 
-El número total de Energia necesario es: 
-Y aqui teneis el código de la app:  
- 
-{{ :​anakino_aquarium_v2:​fullsizeoutput_eb6.jpeg?​300 |}} 
- 
-====== Componentes ====== 
- 
-  * Placa Arduino Mega 
-  * ESP8266 
-  * L7805 (regulador de voltaje 12v -> 5v) 
-  * AMS1117 (Regulador de voltaje 12v -> 3.3V) 
-  * Sensor de pH 
-  * Sensor TDS 
-  * IRF540 (para dimeado de luces y ventiladores) 
-  * Reles 
-  * Pantalla oled 
-  * Sensores de temperatura ds18b20 
-  * Condensadores 10uF 
-  * Resistencias 4k7 
- 
-===== Placa Arduino MEGA con ESP8266 ===== 
- 
-Para eso cuento con la placa Arduino Mega a la que se le ha conectado un ESP8266 según este esquema: 
- 
-{{ :​anakino_aquarium_v2:​arduino-mega-2560-esp8266.jpg?​600 |}}  
- 
-===== ESP8266 ===== 
-Módulo que utilizaremos para la conexión wifi, Aunque se alimenta a 3.3v la salida del MEGA proporciona la suficiente potencia para su funcionamiento. 
- 
-===== L7805 ===== 
- 
-Regulador de voltaje de 12v a los 5v que necesita la placa MEGA y los módulos que vamos a instalar. 
-{{ :​anakino_aquarium_v2:​captura_de_pantalla_2019-06-11_a_las_23.27.12.png?​600 |}} 
- 
- 
-===== IRF540 ===== 
- 
-Tengo pensado usarlo para poder dimmear tanto la luz, como quizás los ventiladores que refrigerará el agua. 
- 
- 
-===== Reles ===== 
- 
-Modulo de 4 Reles de estado sólido para Arduino. Se utilizan de 5v para controlar los diferentes componentes a 220v. 
- 
-===== Pantalla oled ===== 
- 
-"1.3 inch IIC I2C Serial 128x64 OLED LCD Display White Screen"​ esta es la descripción de la pantalla oled que he comprado por Ebay. 
- 
-Al ser conectada por I2C podemos ahorrar pines aunque con esta placa tenemos de sobra. 
- 
-{{ :​anakino_aquarium_v2:​oled.jpg?​400 |}} 
- 
-Esta nos mostrará información básica, como temperatura o el valor del pH. La pantalla no es muy grande. 
- 
-===== DTH22 ===== 
- 
-Sensor de humedad y de temperatura,​ utilizado para conocer los parámetros de la habitación del acuario. 
- 
- 
-===== Sensores de temperatura ===== 
- 
-Utilizaremos dos sensores de temperatura sumergibles [[https://​www.ebay.es/​sch/​i.html?​_from=R40&​_trksid=p2499334.m570.l1313.TR4.TRC1.A0.H0.Xds18b20.TRS0&​_nkw=ds18b20&​_sacat=633|(DS18B22 como estos)]] pensados, uno para controlar la temperatura del agua y otro para la temperatura ambiente. 
- 
-===== Reles ===== 
- 
-Los reles de estado solido van a controlar los 4 enchufes que servirán para manejar el calentador, el aireado, la lampara uv y el CO2 
- 
-La conexión con la placa se hará por cable de red que permite poner los enchufes es un sitio cómodo y seguro. 
-{{ :​anakino_aquarium_v2:​515wgvjw3kl.jpg?​300|}} 
- 
-{{:​anakino_aquarium_v2:​rele_estado_solido.jpg?​300 |}} 
- 
- 
-====== Montaje ====== 
- 
-===== Parte A ===== 
- 
-Aqui estará la placa mega con la pantalla y las conexiones de los diferentes sensores y activaciones de ventiladores y sensores. 
- 
-===== Parte B ===== 
- 
-En esta parte estará la caja con los enchufes a 220v, el transformador para alimentar la Parte A. De esta manera minimizamos componentes. 
- 
- 
-  
anakino_aquarium_v2/anakino_aquarium_v2.1570737168.txt.gz · Última modificación: 2019/10/10 21:52 por anakino7