Mostrando entradas con la etiqueta Sensor. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sensor. Mostrar todas las entradas

jueves, 5 de diciembre de 2013

Módulo Emisor de Infrarrojos KY-005 - Parte 1

El módulo que os presentamos hoy es un emisor de infrarrojos que tiene la referencia KY-005 dentro del kit de sensores 37 en 1 de la serie Keyes, aunque no lo veréis marcado por ningún sitio.

Los sensores infrarrojos son muy cotidianos en nuestra vida hoy en día, los vemos en muchos aparatos electrónicos como televisiones, DVD’s y muchos otros.

Este módulo implementa básicamente un LED emisor de luz infrarroja de 38KHz, por lo que a la dificultad de no identificar claramente el módulo por ninguna referencia explícita, veréis que no veis nada cuando esté funcionando.

Esto puede incomodar algo, la depuración de nuestro proyecto. A fin de cuenta, si no funciona, será porque mi código está mal, será porque no he conectado algo bien, o será simplemente debido a que el LED está quemado. Uhmmm...

Vamos por parte, si queremos ver algo, tenemos que abrir bien los ojos... si queremos escuchar algo tendremos que poner bien la oreja, .... pues si queremos ver algo en el espectro de infrarrojos, tendremos que usar un sensor de infrarrojos como el KY-022. De otro modo vamos a tener complicado saber si el sistema está emitiendo cuando queremos y donde queremos.



A continuación os mostramos el espectro electromagnético completo, y el pequeño rango de frecuencias donde podemos usar nuestros ojos, fuera de ahí, siempre tendremos que usar detectores específicos para las frecuencias donde estemos trabajando.



Bien, una vez que tenemos claro, el tipo de módulo que tenemos entre manos, ahora la pregunta es: Si no tiene la referencia escrita ¿cómo seré capaz de identificar el KY-005 de entre los diversos módulos Keyes que montan un LED transparente? La respuesta está en los pequeños detalles.

A continuación os dejamos una pequeña guía de como identificar cada uno de ellos.


Bueno, ahora que ya sabéis lo qué es y quién es el módulo emisor de infrarrojos KY-005, vamos a pasar a ver como funciona. Por lo pronto, vamos a imaginarnos que funciona correctamente cada vez que lo alimentamos de forma adecuada, para ello usaremos un LED chivato, que se ilumine simultáneamente con nuestro LED de infrarrojo, cuando presentemos módulo de detección KY-022, os mostraremos como trabajar con ambos módulos de forma conjunta.

Si te interesa, haz clic en Módulo Emisor de Infrarrojos KY-005 - Parte 2.



martes, 3 de diciembre de 2013

Sensor Magnético - Keyes KY03 - Parte 1










En esta entrada vamos a presentar el segundo sensor magnético de efecto Hall que os podéis encontrar cuando os decidáis a comprar el KIT Keyes 37-in-1 Sensor Module Starter Kit for Arduino  (ver descripción en Sensores Keyes). Se llama KY03 o también KY003, y al igual que nos sucedía con el KY035 (ver entrada KY035), nos lo podemos encontrar en dos configuraciones distintas como se puede observar en las fotos que siguen:



Luego intentaremos localizar la diferencia en los esquemas de las placas, por ahora, vamos a lo que más nos urge, que es ver qué tipo de sensor y cuáles serían sus prestaciones nominales.

Al igual que hicimos en la entrada del KY035 (ver entrada KY035), usaremos una buena lupa para fijarnos en el marcado del componente que lleva montado, aunque como en este caso se ve bastante peor, os lo remarco sobre la siguiente foto (las dimensiones están en mm).



