Settings
Light Theme
Dark Theme

64. Proyectos curiosos con Arduino

64. Proyectos curiosos con Arduino
Jan 25, 2016 · 32m 6s

Comenzamos este nuevo capítulo donde vamos a hablarte de proyectos curiosos con Arduino. Te vamos a presentar cuatro proyectos que nos han llamado la atención por diferentes razones. Hemos aplicado...

show more
Comenzamos este nuevo capítulo donde vamos a hablarte de proyectos curiosos con Arduino. Te vamos a presentar cuatro proyectos que nos han llamado la atención por diferentes razones. Hemos aplicado nuestros propios criterios, según nuestros gustos y hemos seleccionado cuatro de entre todos los que hemos podido ver en Internet. Si tu conoces algún proyecto interesante o curioso nos lo puedes mandar para que hablemos de él en el programa.

Si quieres contactar con nosotros lo puedes hacer de diferentes maneras, a través del formulario de contacto, en el e-mail info@programarfacil.com, en Twitter (@programarfacilc) o en Facebook. También puedes mantenerte al día a través de la lista de distribución.

Pinokio

Pinokio es un robot en forma de lámpara. Intenta explorar las expresiones y el comportamiento de la programación o computación en robótica. Gracias a los algoritmos y a la electrónica puede ser consciente de su entorno, enfocándose en las personas. Sus autores son Shanshan Zhou, Adam Ben-Dror y Joss Doggett y está construido con los siguientes materiales:

Lámpara flexo, utilizan una de IKEA
Una webcam, no debe ser profesional
6 servomotores
1 Arduino
1 pc
El comportamiento y los movimientos de Pinokio tiene muchos rasgos parecidos a los de los animales, esto hace que sea entrañable y genere simpatía entre las personas. Recuerda mucho a la lámpara que sale en las películas de Pixar, esa que aplasta la “i”.

Realmente la electrónica y la mecánica son relativamente sencillas, solo debemos ensamblar bien los componentes apoyándonos en estructuras auxiliares como soportes, escuadras y demás. Como corazón de la electrónica utiliza Arduino, imagino que será una placa Mega debido a sus mejores prestaciones de computación y potencia. Pero lo realmente complicado es darle vida a la lámpara, la programación.

En la fase de programación han utilizado Processing (lenguaje en el que se basa el IDE de Arduino) y C++ con OpenCV (librería de código abierto de visión artificial). Por supuesto que todo esto debe ir acompañado por su ordenador personal y cableado correspondiente. Aunque en la web del proyecto no dicen que tipo de computadora utilizan, podría utilizarse una Raspberry Pi.

Detector de contaminación de aire

Muchos de vosotros vivís en grandes ciudades, como Madrid, y sufrìs la contaminación con consecuencias como las restricciones de circulación. Este dispositivo está diseñado para proporcionar al usuario un medio rentable para la determinación de la calidad del aire.

Se centra en los cinco componentes del Índice de Calidad del Aire de la Agencia de Protección del Medio Ambiente: el ozono, partículas, monóxido de carbono, dióxido de azufre y óxido nitroso. Este dispositivo detecta todos estos contaminantes excepto dióxido de azufre.

El dispositivo también incluye un sensor de gas ciudad para alertar al usuario de fugas de gas o la presencia de gases inflamables. Además, se incluye un sensor de temperatura y la humedad ya que estas condiciones pueden afectar al rendimiento de los sensores de gas. A continuación tenéis los materiales que utiliza.

Control y energía:

Arduino Uno
Bateria 5V
LCD 16x2 RGB
Sensores:

Shinyei PPD42 Detector de partículas (recipiente)
MQ-2 Gas Sensor
MQ-9 Gas Sensor
MiCS-2714 Gas Sensor (NO2)
MiSC-2614 Gas Sensor (Ozone)
Keyes DHT11 (Sensor de temperatura y humedad)
Ensamblado:

Impresora 3D para la caja
Placa para soldar componentes
Pila de litio de 5V
10 o 15 cables de calibre 24
Los sensores utilizados son relativamente baratos y varían en gran medida de componente a componente por lo que necesitan ser calibrados con concentraciones conocidas de los gases de destino. Esta calibración es la que a nuestro entender supone la mayor dificultad para que funcione correctamente. Aunque siempre estarán los datasheets de los sensores para hacer estimaciones.

