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

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


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.



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-SR04
Placa Arduino UNO
LED rojo, verde y ámbar (se pueden usar los colores que tengáis, yo he usado los más familiares). 3x resistencias 220 ohmnios
Cables
Cable 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.

martes, 25 de marzo de 2014

Disparador para Réflex - Parte I


En este post vamos a construir un disparador/intervalómetro inalámbrico para tu réflex. 
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.

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).



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.

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 Protoboard o Breadboard
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