Pues bien aparentemente, y digo aparentemente porque es increíble el número de falsificaciones que existen en el mundo de la electrónica, correspondería a un interruptor de efecto Hall de Alegro (la hoja de datos completa la podemos ver en la hoja de datos del A3141-44E de Allegro.



Este dispositivo, aunque también se base en el efecto Hall, es bien distinto del que vimos en la entrada relacionada con el KY035. En aquel caso era un sensor lineal y generaba una tensión de salida para cada valor de campo magnético medido. En este caso es un simple interruptor que funciona cuando llega a ciertos niveles de intensidad magnética. La diferencia entre el A3141, A3142, A3143 y el A3144, es simplemente los distintos puntos en los que el interruptor se activará.
Veamos sus características operativas fundamentales



Puede funcionar con una fuente no regulada de 4.5V hasta 24V, lo que lo hace entrar dentro de las tensiones de 5V de los pines de nuestro Arduino, con intensidades de corriente de salida del orden de 25mA, lo cual permite que podamos usar esta señal con cualquier circuito digital que pretendamos usar en nuestro proyecto a continuación.

El pinout del dispositivo viene también incluido en la hoja de datos de Allegro.


de modo que con el multímetro en mano, solo necesitamos ir buscando continuidades para identificar, cuál será el pinout del nuestro KY03. Al igual que os recomendaba en la entrada del  KY035, el espíritu del tinkering es descubrir todo por uno mismo, así que antes de ver el esquema que os presento a continuación gracias a los Rayos-X, intentadlo un momento por vosotros mismos.



El LED que implementa la placa nos permite visualmente adivinar cuándo hemos activado el switch y de este modo verificar si nuestro proyecto está dando los resultados previstos.

Ahora solo nos queda empezar a programar nuestro sketch. Eso lo veremos en la próxima entrada.

lunes, 2 de diciembre de 2013

Sensor Magnético - Keyes KY035 - Parte 1


Los sensores de efecto Hall son bastante simples de usar pero hay algunas cosas que quizás no conozcas y que quizás necesites conocer antes de comenzar un nuevo proyecto.

Como ya sabrás por nuestra entrada anterior Sensores Magnéticos, un sensor de efecto Hall es un dispositivo que reacciona a un campo magnético generando una señal eléctrica. Siendo el uso más común de este tipo de sensores el de actuar como un conmutador digital en presencia de un campo magnético lo suficientemente fuerte.

Pero la realidad es que hay muchos tipos diferentes: los hay que producen una señal analógica en función de la fuerza y la polaridad de un imán, los hay de los que conmutan cuando detecta un campo lo suficientemente fuerte, y que no vuelven a abrirse hasta que no se detecta un campo igual de fuerte en sentido contrario,  los hay que solo detectan el campo magnético en un eje, o lo hay que pueden medir los tres componentes del campo que detecte, etc.

Cada sensor de efecto Hall están diseñado para trabajar con una intensidad específica del campo magnético (medido en Gauss), con objeto de que solo se accione cuando la señal es la adecuada. Y digo adecuada, porque tan malo es que la intensidad requerida para activarlo sea muy baja (y entonces podríamos tener mucha contribución de los campos magnéticos circundantes generados) como que sea muy alta, puesto que el resto de la electrónica de nuestro proyecto podría verse influenciada.

La mayoría de los sensores se venden cubriendo una amplia gama de sensibilidades, aunque en esta primera introducción presentaremos uno que se vende en el kit de sensores para Arduino de la serie Sensores Keyes, el sensor KY 035.

Como sucede para el resto de los sensores de la serie Keyes, normalmente los proveedores no suministran demasiada información sobre sus características básicas, sus condiciones de operación ni sus limitaciones. Esto que en principio para cualquiera podría parecer un despropósito para alguno lo considera un reto, por que está en la base del tinkering, el cuestionarse para qué sirve cualquier cosa, encontrarle su utilidad, y darle uso.

Y como es fundamental ser positivo y ver todo de las perspectiva más adecuada, he querido pensar que es así, y no por ser un sensor realmente barato.

Sea como sea, si eres de los que piensan descubrirlo todo por tí mismo, sáltate el resto de la entrada y vete directamente a la fase de montaje y programación que presento en la segunda parte de esta presentación del sensor KY0035.

Si estás aquí, es que entiendo de que además de querer cacharrear con el sensor, te interesa saber algo más de qué es, y quién lo ha construido.

Pues bien, este es el aspecto general del sensor, donde como verás cuesta un poco poder identificarlo fácilmente del resto de sensores de la serie Keyes (las dimensiones están en milímetros).


El acabado no es especialmente bueno, pero si miramos con atención, podemos identificar el sensor que monta: El sensor lineal de efecto Hall de Honeywell referencia SS49E.


Gracias a esto podremos sacar las prestaciones que se le espera al sensor KY035. Según la hoja de datos de Honeywell

y de aquí podemos observar varias cosas:

  1. Es un sensor lineal. Esto es, que va a traducir en tensión las variaciones del campo magnético que perciba
  2. Los voltajes de alimentación con los que va a trabajar estarán en el rango de 2,7 a 6,5 voltios. Esto es, debería sentirse muy cómodo con los 5 voltios de tensión de los pines del Arduino.
  3. El consumo es muy reducido, de menos de 10 mA. Lo cual significa que puede alimentarse directamente de la placa de Arduino que suministra hasta un máximo de 40 mA por PIN.
  4. Trabaja en campos magnéticos en el rango de 650-1000 Gauss.  Esto nos va a permitir trabajar con imanes pequeñitos de uso habitual.

Bien, ahora que sabemos para qué debería servirnos, vamos a ver cómo podríamos conectarlo. Esto normalmente viene claramente identificado en el PinOut del sensor o de la placa, pero como solo veo una S en el pin más a la derecha me surgen dudas de qué conexionado lleva la placa, y para qué se le han creado los PADs de conexión L y R1. Así que, con polímetro en mano, empiezo a buscar continuidad entre cada pin y cada PAD de la PCB.

Si eres un fanático del tinkering, no sigas leyendo hasta que no tengas un esquema propio. Es fácil, usa el multímetro en modo idenficación de continuidad y prueba PAD a PAD con quién está conectado cada cosa.

Pues bien, una vez que hayáis terminado podéis comprobar el resultado con el mío y ver si lo tenéis todo bien identificado. Os dejo una foto hecha con Rayos-X como ayuda.



Con todo ello, parece ahora evidente el esquema:

Pero esto no nos dice demasiado, porque lo que necesitamos saber, es cuál es el PIN de alimentación, cuál el de tierra y cuál el de salida,  y de nuevo, gracias al hecho de haber identificado al proveedor Honeywell, vemos que en la hoja de datos define su diagrama de bloques

y si vamos a la versión del encapsulado que nos afecta, no solo veremos donde está situada el sensor Hall, sino que nos identificará qué es cada PIN concreto.

 o lo que es lo mismo

Algo que parece dar sentido a la "S" (por ser la Señal de Salida) y a la Tierra (GND, por ser el PIN negativo). Por descarte el tercer PIN sería la alimentación Vs.

Esta es la esencia del Tinkering. Ahora ya estamos en disposición de montarlo en una protoboard (si no recuerdas qué era, lee la entrada sobre el protroboard) y empezar a programar algo sencillito, teniendo siempre en mente que el comportamiento nominal previsto para este sensor lineal sería como el que se ilustra en la hoja de datos del componente de Honeywell.




domingo, 1 de diciembre de 2013

Sensores Keyes



Este kit de módulos Keyes tan popular en el mundo Arduino se puede adquirir en un gran variedad de sitios web,  basta hacer una simple búsqueda en Google y nos aparecerán miles de entradas: Deal Extreme, Picaxe, Cutedigi, etc. sin embargo en muy pocos sitios podremos encontrar información detallada sobre ellos, más de allá del propósito general para el que cada uno de ellos está construido.

En este blog, esperamos poder daros algo de ayuda y presentaros uno a uno, qué son, cómo funcionan y cuál es la esencia de sus diseños particulares.

En la tabla que mostramos a continuación, encontrareis, el nombre original, desde donde podréis saltar a la entrada del blog que tengamos dedicada a cada uno de ellos, la foto de la versión más popular, y por último un ejemplo de código.

Si os interesa alguna cosa particular de alguno de ellos y os podemos ayudar, no dudéis en pedídnoslo, intentaremos contestaros lo antes posible.

 SoloArduino

Esperamos que os sea de utilidad.

NombreFotoMaterial Complementario




1
1
KY005:
Infrared Emitter Module
KY006:
Buzzer Module
KY008:
Laser Diode Module
KY009:
RGB three colors LEDs module
KY010:
Light Block Sensor Module
KY011:
Dual Light LEDs module
KY012:
Buzzer Module
KY013:
Analog Temprature Sensor
KY016:
RGB three colors LED module
KY017:
Quicksilver Switch Module
KY018:
Optosensor Module
KY020:
Tilt Switch Module
KY021:
Mini Reed Switch Module
KY022:
Infrared Receiver Module
KY023:
Mini Dual Axis JoyStick
KY024:
Linear magnetic Hall sensor
KY025:
Big Reed Switch Module
KY026:
Flame Sensor Module
KY027:
Magic LED cup Module
KY028:
Digital Temprateure Sensor Module
KY031:
Shock Sensor Module
KY032:
Obstacle Sensor Module
KY033:
Line follow Sensor Module
KY034:
7 Colors LED Blinking Module
KY036:
Metal Touch Sensor Module
KY037:
High Sensitive Microphone Module
KY038:
Microphone Module
KY039:
Heatbeat Sensor Module
KY040:
Rotation Encoder Module