Entradas

Raspberry y sensor de temperatura/humedad DHT11

Imagen
Vea aquí   cómo conectar   un sensor de temperatura   y % de humedad   DHT11 en n uestra Raspberry .   el procedimiento es idéntico   a un   DHT22 . Mi experiencia tras el uso y la lectura de datos, es mas delicado este componente con una Raspberry, es mejor usar un DS18B20 para la temperatura y luego instalar Arduino dedicado a DHT11 porque lectura funciona mucho mejor. Otro ejemplo se es este: http://www.uugear.com/portfolio/dht11-humidity-temperature-sensor-module/  su autor después de usar  C y  Python nos dice que: Nos dimos cuenta de que ambos ejemplos: tiene una suerte de perder datos. Esto se debe a que la Raspberry Pi no se está ejecutando en un sistema operativo en tiempo real, el retraso en el programa no es lo suficientemente precisa, y a veces eso lleva a un fracaso de la transmisión. Debido a que C es un lenguaje de bajo nivel, que controla el pin GPIO de un modo más directo, por lo que el ejemplo en C tiene menos probabilidades de faillarl. Progrmandolo

Poniendo Hyperion en Raspberry Pi

Imagen
Vamos a hacer una serie de entradas que nos acerque un poco más el mundo de Raspberry Pi a nuestros hogares, a nuestro día a día, que nos haga la vida más fácil o distinta!! En este caso veremos qué fácil es poner un sistema tipo Ambilight en nuestra TV de casa. Un sistema de retroiluminación para nuestra tele, donde costará más el montaje que la configuración! Para todos aquellos que queráis haceros un sistema de multimedia, para ordenar peliculas, series, fotos, música… conoceréis XBMC que lo podréis instalar en vuestros Windows, Mac, Linux, iOS, Androides… hay bastantes distribuciones con XBMC para las Raspberry y un eterno debate de cuál es mejor, más rápido, etc… este documento lo basaremos en  Raspbmc , suponiendo que ya lo tenemos instalado en nuestra raspberry. A parte de todo eso nunca olvidar todos los Add-ons que se le pueden poner que son la pera! Hasta ahora personalmente venía utilizando Boblight, pero consume muchos más recursos que Hyperion, a parte Hypertion t

Tmux: ampliando funciones del terminal

Imagen
Para aquellos que gustan de usar el terminal para llevar a cabo las tareas en su día a día pero deben abrir varias ventanas y sesiones para lograr llevar a cabo simultáneos procedimientos,  Tmux  es quizás la herramienta que se estaban perdiendo, esta semana hablaremos sobre cómo puede ayudarte a trabajar en el terminal de una manera más cómoda y eficiente. ¿Qué es Tmux? Su nombre es el diminutivo de  terminal multiplexer  (multiplicador de terminal), y nos permite habilitar múltiples sesiones, ventanas y paneles para ser controladas mediante el mismo terminal. Es compatible con plataformas Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD y Solaris. La mejor manera de demostrar sus ventajas y funcionalidades es probandolo, así que procedamos a instalarlo. ¿Cómo lo instalo? En Mac OS X el proceso de instalación recomendado es mediante el uso de  Homebrew , con solo una línea ya estaremos listos para usar la herramienta: $ brew install tmux En otros sistemas que soportan

Jugando con screen, un manejador de sesiones Linux

El otro día, en el trabajo, me recomendaron el uso de  screen  para manejar terminales Linux, así que me puse a investigar de que se trataba. GNU Screen  es una herramienta destinada a la terminal de Linux con la que se puede crear y manejar varias sesiones y programas de manera simultanea desde una sola terminal. Pero además, permite cerrar la terminal y volverse a conectar a la sesión de screen que conservará las "terminales virtuales" que tuviéramos abiertas. Aquí dejo su sintaxis de ejecución y algunas de sus opciones más útiles. Más adelante veremos como manejarse una vez lanzada una sesión. $ screen -S nombreDeLaSesion # OPCIONES # -S sockname Da nombre a la sesión [pid].sockname. # -ls Lista las sesiones abiertas de screen. # -r Reattach a un sesión. Es posible especificar el nombre ej: screen -r sockname # -t título Permite dar un título a una ventana. Creando una nueva sesión de screen $ screen -S nginxSetup -t vir