lunes, 29 de octubre de 2012

Mis compras

Hola, hoy os voy a hablar de todo lo que me he comprado para el Arduino incluyéndolo a él mismo.

Os pongo una foto de todo lo que tengo en estos momentos: Arduino, una protoboard, cables con terminales macho, leds, zumbador, pulsador, resistencias, potenciometro, displays 7 segmentos y pantalla LCD de un Nokia 3310 / 5110 .

Estos componentes más algunos adicionales los podéis encontrar en kit completos, aunque echando cuentas por encima sale más caro y además no eliges lo que verdaderamente quieres comprarte.



Empecemos, pero como decía Jack el Destripador, vayamos por partes:

Arduino Leonardo:

Lo primero de lo que debemos hablar, no puedría ser otra cosa, que el propio Arduino. Existen distintas placas donde las principales diferencias son el tamaño, el número de entradas y salidas y por supuesto el precio.

¿Cual debes comprar?
Esa es una pregunta difícil, que debéis responderos vosotros mismos dependiendo de lo que queráis hacer.

Os dejo un enlace a la página oficial de Arduino en inglés donde encontrareis todos los modelos, para este tipo de información no os recomiendo visitar la web en español ya que por el momento no está igual de completa. 

La placa más conocida es la Arduino Uno y dentro de ésta existen 3 versiones donde varía sobre todo el integrado que controla la comunicación serie-usb.

La última placa en salir ha sido la Arduino Leonardo, que es la que yo me he comprado, es muy similar a la UNO, pero con algunas mejoras como el aumento del número de entradas y salidas, tanto analógicas como digitales. Posee por otro lado el microcontrolador que soporta de forma nativa la comunicación usb sin necesidad de un integrado adicional que realice esta tarea. También han cambio el conector usb, en la UNO la conexión al PC se hace a través de un conector usb tipo B (el típico de muchas impresoras), y en la Leonardo el conector utilizado es un microusb (el que llevan ahora todos los móviles excepto los de la manzanita).
¿Donde comprar? 
Para contribuir al proyecto, lo ideal sería comprar en los distribuidores oficiales, pero como yo soy un chico malo, he buscado opciones más económicas.
Al ser el diseño del hardware libre, hay multitud de vendedores Orientales que fabrican estas placas y que son idénticas a las originales, tanto que las venden con el bootloader (gestor de arranque) de Arduino instalado. 

El sitio más barato donde he encontrado mi Arduino Leonardo ha sido en Ebay y me ha salido por unos 15 Euros (envío y cable usb incluido). La única pega que le he visto a mi compra es que parece ser que al chino en el momento de montar los componentes en la placa se le acabaron los conectores microusb y tuvo la idea feliz de ponerle un conector miniusb. Por suerte como lo compré con cable, no he tenido mayores problemas. 

No olvidaros de mirar que la placa que os vais a comprar viene con las tiras de pines (Header en inglés) ya soldadas y así evitáis el trabajo y el peligro de hacerlo vosotros mismos. 

Y sin enrollarme más os presento a mi chiquitín, mi Arduino Leonardo:



Protoboard:

Ahora le toca el turno a las placas de prototipos, protoboards, o breadboards como también se las conoce. Seguro que las habréis utilizado en más de una ocasión para algunas prácticas o para pequeños montajes, así que si  guardáis alguna por algún cajón, es hora de sacarla y desempolvarla. 

Como su nombre índica, son para para montar prototipos y no para algo robusto y definitivo, así que no encabroneis ni invoquéis a Satanás si después de dos horas buscando un fallo descubrís que el problema se debe a una mala conexión de un cable, de una resistencia o un integrado en la protoboard.

¿Cual comprar? 
Yo he comprado una llamada MB-102 que posee 830 agujeros para realizar conexiones, es modular como la mayoría, para poder ampliarla fácilmente montando otra igual en paralelo. En los laterales aparentemente posee dos lineas de agujeros para el positivo y el negativo de la alimentación. He dicho aparentemente, porque después de un rato intentando resolver un problema con unos leds que no se encendían  me di cuanta que realmente posee 4 líneas de alimentación (en el medio de la placa, las líneas de alimentación pierden la continuidad).
Si tan solo vais a trabajar con un voltaje diferente, os recomiendo que con dos cables realicéis unos puentes en las líneas de alimentación de la protoboard, así no tendréis este problema de discontinuidad. 

Me he comprado 3 en Ebay, en distintos pedidos, ya que después de recibir la primera y realizar los primeros montajes me he dado cuenta que con una no da para mucho.
Me han salido por 2.70€ cada una (envío incluido).
Esta protoboard, por su parte trasera, posee una especie de cinta de doble cara por si queréis pegarla a algún sitio y si no lo hacéis su base queda acolchada.

Aquí tenéis a mi protoboard a la espera de que lleguen sus dos hermanitas gemelas:



Led:

Continuo con los diodos led.
Me he comprado un juego de 100 leds en 5 colores diferentes (blancos, verdes, rojos,  azules y amarillos) y, aunque no debería fiarme del chino al que se los he comprado, deben venir 20 de cada color.
Los he comprado del tipo mas habitual, no son de alta luminosidad y tienen tamaño de 5 mm.

¿Donde comprar?
Como ya sospechareis también los he comprado en china.
En Ebay y otras páginas como Dealextreme o Buyincoins encontrareis estos lotes a precios muy económicos.
A me han salido los 100 led por 1.98€ con el envío incluido.
Para algo serio no los utilizaría pero para mis pequeños montajes están bastante bien.

Os pongo una foto para que veáis como vienen en paquetes con la indicación del color en chino y gracias a Dios, también en inglés:



Cables para protoboard:

Llega el turno para los cables para protoboard.
Es imprescindible que os compréis un juego de estos cables con terminales macho por ambos lados.... lo que hubiera dado yo por tenerlos en la universidad.

Los terminales encajan justos en la protoboard, por lo que no se os saltarán fácilmente y también son perfectos para conectarlos en las tiras de pines del Arduino. Vienen en distintos colores y en varias longitudes. Concretamente yo he comprado un lote de 65 cables con las siguientes longitudes:
- 49 unidades de 11.5 cm
- 8 unidades de 17 cm
- 4 unidades de 20 cm
- 4 unidades de 25 cm

Si ahora los tuviera que comprar de nuevo, buscaría lotes con más unidades de cables largos y menos de los cortos ya que a veces tendréis que poner la placa del Arduino prácticamente encima de la protoboard porque no os llegarán los cables.

¿Cuanto me han costado?.
Me ha salido el lote de 65 cables por 1.89€ (envío incluido).

Os pongo la foto para que los veáis,  están desordenados y reliados porque una vez que los sueltas es imposible dejarlos como venían, son como las tiendas de campaña que nunca vuelven a entrar en su embalaje:



Pulsadores:

Para tener entradas digitales para nuestro Arduino, necesitaremos algunos pulsadores. Os valen de cualquier tipo siempre que encajen bien en una protoboard

Los que yo he comprado son de los más comunes y su tamaño es de 6 x 6 x 5 mm y aunque las patillas  vienen ligeramente dobladas, entran sin mucha dificultad en la protoboard.
El lote que me he comprado consta de 10 unidades y me ha salido a un precio de 1.07€ (envío incluido). Por este precio no merece la pena buscarlos en chatarra electrónica que tengáis por ahí.



Zumbadores o buzzer:

Ahora les toca a los zumbadores... como suena tan mal, os pondré el nombre en inglés, por el que más se les conoce: buzzer.
Los que yo he comprado son de 12 Voltios y producen un ruido de 90dB según el fabricante, aunque alimentándolos a 5 voltios suenan de sobra. 

Nuestro Arduino posee varias salidas analógicas (PWM o por modulación de ancho de pulso) así que los buzzer vendrán muy bien en algún programa en el que queráis probarlas.

Su precio también es muy pequeño. El lote que yo he comprado de 5 unidades me ha costado 1.15€ (envío incluido).

Os pongo una foto de ellos, no olvidaros de quitarles las pegatinas que tapan el agujero o buquete como diría mi amigo Iván, ya que por éste es por donde sale el sonido:



Display 7 segmentos:

Para vuestros primeros programas no pueden faltar los displays 7 segmentos.
Los podéis encontrar de varios tamaños, colores y de ánodo o cátodo común. Yo los he comprado de ánodo común ya que esta forma tan sólo necesitas utilizar dos resistencias, en lugar de las 8 necesarias en el caso de los displays con cátodo común, para limitar la corriente que le llega a cada segmento.
El funcionamiento es el mismo y tan sólo debes recordar durante la programación que estos se activan con ceros y no con unos. 

Los mios son algo grandes (20 x 27.7 x 10 mm) pero dejan libre en la protoboard una fila de agujeros en la parte superior y otra en la inferior, los justo para poder cablearlos.

He comprado un lote de dos displays totalmente independientes ya que para los programas en los que quiera mostrar números grandes utilizaré la pantalla del Nokia que os presento más adelante. Los dos me han salido a un precio de 1.51€ (envío incluido). 



Resistencias:

Para prácticamente todos los montajes que realicéis necesitareis resistencias así que hacen falta bastantes y de diferentes valores

Yo he comprado un lote de 400 resistencias de 20 valores distintos, y sé que no me han engañado con el número de unidades, ya que vienen en tiras de 20 unidades por valor. 

