Arduino peces tanque refrigerador (3 / 3 paso)

Paso 3: programación

Estuve probando algunas maneras diferentes cómo pueden trabajar y decide quedarse con uno que voy a publicar aquí.

¿Cómo funciona?
Cuando la temperatura del agua va superior a 25 grados de Cent3igrado del ventilador comienza a correr hasta que el agua bajará a 24, después de que se apaga. Preste atención a su nivel de agua, el agua irá al aire de refrigeración y nivel del agua bajará bastante rápido. No voy a explicar cómo conectar arduino pro mini a través de adaptador de USBtoTTL para subir tu bosquejo, hay mucho información sobre esto en google.

Aquí está el código, puede modificar, dependiendo de la temperatura es necesario:

#include < OneWire.h >

int DS18S20_Pin = 9; Pin señal DS18S20 digital 2
relé de INT = 12; Relé del ventilador en el pin 12

Temp ajustes en centígrados que debe mantener con un punto y el valor después de punto
Float high_temp = 25.00;
Float norm_temp = 24.00;

Temperatura chip entrada-salida
OneWire ds(DS18S20_Pin);  DS18B20 en pin digital 2 o cambiar a su número de pin DITI

void setup(void) {}
Serial.Begin(9600);
pinMode (salida de relé,);
digitalWrite (relé, HIGH); Hacer relé por defecto para evitar hacer clic en Inicio
}

void loop(void) {}
Float temperatura = getTemp();
Serial.println(Temperature); Imprimir en serie temp actual
Serial.println(high_temp); Imprimir en serie predefinida alta temperatura cuando el ventilador se encenderá
Serial.println(norm_temp); Imprimir en serie predefinida temperatura normal cuando se apaga el ventilador
retardo (800); Hacer algo de retraso para ver valores en el monitor serial
Si (getTemp() > = high_temp) / / el ventilador está encendido cuando agua a alta temperatura
{
digitalWrite (relé, LOW);
}
Si (getTemp() < = norm_temp) / / ventilador va apagado cuando temp normal
{
digitalWrite (relé, HIGH);
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////// Working with DS18B20
Float getTemp() {}
Devuelve la temperatura de un DS18S20 en grados Celsius

datos del octeto [12];
addr Byte [8];

Si (! {ds.search(addr))}
no hay más sensores en cadena, de la búsqueda reset
DS.reset_search();
volver -1000;
}

Si (OneWire::crc8 (addr, 7)! = {addr[7])}
Serial.println ("CRC no es válido!");
volver -1000;
}

Si (addr [0]! = 0 x 10 & & addr [0]! = 0x28) {}
Serial.Print ("dispositivo no se reconoce");
volver -1000;
}

DS.Reset();
DS.Select(ADDR);
DS.Write(0X44,1); iniciar la conversión, con la energía del parásito en el final

byte actual = ds.reset();
DS.Select(ADDR);
DS.Write(0xBE); Bloc de notas de lectura

para (int i = 0; i < 9; i ++) {/ / necesitamos 9 bytes
datos [i] = ds.read();
}

DS.reset_search();

el byte MSB = datos [1];
octeto LSB = datos [0];

Float tempRead = ((MSB << 8) | LSB); utilizando el complemento de dos
Float TemperatureSum = tempRead / 16;

volver TemperatureSum;

}

Por ejemplo, mi temperatura es de unos 26-28 grados centígrado, el tanque de pescados es pequeño bastante - 10liters, para hacer el agua bajar de 25 a 24 grados se toma unos 7-10 minutos. Usted puede hacer menos diferencia de temperatura, pero entonces el ventilador funcionará más a menudo pero con períodos de tiempo más cortos. Esperanza este dispositivo le ayudará a bajar la temperatura del tanque de peces si no hay aire acondicionado en su casa.

Lo siento por mi inglés, no es mi idioma nativo, pero espero que usted conseguirá la idea de cómo deben trabajar :)

Comentarios y críticas son bienvenidas.

P.d. probablemente hará encargo pcb para este proyecto en un futuro próximo. Estad atentos, instalación de acuaponia en Apartamento casi se hacen para demostrar aquí.

Saludos, Alex.

Artículos Relacionados

Arduino powered tanque RC

Arduino powered tanque RC

este es mi primer instructable así que por favor oso conmigo. Mi nombre es Stanley Deakins y he estado jugando con la electrónica desde hace algún tiempo, aunque fue hace años. Debido a mi trabajo reciente he reavivar esa pasión. He conseguido mis ma
Arduino Bluetooth tanque con aplicación Android personalizada (V1.0)

