DS18B20 + Potenciometro + PICAXE

|

Como podran haber notado, en la primera practica con DS18B20 empezamos con un programa sencillo para medir la temperatura, pero simplemente tomamos la decision dependiendo de que temperatura era la que esta midiendo, ahora sera algo distinto, con un poco mas de dificultad.

INTRODUCCION

El programa consistira que por medio de un potenciometro nosotros podamos colocar la temperatura BASE, ¿a que me refiero? supongamos que queremos medir la temperatura de un motor, pero de lunes a viernes se usa 20 horas seguidas, pero de sabado a domingo funciona unas 10 horas, entonces necesitamos medir la temperatura de manera que hayan intervalos de descanso para el motor, por ejemplo, supongamos que entre semana tiene una temperatura de unos 40ºC, debido al trabajo, una vez que sobrepase esto pues o se desactiva o se activa un sistema de enfriamiento, y los fines de semana tiene una temperatura de unos 30ºC entonces de alguna manera tendriamos que re-programar nuestro PICAXE o tener algun push-boton para activar esta nueva temperatura de trabajo, pero ciertamente las temperaturas mencionadas anteriormete no van hacer siempre asi, entonces entra otra forma, simplemente con el POTENCIOMETRO nosotros podemos elegir un rango de temperatura para determinar nuestra temperatura BASE de trabajo.

Quiero mencionar que el DS18B20 esta como un sensor de temperatura, de manera que si se pasa de la temperatura base, en otras palabras, si hay un sobrecalentamiento tiene la posibilidad de desactivar el motor, por ejemplo.

EXPLICACIÓN

Para empezar dare la explicacion de todo el codigo, para que se pueda entender mejor, algo que aclaro, es que, como siempre usare LEDs como indicativos de Nivel BAJO, Nivel MEDIO, Nivel ALTO y DESACTIVACION DEL SISTEMA (que son el encendido de los 3 leds). Como indicativo de que el PICAXE esta alimentado hay un cuarto LED que lo indica. Para seguir leyendo la explicacion del codigo y poder descargarlos entrar aqui.

++ DIAGRAMA ++

Photobucket

Photobucket


++ VIDEO ++




0 comentarios:

Publicar un comentario

comentando podras mejorar el contenido del blog.