Tutorial: Módulo Bluetooth HC-05 con Arduino

En este tutorial se va a abordar el Módulo Bluetooth HC-05, para poder conectarnos a nuestra placa Arduino vía Bluetooth. La clave de este módulo frente al HC-06, es que puede funcionar como maestro/esclavo, no como el HC-06 que sólo puede funcionar como esclavo. La diferencia entre esclavo y maestro: el maestro puede conectarse con un dispositivo mientras que el esclavo es el dispositivo quien se conecta al módulo Bluetooth.

Conexiones

VCC: alimentación del módulo, siendo esta entre 3,6 y 6 V.

GND: masa del módulo.

RXD: recepción de datos.

KEY: Poner a nivel alto el módulo para entrar en modo configuración.

LED: conexión para conectar un LED para la visualización de transferencia de datos (en algunos módulos puede aparecer como «STATE».

Leer más

Tutorial: Salida digital PWM. LED y potenciómetro.


Pulse Width Modulation (PWM), es una técnica utilizada para recrear un comportamiento analógico mediante señales digitales. Dicha señal digital es una onda cuadrada, la cual tiene dos valores: valor alto (5V en el caso de las placas Arduino) y valor bajo (0V).

La relación entre el tiempo que la señal está en nivel alto y nivel bajo se conoce como ciclo de trabajo (Duty Cycle, expresa en %). Por lo tanto, una señal que está 1ms en nivel alto y 1ms en nivel bajo, será una señal con 50% Duty Cycle. Entonces, ¿qué porcentaje queremos utilizar? Dependiendo de la tensión final que queramos tener. Es decir, se multiplican los 5 V de nivel alto que tienes por el % del ciclo de trabajo y tendrás la tensión final que tendremos en la salida PWM. 

Ejemplo: 5V*50%= 2,5 V.

Ahora bien, ¿cómo generar la señal deseada en Arduino? Primero, hay que tener claro que no todas las salidas digitales valen, sólo las que están señaladas en la placa con las siglas PWM. Segundo, el generador PWM de la placa tien una resolución de 8 bits, por lo tanto, podrá trabajar con 256 valores (de 0 a 255). 

Con estas dos premisas claras, basta con utilizar la función «analogWrite(pinPWM, valor);» y así obtener la señal cuadrada deseada. En la siguiente imagen se recogen ejemplos de la función analogWrite con la relación directa entre %DutyCycle y valor del generador PWM.

Leer más

Tutorial – Huertos Inteligentes (DHT11 + Sensor de humedad de suelos)

Huertos Inteligentes (Herramientas básicas)

 En este tutorial llevaremos a cabo una simple monitorización de nuestras plantas. Esto, es aplicable a los huertos urbanos que cada vez más gente acostumbra a tener en casa. Monitorizaremos la humedad de la tierra, la humedad del ambiente y la temperatura ambiente para llevar de manera más eficiente el control y el cuidado de nuestras plantas.

Leer más

Review: 4 sensores en 1. Módulo medición temperatura+presión+altitud+luz

En esta entrada os vamos a presentar el módulo Strinity Sensor Cobber 4 en 1 que es capaz de medir temperatura, presión, altitud y luz, cedido por la tienda Banggood.

Este módulo está compuesto por 2 sensores:

BMP180 mide temperatura, presión y altitud.

TSL2561 mide la intensidad de luz del ambiente.

Además, esta placa tiene reservado un hueco para poder soldar un sensor AM2321, en caso de querer incluir la medición de humedad y, también, tener una medición doble de la temperatura, ya que este tercer sensor también la mide.

También, tiene la ventaja de poder seleccionar la tensión de trabajo gracias a un interruptor que te posibilita la opción de elegir entre 3,3V o 5V.



Uso del sensor BMP180

Es necesario trabajar con librerías para la lectura de temperatura, presión y altitud por parte de este sensor. Desde Ardafruit se recomiendan las siguientes librerías:

Librería «BMP085 Unified» que debe de utilizarse también con esta librería Librería «Sensor».

Librería «BMP085 Library»

Leer más

Tutorial-Review Sensor de Temperatura y Humedad DHT11 en LCD 16×02

Sensor DHT11de Temperatura y Humedad

 Para el tutorial de hoy contamos con el sensor cedido por Electrón Perdido DHT11.

Este sensor nos medirá tanto humedad como temperatura con un error en la primera de un 5% (sobre el rango 20 – 95%) y un error en el segundo de 2ºC. Se trata de errores moderados pero siempre depende de la finalidad de nuestro sensor. 

Así pues los materiales que utilizaremos para el tutorial de hoy son:

– 1 x Arduino UNO,

– 1 x Resistencia de 220 Ohmios

– 1 x Protoboard (BreadBoard)

– 1 x Sensor DHT11

– 1 x Potenciómetro de 10K

– 1 x LCD 16×02

– Cables

Leer más

Instalación y descripción del Arduino IDE

(Integrated development environment) IDE.

¿Qué es el IDE de
Arduino?

Es un espacio de desarrollo integrado basado en Processing.
Processing da soporte a lenguajes de programación como C, C++, el nuevo C# y
Java.

En otras palabras, el IDE de Arduino es un entorno que nos
permite comunicar nuestro microcontrolador Arduino con nuestro ordenador y así
poder integrarle cualquier programa escrito en C o cualquier lenguaje de
programación que derive de C. Ese programa podrá interacturar con cada salida o
entrada de nuestro Arduino.

¿Cómo me descargo e
instalo el IDE de Arduino?

En primer lugar accederemos al sitio web: www.arduino.cc

Una vez se haya cargado la página debemos navegar por el
menú hasta encontrar el apartado Download.

Leer más

¿avrdude? Nos lo explica Rufián – Rufian en la red

¡Aloha! ¿Qué tal? No, no soy uno de esos
chicos molones de El cajón de Arduino
. Ellos tienen sus
tutoriales molones y yo…yo hablo más de lo que me viene ese día a
la cabeza.

Soy Rufián de Rufián en la Red. Nada, que se ve que en Valencia cuando nos da
por algo nos subimos todos al barco. Que si la corrupción, que si Arduino…ainss
somos de un previsible…

Bueno, me han invitado para contarte que es eso
del avrdude. Dude en inglés es tío..osea que este
debe de ser el tío avr….Pues no veas si es duro el tío. Hace unos días recibí
un e-mail de una chica que decía que se acababa de bajar mi guía
y que, intentando poner en práctica algunas cosas eso no iba ni para atrás. La
frase que le sacaba el compilador era esta:

avrdude:
stk500_getsync(): not in sync: resp=0x00

De lleno al problema: avrdude

Parece raro que solamente una frase pueda
joderte la vida de tal forma. Pero te aseguro que lo hace ya que por mucho que
vas a la web del troubleshooting, ahí no sacas nada.
Y te toca buscarte la vida o buscar en foros.

La primera vez que me pasó era para pasar un
simple programa. Y no entendía cómo ni porqué a veces salía y a veces no. Me
puse como loco a buscar por foros y encontré la solución.

Leer más

Tutorial: Conexión y muestra por Serial de un Acelerómetro ADXL345

Tutorial: Conexión y muestra por Serial de un Acelerómetro ADXL345

 En el tutorial de hoy hemos decidido probar el Acelerómetro ADXL 345 cedido por Electrón Perdido. Para ello hemos usado:


– Un Arduino UNO.

– Cables.

– Protoboard.

– Acelerómetro ADXL 345.

– 3 Leds.

– 3 Resistencias.

Respecto a los LEDs. Queremos usarlos para que nos indique qué ejes están activos. 

Como vemos en las imágenes las conexiones se harán de la siguiente manera:

 

Leer más

Tutorial: Semáforo con ATMEGA328

Vamos a implementar un semáforo de peatones sin necesidad de usar toda la placa arduino, sino programando primero el microcontrolador Atmega328 y después colocarlo en una protoboard externa a la placa.

Material

1x Arduino UNO (Rev.3)

1x Pulsador N/O

1x Resistencia 1 kOhm

1x Cristal de cuarzo 16MHz

2x Condensador cerámico 22pF

7x Diodo N4148 o similar (IN4001)

1x LED rojo 5mm

1x LED amarillo 5mm

1x LED verde 5mm

2x LED rojo 3mm

2x LED verde 3mm

7x Resistencia 220 Ohm

1x Protoboard o Breadboard

nx Cables de conexión de prototipos (extremos macho-macho)

1x Fuente de alimentación de corriente continua a 5v (Opcional, se puede usar el propio Arduino)

Leer más

Tutorial: Haz de tu prototipo con Arduino Uno® un proyecto profesional.

Desde el primer contacto que tenemos con la placa Arduino Uno® nos damos cuenta que este «cacharrito» tiene una potencia que supera con creces todas las expectativas que nos habíamos puesto. Pues bien, en esta entrada no sólo vamos a darnos cuenta que todo lo que llevábamos descubierto sobre esta placa era el principio, sino que podremos dejar de lado el mundo del hobby con el que normalmente estaba relacionado Arduino para adentrarnos en el diseño de sistemas electrónicos profesionales, además de ahorrar en dinero por cada proyecto que hagamos. Bueno, vamos al lío:

Para sacarle todo el jugo a nuestra placa Arduino Uno® vamos a centrarnos en su microcontrolador principal, el ATMEGA328P-PU:

Este microcontrolador es capaz, una vez hayamos grabado el programa en él, de ejecutar su programa sin necesidad de estar conectado a la placa Arduino. ¿Qué supone esto? Pues que una vez hayamos terminado de diseñar los prototipos de nuestros proyectos podremos implementarlos sin necesidad de utilizar toda la placa, a todo esto se suma la profesionalidad que ofrece el presentar un proyecto sin la placa a rastras, que además nos permitirá mantenerlo montado permanentemente sin necesidad de volver a comprar otra placa, solo necesitaríamos otro microcontrolador que sustituir en ésta, que nos permitirá ahorrar tanto tiempo, al no tener necesidad de desmontar el proyecto; como dinero, sustituyendo un gasto aproximado de 20€ en la placa por proyecto permanente por uno de 5€.

Dada esta introducción del microcontrolador, vamos a ver qué componentes añadiríamos a cualquiera de nuestros proyectos.

Material

-1 Protoboard o placa de prototipos PCB.

-1 Placa Arduino UNO® R3.

-1 ATMEGA328P-PU con bootloader.

-1 Cristal de 16MHz.

-2 Condensadores de 22pF

-1 Resistencia de 10kΩ.

-1 Pulsador N/O.

Leer más

Tutorial: parpadeo de LEDs al son de la música.

Como indica el título de la entrada, en lo que consiste el montaje es en registrar unos sonidos, y al registrarlo, hacer que el LED rojo se encienda. En cambio, si no se registra ningún sonido, se enciende el LED verde.

Tiene un carácter lúdico y de entretenimiento sin embargo, este montaje estaría realmente bien planteado en lugares lúdicos y de ocio como por ejemplo una discoteca.

Esto está hecho a muy pequeña escala, pero sería irle añadiendo LED’s y poco más para poder implementarlo.

Material:

2 LED’s (para distinguir mejor se ha optado por poner uno rojo y otro verde)

2 Resistencias de 220 Ohmios

1 Sensor de sonido FC-04

Protoboard

1 Placa Arduino

Cables

Leer más

Tutorial: sensor de sonido

Guía básica de utilización de sensor de sonido con Arduino

Descripción de lo que hace el montaje

El montaje es un sencillo sensor de sonido mediante la placa Arduino.

Mediante este sensor, si en un momento determinado se escucha un sonido, este montaje lo detecta. Se puede seleccionar la sensibilidad del sensor, para en función del volumen del sonido sea recogido o no.

El sensor empleado en este tutorial tiene un LED verde incorporado que te indica cuando percibe un sonido y cuando no. Si está encendido significa que está recibiendo sonido, si está apagado lo contrario.

Material

1 Placa Arduino UNO

Sensor de sonido FC-04

Cables de conexión

Leer más

Tutorial: robot coche – Introducción + Módulo de potencia L298N

Este tutorial es el primero de una serie de tutoriales que tienen por objetivo la realización de un robot tipo coche, controlado por un Arduino UNO.

En este tutorial, se va a hacer una pequeña introducción de la tracción del vehículo, el módulo de potencia necesario y un programa sencillo para testear los motores.

Motores

El vehículo de este tutorial va a consistir en dos motores DC que trabajan desde 3V hasta los 6V. Simplificando, su funcionamiento se basa en aplicarle corriente al motor para que el eje gire. Se puede aplicar corriente en ambos sentidos, lo que provocará que dicho motor gire también en ambos sentidos. Estos motores tienen dos pestañas (bornas) en las que se conectarán los cables. Normalmente hay que soldar los cables para que queden fijos.

Módulo de potencia

Se necesitará un módulo de potencia, es decir, electrónica extra para hacer funcionar estos motores. ¿Por qué? Porque estos motores tienen un consumo de 250 mA y la placa Arduino UNO (con la que vamos a trabajar), sólo puede sacar por los pines digitales 40 mA como intensidad máxima.

(Detalle de tornillería de Nylon para levantar el módulo para no dañar la mesa)

Leer más

Tutorial: Control de dos servos mediante Joystick

En este tutorial veremos el uso del Joystick para manejar dos servos usando un eje para un servo y otro eje para el otro.

Para nuestro tutorial de hoy usaremos:

– Tabla con protoboard y sujeción para Arduino UNO cedida por Electrohobby.

– Arduino UNO cedido por Electrohobby.

– Dos servos.

– Un Joystick de Playstation.

– Cables.

Seguidamente podremos ver el mapa de conexiones:

Como podéis ver, las conexiones son bastante sencillas:

Leer más

Tutorial: Motor paso a paso con módulo ULN2003

El objetivo de este tutorial es tener la primera toma de contacto con los famosos motores paso a paso, tan útiles que se pueden encontrar en muchas aplicaciones como robots o impresoras 3D.

¿Por qué? Esto es debido a su precisión, ya que puedes controlar el giro del eje del motor con bastante precisión. Su funcionamiento, de forma muy simplificada, es parecida a la de los servos, con la diferencia de que no existe la limitación de giro de 180 grados, sino que pueden dar vueltas completas como si un motor de corriente continua se tratase.  Y es justo esta su ventaja frente a los motores de corriente continua, una mayor precisión en el movimiento de los mismos. Por contra, son más complejos de usar, lo cual no son recomendables en proyectos donde no se necesite la ya comentada alta precisión.

Motor de paso a paso 28BYJ-48 y su módulo controlador compatible ULN2003

Este motor venía con el starter kit que nos compramos para empezar en el mundo de Arduino. ¿No lo tienes? No te preocupes, son baratos y fáciles de encontrar por la red.

Es pequeño, ligero y funciona a 5V, lo que hace perfecto a la hora de usarlo con la placa Arduino (aunque el voltaje de entrada puede ampliarse hasta 12V).

En la hoja de catálogo de este componente, nos encontramos que ofrece un par decente a unas 15 RPM (revoluciones por minuto). De los dos modos «de paso» que tiene (half-step mode y full-step mode), vamos a usar el «hal-step mode»(el recomendado por el fabricante), que nos ofrece el uso de 8 señales de frecuencia de paso con unos resultados de  5.625 grados por paso, un total de 64 pasos por vuelta.

¿Cómo funciona?

El motor tiene 4 bobinas que son excitadas en una secuencia para hacer girar el eje.

En el modo elegido, primero excitamos la bobina 1, luego la 1 y la 2 a la vez, luego la 2… Y así hasta completar la secuencia. De ahí las 8 señales necesarias para el funcionamiento, tal y como muestra la figura:

A (Azul), B (Rosa), C (Amarillo), D (Naranja), E (Rojo)

Leer más

Tutorial: LCD + Temperature sensor (English)

Spanish Version

The objective of this tutorial is modeling and programming an outdoor thermometer. To do this we will represent the data measured by a LM35 temperature sensor on a 16 x 2 LCD.

The components that we use will be:

1 x Breadboard 

1 x Arduino one (controller) 

1 x LM35 temperature Sensor  

1 x potentiometer (Variable resistor) 

1 x resistor of 220 Ohm 

1 x LCD 16 x 2

To begin our Assembly, we will prepare the Breadboard. First of all We will connect a wire joining our positive pole of the Breadboard with 5V PIN. Then, We will connect the negative of the Breadboard with GND in our controller. Finally, to avoid future problems we will make two bridges in the middle of the board to attach each other positive and negative each other ranks. 

Now that we have the Breadboard part will connect the LCD. So the LCD be prepared previously to connect it to a Breadboard. If you missed this tutorial you can access it here (Spanish).

We will place the LCD with the pins as in the picture setting as much as possible to the right side leaving space for the other components. Then, we will place our potentiometer and our sensor more or less as shown in the image. 

We have already placed all components in our breadboard, so we will have to start with the connections.

First step we will connect the contrast of the LCD screen. This part affects to the potentiometer and LCD components. Connecting the left leg of the potentiometer to the positive of the Breadboard (5V) row. 

To the right leg we will connect a wire to the negative (GND) Breadboard row. The center leg is that interacts with the LCD. We will connect the central leg with the third PIN of the LCD (starting on the left looking at the sketch).

Leer más

Tutorial: Alarma de fuego con Sensor de Llama

Sensor de Llama


En el Tutorial de hoy vamos a construir una alarma de Llama con un sensor de Llama. Este sensor está configurado para que lea una determinada longitud de onda que coincide con la de una llama.

Usaremos además un zumbador para que nos alerte de cuándo esta encendida esta llama. 

Además modificando el siguiente tutorial podríamos realizar un montaje útil. Por ejemplo, 

Componentes a usar:

  • Sensor de Llama
  • Resistencia de 500K (Pueden ser 5 resistencias de 100K en paralelo)
  • Zumbador
  • Cables
  • Protoboard o BreadBoard

Leer más

Tutorial: Interruptor de Mercurio (o de inclinación)

En este nuevo tutorial vamos a trabajar con el interruptor de mercurio (más conocido como interruptor de inclinación o «tilt switch» en inglés). Este interruptor es un dispositivo que puede detectar la inclinación de un objeto.

¿Cómo funciona? No es más que un interruptor (o como los pulsadores de entradas anteriores). En su interior llevan dos bolas conductoras, que son las encargadas de abrir o cerrar el circuito interno con los pines del interruptor. Podemos ver en la imagen, que cuando está el dispositivo en vertical, las bolas cierran el contacto y cuando están en posición horizontal, se alejan de los pines.

Leer más

Tutorial: Uso de un sensor PIR para Domótica

Sensor PIR

Protoboard 

El tutorial de hoy se basa en el sensor PIR. Este sensor es el típico sensor de movimiento y proximidad que se usa en edificios grandes para que la luz sólo esté encendida cuando se encuentra alguien por las inmediaciones.

Nuestro sensor PIR posee diferentes elementos. Tres pines (VCC, GND y OUT) y dos potenciómetros TX y SX que regularán el tiempo de permanencia de la respuesta y el umbral de actuación del sensor (entre 3m y 7m).

Además usaremos un Relé con la misma configuración que en el otro tutorial de domótica.

Las conexiones las efectuaremos como siguen:

Rele:

  • VCC con 5V
  • GND con GND 
  • IN con pin 8

PIR:

  • GND con GND
  • OUT con pin 7
  • VCC con 5V

Leer más

Tutorial: Matriz de LEDs de 8×8

Matriz de leds de 8×8

En el tutorial de hoy vamos a programar una matriz de Leds de 8×8. 

Para ello el material a utilizar será el siguiente:

– Arduino UNO

– Matriz de Leds de 8×8

Como comenta el programa que sigue a esta explicación las conexiones serán:

  • pin DIN de la matriz con Pin 4 del Arduino.
  • pin CLK de la matriz con Pin 5 del Arduino.
  • pin CS/Load de la matriz con Pin 6 del Arduino.
  • pin VCC de la matriz con Pin de 5V del Arduino.
  • pin GND de la matriz con Pin de GND del Arduino.

El programa que debemos implementar en nuestro Arduino será el siguiente:

// Programa para matriz 8×8  

 // Basado en el libro Arduino Basico, de Michael McRoberts  

   

 #include <pgmspace.h>  

 #include <TimerOne.h>  

   

 int DataPin = 4;  //Pin 4 con la clavija DIN de la matriz  

 int ClockPin = 5; //Pin 5 con la clavija CLK de la matriz  

 int LoadPin = 6;  //Pin 6 con la clavija CS/Load de la matriz  

Leer más

Tutorial: simulación puertas de paso con 2 servos y ultrasonidos

En esta entrada vamos a realizar una simulación de dos puertas de paso con dos servos y un sensor de «presencia», en nuestro caso un ultrasonidos HC-SR4. Además, incluiremos un led que indica puertas abiertas.

Material 

  • Arduino UNO
  • resistencia de 220 ohmnios
  • un sensor ultrasonidos HC-SR4
  • dos servos
  • protoboard
  • cableado

Esquema

Programa

* Librería descargada de la siguiente página:

Ultrasonic.h

Leer más

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

Leer más

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.

Leer más

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.

Leer más

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.

Leer más

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
.

Leer más

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.

Leer más

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.

Leer más

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 16×2.



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

Leer más

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

Leer más

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

Leer más

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 16×2). 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

