Reloj digital en tiempo real

ChronoDot RTC v2.1

En el proyecto de hoy vamos a trabajar con un reloj digital en tiempo real, más conocido como RTC por sus siglas en inglés (Real Time Clock).

Lo primero es comentar que utilizaré el reloj ChronoDot RTC v2.1 de Macetech, basado en el integrado DS3231 del mismo fabricante. ¿Por qué este modelo y no otro? Bueno, pues por diversos motivos:

Sigue leyendo

Anuncios

Matriz de leds bicolor

Matriz bicolor 8x8

En el proyecto de hoy vamos a trabajar con una matriz de leds bicolor de 8×8, lo que nos da un total de 64 leds. Estos leds pueden ser de color rojo o verde, pero si combinamos ambos colores, tenemos como resultado que cada led puede ser también de color amarillo.

Sigue leyendo

Acelerómetro de tres ejes

Acelerometro_de_tres_ejes_Tinkerkit

¿Qué es un acelerómetro? Un acelerómetro es, como su propio nombre indica, un sensor que mide la aceleración producida por el movimiento. Su uso es muy común en la electrónica actual para detectar el movimiento de dispositivos tales como teléfonos móviles, tabletas o pads de videoconsolas, ya que, al conocer el sentido en el que se produce dicho movimiento, podemos saber la posición del sensor dentro de un espacio tridimensional.

Sigue leyendo

Sensor de movimiento con aviso por email

Sensor_de_movimiento_email

En este tutorial vamos a aprender a usar un detector de movimiento con Arduino. Dicho Arduino se comunicará con un programa en Python que estará ejecutándose en nuestro pc y que será el encargado de enviar un email cuando se active el detector de movimiento.

Arduino es el corazón de este proyecto. Escucha el sensor y cuando este detecta movimiento, le ordena al pc (mediante el puerto usb) que envíe un email de aviso.

Sigue leyendo

Contador de Culombios LTC4150

LTC4150 Coulomb Counter

Si has trabajado un poco con circuitos, probablemente sepas que puedes medir la corriente que  dicho circuito esta utilizando mediante un amperímetro (o con un multímetro en la posición de amperímetro), y lo útil que es dicha información.

El consumo instantáneo de corriente es útil, pero en ocasiones puedes querer hacer un seguimiento de la acumulación del consumo, especialmente cuando intentas determinar cuanta carga queda en la batería. Es fácil determinar la duración de la batería cuando el circuito realiza un consumo constante de corriente, pero difícil cuando dicho circuito está realizando diferentes tareas en diferentes momentos, como por ejemplo, encender leds.

Sigue leyendo

Arduino – Capítulo final – Hackeando botones

AVISO: Si estás haciendo este capítulo es que no eres un principiante. Vamos a abrir un aparato electrónico y a modificarlo. Vamos a eliminar la garantía de dicho aparato y si no tenemos cuidado, podemos estropearlo. Debemos de estar seguros de que estamos familiarizados con todos los conceptos electrónicos comentados en los capítulos anteriores antes de empezar con este. Es recomendable empezar con elementos baratos y estropear nuestros primeros proyectos, hasta que hayamos adquirido la experiencia y confianza necesarias.

Mientras que Arduino puede controlar gran cantidad de cosas, algunas veces es más fácil utilizar herramientas que han sido creadas para un uso concreto. Quizás quieras controlar una televisión o un reproductor de música, o conducir coche por control remoto. La mayoría de los aparatos electrónicos disponen de un panel de control con botones, y muchos de esos botones pueden ser hackeados para que los podamos “pulsar” con nuestro Arduino. Controlar un sonido ya grabado es un buen ejemplo. Si queremos grabar y reproducir dicho sonido, nos llevará mucho esfuerzo conseguir que Arduino realice dicha tarea. Es mucho más fácil coger un pequeño dispositivo que sea capaz de grabar y reproducir sonido, y reemplazar sus botones por salidas controladas por Arduino.

Sigue leyendo

Arduino – Capítulo 16 – Modificando el logo de Arduino

Processing Logo

 

Hasta ahora hemos hecho muchas cosas estupendas con el mundo físico, pero ha llegado el momento de controlar nuestro pc mediante Arduino. Cuando programamos nuestro Arduino, estamos abriendo una conexión entre el pc y el microcontrolador. Podemos utilizar dicho conexión para enviar y recibir información a otras aplicaciones.

Arduino tiene un chip que convierte la comunicación basada en usb que utiliza el pc, en la comunicación serie que utiliza Arduino. La comunicación en serie consiste en que dos computadoras, nuestro Arduino y el pc, están intercambiando bits de información en serie, o dicho de otro modo, un bit detrás de otro.

Sigue leyendo