jueves, 27 de noviembre de 2014
Módulo Shield Data Logging SD - Reseña
En ECDA vuelven los tutoriales pero esta vez con un nuevo formato. Mientras nuesta nueva plataforma se pone a punto, hemos decido modificar un poco el formato de nuestros tutoriales.
Hoy vamos a hacer una reseña sobre una Shield Data Logging SD cedida por nuestra tienda colaboradora Electrohobby. Quizás estemos acostumbrados a ver este tipo de shields de otra manera pero bien es cierto que la que nos proporciona nuestro compañero de Electrohobby no tiene desperdicio.
Echemos un ojo de cerca a esta shield:
La shield nos ofrece muchas posibilidades y combinaciones distintas. Partimos de que nuestra shield viene de pase con todos los pines soldados y éste ya es el primer quebradero de cabeza que nos ahorramos.
Además, gracias al perfecto acoplamiento con nuestro Arduino UNO, consigue mantener ese grado de familiaridad para que no implique una barrera a la hora de programarlo.
La shield dispone de un espacio protoboard para ejecutar tus proyectos permanentes, muy útil para las aplicaciones que después veremos. La ranura de nuestra tarjeta de memoria es SD y por tanto eso nos proporciona versatilidad a la hora de decidir si queremos usar una micro SD + Adaptador o sencillamente una SD convencional. La shield lleva un pila de botón de 3V para disponer de una alimentación constante. Incluso podría adaptarse una Pila Recargable (ver tipos)
Por último en este primer apartado recomendaros esta Shield en Electrohobby dado que, como todos sus productos, funcionan a la perfección, tienen buenos precios y están adaptados para que su uso sea sencillo.
Hoy, con esta reseña queremos enseñaros cómo funciona este módulo y qué aplicaciones puede tener. Así pues, realizaremos un tutorial sencillo dónde almacenaremos datos de Luz en nuestra SD mediante un sensor LDR (ver tutoriales sobre este sensor)
¿Qué necesitaremos para este tutorial?
- Arduino UNO
- Shield Data Logging SD de Electrohobby
- Una resistencia de 1K
- Cables
- Un sensor LDR
- Protoboard
martes, 24 de junio de 2014
Sensor ultrasonidos HC-SR04 con pantalla LCD
El tutorial se centra en la utilización concreta del sensor de ultrasonidos HC-SR04 para medir distancias y mostrarlas en una pantalla LCD. Vamos a combinar dos dispositivos ya utilizados en tutoriales anteriores, para llevar a cabo el montaje. Para más información, seguir los siguientes enlaces:
Tutorial Sensor ultrasonidos HC-SR04
Tutorial pantalla LCD
Tutorial Sensor ultrasonidos HC-SR04
Tutorial pantalla LCD
martes, 6 de mayo de 2014
Proyecto Concurso ArduinoDay - Segundo clasificado
Tras haber participado en el Concurso patrocinado por ECDA junto con Ardumarket.com, a continuación os ofrecemos el segundo clasificado.
Melodías.
Roger Marco Magraner
Roger Marco Magraner
En mi proyecto he utilizado:
- Arduino UNO
- Buzzer
- 4 pulsadores
- 2 Leds ( Rojo y Azul)
- Display de 7 segmentos
- 4 resistenca de 1kOhm y 2 de 220 Ohm
- Cableado
Básicamente se trata de un juego. El Arduino reproducirá una melodia, seguidamente debemos elejir uno de los 4 pulsadores. Si elegimos correctamente se encenderá un led azul en señal de victoria. En cambio, al elegir erróneamente se encenderá el led rojo (sonando el sonido de fail!) y se incrementará en uno el contador (display de 7 segmentos). El pulsador correcto se selecciona de forma aleatoria.
martes, 22 de abril de 2014
Display de 7 segmentos (1 dígito)
Introducción teórica
Un display de segmentos (o visualizador) es un componente electrónico que se utiliza para representar números. Como su propio nombre indica y, como se puede observar en la imagen siguiente, el display está compuesto por 7 segmentos, los cuales se encenderán y/o apagarán en función del número a representar. De forma interna, se asemeja a siete LEDs conectados estratégicamente formando el número 8, aunque externamente dicha semejanza no se observa, de ahí su simplicidad.martes, 15 de abril de 2014
Especial - Concursos de robótica escolares
En los últimos años la robótica en las aulas ha ido aumentado de forma exponencial. Las nuevas plataformas Open-Source, como Arduino, facilita que los centros escolares puedan ahondar en la robótica sin tener extensos conocimientos sobre microelectrónica, programación, tecnología de máquinas o sistemas automáticos. Es por esto que los concursos sobre robótica y certámenes de la misma temática, cada vez, son más populares.
El próximo concurso que se realizará en España enfocado a los centros escolares se desarrollará en la Comunidad de Madrid. El concurso, Robocampeones, está abierto para todos los centros educativos de España.
Desde ECDA queremos darle cobertura mediática a este tipo de noticias dado que creemos que son muy imporantes para el desarrollo de los estudiantes en el ámbito tecnológico, fomentando el trabajo en equipo, el uso de las nuevas tecnologías para la búsqueda de información y la autoformación técnica y curiosidad que demuestran los participantes para que su robot sea el que gane en la competición.
Seguidamente os dejamos con el enlace de Robocampeones y con una noticia de interés acerca de estudiantes que llegaron bien lejos en competiciones internacionales.
Seguidamente os dejamos con el enlace de Robocampeones y con una noticia de interés acerca de estudiantes que llegaron bien lejos en competiciones internacionales.
Robocampeones 2014
Robocampeones Majadahonda es una
competición de robots escolares promovido por el Ayuntamiento de
Majadahonda, la Asociación Robocampeones y el Instituto Leonardo da
Vinci para alumnos de Educación Secundaria y Bachillerato. Tiene como
objetivo el fomento de la cultura científico-tecnológica entre los
estudiantes mediante la preparación de una competición.
Los centros educativos eligen grupos de
estudiantes que preparan uno o varios robots para desempeñar ciertos
cometidos específicos que conforman las pruebas de Robocampeones.
La preparación de Robocampeones Majadahonda culmina con la celebración
de un evento anual, en el que se ponen en competición los robots que
representan a cada centro educativo. Este año, el evento se celebrará el
22 de mayo en el polideportivo Príncipe Felipe de Majadahonda.
Robocampeones Majadahonda es un acto
abierto a la participación de centros escolares, tanto de la Comunidad
de Madrid como de otras comunidades. Se articula en torno a seis
pruebas. Los centros pueden participar en cualquiera de las seis pruebas
propuestas, o en todas ellas. Actualmente, Robocampeones utiliza dos
plataformas tecnológicas : Lego y Arduino.
martes, 8 de abril de 2014
Medida distancia con leds y ultrasonidos
En esta entrada vamos a realizar medidas de forma cualitativa (con los colores de los leds) mediante el sensor de ultrasonidos ya utilizado en la entrada anterior. El conjunto tomará, de forma sencilla, una medida de la distancia a la cual está el objeto, encendiendo el LED rojo si dicho objeto está a menos de 20 centímetros, ámbar si está entre 20 y 40 centímetros, y verde si está a más de 40 centímetros.
Material
Sensor ultrasonidos HC-SR04Placa Arduino UNOLED rojo, verde y ámbar (se pueden usar los colores que tengáis, yo he usado los más familiares). 3x resistencias 220 ohmniosCablesCable USB
martes, 1 de abril de 2014
Disparador para Réflex - Parte 2
Este es un post de continuación al post Disparador para Réflex - Parte 1:
Ya conocemos un componente que sirve de
interruptor y que podemos controlar electrónicamente, el relé. En este caso vamos a utilizar otro elemento,
un optoacoplador, con el mismo objetivo: sustituir al botón que pulsábamos en
el ejemplo anterior.
El optoacoplador se compone de un fotodiodo y
un fototransistor; al pasar corriente por el diodo, le llega luz a la base del
transistor y éste conduce. Desde fuera, veremos un encapsulado con cuatro
terminales. Si hacemos que pase corriente entre las patillas del fotodiodo, los
otros dos terminales estarán cortocircuitos.
Como en otros tutoriales, necesitaremos una Protoboard.
Podemos conectar la patilla 2 a masa y la patilla 1 a un pin del Arduino que configuremos como salida. Comprueba en el datasheet de tu optoacoplador que la corriente máxima que soporta el diodo sea lo suficientemente elevada para no quemarse y si no lo es, añádele una resistencia entre el pin y la patilla 1. La patilla 4 irá unida al terminal que queramos llevar a masa, que estará en el terminal 3.
Podemos conectar la patilla 2 a masa y la patilla 1 a un pin del Arduino que configuremos como salida. Comprueba en el datasheet de tu optoacoplador que la corriente máxima que soporta el diodo sea lo suficientemente elevada para no quemarse y si no lo es, añádele una resistencia entre el pin y la patilla 1. La patilla 4 irá unida al terminal que queramos llevar a masa, que estará en el terminal 3.
martes, 25 de marzo de 2014
Disparador para Réflex - Parte I
La función que tienen estos accesorios es la de controlar el disparo remotamente (sin tocar la cámara), además de permitir programar series de tomas con esperas entre foto y foto. Por lo tanto, es un dispositivo muy recomendable para hacer time-lapses o fotos de larga exposición en las que queramos evitar emborronar la imagen al mantener la cámara a pulso y disparar.
martes, 18 de marzo de 2014
Tutorial: sensor ultrasonidos HC-SR04
El sensor de ultrasonidos se enmarca dentro de los sensores para medir distancias o superar obstáculos, entre otras posibles funciones.
En este caso vamos a utilizarlo para la medición de distancias. Esto lo consigue enviando un ultrasonido (inaudible para el oído humano por su alta frecuencia) a través de uno de la pareja de cilindros que compone el sensor (un transductor) y espera a que dicho sonido rebote sobre un objeto y vuelva, retorno captado por el otro cilindro.
Este sensor en concreto tiene un rango de distancias sensible entre 3cm y 3m con una precisión de 3mm.
¿Qué recibimos en el sensor?
El tiempo que transcurre entre el envío y la recepción del ultrasonido.
martes, 11 de marzo de 2014
Relé aplicado a la domótica
Fuente: http://calderas-de-gas-calentadores.com/blog/tag/domotica/ |
En el tutorial de hoy vamos a trabajar con otro componente de nuestro Starter Kit que aún no hemos usado. El Relé.
martes, 4 de marzo de 2014
martes, 25 de febrero de 2014
Utilización mando infrarrojos III: Control servomotor
En esta ocasión, pasaremos a controlar un servomotor con nuestro mando y sensor de infrarrojos. Además, incorporaremos de forma auxiliar dos LEDs para conseguir un mayor atractivo al proyecto.
Ver Utilización mando infrarrojos I: Lectura código y ejemplo para una introducción y entender la lectura de los códigos del mando.
Ver Utilización mando infrarrojos I: Lectura código y ejemplo para una introducción y entender la lectura de los códigos del mando.
Etiquetas:
arduino UNO,
IR,
LED,
mando,
sensor infrarrojos,
servo
martes, 18 de febrero de 2014
Utilización mando infrarrojos II: Control LED RGB
Tras haber leído los códigos de los botones de nuestro mando (Utilización mando infrarrojos I: Lectura del código y ejemplo), podemos seguir avanzando nuestro estudio en el sensor de infrarrojos para ir más allá y ser capaces de controlar un LED RGB (Tutorial - Led RBG con pulsadores).
Etiquetas:
arduino UNO,
IR,
LED RGB,
mando,
sensor infrarrojos
martes, 11 de febrero de 2014
Utilización mando infrarrojos I: Lectura del código y ejemplo
¿Cómo es un sensor de infrarrojos?
Un sensor de infrarrojos (IR) está compuesto básicamente por
un LED que emite pulsos de luz infrarroja siguiendo un patrón determinado que
permite al dispositivo conocer la función a realizar.
Para poder controlar nuestro Arduino mediante un mando a
distancia y un sensor IR, deberemos conocer el protocolo interno de
comunicación del mando.
![]() |
sensor infrarrojos junto con mando compatible |
¿Cómo podemos
distinguir en cada caso qué botón de nuestro mando estamos pulsando?
El mando emite una señal al dispositivo que lo controla, en este caso es un receptor de infrarrojos. Lo hace codificando una orden mediante un led infrarrojo que emite un az de luz que debe ser leído por el dispositivo. Tendremos, por tanto, para cada botón del mando, una codificación distinta, de forma que podemos distinguir cada caso.
El mando emite una señal al dispositivo que lo controla, en este caso es un receptor de infrarrojos. Lo hace codificando una orden mediante un led infrarrojo que emite un az de luz que debe ser leído por el dispositivo. Tendremos, por tanto, para cada botón del mando, una codificación distinta, de forma que podemos distinguir cada caso.
Etiquetas:
arduino UNO,
IR,
LED,
sensor infrarrojos
martes, 4 de febrero de 2014
Tutorial - LCD + Sensor de Temperatura (Termómetro de ambiente)
El objetivo de este tutorial es modelar y programar un termómetro de exteriores trabajando como Sensor de temperatura con Arduino y LCD . Para ello representaremos los datos medidos mediante un sensor de temperatura LM35 en un LCD de 16x2.
Los componentes que vamos a utilizar serán:
1 x Arduino UNO (controlador)
1 x Sensor de temperatura LM35
1 x Potenciómetro (resistencia Variable)
1 x Resistencia de 220 ohmios
1 x LCD de 16 x 2
martes, 28 de enero de 2014
Tutorial - Theremin básico con LDR
Objetivo: Crear un Theremin casero mediante un sensor de Luz y un zumbador o buzzer.
Componentes necesarios para el tutorial de hoy:
- Breadboard o Protoboard
- Arduino UNO
- 1x Zumbador
- 1x Resistencia de 1K ohmio
- Un sensor LDR
- Cables
En tutoriales anteriores en El Cajón de Ardu ya hemos introducido el uso de Zumbadores y sensores LDR. Vamos a combinarlos!
En la imagen de arriba se aprecian bien las conexiones, aún así vamos a comentarlas a continuación:
El Zumbador esta conectado a GND en la pata izquierda y al PIN 12 de la pata derecha. El sensor LDR esta conectado a la salida de 5V y a la entrada analógica PIN A0 por donde recibirá los datos analógicos generados por el sensor. Además de la pata conectada a la salida A0, saldrá una resistencia de 1 Kilo ohmio que conectará con la pata de GND del Zumbador.
Vayamos a por el código:
int speakerPin = 12;
int photocellPin = 0;
// Declaración de variables de entrada de la celda LDR y del Zumbador
void setup()
{
}
void loop()
{
int reading = analogRead(photocellPin);
// Leemos el dato analógico y lo alojamos en una variable.
int pitch = 200 + reading / 4;
// Definimos una escala de salida base para que los sonidos no comiencen muy graves.
tone(speakerPin, pitch);
}
A continuación os dejo un video de mi Theremin casero:
Como siempre, muchas gracias por estar ahí, espero que os guste y no dudéis en comentar cualquier duda o inquietud que os pueda surgir. Un saludo!
C.
martes, 21 de enero de 2014
Tutorial - Sensor LDR
Antes
de empezar con el tutorial, es necesario saber que un sensor LDR es un
componente electrónico pasivo cuyo valor de la resistencia varía en función de
la luz que recibe. Cuanta más luz reciba, el valor de su resistencia será
menor.
![]() |
Sensor LDR |
Material
que necesitaremos:
- Placa breadboard
- 5 Diodos LED
- 5 resistencias de 220 Ω
- 1 LDR (resistencia dependiente de luz)
- 1 potenciómetro 50kΩ (uno de 10kΩ también podría ser útil)
- 1 resistencia de 1kΩ
- Cables
martes, 14 de enero de 2014
Tutorial - Haciendo Sonidos con Ardu
Objetivo: Conseguir reproducir mediante un buzzer (o Zumbador) una escala de notas musicales.
Componentes que vamos a necesitar en el tutorial de hoy:
- BreadBoard o Protoboard
- 1 x Zumbador ( buzzer )
- Arduino UNO
- Cables
Como podemos comprobar, no necesitamos gran cosa para conseguir realizar este tutorial, así que vamos allá.
Para empezar comentaremos qué es un zumbador:
Zumbador de Alta Frecuencia |
martes, 7 de enero de 2014
Tutorial: Pantalla LCD con texto deslizante mediante pulsadores
Retomando la pantalla LCD, en esta entrada nos enfrentamos al reto de mostrar un texto largo que supera los 16 caracteres de longitud (nuestra pantalla LCD es de 16x2). Para ello usaremos dos pulsadores que actuarán dando la orden de deslizar el texto hacia la izquierda o hacia la derecha.
Y para darle mayor atractivo al proyecto, se ha añadido un LED rojo que se enciende cuando se llega tope último o al del principio.
Material usado
1xPantalla LCD 1602A
1xPlaca Arduino UNO
1xCable USB
Cables
1xBreadboard
1xpotenciómetro 50kohmnios
2xpulsadores
2xResistencias 220 ohmnios
2xResistencias 10k ohmnios
1xLED rojo
Suscribirse a:
Entradas (Atom)