Archive for enero 2012


TUTORIAL OFRECIDO POR GUILLENXT

Ubuntu TV ya se puede compilar , y el uso de estas instrucciones, se puede ejecutar sin necesidad de instalar, lo que es realmente la mejor manera de hacerlo (ya que no reemplaza a Unity 2D), pero si no me gusta para compilar cosas, puede utilizar una prueba de PPA que han creado para Ubuntu 11.10 Ocelot onírico.

Uso de la PPAUbuntu TV sustituirá a Unity 2D osea Unity 2D dejará de funcionar ( Se Han añadido instrucciones de revertir los cambios) por lo que sólo lo uso para propósitos de prueba! Las cosas pueden romper! Muchas características están actualmente desaparecidos de TV Ubuntu de todos modos, así que no es precisamente útil todavía.

Se ha probado TV Ubuntu en sistema fisico y en VirtualBox: en la computadora, TV Ubuntu funciona maso-menos  bien, pero en VirtualBox se segfaults por lo que puede o no puede trabajar para usted.

INSTALACION DE UBUNTU TV 

1. Removemos el Video Lens de otra manera habra conflictos:

sudo apt-get remove lens-video

2. Instalamos Ubuntu TV con los siguientes PPA:

sudo add-apt-repository ppa:nilarimogard/test3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install unity-lens-video


3. Para generar vistas previas de los vídeos:

/usr/lib/unity-lens-video/create_tmb.sh ~/Videos/

4. El inicio de secion en Unity 2D no funcionara y debe ejecutar Ubuntu TV de la sesión que está actualmente conectado, abrir una terminal copiar y pegar el siguiente comando:

gsettings set com.canonical.Unity2d form-factor tv

-Si esta ejecutando Unity 2D:

killall unity-2d-{panel,places,launcher,spread} && killall unity-2d-{panel,places,launcher,spread}

-Si esta Ejecutando Unity 3D o Gnoem Shell:

metacity --replace &

-Y finalmente ejecutamos Ubuntu TV:

unity-2d-shell -opengl

Para cerrar TV Ubuntu y volver a Unity 3D, presiona ALT + TAB, seleccionar el terminal que usted ha utilizado para ejecutarlo, presione CTRL + C y luego escriba:

unity --replace o tambien

gnome-shell --replace

dijo:
DEPENDIENDO DE LA SHELL QUE ESTE USANDO



REVIRTIENDO LOS CAMBIOS DE UBUNTU TV

Para Volver a tener Unity 2D funcionando y Remover Ubuntu TV basta con el siguiente comando:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:nilarimogard/test3
sudo apt-get remove unity-lens-video


Y eso es todo como repito no esta terminado pero de igual forma se puede remover y deshacer los cambios espero les sirva buena suerte.




Este POST es original de taringa: 


http://www.taringa.net/posts/linux/13649922/Instalar-Ubuntu-TV-desde-PPA-_Ubuntu-11_10_.html

Pero al encontrar que no se podía comentar el post ni acceder al autor del mismo me decide hacer un retweet pero añadiendo un vídeo de como me resulto a mi este tutorial, miren a continuación:


Ahí detallo los pequeños inconvenientes que tuve con el tutorial de taringa, también me disfrazo de anonymus al final, jejejejejejeje


Hola lect@r hoy les traigo un tutorial para hacer un Medidor de Temperatura y Humedad Relativa con Arduino y el Sensor DHT11.

Este tutorial viene con el diagrama de conexiones echo en FRITZING, como vean en la imagen dentro de la descarga, tan solo se debe alimentar y mandar el OUT del sensor a Analog PIN 0 del Arduino. 

Al igual que se ve en la siguiente imagen:



Luego subimos el siguiente código a arduino y probamos nuestro experimento;
// Lectura de Humedad y Temperatua por Sensor DHT11
// fecha 01/01/2012
// limpiado, traducido y compartido por GUILLENXT

#define DHT11_PIN 0 // Analog pin 0

byte read_dht11_dat () {
byte i = 0;
byte result=0;
for(i=0; i< 8; i++){
while (!(PINC & _BV(DHT11_PIN))); // Espera hasta que el flanco asciende
delayMicroseconds(30);

if (PINC & _BV(DHT11_PIN)) 
result |= 1 << (7-i);
while ((PINC & _BV(DHT11_PIN))); // Espera hasta que el flanco desciende
}
return result;

}
void setup () {
DDRC |= _BV(DHT11_PIN); // Establecer DATA_PIN como salida
PORTC |= _BV(DHT11_PIN); // Llevar arriba DATA_PIN 
Serial.begin(19200);
Serial.println("GUILLENXT Sensor DHT11 Preparado");
}

void loop () {
byte dht11_dat[5];
byte dht11_check_sum;
byte i;

// Enviar datos de lectura de señales
PORTC &= ~_BV(DHT11_PIN); // Llevar abajo DATA_PIN por 18ms
delay(18);
PORTC |= _BV(DHT11_PIN); // Llevar arriba DATA_PIN por 18ms
delayMicroseconds(40);

DDRC &= ~_BV(DHT11_PIN); // Establecer DATA_PIN como entrada
while (PINC & _BV(DHT11_PIN)); // Espera hasta que el flanco desciende
delayMicroseconds(100);
while (!PINC & _BV(DHT11_PIN)); // Espera hasta que el flanco desciende
delayMicroseconds(80);

// Recibir Datos
for (i=0; i<5; i++) {
dht11_dat[i] = read_dht11_dat();
}

DDRC |= _BV(DHT11_PIN); // Establecer DATA_PIN como salida
PORTC |= _BV(DHT11_PIN); // Llevar arriba DATA_PIN 

// Verificar Suma de Chequeo
dht11_check_sum = dht11_dat[0] + dht11_dat[1] + dht11_dat[2] + dht11_dat[3];
if (dht11_dat[4] != dht11_check_sum) {
Serial.println("DHT11 checksum error");
return;
}

Serial.print("Humedad Relativa = ");
Serial.print(dht11_dat[0], DEC);
Serial.print(".");
Serial.print(dht11_dat[1], DEC);
Serial.print("%; ");
Serial.print("Temperatura = ");
Serial.print(dht11_dat[2], DEC);
Serial.print(".");
Serial.print(dht11_dat[3], DEC);
Serial.println("C");
delay(2000);

}

Código sin errores e importación adicional del sensor dando click en al siguiente imagen:



Si tienen problemas a la hora de ver los valores en el MONITOR SERIAL revisen la velocidad introducida en la programación que coincida con la del monitor, ok.

Les dejo un video de como me quedo a mi;


Espero que les guste y sirva


Bienvenid@s a mi Blog
  • DONATIVOS PAYPAL

    - Copyright © GUILLENXT -Robotic Notes- Powered by Blogger - Re-Designed by Guillermo J. Gil Aitken -