Arduino Bluetooth tanque con aplicación Android personalizada (V1.0)

¡ Hola! Esta es una guía de cómo construir un sencillo y barato Arduino basado en tanque de Bluetooth. Esta es la primera etapa de este proyecto y sólo implica el desarrollo de un vehículo en movimiento pista base tanque. La segunda etapa es la aplic
Arduino bluetooth tanque

Arduino bluetooth tanque

se construyo un tanque de arduino bluetooth para aprender cómo programación y cómo funciona la comunicación bluetooth entre el teléfono inteligente android y HC-06 o HC-05. El brazo robótico se unen para que usuario controlar y capturar algo que por
Hechos peces tanque de decoración del hogar

Hechos peces tanque de decoración del hogar

así que aquí está un útil instructable mostrando un buen método de fabricación únicos adornos naturales para tu pecera.Paso 1: Reunir los materiales usé para esta pieza solo unas maderas viejas que tenía repuesto de un depósito anterior. Se puede enc
¿Convertir barriles de lluvia para peces tanques para acuaponia

¿Convertir barriles de lluvia para peces tanques para acuaponia

has estado leyendo acerca de acuaponia, pero no sabe por dónde empezar?  Bueno, tengo.  Por lo tanto, cuando mis hijas algunas truchas pequeñas en un derby de pesca decidí bofetada juntos un hábitat de peces.Acuaponia es básicamente cultivo de planta
Reciclado peces caja refrigerador / nevera

Reciclado peces caja refrigerador / nevera

para un viaje de campamento reciente que tuve que conseguir una hielera grande a corto plazo. Como refrigeradores grandes son costosos y no sabía si siempre necesito otra vez, decidí upcycle una vieja caja de Pescaderías.Para obtener el cuadro que ib
Peces tanque microfiltro

Peces tanque microfiltro

un filtro micro barato, rápido y fácil para tu pecera. Estos se pueden personalizar a sus necesidades. Trabaja permitiendo que el aire empuje/tire agua por el filtro.Paso 1: partes 1. una botella de píldora con la etiqueta quitada (limpiar bien la bo
Soporte de tanque de peces, HEAVY DUTY, para $25 - soporte 450 libras! Eso es un montón de peces!

Soporte de tanque de peces, HEAVY DUTY, para $25 - soporte 450 libras! Eso es un montón de peces!

Este instructable le mostrará cómo crear su propio soporte de tanque sólido resistente pez! Mina tiene más de 450 libras! Mi pecera incorpora una mirada de "plataforma de madera rústico" para la súplica cosmética y efectos de luz fría por debajo
Arduino tiempo y Temp de protectores de pantalla

Arduino tiempo y Temp de protectores de pantalla

estoy trabajando en otro de los proyectos requiere un buen contador de tiempo, pero cuanto más leía sobre Arduino, me di cuenta de que no podría hacer un temporizador exacto utilizando un Arduino que ya se dedicó a otras tareas. El Arduino siempre pe
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

IntroducciónEste Instructable muestra cómo utilizar la aplicación gratuita, pfodDesigner, para diseñar un menú en tu móvil Android que se pulsará una salida en tu placa Arduino sin tener que escribir ningún código en absoluto. El pfodDesigner genera
Calentador pecera emergencia de 72 horas por $1

Calentador pecera emergencia de 72 horas por $1

Si tienes peces tropicales necesita un 36-72 horas emergencia Calentador del tanque de peces tropicales. Sólo cuestan sobre $1 para hacer (sin el adaptador de altura en la derecha). Utilizar múltiples emergencias calentadores para acuarios más grande
¿Tanque sucio? Vamos a limpiarlo!

¿Tanque sucio? Vamos a limpiarlo!

Empieza poco a poco.  El primer día que tienes tu pescado, tu tanque es espumoso limpia.  Unas semanas más tarde observa que el tanque está mirando un poco nublado.  Ignorarlo.  Pasan dos semanas y tu pecera está empezando a parecer como mina.  Esto
Pecera mesa de centro

Pecera mesa de centro

Tengo la idea de construir esta mesa pecera después de mirar en línea y verlos a la venta por unos $700.http://www.Walmart.com/IP/Aqua-Square-Coffee-Table...http://www.4fishtank.com/Table%20aquariums.htmY los otros depósitos de bricolaje no muy bien