Leer más

Servomotor. Introducción y ejemplos

Un servomotor (también conocido como servo), es un motor de corriente continua compuesto por engranajes que limitan la velocidad. Está limitado, teniendo un rango de movimiento de 0 a 180 grados.

Son muy comunes en juguetes y en objetos pequeños.

Como podemos observar en la imagen, el servo dispone d tres cables distintos. Cada uno de ellos se conecta de la siguiente manera: el cable de color rojo (normalmente) se utiliza para recibir la corriente eléctrica. Tenemos que tener en cuenta que debe recibir entre 5 y 7V para conseguir que funcione; el cable de color negro o marrón sirve para conectarlo a tierra; finalmente el cable de color amarillo, blanco o naranja es el que va conectado al pin de nuestro Arduino.

Leer más

FELIZ NAVIDAD!

En estas fechas, queremos aplicar la electrónica para felicitar a todos la navidad. Ardu y el equipo de ECDA os desea a todos los seguidores del blog una muy FELIZ NAVIDAD.

Por otra parte queremos agradecer a todos los que estáis ahí, proponiendo, preguntando e informándose con nosotros, que os resultemos útiles para aprender electrónica y sobre el mundo Arduino con Nosotros.

Os dejamos a continuación un regalo que hemos hecho para vosotros. Para que podáis hacerlo en vuestras casas aprovechando las fechas.

