El ABC de Arduino por Pighixxx

Revisando el Facebook hoy me encuentro con una publicación de los chicos de Bricogeek sobre el ABC de Arduino. Hago click y me dirijo a la web oficial (Pighixxx) de dicha publicación donde leo: ABC Arduino Basic Connections

Y me quedé maravillado de lo que vi, unas asombrosas “plantillas” para descarga gratuita en PDF con esquemáticos y ejemplos de conexiones básicas que podemos hacer con nuestros Arduinos, ya sea desde conectar un simple potenciómetro, unos leds, motores, displays LCD, un micrófono, servomotor, pasando por conexión de un Triac a un Arduino para control de una bombilla a 220VAC, etc.

Este último ejemplo:
ABC

Todo muy genérico y diseñado de forma divertida, con explicaciones y dibujos, que vale tener a mano siempre que trabajemos con Arduino, ya que serán la gran mayoría de circuitos que utilizaremos a la hora de realizar nuestros proyectos DIY :D

Por tanto, aquí quiero dejar dicha web que además dispone de diferentes esquemáticos electrónicos, y otros archivos PDF con el Pinout de los microcontroladores de ATMEL, de las diferentes versiones de Arduino, además de proyectos, herramientas para cálculos electrónicos, etc, todo para descargar gratuitamente desde la web en formato PDF o bien podemos acceder a versiones modificables realizando una pequeña donación.

Otro ejemplo de dichos Pinouts:

dchip01

WEB: PIGHIXXX

:D

Reloj – Alarma con ATmega328 y DS1307

¡He vuelto! Después de un tiempo de ausencia por diversos motivos vuelvo a escribir y con unas cuántas cosillas que contar, pero antes vamos a lo que quedaba pendiente desde hace tiempo ya, el post sobre mi proyecto integrado del ciclo de Desarrollo de productos electrónicos, un “Sistema de señalización de clases con Arduino/ATmega328″ o también podemos considerarlo como un “Reloj – Alarma – Despertador con Arduino/ATmega328“.

El objeto del proyecto es el diseño de un sistema μControlado de alarmas con reloj a tiempo real, pantalla para visualización de datos y actuadores para configuración.

Un sistema automático definido de forma que permita la configuración de la fecha y la hora, así como diferentes alarmas a diferentes horas del día, efectuando cambios en la configuración del sistema a través de pulsadores, obteniendo una representación visual de los datos en el módulo LCD instalado.

El sistema podrá ser configurado para la actuación sobre una sirena externa automáticamente o permitirá la acción manual sobre dicha sirena.

Antes de empezar, lo que haremos será elegir los elementos con los que vamos a realizar el proyecto, ya que es un proyecto muy versátil y existen muchas combinaciones de elementos que darían lugar al mismo resultado final.

Este es un proyecto bastante sencillo de realizar para el cuál se necesitan conocimientos de Arduino y su programación y nociones de electrónica analógica.

Vamos al lío, sigue leyendo! 

Sigue leyendo

Programar ATtiny2313 con Arduino

Hoy toca µControladores y Arduino, específicamente, de la gama ATtiny, los pequeños de Atmel, y como programarlos mediante la plataforma Arduino de un modo sencillo y rápido.

Los ATtiny son pequeños µControladores de 8 bits con poca memoria flash y EEPROM, limitados en comunicaciones y encapsulados que van desde los 6 pines el más pequeño hasta los 32 pines el más grande, lo que los convierte en los cerebritos ideales para pequeños proyectos de pocas características y cuyo objetivo sea ser de bajo coste y pequeño tamaño.

Podemos ver toda la gama de ATtinys en la web oficial: ATmel tinyAVR

Pero para poder utilizarlos, necesitaremos de una forma de poder programarlos.
Tenemos dos opciones:
- Comprar un programador ISP y programarlos mediante el software AVR Studio.
- Convertir un Arduino en programador ISP (In-System Programmer).

Esta última opción, es la que voy a intentar explicar paso a paso para poder programar uno de estos pequeños mediante una placa Arduino.

Sigue leyendo

Concurso de robótica: GranáBot 2012

El jueves 26 de Abril se organizó el concurso de micro robótica de Granada “GranáBot OPEN”, en el que alumnos matriculados en centros de educación secundaria, ciclos formativos de las familias profesionales de electrónica e informática, bachillerato y aficionados a la robótica podían participar en las distintas pruebas presentando pequeños robots de diferentes características.

Yo asistí al concurso junto con el instituto y mis compañeros de clase donde presentamos varios robots en distintas pruebas.

Detrás del salto dejo imágenes y explicación y vídeos del funcionamiento de los robots.

Ver los robots!

Sigue leyendo

Wii Nunchuk & Arduino

Hoy toca hablar de una “herramienta” que puede dar mucho de sí a la hora de trabajar con Arduino, que por pocos €uros podemos conseguir en cualquier tienda de videojuegos y consolas, y es el mando Nunchuk de la Wii (Si, el pequeñito), y la idea es conectarlo al Arduino para poder utilizarlo en nuestros proyectos. Vamos al lío.

Este mando además de los botones y el mando analógico, tiene un acelerómetro de 3 ejes dentro, que es lo que lo convierte en una herramienta bastante útil y ahora veremos porque.

Muchos no sabrán lo que es un acelerómetro a pesar de que aquellos con smartphones y móviles de gama alta los utilizan a diario.
Entonces, lo primero que hay que preguntar es: ¿Qué es un acelerómetro? (¿Lógico, no? :shock: )

Pues sigue leyendo para saberlo! 

Sigue leyendo

Nokia LCD 3310 + Arduino

A mi parecer, no hay elemento que le de un mejor aspecto e interacción a nuestros proyectos DIY que una pantalla. Podemos elegir entre muchos tipos de pantallas distintas: LCD de caracteres, LCD gráficos a color, monocromáticos, TFT, TFT táctil, etc.

Hoy vamos a ver como conectar y utilizar con Arduino, un LCD gráfico de 84×48 pixels monocromático, muy barato y muy sencillo de utilizar, el LCD Nokia 3310/5110 que utilizaban los antiguos teléfonos de la compañía finlandesa.

Podemos obtener estas pantallitas o bien desmontando un teléfono Nokia 3310/5110 o bien comprarla en multitud de tiendas online de electrónica.

En mi caso la compré por eBay, pero podemos comprarla por muy pocos euros en casi todas las tiendas de la lista del post anterior a este: ¿Donde comprar electrónica?

Esta pequeña pantalla trabaja con el controlador CMOS PCD8544, diseñado para el manejo de LCD gráficos de 48 filas x 84 columnas. Es de muy bajo consumo y la forma de conectarlo con μControladores se realiza mediante el bus SPI.

Funciona con tan solo 3,3V y posee retroiluminación led.

En una de las tiendas online donde venden la pantalla, encontré esta tabla de especificaciones muy concisa y breve que explica las características más importantes de esta pantalla:


Como se puede ver, es realmente de muy bajo consumo, por lo que la convierte en una pantalla ideal para proyectos alimentados a baterías o pilas.

Con esta pequeña introducción, pasemos a la acción: ¿Cómo se conecta?

Sigue leyendo!
Sigue leyendo