ARDUINO

    Reto hacking en dispositivo Arduino

    nano.jpg

    En Black Hat Europe 2015 (Amsterdam) se lanzó un reto de hacking (CTF) de hardware a bajo nivel basado en una plataforma Arduino, RHme+ (Riscure Hack me). Este reto ha sido puesto a disposición del público, para aquel que quiere intentarlo. Sólo se ha publicado el fichero binario que tienes que volcar en una placa Arduino. Éste ha sido probado en Arduino nano 3.0, pero se supone que también debería funcionar en las siguientes versiones:

    Feb 5, 2016
    HardwareHacking

    Un nuevo paso al frente en mini ordenadores

    382a573a55aff075e190f3ae7119cc65_original.jpg

    Raspberry Pi, C.H.I.P., Beaglebone, Arduinos… El mercado de los mini ordenadores no para de moverse, nuevos modelos más potentes, menos potentes, pero más pequeños, etc. Cada uno de ellos perfecto para ciertos proyectos, muy asequibles e ideales para juguetear. El objetivo de la mayoría de estos es el acercar la tecnología a todos los rincones del mundo.

    Y mi personalmente me encanta Raspberry Pi, pero para ser honestos, no cumple con su objetivo principal, el de ser ordenador muy barato enfocado a la educación. A mi lo que más me atrae es el interfaz GPIO que me permite conectarlo sensores y otros periféricos para poder construir algún tipo de dispositivo “inteligente”, nicho en el que los Arduinos en algunas ocasiones sean una mejor opción.

    Dec 10, 2015
    Hardware

    Fotos de la Maker Faire 2015

    MakerFaire

    Este año hemos tenido también la suerte de asistir a la fantástica Maker Faire de Queens en Nueva York. Aquí podéis ver una selección de productos y stands que más nos han llamado la atención. Aún seguimos analizando toda la información que hemos sacado de nuestra visita e intentaremos publicarla también poco a poco en el blog.

    De Nuevo hay que destacar la gran afluencia de público, sobre todo familias, donde se compartían diferentes actividades creativas como aprender a soldar, programar ladrillos de LEGO, coser o incluso a montar pinballs de cartón.

    Oct 5, 2015
    LibrosDiseñoElectrónicaGoogle

    Introducción a la programación de Arduino con Python

    index.jpeg

    El tema del hacking con hardware está muy de moda hoy en día, gracias a dispositivos como Raspberry Pi, pero aún más gracias a Arduino.

    Aunque el lenguaje de programación oficial de Arduino es C o C++, hemos visto como otros lenguajes se han sumado a estos, especialmente Python, que tan de moda está estos días.

    Para aquellos que quieran introducirse en el arte del hacking de hardware usando Arduino y Python, este tutorial básico es un buen punto de inicio. Dicho tutorial está orientado para personas que nunca han tocado un Arduino, pero que tienen conocimientos básicos de Python.

    Oct 12, 2013
    ProgramaciónHackingHardware

    Raspberry Pi + Gertboard, ¿Alguien dijo Arduino?

    front2.jpg

    Ya os hablamos hace tiempo de Raspberry Pi aquí. Un ordenador mini capaz de correr Linux con entorno gráfico como Fedora.

    Según parece finalmente habrán 2 modelos: uno con 128Mb de RAM y el otro con 256Mb.

    Raspi-Model-AB-Mono-1.png

    Los precios parecen que también están fijados: 25 y 35 dólares respectivamente.

    Si ya tenía pensado comprar al menos un par de estos cacharros, ahora con esta nueva placa que podemos conectarle al Raspberry Pi llamada Gertboard lo tengo todavía más claro.

    Jan 10, 2012
    LinuxProgramaciónRobótica

    ¿Qué es Arduino?, una breve introducción

    ArduinoUno

    Interesante, actualizada y muy buena introducción al sistema Open-Source en electrónica, Arduino ofrecida por HowToGeek.

    Arduino es una placa de circuito con un microprocesador y salidas I/O para comunicaciones y control. La placa se alimenta por USB (generalmente) ó una F.A. externa para aprovechar y alimentar también otros elementos o sensores.

    El software para programarlo es parecido a C++ y tiene un IDE que te permite escribir el código, compilarlo y luego cargarlo en tu Arduino.

    Oct 5, 2011
    ElectrónicaHardware

    Smartlcd, añadiendo una pantalla a nuestros proyectos con Arduino

     

    Existen muchos dispositivos (cámaras, MP3, etc) que tienen una pantalla (display) muy interesantes y reutilizables para otros proyectos. En este artículo el autor habla en particular sobre dos de sus favoritos: el display del iPod Nano 2G y otro llamado “el display TFT más barato del mundo” (él lo llama smartlcd). Es muy interesante ya que te explica qué tipo de interface (patillaje incluido) utiliza para su conexión con nuestro circuito y la forma de comunicarnos con él. 

    Nov 23, 2010
    ProgramaciónvideosHardware

    Los "juguetes" de la Defcon 18

     

    dc18_bdg

     (Badge oficial Defcon 18)

     

    badgeDefcon18

    (Ninja Party Badge)

    En la Defcon es habitual entregar bolsas de bienvenida a los asistentes, y estas bolsas siempre llevan contenido muy interesantes. Ya hemos hablado de otras ediciones pero esta se lleva la palma. Por un lado está el badge (tarjeta de identificación) oficial, que esta vez lleva un display de 128x32 con un procesador Freescale (el mismo que la pasada edición) y se puede acceder (incluso flashear) usando un programa de terminal. En este enlace puedes ver todos los detalles de su desarrollo (en PDF).

    Por otro lado, un grupo de hackers llamados “Ninjas” han creado un juego wifi diseñando un dispositivo basado en Arduino único para cada participante. Con él, puedes ir paseando por la Defcon e ir viendo nuevos jugadores y luchar contra ellos. Cada vez que luchas consigues experiencia y por lo tando, más fuerte.

    Aug 3, 2010
    HardwareJuegosHackingEventos

    Simulador libre de Arduino para Windows

    Windows

    Ahora puedes preparar tus diseños y probarlos antes por software con este emulador 100% Arduino. En concreto, es la aplicación Virtual Breadboard que ahora incluye, además de las clásicas librerías con componentes habituales, una de Arduino.

    Echa un vistazo a este video con varios ejemplos.

    Puedes descargarlo desde aquí.

    Visto en HackNMod.

    PD: ojo a la aplicación AutoFAB, con la que puedes diseñar en 3D las placas (mira este video).

    Jul 7, 2010
    Recursos InformáticaHardware

    Cómo crear un servidor web con Arduino

     

    Con la gran variedad de kits ya montados que existen para Arduino, es relativamente fácil instalar este pequeño servidor web.

    ¿Qué necesitas?

    Pues por un lado el módulo de datos que puedes conseguir en Adafruit (19,50$) (para la tarjeta SD) y por otro lado, también en Adafruit, el módulo para tarjeta ethernet (45$). En total ,por unos 50€ puedes instalar un servidor de páginas web del tamaño de un paquete de tabaco totalmente funcional.

    Jul 2, 2010
    HardwareRedesHacking

    Hoja de referencia Arduino

    En cyberhades ya os hemos traído todo tipo de noticias relacionadas con arduino, al igual que con las tarjetas de referencia, chuletas, llámalo como quieras, pero esta hoja de referencia (PDF, VSD) no la hemos publicado por aquí aún.
    Apr 29, 2010
    ProgramaciónRecursos InformáticaHardware

    A Arduino le sale competencia

    Se llaman FEZ Domino y FEZ Mini.

    Son placas hardware de código abierto diseñada para principiantes y basadas en el chipset USBizi. Ofrecen interfaz SD y host USB. Ojo al dato: basado en el framework de Microsoft .NET Micro. El circuito se programa en C# desde Microsoft Visual Studio 2008 C# Express Edition. Me pregunto si se podría programar desde Mono.

    Más información en la web oficial.

    Feb 26, 2010
    ProgramaciónRobóticaMicrosoftHardware

    Pong con Arduino en una matriz de LED

     

    El autor usa un puerto de comunicaciones MIDI conectada a una matriz de LED de 32x32, todo controlado por un Arduino. Luego usa una mesa de mezclas con los potenciómetros motorizados, que le dá un toque más espectacular al juego clásico del Pong.

    Web del autor y proyecto:

    retrointerfacing

    Feb 22, 2010
    HardwareJuegosvideosRobótica

    Amarino, conecta tu Android con Arduino

    Amarino es un proyecto cuyo objetivo es la posibilidad de conectar un terminal que corra Android con los microcontroladores Arduino a través de bluetooth.

    ¿Te imaginas las posibilidades que esto ofrece? Poder conectar tu terminal Android a algún dispositivo externo a través de Arduino, del cual ya hemos hablado en Cyberhades en varias ocasiones.

    Todo lo que necesitas es:

    • Android 1.5 o 1.6 (el soporte para 2.0 está en camino).
    • Una placa Arduino.
    • Bluetooth para dicha placa.
    • Los componentes electrónicos que requiera tu proyecto.

    Sin duda un juguete para mentes más inquietas.

    Feb 9, 2010
    HackingRecursos InformáticaAndroidProgramación

    Top 40 proyectos para Arduino en la Web

    Si te gusta Arduino, echa un vistazo a este enlace de Hacknmod con los 40 mejores proyectos para esta plataforma:

    Top 40 Arduino Projects of the web

    (sigue leyendo si quieres ver una lista con los 40) ...

    Jan 25, 2010
    HackingRobóticaHardware

    Arduino: Controlando un Sketch

    ardimage

    Usando un par de motores paso a paso controlan completamente un Sketch.

    Codigo Fuente

    Visto en MAKE

    Jul 28, 2009
    VariosProgramaciónRobótica

    Arduino: Escribir en una Memoria USB

    ftdichip

    Utilizando el VDIP1 viniculum chip (un USB Host que cuesta unos 18 €) podremos escribir datos en una Memoria USB con Arduino.

    Mediante el uso de comandos DOS podremos navegar por los directorios y crear o eliminar archivos.

    Codigo y explicación con mas detalle en arduino.cc.

    Todos los comandos disponibles Aqui.

    Especificaciones técnicas del VDIP1.

    Apr 17, 2009
    HardwareProgramación

    Arduino: Lector RFID con conexión Ethernet

    Interesante proyecto que lee RFID y los añade a una base de datos en MySQL, utilizando la placa Arduino, la Ethernet Shield y un lector RFID.

    Fotos del proyecto.

    Visto en: Arduino.cc

    Apr 7, 2009
    Hardware

    Arduino Mega ya a la venta

    arduinomega

    Ya esta a la venta el Nuevo Arduino Mega en BricoGeek por 49 € + iva. Como ya habiamos comentado en CyberHades el Nuevo Arduino Mega viene con más memoria para el programa, más RAM y más pines. 100% compatible con la versión Duemilanove.

    Para programarlo hay que usar la nueva Version 0015.

    Características: Microcontrolador: ATmega1280 Tensión de alimentación: 5V Tensión de entrada recomendada: 7-12V Límite de entrada: 6-20V Pines digitales: 54 (14 con PWM) Entradas analógicas: 16 Corriente máxima por pin: 40 mA Corriente máxima para el pin 3.3V: 50 mA Memoria flash: 128 KB (4 KB usado por el bootloader) SRAM: 8 KB EEPROM: 4 KB Velocidad de reloj: 16 MHz

    Mar 27, 2009
    HardwareProgramación

    Arduino: Controlado desde el iPhone/iPod

    arduino-osc

    Utilizando en el iPhone/iPod Touch el programa iOSC (mediante el protocolo Open Sound Control) y mediante el uso de la libreria OSC, podremos controlar mediante WiFi nuestros proyectos con Arduino.

    El software para el iPhone/iPod Touch está disponible en la AppStore por 2,39€.

    Visto en: MAKE

    Mar 24, 2009
    ProgramaciónHardware

    Arduino: Conexión Teclado PS2

    duemilanove

    En el presente post veremos como usar con Arduino un teclado PS2.

    En primer lugar hay que conocer el Pin Out del conector PS2. 150px-minidin-6_connector_pinout_svg

    Necesitaremos alimentar el teclado con +5 Vcc (Pins 3 y 4), y conectar los Pines 1 (Data) y 5 (Clock) [Necesario conectarlo al PIN 3 del Arduino para que funcione correctamente].

    Libreria Reducida Libreria Extendida

    Mar 23, 2009
    HardwareProgramación

    Usando el nunchaku y el mando classic de la Wii en la PS3

     

    Pedazo de proyecto para poder usar el mando clásico de la Wii y el nunchaku en la PS3. Además utiliza el Arduino que nuestro amigo discovery nos está enseñando a utilizar.

    Aún está en desarrollo pero es un buen comienzo.

    Podéis ver los esquemas y el código fuente en:

     SlotCover

    Visto en:

    HackADay

    Mar 20, 2009
    HackingHardware

    Nuevo Arduino MEGA

    arduino_mega

    Inminente incorporación de una nueva placa a la familia Arduino: Arduino MEGA.

    Incluye mucha mas memoria, mas pines, etc.. pero siendo compatible con la anterior versión Duemilanove (Conserva los pines en la misma posición, lo que hace compatibles las placas Shield disponibles hasta el momento).

    Muy interesante la ampliación a 4 puertos serie, ahora podremos conectar al mismo tiempo varios dispositivos que funcionen mediante un puerto série, como un GPS o un controlador Ethernet.

    Mar 18, 2009
    Hardware

    Arduino: Servos de Rotación Continua

    duemilanove

    Extisten diferentes opciones para el desplazamiento de robots: Motores Paso a Paso, Motores DC, Servos de Rotación Contínua…

    En nuestro caso hemos utilizado los Servos de Rotación Contínua dado que poseen su propia circuitería y permiten ser utilizado directamente con cualquier microcontrolador por PWM sin necesidad de componentes externos.

    Mar 15, 2009
    RobóticaHardware

    Arduino: Sensor de Proximidad por Ultrasonidos

    Siguiendo con la serie práctica sobre Arduino, veremos en este post como usar un Sensor de Proximidad por Ultrasonidos. En nuestro caso hemos usado el modelo LV-EZ3 de la marca Maxbotix. Hoja Técnica.

    Éste sensor por ultrasonidos proporciona una forma muy cómoda y fácil de localizar obstáculos con una distancia de hasta 6,45 metros de distancia (y con un mínimo de 15 cm, por debajo de ese valor marca la distancia como 15 cm). Su interfaz es sencilla y posee distintas formas de recuperar los valores, por puerto série RS-232, Valor analógico o PWM.

    Mar 14, 2009
    RobóticaHardware

    Pantalla LCD con Arduino

    lcd_arduino

    Existen diferentes tipos de pantallas LCD para usar con Arduino, pero las que disponen de un Controlador Serial únicamente necesitan 3 pines (Vcc, GND y Data) para gestionarlas, dejando libres el resto para nuestro proyecto.

    En nuestro caso hemos usado la SerLCD v2.5 de SparkFun. En la Hoja Tecnica tenemos una buena descripción de todos los comandos que acepta.

    Hemos de conectar la alimentación a la placa (GND y 5V) y el pin Data al Tx de la placa. Como vemos el código para gestionarlas es muy simple:

    Mar 7, 2009
    ProgramaciónHardware

    Primer montaje con Arduino

    duemilanove

    Para practicar con los montajes de forma rapida y sencilla puede ser muy práctico comprar el Arduino KIT Workshop (BricoGeek) que incluye una Placa de prototipado (Breadboard) y mucho material para comenzar.

    Lenguaje: El lenguaje de programación de Arduino está basado en C/C++, soportando la mayoria de las funciones. En la siguiente web tenemos una buena guía Arduino Language Reference

    LED que parpadea:

    Mar 5, 2009
    HardwareProgramación

    Primeros pasos con Arduino

    duemilanove

    Comenzamos con este post una serie práctica sobre Arduino  

    Comprar la placa Arduino:

     Hemos probado dos tiendas con excelentes resultados:

       BricoGeek (Muy variada y con envio en 24h)

       e-Lioness (Con los últimos modelos de Arduino, incluido el novedoso Arduino Duemilanove con ATMega328)

    Comenzar con Arduino:

    Windows Linux MacOSX

    NOTA: Para poder programar el nuevo microcontrolador AVR ATMega328 hemos tenido que añadir al archivo boards.txt el siguiente codigo para que lo reconozca: 

    Mar 4, 2009
    Sin categoríaHardwareProgramación

    Programar un microcontrolador para que juegue por tí

    Katamari Autonomy from Julian Bleecker on Vimeo

    Near Future ha programado un microcontrolador arduino para que pueda controlar un mando ps3 o ps2. En el video puedes ver como pasa un nivel del juego Beautiful Katamari usando algoritmos aleatorios (tardó unos 70 minutos en limpiar una habitación ó nivel del juego).

    Interesante proyecto.

    Visto en:

    http://hackaday.com/2009/01/07/autonomous-game-controllers/

    Noticia original con todo, código fuente y todo lo que necesites para crearlo:

    Jan 9, 2009
    HardwareJuegosProgramación

    Arduino, la plataforma "Open Hardware"

     

    Arduino es un proyecto de hardware libre cuyo objetivo es conectar el ordenador con el mundo real, ya que se trata de una plataforma de I/O (entrada y salida) basada en un microcontrolador Atmel AVR (Atmeg168 en las versiones actuales). Esta placa consta de un regulador lineal de 5v y un cristal oscilador de 16Mhz.

    La comunicación con el ordenador se hace a través de comunicaciones serie (RS232 o USB).

    El IDE del Arduino es una plataforma java en la que se asienta el lenguaje Wiring, similar al C. Una de las ventajas de Arduino es que puede trabajar de forma independiente sin necesidad de estar conectado al PC, lo conectas para programarlo y luego puedes desconectarlo mientras realiza las funciones diseñadas, por lo tanto es un ideal para robots y componenes para los mismos.

    Dec 4, 2008
    HardwareProgramaciónRobótica