Si añadiéramos un shield de Ethernet o Wifi y múltiples dispositivos de este tipo podrían tejer una red en las ciudades inteligentes para saber en cada momento la calidad de aire de cada zona de nuestra ciudad y actuar en consecuencia.

Fish on Wheels

Su propio nombre lo indica, se trata de un pez con ruedas, bueno más bien una pecera con ruedas que se mueve con el pez. Es un artilugio muy divertido y fácil de hacer. El objetivo principal de este proyecto, según sus autores, es mostrar que la visión por computador o visión artificial no está limitada a proyectos de automatización para la recopilación de información. Esta tecnología también puede ser utilizada para que los animales, en este caso un pez, puedan interaccionar con el medio. Fish on Wheels muestra esto al permitir que los peces puedan mover su propia pecera, si son lo suficientemente inteligentes como para entender esto.

¿Cómo hacer que se mueva la pecera guiado por el pez? Se trata de un proyecto sencillo, consta de un vehículo robot controlado con Arduino. Puedes encontrar varios en el mercado y de diferentes precios. También necesitarás un ordenador o placa lo suficientemente pequeño para que pueda ir encima del robot y que consuman poco. Todos estamos pensando en la misma, una Raspberry Pi (podemos encontrar una por 40€) pero hay otras alternativas como la placa BeagleBoard de Texas Instruments, es algo más cara pero es la que utilizan para este proyecto. Por último necesitamos una webcam estándar, servirá para obtener la información de donde quiere ir el pez.

El funcionamiento es simple, con la webcam captan las imágenes del pez desde la perpendicular es decir, la webcam se situará encima de la pecera. Utilizando el contraste del pez con el fondo de la pecera se determina la posición del pez. Esto lo hacemos a través de la Raspberry Pi o BeagleBoard, donde se harán todos los cálculos. En este proyecto también es factible utilizar la librería OpenCV. Posteriormente se enviará esa información a Arduino para que mueva el robot en esa dirección. Todo esto se hace de manera autónoma, por iniciativa del pez. ¿Te imaginas si en vez de un pez lo hacemos con un delfín? Podríamos ver delfines corriendo por los prados :).

Hidden light control

En el mercado existen proyectos muy complejos y completos de control domotico con Arduino. Este ejemplo es muy simple pero a la vez muy original. Se trata de un simple control de luminosidad de una habitación a través de una pequeña estatua de decoración.

Al mover la estatua se enciende la tira de leds, si giras hacia la derecha disminuye la intensidad de luz y por el contrario hacia la izquierda se incrementa. Los materiales que utiliza son los siguientes:

Un imán (que ponemos en la figura)
un sensor magnético de doble eje
3 transistores MOSFETS
Arduino UNO
una tira de leds
Con el imán y sensor magnético construye una brújula para saber la posición de su mando que es la figura. También a través de este sensor es capaz de saber a qué distancia se encuentra el imán y dependiendo de esta, hace que la luz se encienda o se apague. Por lo que nos cuenta el autor, tiene unos pequeños problemas por fluctuación en los cambios pequeños de ángulo por lo que los discrimina.

Evidentemente este sistema no es válido para llevarlo a uso cotidiano. Cualquier otro imán que entrara en el radio de acción haría que el sistema ya no funcionara. Pero si que es muy original y con pocos elementos y una red inalámbrica inusual, el campo magnético del imán, consigue un control remoto de la luz de una habitación.

Recurso del dia

Xively Cloud Services

Se autodefine como una plataforma para un servicio (PaaS) y está construida expresamente para el internet de las cosas (IoT). La plataforma permite publicar los datos de nuestros sensores que podremos monitorizar de forma online y en tiempo real mediante gráficas y widgets. Cada usuario puede gestionar sus datos, permitiendo que estos sean públicos o no, o solo una parte de ellos. Esta filosofía nos permite utilizar los datos de cualquier objeto del IoT conectado a esta plataforma y utilizarlos en nuestro dispositivo.

Muchas gracias a todos por los comentarios y valoraciones que nos hacéis en iVoox, iTunes y en Spreaker, nos dan mucho ánimo para seguir con este proyecto.
show less
Information
Author La tecnología para todos
Website -
Tags

Looks like you don't have any active episode

Browse Spreaker Catalogue to discover great new content

Current

Looks like you don't have any episodes in your queue

Browse Spreaker Catalogue to discover great new content

Next Up

Episode Cover Episode Cover

It's so quiet here...

Time to discover new episodes!

Discover
Your Library
Search