Feliz Navidad – ECDA

Leer más

Tutorial: conectando una pantalla LCD 1602A a Arduino UNO

En este tutorial, se va a mostrar cómo conectar una pantalla LCD 1602A a una placa Arduino UNO para mostrar texto por pantalla.

Este es uno de los primeros proyectos que he llevado a cabo. Es bien sencillo y necesita poco material y nada caro.

Material usado con el 1602A

1xPantalla LCD 1602A

1xPlaca Arduino UNO

1xCable USB

Cables

1xProtoboard / Breadboard

1xpotenciómetro 50kohmnios

16x pines macho 2.54 mm

1xbobina de estaño

1x soldador

Primero de todo observaremos la serigrafía escrita en los pines de nuestra pantalla, siendo la siguiente:

Leer más

Potenciómetro. Introducción y ejemplos.

Un potenciómetro es una resistencia variable, podemos elegir
el valor que puede tomar. De esta forma, controlamos la intensidad de corriente
que fluye por un circuito si éste está conectado en paralelo, así como la
diferencia de potencial si está conectado en serie.

El potenciómetro dispone de tres patillas: entre las dos de
sus extremos existe siempre un valor fijo de resistencia, y entre cualquiera de
los dos extremos y la patilla central tenemos una parte de ese valor. Es decir,
la resistencia máxima que ofrece el potenciómetro entre sus dos extremos no es
más que la suma de las resistencias entre un extremo y la patilla central.

