CRM-242
Módulo inteligente de ampliación para Crumble.
Permite realizar medidas de temperatura ambiente con lectura directa en ºC en el rango de -25ºC a 60ºC.
Conectividad directa mediante cables con pinzas de cocodrilo. También admite la soldadura de headers (no incluidos) para realizar otro tipo de conexionado.
Importante: esté modulo está diseñado para la medida de la temperatura ambiente en interiores, no se puede uxar en el exterior y usar para medir la temperatura de líquidos.
Los Smart Crumbs son un nuevo tipo de módulos inteligentes que se conectan al controlador Crumble usando un único puerto. Además se pueden encadenar diferentes Smart Crumbs, de diferente tipo, al mismo puerto.
Los Smart Crumbs nos permiten ampliar en gran manera las posibilidades de nuestros proyectos con Crumble. Gracias a los Smarts Crumbs podremos conectar una gran cantidad de nuevos dispositivos usando un mínimo número de puertos de la controladora Crumble.
Para Programar los Smart Crumbs disponemos de una nueva categoría en el Software de Crumble, denominada Smart.
Esta característica esta disponible a partir de la versión 1.4.13 del entorno de programación Crumble.
No es necesario instalar librerías ni programas adicionales, tan solo hay que actualizar el entorno de programación a la última versión disponible.
Dentro de la paleta Smart encontramos los bloques de programa específicos para cada módulo. Podemos distinguirlos por la primera palabra que aparece en el texto de cada bloque: digits, temperature, pitch...
Todas las placas Crumble son compatibles con esta actualización del software.
Para programar el Smart Crumb - Temperature disponemos de un único bloque que nos proporciona el valor de la temperatura en ºC.
Los Smart Crumbs son módulos inteligentes que llevan su propio procesador y que se conecta a la placa Crumble mediante tres cables: dos para la alimentación y uno para el control.
La alimentación es del mismo tipo que la que usamos en el controlador Crumble, con un valor típico de 4,5 VDC y un máximo de 5,5 VDC. Cada Smart Crumb dispone de una entrada de alimentación (conexiones del lado izquierdo), que conectamos a la salida de alimentación del controlador Crumble, y una salida de alimentación (conexiones del lado derecho) que podemos usar para alimentar a otros Smart Crumbs.
La conexión de control del Smart Crumb se puede conectar a cualquiera de los puertos A, B, C o D de la placa controladora Crumble. Con la ventaja de poder encadenar hasta cuatro módulos smart Crumb al mismo puerto, siempre y cuando sean de distinto tipo.
Por ejemplo, podemos construir un termómetro digital con alarma acústica conectando un módulo visualizador (Smart Crumb - Digits), un generador de sonidos (Smart Crumb - Pitch) y un sensor de temperatura (Smart Crumb - Temperature) usando tan solo uno de los puertos de la placa controladora Crumble.
A continuación se muestran algunos ejemplos, a modo de pequeños proyectos, donde se hace uso de las características de este módulo.
En este ejemplo conectamos el Smart Crumb - Temperature a la placa Crumble para conseguir una medida de la temperatura que podamos visualizar en el propio entorno de programación de Crumble.
El programa es muy sencillo, leemos el valor de la temperatura que nos porporciona el módulo Smart Crumb - Temperature y lo almacenamos en la variable "Temperatura. Al hacer funcionar el programa con la placa Crumble conectada al ordenador mediante el cable USB, el valor de la temperatura se mostrará junto al nombre de la variable dentro del entorno de programación de Crumble.
En este ejemplo proponemos construir un control de temperatura TODO-NADA (termostato) mediante el uso de un módulo Smart Crumb - Temperature y de un ventilador de 5V (como los que se usan en los equipos electrónicos) que podemos controlar directamente desde una de las salidas de control de motores de la placa Crumble.
El principio de funcionamiento es sencillo: cuando la temperatura sube de un determinado valor, el ventilador se pone en marcha y no se apaga hasta que la medida de la temperatura baje de la referencia. Evidentemente el flujo del aire del ventilador tiene que apuntar al sensor de temperatura.
Ahora el programa dispone de dos variables: Temperatura, que es el valor que queremos controlar y Medida, que es el valor de la lectura de la temperatura en cada momento.
Como Temperatura es un valor constante en el programa, la definimos fuera del bucle principal. Por contra Medida se actualiza dentro del bucle a cada lectura del sensor de temperatura.
Si Medida > Temperatura, entonces activamos el ventilador para que refrigere, en caso contrario apagamos el ventilador.
En esta actividad proponemos construir y programar un sencillo termómetro digital, utilizando un Smart Crumb - Temperature y un Smart Crumb - Digits
Tomando como base el proyecto 2 del termostato, le añadimos un Smart Crumb - Digits para que pueda mostrar la temperatura sin necesidad de estar conectado a un ordenador.
Descargas: