Arduino y Atmel lanzan el nuevo Arduino Wi-Fi Shield 101

Hace pocos días el equipo de Arduino junto con Atmel anunciaron su nueva colaboración, el Arduino Wi-Fi Shield 101. Este nuevo shield permite el prototipado rápido para aplicaciones “Internet of things” integradas directamento a Arduino.

Entre las caracteristicas con las que cuenta este nuevo shield es la capacidad de desarrollar aplicaciones más seguras ya que cuenta con CryptoAuthentication device que permite a los usuarios incorporar fácilmente capacidad de autenticación de hardware en su diseño. Además cuenta con un chip Atmel que es parte de SmartConnect family

Arduino Wi-Fi Shield 101 es compatible con Arduino Uno R3. Aún desconocemos el precio exacto de este Shield pero esperamos tenerlo pronto en nuestras manos.

Codebender, programa Arduino desde la web

Sin duda los web IDE’s se han vuelto muy populares hoy en día y para Arduino no pudo ser la excepción. En esta ocasión te presentamos Codebender, una plataforma (no oficial de Arduino) con la cual podrás programar casí cualquier Arduino desde la web, y digo casí por que estoy seguro que abarca 99% de toda la famila Arduino.

Codebender se describe bajo el moto de “code fast, code easy” (programa rápido, programa fácil) y realmente es que están haciendo un gran trabajo estos chicos. Esta plataforma nos permite escribir código, compilarlo, mandarlo a nuestro Arduino y además compartir nuestro código.

Screen Shot 2014-09-18 at 4.15.25 PM

Codebender fue inspirado en todas aquellas personas nuevas con Arduino y que tienen que gastar mucho de su tiempo descargando/configurando su IDE de Arduino. Con esta plataforma se vuelve todo más simple, solo tienes que crear una cuenta, descargar un par de drivers para tu browser y listo, puedes programar tu Arduino. Las ventajas de esto es que todo vive en la web al igual que tus proyectos así que no tienes que preocuparte por tus archivos nunca más. El problema de los drivers y sistemas operativos está resuelto, solo necesitas un web browser y ya (te recomiendo Google Chrome o Mozilla Firefox).

Prueba esta plataforma y también tu quedarás enamorado. Es muy sencilla de configurar, la misma aplicación web te va ayudando.

 

EzTemp&RH: Easy Temperature and Humidity for Raspberry Pi

Nos gustaría mucho compartir esta campaña de indiegogo que nos parecio muy interesante. Se trata de un sensor de temperatura y humedad digital diseñado para Raspberry Pi. Este proyecto está siendo desarrollado por unos increibles Hackers del sur de España y se trata de EzTemp&RH.

Dicho sensor no solo es compatible con Raspberry Pi sino que cuenta con un puerto serial que lo hace compatible con más tarjetas de desarrollo. El dispositivo ha sido diseñado con un sensor de humedad HIH5030 de Honeywell el cual es muy popular en usos industriales, además cuenta con un termistor para medir la temperatura. Si bien existen otros sensores que hace lo mismo pero de una forma análoga o con protocolo propio, al parecer este sensor tiene mucha más estabilidad que los otros.

Este proyecto es Open Source y puedes ver los archivos en Github. Te invitamos a apoyar esta campaña en Indiegogo.

Hackeando Timberman

Los videojuegos simples se han puesto mucho de moda ultimamente. Timberman es un adictivo videojuego donde un leñador tiene que talar un árbol sin ser aplastado por sus ramas. Este juego necesita mucha agilidad tanto mental como en los dedos pero qué pasaría si quieres romper tu record. Puedes ponerte a jugar horas y horas o puedes hackear el juego.

Valentin Haun encontro la manera de romper su record en este videojuego usando Arduino. En el video puedes ver como esta funcionando y a la vez puedes encontrar toda la explicación en Github.

 

Arduino Zero, resultado de la colaboración entre Arduino y Atmel

Hace algunos días se presento el nuevo Arduino Zero, el cual es el resultado entre la colaboración directa entre Arduino y Atmel. Este nuevo integrante tiene la cualidad de contar con un procesador de 32 bits, cosa que lo pone por delante de su hermano, el Arduino UNO, el cual cuenta con un microcontrolador de 8 bits. Esto hace a este Arduino una plataforma más poderosa lista para los retos actuales: dispositivos IoT, automatización, robots o cosas que aún ni nos imaginamos.

Entre las caracteristicas con las que cuenta esta nueva tarjeta es que cuenta con un MCU SAMD21 de Atmel que cuenta con un ARM Cortex® M0+. Además de eso se integra un sistema de depuración completa a nivel de hardware el cual será muy útil en proyectos más complejos. Otra caracteristica que nos gusto pero que se nos hizo insuficiente es la salida análoga con la que cuenta ya que es un compelto DAC. Las caracteristicas tecnicas de esta tarjeta son:

Microcontroller ATSAMD21G18, 48pins LQFP
Operating Voltage 3.3V
Digital I/O Pins 14, with 12 PWM and UART
Analog Input Pins 6, 12-bit ADC channels
Analog Output Pins 1, 10-bit DAC
DC Current per I/O Pin 7 mA
Flash Memory 256 KB
SRAM 32 KB
EEPROM up to 16KB by emulation
Clock Speed 48 MHz

En verdad este Arduino es una verdadera joya que permitirá desarrollar aplicaciones de 32 bits. Esperamos tener pronto nuestro Arduino Zero.

 

Arduino TRE Developer Edition, disponible de manera limitada

Hace un par de días Arduino lanzó un pequeño batch de 50 unidades de su nuevo miembro de la familia: Arduino TRE. Este nuevo dispositivo combina lo mejor de las dos plataformas de desarrollo más populares las cuales son: Arduino y BeagleBone. Arduino TRE se encuentra en pre-producción ya que al parecer los desarrolladores de esta tarjeta se encuentran haciendo la documentación y además quieren conocer la retroalimentación de los primeros usuarios.

Algo que deben de saber de esta nueva tarjeta es que Arduino TRE es una combinación entre un procesador Sitara corriendo Linux combinado con un Arduino Leonardo. Junto con esta tarjeta se incluye un nuevo editor (IDE) de desarrollo que fue hecho especificamente para esta nueva plataforma. El IDE viene preinstalado en Linux y es accesible via web browser y esta basado en la simplicidad de Arduino para lograr hacer cosas aún más poderosas.

Arduino TRE estará disponible para este mismo año después de acabar el test beta. En verdad esperamos verlo pronto.

Lección 27 – Arduino – Sensor de Movimiento PIR

Los sensores PIR son dispositivos electrónicos que nos permiten detectar el movimiento dentro rango determinado, según las característica de cada uno, los podemos encontrar en diferentes presentaciones y modos de operar, en la imagen vemos algunos de los mas comunes.

PIRs

Los sensores PIR (Passive Infrared) se caracterizan principalmente por su reducido tamaño, bajo costo, indiferencia a la luz natural, bajo consumo de energia y fácil manejo, razon por la que hoy dia se emplean en infinidad de proyectos e incluso en productos de consumo (como las lamparas comerciales que encienden al detectar movimiento).

¿Como usarlos?

Otra de las grandes ventajas de estos componentes, es que ya cuentan con gran parte de la electronica necesaria para operar y solo tenemos que agregar un par de conexiones para empezar a usarlos, veamos como empleando un Arduino.

PIR

Como vemos en el esquema, el sensor que estamos utilizando se alimenta directamente de los 5v que nos proporciona Arduino por lo que no sera problema conectar su linea de señal directamente a un pin digital. Según las especificaciones del modelo la linea de señal en el sensor es 0 en estado de reposo y pasa a 1 cuando detecta movimiento así que podemos leer la señal como cualquier señal digital.

Realmente sencillo verdad?, lo mejor de todo es la cantidad de proyectos que podemos realizar, podríamos incluso conectar varios sensores en red al mismo pin para ampliar el umbral que queramos monitorear, imaginen un cuarto donde solo se encienda la luz en presencia de alguien o una alarma para que no se acerquen a nuestras cosas, en fin, estoy seguro que se les ocurre algo 🙂

A considerar

Como lo comentamos en un inicio, existen diferentes modelos de este tipo de sensores, algunos como el que hemos utilizado, viene con un par de potenciómetros para ajustar la sensibilidad de detección y el tiempo para regresar a “reposo” ademas de un conector “jumper” para inhabilitarlo. Por otro lado también podemos encontrar algunos que funcionan como Colector Abierto, que quiere decir esto, que al momento de detectar el movimiento su linea de señal pasa a tierra (GND), por lo que tendríamos que agregar una resistencia Pull-Up para leer correctamente los cambios de estado.