La corriente que nos dan las salidas de nuestro Arduino está muy limitada así que con resistencias de 1/4 de vatio va de sobra. Realmente no necesitareis tantos valores como yo he comprado, las más habituales serán las 220 ohmios para los led y las resistencias de 10k para el pull-down de las entradas digitales. 

Esta es la única compra de la que estoy arrepentido, porque aunque en la descripción el chino indica que son de 1/4 de vatio, las patillas son finísimas y se doblan con excesiva facilidad antes de poder pincharlas en la protoboard.

Me salieron las 400 resistencias por 3.74€ (envío incluido), la verdad es que que vas a pedir por ese precio. Además el valor de la resistencia de cada tira venía "identificado" como si lo hubiera escrito un no-oriental con la mano zurda así que imaginaros.



Pantalla LCD Nokia 3310 / 5110:

Para mostrar datos necesitaremos en muchas ocasiones una pantalla. Existen gran variedad de pantallas compatibles con nuestro Arduino, las hay monocromáticas, en color e incluso táctiles pero las baratas que encontrareis son las de los nokia 3310 o 5110. Estas pantallas son monocromáticas y poseen 84x48 pixeles y lo mejor de todo es que llevan un controlador interno, concretamente el  PCD8544 de Philips, que nos permitirá escribir texto y mostrar imágenes simples con tan sólo 7 cables (8 si quereis activar la retroiluminación). 

La programación con Arduino es simple gracias a las librerías que existen para ello, en próximas entradas os daré más detalles al respecto

Si tenéis algún nokia de los indicados por ahí, podéis destriparlo y sacarle la pantalla, pero no merece la pena la que hay que montar para poder conectar los pines de la pantalla, cuando la puedes conseguir por internet ya montada en una placa, con retroiluminación incluida y muy barata.

La mia me ha costado 2.61€ y funciona todo excepto la retroiluminación, ya he reclamado así que estoy a la espera a ver lo que me dicen. Os pongo una foto después de haberle soldado la tira de pines con la que viene:



     

Y esto es todo lo tengo hasta ahora para poder jugar un poco.

Todo lo he comprado en Ebay aunque también es facil de encontrar en otras páginas como Dealextreme o Buyincoins pero en este caso los precios eran ligeramente superiores.
También podéis comprar en tiendas de electrónica habituales o en distribuidores como rs pero a un precio siempre superior.

Compré las cosas a distintos vendedores en "compralo ya" en la mayoría de los casos, todo lo pedí con uno o dos días de diferencia y en poco menos de tres semanas estaban en casa.

Las compras son seguras ya que ante cualquier problema podéis reclamar a Paypal para que medie en el conflicto.

Si buscáis en Ebay os recomiendo que pongáis en inglés lo que buscáis ya que obtendréis más resultados. Ordenad los resultados por "Precio + envío primero" y olvidaros de los primeros resultados que os salen ya que son de revendedores españoles, id bajando hasta que encontréis los vendedores internacionales que son los que tienen los mejores precios.

No he puesto enlaces a mis compras ya que en poco tiempo dejan de funcionar, si queréis algún detalle o el nombre del vendedor, no dudéis es escribirme un comentario.

Nos vemos en la próxima entrada donde ya os mostraré alguna de las cosas en funcionamiento.

Saludos.

lunes, 22 de octubre de 2012

Hi world!!

Bienvenidos a mi blog.

Hola, soy Galera y recientemente me ha picao el gusanillo de Arduino así que he creado este blog para compartir con todo el mundo lo que vaya aprendiendo.

No soy virgen del todo en temas de microcontroladores y programación, hace unos años en la universidad me desvirgué programando en ensamblador para el 8086 y el microcontrolador Altair, respecto a lenguajes de alto nivel programé sobre todo en Modula-2 y un poco de C. 

Mi trabajo consiste en destrozar realizar ensayos a equipos eléctricos de todo tipo, así que en lugar de crear cosas, me encargo de destruirlas. Para que no me castigue el Karma ahora voy yo a crear algunos engendros con Arduino y que vosotros les saquéis los fallos.

Os presento el lugar de mi casa que he reservado para el pequeñín, me refiero al Arduino, no es que vaya a tener un niño :). En la foto veréis como tengo lo básico para poder trabajar: un ordenador, conexión a internet, una protoboard, el Arduin y una caja con los archiperres, como diría mi novia, con lo necesario para hacer unos pequeños montajes. Ahí lo lleváis:


No os voy a enseñar el resto de habitación ya que en parte la utilizamos como trastero / habitación de invitados / entrada al infierno así que no hay mucho que ver.

En la próxima entrada os detallaré todo lo que me he comprado hasta el momento, donde, precio y resto de información que os puede ser útil para iniciaros en esto.

Bueno, os dejo. ¡¡Nos vemos muy pronto!!