Comandos OpenWRT para uso del Arduino Yún por consola

Los comandos OpenWRT permiten utilizar el Arduino Yún desde la consola y llevar a cabo tareas de forma remota a través de una conexión a Internet.

El Arduino Yún es sin duda una de las herramientas más poderosas que he tenido la oportunidad de utilizar en mi joven carrera profesional. La combinación de un microcontrolador con el poder de un microprocesador, los features que aporta la distribución OpenWRT de Linux, la capacidad de utilizar WIFI, Ethernet, memorias MicroSD, entre otras características hacen de este dispositivo un hardware de élite para la confección de toda clase de proyecos, tanto a nivel aficionado como a nivel de ingeniería.

Al Arduino Yún nos podemos conectar por medio de SSH, como ya lo explicamos en este post. Esto nos abre una consola, donde es necesario conocer algunos comandos para poder trabajar y hacer lo que queremos. Cualquier persona que haya utilizado Linux debe estar familiarizado con este tipo de instrucciones, pero en mi caso yo utilizo Windows y no estoy acostumbrado a trabajar en la consola. El Arduino Yún (y la necesidad) me han hecho abrirle los brazos a Linux y me parece justo y necesario listar los comandos más utilizados, al menos por mí en el proyecto que estoy llevando a cabo, para que otras personas que tengan necesidades similares a las mías puedan utilizar esto como referencia. (más…)

Leer Más

Estudio de rendimiento en Acondicionadores de Aire

Este es uno de los proyectos más ambiciosos y complicados en los que he tenido la oportunidad de involucrarme. Se trata de la creación de un sistema para determinar el rendimiento en acondicionadores de aire.

Hace algún tiempo inicié pruebas sobre un salón de clases de la Universidad donde estudio. Actualmente me encuentro en el octavo semestre de Licenciatura en Ingeniería Electromecánica y decidí llevar a cabo un estudio de rendimiento en acondicionadores de aire. Para ello llevé a cabo algunas pruebas y propuse algunos modelos matemáticos que probé inicialmente.

El siguiente documento resume los estudios que puse en marcha durante el mes de abril.

 

Informe de Aires Acondicionados by Antony García González

Ahora junto a un grupo de compañeros nos hemos decidido a llevar este proyecto aún más allá. Hemos decidido hacer un estudio más extensivo utilizando aproximadamente 150 sensores de temperatura del modelo DS18B20 para llevar a cabo lecturas en el interior del salón como un espacio tridimensional.

El siguiente video muestra los sensores instalados en el salón sobre el cual llevaremos a cabo el estudio.

Por último les muestro un video demostrativo del sistema que se encargará de transformar los datos obtenidos por la matriz de sensores en mapas térmicos que nos mostrarán los focos de calor dentro del salón. He combinado el poder del Arduino Yún con un modelo matemático basado en ecuaciones diferenciales e implementado en Java para la creación de los mapas térmicos. He simulado las condiciones del salón de clases dentro de una caja de cartón, donde gracias al Arduino Yún puedo ver las condiciones interiores del espacio con una webcam y utilizando una conexión a internet puedo calcular, a través de WIFI, el mapa térmico con las lecturas obtenidas.

A la fecha de hoy, 1 de noviembre, estamos teniendo algunas dificultades con las lecturas pero esperamos que en los próximos días podamos solucionar los inconvenientes y empezar a llevar a cabo los estudios que deseamos llevar a cabo. Estaré actualizando este post a medida que avanzamos en el proyecto.

 

Leer Más

The Fudcon Faces.

Y como lo prometido es deuda, estas son algunas de las caras que asistieron al Fedora Users and Developers Conference, o bien FUDCon.
A promise is a promise. These are some of the faces that attended the Fedora Users and Developers Conferences.

(más…)

Leer Más

FUDCon (Fedora Users and Developers Conference) – Managua, Nicaragua. Bitácora 3.

A veces uno quisiera que el tiempo se congelera pero lamentablemente no es así. Este deseo ferviente lo sentí el último día del Fedora Users and Developers Conference o FUDCon, ya que es ese día en donde sabes que todas las charlas terminaran y que cada persona volverá a su casa. Esa es la parte triste, de que todo lo bueno llega a su fin pero de manera moméntanea. En esta penúltima bitácora, narraré todo lo vivido en el tercer y último día de este magno evento.

(más…)

Leer Más