símbolo eléctrico

Leer más

Tutorial – Cruce de semáforos LED








Objetivo: Montar un cruce de semáforos con un tiempo de espera de 6 segundos antes del cambio. La secuencia hará una espera de 4 segundos en verde, 2 segundos parpadeando, luego Amarillo y luego Rojo (6 segundos de nuevo). El botón lo programaremos para que reinicie el contador cambiando de semáforo (similar a cuando pulsamos el botón para cruzar en uno de estos).

Leer más

Tutorial – Led RGB con pulsadores


El objetivo de este tutorial consiste en combinar la utilización de pulsadores para controlar el color de un led RGB.

 El modelo RGB se basa en la posibilidad de representar un color mediante la mezcla por adición de los tres colores de luz primarios: rojo, verde y azul.

Antes de adentrarnos en el montaje, enumeraremos los componentes necesarios para realizar el experimento:

  • 1 led RGB
  • 3 resistencias de 270 ohmios (Con 220 ohmios será suficiente, la única diferencia que encontraremos es que a menor resistencia, el led brillará con mayor intensidad, soportando con garantías este incremento)
  • 3 pulsadores táctiles
  • 1 placa breadboard
  • 1 microprocesador Arduino UNO
  • Cables
  • 1 placa breadboard pequeña adicional (opcional)

