TFT LCD Touch 2.4” Shield para Arduino UNO

¡Tuto nuevo! Hoy os traigo un shield para Arduino UNO.

Siempre he dicho que todo proyecto por simple o complejo que sea, debería llevar una pantalla, y si esa pantalla es LCD TFT de 2.4”, táctil, con lector de tarjetas MicroSD y encima, en formato Shield para Arduino UNO,estamos ante un producto de infinitas posibilidades 🙂

Así es el siguiente módulo que nos han cedido desde nuestra tienda colaboradora Electrohobby.

TFTFrontBack-pComo hemos dicho, este shield para Arduino UNO, tiene 3 funciones principales:

Pantalla LCD para visualización de gráficos o texto
Panel táctil sobre la pantalla LCD
Lector de tarjetas MicroSD para datalogging o almacenamiento de imágenes.

Así que después del salto, veremos como conectar, enchufar y usar este fantástico modulo 🙂 Sigue leyendo

Anuncios

Recepción IR con Arduino

Hace tiempo que vengo queriendo toquetear un poco las tecnologías inalámbricas, ya que nos permiten la transmisión de datos entre dos puntos sin necesidad de utilizar cables para conectarlos, lo que es una gran ventaja en muchos proyectos.

Hoy por hoy, hay muchos tipos de tecnología inalámbrica como wifi, bluetooth, radiofrecuencia, infrarrojos, gprs, gsm, etc. Yo me voy a centrar en los infrarrojos.

Esta tecnología conocida como IrDA (Infrared Data Association), es desarrollada por HP, IBM y SHARP allá por 1993 y está basada en rayos de luz que se mueven en el espectro infrarrojo.
(Invisible a los ojos humanos).

Se trata de mediante emisores y receptores (normalmente leds) de ondas infrarrojas, establecer comunicación desde un punto al otro. Es necesario que emisor y receptor se  “vean”, sin obstáculos de por medio.

Existen muchos protocolos de comunicación infrarroja, ya que este tipo de tecnología inalámbrica se ha utilizado en muchos dispositivos como portátiles, móviles,  PDA’s, y los que más conocemos y seguro todos tenemos en casa, los mandos de TV.

Yo voy a utilizar el protocolo NEC, protocolo que utilizan los mandos universales de TV.

Sigue leyendo!!
Sigue leyendo

Sensor de aparcamiento con Arduino

Sigo con Arduino, y esta vez realizando un sensor de aparcamiento por ultrasonidos, con un Arduino UNO, un sensor HC-SR04 y un altavoz para señal acústica.
Antes que nada, como siempre una pequeña explicación extraída de la Wikipedia, sobre el principal elemento de este proyecto:

¿Qué son los ultrasonidos?
Un ultrasonido es una onda acústica o sonora cuya frecuencia está por encima del espectro audible del oído humano (aproximadamente 20.000 Hz).
Sabiendo esto, veamos como es y como funciona el sensor utilizado:

El sensor HC-SR04 y su funcionamiento
Como componente principal del proyecto, utilizaré un sensor de ultrasonidos HC-SR04. Este sensor contiene un emisor y un receptor de ondas de ultrasonidos, y funciona a modo de sonar, de tal forma que el emisor lanza un tren de pulsos ultrasónicos – de 40 kHz en este caso  – y el receptor espera el “eco” de dicho tren de pulsos en algún objeto.

En el datasheet del sensor podemos ver que la distancia medida es proporcional a la amplitud del eco de la señal enviada, y para calcular dicha distancia, nos remitimos a la formula “Distancia = Velocidad x Tiempo”.

Sigue leyendo!
Sigue leyendo

Temporizador: Arduino + LCD

Hoy quiero hablar de los displays LCD y su control y uso mediante una placa Arduino.
El proceso de control de un LCD con Arduino nos abre un frente de interacción visual de la electrónica de un modo rápido, sencillo y eficaz.

¿Qué es un display LCD?
De un modo muy resumido, las siglas LCD significan “Liquid Cristal Display” o en español “Pantalla de cristal líquido“, y es una pantalla delgada y plana, formada por un número de píxeles en color o monocromos colocados delante de una fuente de luz o reflectora. (Wikipedia).

El uso de estas pantallas, está tan extendido hoy en día, que prácticamente todos los aparatos electrónicos suelen llevarlas, para mejor uso y facilidad de interacción.
Existen muchos tipos de LCD, variando en forma y tamaño, número de píxeles, color, y la gran mayoría tienen un coste de unos pocos €uros en cualquier tienda de electrónica.

El que voy a utilizar yo, es del tipo más sencillo de controlar, y son los displays LCD diseñados para interactuar con circuitos integrados, de entrada de 4/8 bits en paralelo, basados en el controlador Hitachi HD44780.
Estos se caracterizan principalmente por el número de caracteres que son capaces de representar, que viene dado en su datasheet generalmente por unos números del tipo “8×1”, “16×2”, “20×4”, que significan “Número de caracteres x Número de filas“, así pues, un display LCD 16×2, es capaz de representar 2 filas de 16 caracteres.

El display LCD que utilizaré yo (Gracias a Dani), es de 16×2 caracteres, de fondo verde y caracteres negros con retroiluminación led de color verde:



Sigue leyendo!

Sigue leyendo