FUDCon (Fedora Users and Developers Conference) – Managua, Nicaragua. Bitácora 2.

El Fedora Users and Developers Conference mejor conocido como FUDCon es uno de los eventos de más importancia dentro de la comunidad Latinoamericana de Fedora. Esta entrada trataré de describir mis experiencias en el segundo día del evento. Comencé el día desayunando habitualmente con los chicos en Mansión Teodolinda para luego dirigirme al lugar del encuentro: La UCC. A pesar que el grupo llegó con algún retardo, ya se comenzaba a observar grupos de jóvenes con sed de conocimiento listos para asistir a los talleres, charlas y mesas de trabajo.

(más…)

Leer Más

FUDCon (Fedora Users and Developers Conference) – Managua, Nicaragua. Bitácora 1.

Del Jueves 23 al 25 de Octubre en Managua, Nicaragua se estuvo realizando uno de los eventos más grandes dentro de la comunidad Fedora a nivel regional: El Fedora Users and Developer Conference o mejor conocido como: Fudcon. Es un placer para mi comenzar a escribir estas líneas que formarán parte de una de las tres bitácoras que narrarán o al menos tratarán de describir con palabras, desde mi punto de vista lo acontecido días antes y durante el Fudcon.

(más…)

Leer Más

Domotica con Arduino: Control de Salidas Eléctricas por RF

En esta publicación comparto este proyecto orientado a domotica. Se trata del control de salidas eléctricas inalámbricas vía 433mhz con Arduino, “Realizado con Arduino y Visual Studio 2013″.

Se basa en el control de receptores eléctricos, esenciales en los sistemas de domotica, mediante el computador con Arduino. Sustituimos el control remoto , utilizando un microcontrolador para el envío de señales RF.

Para este Proyecto se requirieron los siguientes materiales
  • 1 Arduino.
  • 3 Pack Wireless Remote Control Power Outlet Light Switches Plug with 2 remotes
  • 1 Sets 433Mhz RF Transmitter Module and Receiver Link Kit for Arduino ARM MCU WL
  • Descargar la libreria RC- Switch

(más…)

Leer Más

¿Cómo funciona el protocolo SPI?

SPI es un acrónimo para referirse al protocolo de comunicación serial Serial Peripherical Interface. Este protocolo nace casi a principios de 1980 cuando Motorola lo comienza a introducir y desarrollar en el primer microcontrolador derivado de la misma arquitectura del microcontrolador 680000. SPI se ha convertido es uno de los más populares protocolos para trabajar con comunicación serial debido a su velocidad de transmisión, simplicidad, funcionamiento y también gracias a que muchos dispositivos en el mercado como pantallas LCD, sensores, microcontroladores pueden trabajar con el.

(más…)

Leer Más

LCD PCD8544 – Nokia 5110 + Arduino

¿Cuántos de ustedes alguna vez no habrán utilizado un Nokia 5110 o 3110? Estos móviles creados por la compañía finlandesa Nokia dieron mucho de qué hablar hace casi una década donde el mundillo de la telefonía comenzaba a expandirse hacia millones de personas. En esta entrada conocerás cómo se puede utilizar la pantalla LCD que traía estos móviles a través de Arduino. ¡Da un vistazo!

(más…)

Leer Más

Arduino Yún: Comunicación inalámbrica por medio de SSH

El próximo tutorial explicará como establecer una conexión inalámbrica con el Arduino Yún, por medio de SSH, a través del cual se controlará el encendido y el apagado de un LED conectado al pin 13 del microcontrolador.

El Arduino Yún posee una serie de características que lo hacen uno de los más poderosos modelos de la casa Arduino que ha visto la luz. Entre estas características destaca la comunicación inalámbrica por medio de WIFI.

Hoy les voy a explicar cómo encender un LED conectado al Arduino Yún, de forma inalámbrica, por medio del protocolo SSH.

Pero, ¿qué es SSH?

Según la Wikipedia

SSH (Secure SHell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos ejecutando un Servidor X(en sistemas Unix y Windows).

SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible, evitando que terceras personas puedan descubrir el usuario y contraseña de la conexión lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.

Básicamente se trata de un protocolo de comunicación entre equipos a distancia, conectados entre sí a través de una red. Arduino Yún es capaz de establecer comunicación inalámbrica por medio de SSH, con una computadora. (más…)

Leer Más