Leer más

Pulsador. Introducción y ejemplos

Partiendo de la definición de interruptor como un
dispositivo que cuando se encuentra “cerrado” deja pasar la corriente y cuando
está “abierto” impide el paso de la misma, un pulsador no es más que un tipo de
interruptor, el cual se mantendrá en posición de “cerrado” tanto tiempo como
pulsado lo mantengamos, gracias a la lámina conductora que produce el contacto.

El circuito estará abierto cuando el pulsador no esté
presionado, de forma que al apretarlo, se cerrará el circuito, haciendo que
pase la corriente a través de él.

Leer más

Diodo LED. Introducción y ejemplo

Diodo LED, ¿qué es?

Un diodo LED es un componente electrónico capaz de
transmitir luz. Emite dicha luz cuando la corriente eléctrica lo atraviesa,  y lo hace, además, de forma proporcional. A más intensidad de corriente atravesándolo, más luz.

Puede ser conectado ya sea polarización directa como inversa, aunque sólo funcionará si se encuentra conectado de forma directa.

La manera de distinguir el ánodo ( terminal positivo) del cátodo (terminal negativo) es fijándonos en la longitud de las patillas del diodo. El ánodo es más largo que el cátodo.

Se dibujan las flechas para indicar que se trata de un diodo LED.

Leer más