Cómo usar nuestro terminal Android como sensor de movimiento


En este interesante ejemplo desarrollado por hammadtq  vamos   a  ver como usar lo sensores internos de cualquier terminal Android como  desencadenantes de acciones sobre el entorno físico  gracias a una conexión tcp-ip    con una placa arduino  con conectividad wifi

En cuanto al control  hammadtq   ha usado el módulo de relé de 5V por RM1LS, es un módulo de bajo costo, fácilmente disponible de eBay. El número de modelo del relé es SRD-05VDC-SL-c Hay muchos artículos ya disponibles con instrucciones claras sobre cómo utilizar estos módulos de relé, (por ejemplo este instructable).

Como el módulo es ligeramente diferente cuando se trata de marcado de los pines que vamos a enumerar aquí :

  • D12 de Arduino conectarse CL1
  • Conectar los 5V de Arduino a DC +
  • Conectar el GND de Arduino para DC-

Para la interconexión con la fuente principal, usar con precaución, sobre todo si usted no entiende el riesgo eléctrico ya que  es fácilmente confundir los nombres de los cables con los sistemas de fase eléctrica (caliente, neutro y tierra) , asi que  por favor consulte con un electricista experimentado antes de intentar hacer las conexiones usted mismo!)

Una vez hecho esto, subir el ejemplo Blink a su Arduino, cambiando el número pin de 13 al 12 y compruebe que  funciona la lámpara de estudio, (si empieza a parpadear, las conexiones fue correcta).
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Ahora, necesitamos agregar un método de comunicación WiFi al circuito(puede consultar cualquier  tutorial en el que se configure WiFi protector con Arduino de DFRobot,   utilizando el mismo escudo).

Es importante después de conectar  el escudo WiFi sobre Arduino, Re-cablear las conexiones del módulo de relé mediante el uso de los encabezados de pin hembra claramente marcada en la parte superior el escudo de sí mismo.

En próximos pasos, subirá nuestro sketch de Arduino y comenzará a desarrollar una aplicación móvil que detecte el movimiento y accione la lámpara de estudio .

En este ejemplo se he cambiado el pin de salida, con el pin  13, ya que parece que hay algún problema en este tipo de escudos  wifi.

Asimismo debe asegúrese que el pasador negro escudo es hacia “Arduino” y pin blanco hacia «PROG» durante la carga, una vez cargado, con sólo pasar pin blanco hacia “RUN”.

/*
Arduino Turn LED On/Off using Serial Commands
Created April 29, 2015
Hammad Tariq, Incubator (Pakistan)

It’s a simple sketch which waits for a character on serial
and in case of a desirable character, it turns an LED on/off.

Possible string values:
a (to turn the LED on)
b (tor turn the LED off)
*/

char junk;
String inputString=””;

void setup() // run once, when the sketch starts
{
Serial.begin(115200);
pinMode(12, OUTPUT);
}

void loop()
{
if(Serial.available()){
while(Serial.available())
{
char inChar = (char)Serial.read(); //read the input from serial
inputString += inChar;
}
Serial.println(inputString);
while (Serial.available() > 0)
{ junk = Serial.read() ; } // clear the buffer
if(inputString == “a”){ // in case of ‘a’, turn the LED on
digitalWrite(12, HIGH);
}else if(inputString == “b”){ // in case of ‘b’, turn the LED off
digitalWrite(12, LOW);
}
inputString = “”;
}
}

En el siguiente paso vamos a probar nuestra comunicación serial con Arduino.

Ahora que tenemos nuestro circuito poco listo, nos gustaría comprobar si nuestra comunicación serial TCP está funcionando bien. Puede comprobar esto mediante putty o cualquier otro emulador de terminal, pero como estamos construyendo una aplicación móvil, se puede hacer las cosas directamente al teléfono móvil. Podemos usar  un teléfono Android, así que puede  seguir estos pasos (para otros teléfonos, por favor buscar e instalar una adecuada aplicación de Telnet desde la app store):

  • Ir a Google Play Store y encontrar la aplicación Móvil Telnet.
  • Instalar la aplicación y a través del menú Abrir “Configuración de Telnet”.
  • Dar la dirección IP interna y puerto serie de su escudo de WiFi (se configuran en el paso 1) y pulse “OK”.
  • Desde el menú en “Conectar”.
  • La aplicación no le dice que está conectado pero si no ve “No se pudo conectar…” después de algunos segundos, intente enviar el carácter “a”, si el telnet está conectado correctamente, el LED va encender mientras que enviar “b” será apagarlo.

Para este tutorial, sólo necesitamos Evothings para desarrollar nuestra aplicación, descargue el estudio a su ordenador e instalar a cliente de Evothings en su teléfono inteligente Android 

A continuación, abra a Evothings cliente en el teléfono, buscar la mesa de trabajo o conectar a través de IP de su ordenador y una vez que vea “Conectado”, ejecutar el ejemplo “Hello World” del estudio para ver si está funcionando la instalación de Evothings.

Ahora que hemos construido nuestro circuito, pruebe la comunicación serial a través de TCP e inslae  Evothings, para construir la aplicación.

Evothings viene pre-instalado con útiles plugins de Córdoba para el desarrollo rápido de aplicaciones de IoT, en este caso estamos buscando un código de plugin y ejemplo de Sockets hablarle a nuestro servidor TCP.

Vamos a buscar el ejemplo correcto dentro de Evothings Studio:

Dentro del estudio, encontrará un ejemplo con el nombre de “Arduino LED encendido TCP“, puede hacer clic en el botón “Código” y ver lo que hay dentro. Los archivos importantes en nuestro caso son index.html y /libs/evothings/arduinotcp/arduinotcp.js

Este ejemplo utiliza org.chromium.socket plugin y relacionados con sketch de Arduino que puede encontrar yendo a la carpeta principal del ejemplo y entonces abriendo el directorio arduinowifi/arduinowifi. Sin embargo, por simplicidad y usando  la libertad de la licencia de código abierto, vamos a usar nuestro propio bosquejo que hemos subidos a Arduino en el paso anterior.

En el siguiente paso vamos a explicar las modificaciones menores a los scripts de ejemplo para obtener este ejemplo trabajando para nosotros!

Versión corta:Solo clonar o descargar la carpeta de la aplicación de este repositorio git: https://github.com/hammadtq/arduino-led-onoff-tcp…
Tras la descarga, arrastre el index.html en su estudio y usted está listo paraejecutarlo

Explicación detallada:Como estamos desarrollando nuestra aplicación en HTML y JavaScript, lo primero que se hace es agregar un nuevo método de entrada en index.html para especificar el puerto de nuestro servidor TCP (funcionando con WiFi protector).

A continuación modificar el código para quitar la configuración del número de pin como nuestro bosquejo no esperar cualquier número de pin, son codificadas en el bosquejo.

Luego entrar en /libs/evothings/arduinotcp/arduinotcp.js y cambiar la función evothings.arduinotcp.digitalWrite.

evothings.arduinotcp.digitalWrite = function(value)
{
if (value == HIGH)
{
internal.sendRequest(‘a’, internal.callbackFun)
}
else if (value == LOW)
{
internal.sendRequest(‘b’, internal.callbackFun)
}
}

Esta es la función más importante de todos modos, tenga en cuenta la ‘a’ y ‘b’ que estoy enviando en el encuentro con un comando de ‘Alta’ o ‘Baja’.

Felicidades, nuestro proyecto ya está completo, vamos a pasar al paso siguiente para aprender conocimiento-puntos importantes!

Port Forwarding:

Actualmente se conecta a su escudo WiFi usando la dirección IP de la LAN, con esta configuración se puede controlar el LED de dentro de la gama de su actual router WiFi, si quieres acceder a él vía internet y desde un lugar remoto, usted necesitará hacer Port Forwarding en tu router de internet, por favor, consulte la documentación de su router o búsqueda en Google usando la marca de router y modelo.

Publicación de su aplicación:

Utilizando Evothings, rápidamente hemos desarrollado nuestra aplicación, los pasos son crear un proyecto de Cordova, instalar Android o iOS SDK, dejó Córdoba hable con el SDK, instalar plugin Chrome tomas Cordova y luego trabajando para obtener la aplicación en forma de barco y salas después de cargar nuestra nueva aplicación de Internet a nuestra tienda de aplicaciones móviles favoritos.

Fuente aqui

Anuncios

Trucos para mejorar la cobertura móvil


La cobertura que recibimos en nuestros terminales  móviles  puede verse afectada por factores lógicos  como son la distancia hasta la antena más cercana ,la cual se vera acortada por obstáculos naturales físicos  e  incluso relacionados con el clima  asi como también a fallos en la propia antena receptora del terminal o incluso en el electrónica de RF

En la mayoría  de  los casos los problemas  físicos  no son solucionables, pero se pueden hacer ciertas cosas para minimizar su impacto :

  • Evitar obstáculos:Los dispositivos actuales con antenas integradas dentro del propio terminal incluso en la propia carcasa , son mucho más sensibles a disponer de una señal lo más “limpia” posible, por tanto evitar cualquier obstáculo (natural o artificial), va a ayudar a mejorar sensiblemente la cobertura. Deberíamos intentar buscar zonas de “visibilidad”, lo más directa posible con la antena donde nuestro móvil va a disponer de mejor cobertura.
  • Busca sitios elevados:Para obtener una mejor señal,  es conveniente evitar obstáculos que puedan dificultar la transmisión de las señales de radio ( por ejemplo estructuras metálicas), para lo cual una posible solución pasaría por buscar una posición elevada donde nuestro terminal no se vea afectado por estos obstáculos y la señal nos llegue de una manera directa.
  • Evitar aglomeraciones de personas:Cuando nos encontramos en un espacio muy concurrido como , se produce una concentración proporcional de gente conectándose a internet, efectuando llamadas y  trafico de datos , lo cual puede saturar la antena que presta el servicio a la zona. En estos casos lo más indicado es alejarte lo máximo posible de la zona hasta que nuestro teléfono se conecte a otra antena que no esté tan saturada.
  • Moverse en la dirección de su antena de telefonía móvil no siempre mejorará la recepción debido a los efectos de interferencia/geografía local

Ademas de los  consejos anteriores  “lógicos ” también hay unos pequeños trucos que igualmente pueden ayudar a mejorar la cobertura de nuestro teléfono:

  • No tape o bloquee  la carcasa:Los actuales smartphones llevan la antena integrada en el propio hardware del terminal (al contrario que los antiguos móviles que solían incorporar una antena externa), lo cual puede provocar que sin darnos cuenta bloqueemos la señal de la misma
  • Mantenga la batería cargada completamente: Normalmente el consumo de un terminal moderno de energía es constante especialmente en el apartado de conectividad inalambica,lo cual significa que si tenemos activadas todas las posibildidades, puede que nuestro terminal  no consiga  potencia suficiente para localizar la señal de la antena más cercana..Por eso cuando detectemos que el nivel ha descendido de manera significativa, lo mejor que podemos hacer es desactivar opciones como el Bluetooth, GPS o NFC, bajar el brillo de pantalla o cerrar aplicaciones que no estemos usando para evitar que el nivel de bateria siga descendiendo.
  • Mi Cobertura Móvil Movistar:Si los problemas de cobertura lo está sufriendo en su domicilo, siempre puede mejorar su cobertura 3G en interiores gracias a Mi Cobertura Movil Movistar, un servicio que funciona en un área de unos 150 m2 a través de la conexión de ADSL/Fibra.
  • Movistar TU Go :ssponible por el momento sólo  para clientes de Movistar Perú(*) y Argentina y O2 en Reino Unido.Con TU Go, mediante una conexión Wi-Fi, esta app permite utilizar su número de Movistar para llamar o enviar mensajes de texto a través de TU Go; sus contactos no sabrán que tiene la aplicación instalada, tampoco necesitan tenerla para recibir tus llamadas o mensajes,asimismo puede evitar los costes de roaming al llamar con su número móvil a través de Wi-Fi cuando estás fuera (en el extranjero), si se ha quedado sin batería puede registrarse desde distintos dispositivos, hasta 5 al mismo tiempo, de acuerdo a su conveniencia (PCs, Tablets y Smartphones) y ver el historial de comunicaciones de tu teléfono sincronizado en todos tus dispositivos. Con TU Go no pierda conversaciones por no tener cobertura en su casa o su oficina. También puedes acceder a tu buzón de voz cuando necesitas.
  • Use  aplicaciones para localizar zonas de cobertura optima como Network Signal Strength.Esta app es  ideal para personas que  están viviendo o trabajando en un área de señal baja. Con esta aplicación se puede obtener una buena idea de la intensidad de la señal móvil y averiguar qué esquinas de su oficina u hogar está teniendo la mejor recepción.  El medidor de señal y los widgets cubren todas las redes, incluyendo 4G / LTE y dar amplia información de la red. Los widgets se pueden personalizar ampliamente a cualquier tema con un prototipo. También hay notificaciones de fuera de servicio y de itinerancia condiciones.                  Lo que esta aplicación es capaz de mostrar: Un total intensidad de la señal de pantalla estético y muy funcional medidor, Prueba de red, Vecinos cobertura Torre de la célula, Simples widgets de la pantalla principal sin tomar demasiado espacio, Latencia de red o de retardo para los datos

  • OpenSignal   es  una app  que  puede crear mapas de cobertura celular, encontrar puntos de acceso Wi-Fi, probar y mejorar tu recepción y obtener datos más rápidos.✓ La brújula indica la dirección del origen de su señal, ¡sólo camine hacia allí!
    ✓ El mapa WiFi le permite localizar fácilmente las redes públicas cercanas.
    ✓ Los mapas de cobertura le permiten ver los mejores lugares para la señal.
    ✓ La funcionalidad Speedtest le permite ver la verdadera velocidad de su conexión (descarga, subida y latencia).
    ✓ NetworkRank le permite ver cual es el mejor proveedor en su área.
    ✓ Ver un mapa de las torres celulares locales.
    ✓ Gratis y sin publicidad
    ✓ Mueva hacia su torre celular para obtener mejor señal.

 

 

Los datos son colaborativos – las ubicaciones inalámbricas y de las antenas son calculadas por triangulación.

Fuente Movisfera

Cómo eliminar el número de compilación y la marca de agua del escritorio de Windows 10 Preview


Cientos de miles de personas alrededor del mundo siguen ejecutando actualmente Windows 10 Técnica de vista previa después incluso  de la presentación oficial.

Una cosa que molesta a muchos usuarios de Vista Previa Técnica es el hecho de que el número de compilación actual se blasona en el escritorio. En realidad no se interponga en el camino, pero parece un poco feo. Si desea deshacerse de este desagradable marca de agua, no hay necesidad de jugar con el registro o hackear archivos a mano – hay una ingeniosa herramienta que se hará cargo de él para usted.

La adecuadamente llamado-universal Watermark Disabler esta  disponible gratuitamente , y se puede utilizar para eliminar el texto indeseado de la esquina inferior derecha de su escritorio. Usted puede disfrutar de su fondo de escritorio elegido en plena gloria, no adulterada … ¡Hurra!Comience por el acaparamiento de ti mismo una copia de la herramienta de ajustes de lapágina web Winaero y luego extraer el archivo zip. Si estás utilizando Windows 10 Technical Preview en su máquina principal, o simplemente no quieren la molestia de reinstalación si algo sale mal, ahora es el momento de crear una copia de seguridad.

Después de haber tomado todas las precauciones que considere necesario, haga clic derecho en el ejecutable UWD y optar a ejecutarlo como administrador. Pulse el botón Instalar en la ventana que aparece y haga clic en Aceptar para completar el proceso mediante la firma de su cuenta de usuario.

Universal Watermark Disabler

Ingresar a su cuenta, y ha hecho el trabajo. ¡Prepárate para disfrutar de su copia-marca de agua gratuita de Windows 10 Technical Preview! Si alguna vez quiere volver a mostrar el número de compilación en el escritorio, simplemente ejecute universal Watermark Disabler nuevo y seleccione la opción Desinstalar.

Usted puede encontrar que el futuro construir actualizaciones llevar la marca de agua de vuelta – sólo ejecutar la herramienta de nuevo y se puede quitar.

 

Fuente  aqui

Fabriquese su propio ambilight


Tras conseguir implementar un sistema Ambilight básico hace unos años, el creador de este proyecto ha actualizado el sistema para conseguir de la mano de Arduino una respuesta más fiel del sistema de iluminación casero. Analizando y detectando cambios de colores en la fuente, principalmente de software hace las veces de centro multimedia en un ordenador, podemos conseguir un sistema que es bastante fiel al original de Philips. Y todo por unos 60 dólares.

La iluminación ambiental que reacciona a la imagen en su televisor es más fácil y más barato de lo que se piensa haciendo una gran actualización a su experiencia de cine en casa.

Originalmente desarrollado para televisores Philips en 2002, dicha característica es todavía sólo está disponible en un número limitado de modelos – y, como resultado, una gran cantidad de personas que han tratado de hacer su propio Ambilight que no implicara la compra de un nuevo televisor.
Hasta ahora, la soluciones de ambilight caseras han sido relativamente caras o con baja resolución(a pocos píxeles en cada borde) – Incluso el autor una sola versión de píxeles hace unos años. Ahora una nueva generación de LEDs asequibles, programables ha llegado – y usted también puede construir una alta resolución Ambilight clon por tan poco como $ 60. ¿Interesado?

Por el momento este diseño , sólo funciona con  procesamiento de señales en el lado del ordenador – así que es genial para reproducir video con  VLC, Popcorn Time, Kodi (antes conocido como XBMC), o los juegos de PC. Por desgracia, el procesamiento de entrada HDMI genérico es más difícil – por lo menos, necesitaríamos un divisor de HDMI, y algún tipo de conversor a formato analógico más legible., asi  que  por ahora, esto sólo funciona con un ordenador.

Paso 1 / Usted necesitará

La lista de piezas es corta  sin electrónica compleja aquí:

La parte principal de este clon Ambilight es una cadena de LEDs WS2812B direccionables individualmente. Cada LED tiene su propio conjunto de chips y de una sola línea se utiliza para la comunicación.  Se puede comprar en  Aliexpress por $ 52 incluyendo el envío –  para un carrete de 5 metros (150 LED), que es más que suficiente para el más grande de televisores – y mucho más barato por LED de la cadena $ 50, que Adafruit vende. Una fuente de alimentación de 5V / 10A independiente se pueden comprar por alrededor de $ 10, pero se puede utilizar una vieja fuente de alimentación ATX  convertída previamente en un suministro banco. Si usted tiene una enorme televisión y está pensando en unirse a múltiples tiras porque 5 metros no es suficiente, asegúrese de resolver sus requerimientos de energía exactos a 60 mA por LED.


Paso 2 / Cableado

Vamos a probar las luces primero para asegurar la fuente de alimentación es suficiente y la comunicación básica está funcionando. Conecte el pin 6 del Arduino a la DIN en la tira de LED – su tira debe tener una ventaja de ruptura en un extremo, a fin de utilizar un cable de puente entre hombres y mujeres. También conecte el pin GND del Arduino a GND en la tira. No trate de suministrar energía a la tira por el pin de 5V en el Arduino. Va a freír el Arduino, muy rápidamente. En su lugar, utilice una fuente de alimentación externa de 5V. Una fuente de alimentación de escritorio estará feliz de alimentar la franja de 5 metros completa para la prueba (si se asume que ha seguido nuestra guía de conversión de alimentación de banco). Calcular a 60mA por LED; <span “> así que en mi caso, 114 LEDs en 60mA es poco menos 7A. Si usted está pensando, “7 amperios suena como un montón!”, Es porque este funciona a 5 voltios – 7 amperios a 240 voltios sería mucho más!

Tenga en cuenta que estas tiras tienen una dirección específica en la que la señal debe fluir, indicado por las flechas. Si va a conectar múltiples tiras, es posible que tenga que volver a inyectar la mitad de potencia para evitar la caída de tensión – me pareció que esto era innecesario con sólo 5 metros embargo.


Paso 3 / Cargar el código de Arduino y prueba

Hay tanto una parte Arduino y Processing al proyecto. En primer lugar asegúrese de que ha añadido FastLED a su directorio de bibliotecas Arduino, a continuación, descargar el código. Modificar la línea 7 para el número de LEDs que tienes; y si encuentras el perfil de color se rompe, modificar la línea 47. En la franja que he comprado, se trata de utilizar WS2812B chipset y el orden el color de “GRB”. Consulte la documentación FastLED sobre cómo calibrar a su franja – pero por defecto debería estar bien si usted compró los mismos LEDs.

Por último, se necesitan los componentes de procesamiento del código del proyecto Adafruit. Para la prueba, abrir Colorswirl.pde. De nuevo, modificar el número de LEDs en la línea 29; y el dispositivo serie en la línea 44. Si Arduino es el único dispositivo COM enchufado, Serial.list () [0] está muy bien. Si no, intente Serial.list () [1]. Ejecutar la aplicación y con un poco de suerte, sus tiras mostrarán una hermosa remolino de colores.

Tenga en cuenta que no está limitado al tratamiento – cualquier cosa que es compatible con el Adalight (como Prismatik) también se puede configurar para trabajar con esto – pero sólo a estar cubriendo el procedimiento de configuración para Adalight en este tutorial.


Paso 4 / Mide y corta a la medida

Tire de su televisor en la pared o darle la vuelta, y la altura. Estoy asumiendo que usted estará pegando las tiras directamente al televisor, pero si ese no es el caso, usted tendrá que construir un marco. Trate de asegurarse de que obtiene un píxel directamente en cada esquina, pero por lo demás este paso debe ser fácil. Vaya por delante y cortar la tira en longitudes más cortas – cortar solamente entre las almohadillas de cobre donde la línea discontinua indica; y aplicar 3M cinta adhesiva de doble cara para cada longitud. No utilice cinta barata, genérica como lo hice yo – es sólo que no se pegue. Si tiene que dejar un espacio en la parte inferior debido a un soporte de la TV, que lo hagan, pero asegúrese de que su franja empieza a ambos lados de eso y no en la esquina – se puede configurar esos desaparecidos píxeles más tarde en el lado del software de las cosas.


Paso 5 / Recorte el plástico

Si su franja está contenida dentro de una caja de plástico resistente al agua exterior, recorte esta distancia. Aplique cuidadosamente un poco de soldadura para cada pad de cobre antes de afijo esto a la televisión – que va a hacer que une las piezas mucho más fácil en el futuro.


Paso 6 / Adjuntar a su televisor y unirse

Vaya por delante y pegar las tiras en la parte posterior de su televisor, recordando que cada banda tiene una dirección que la señal debe seguir. No importa qué rincón o qué lado de la TV se destacan se parte de. Para unir las esquinas, sólo tiene que conectar cada uno de los 3 almohadillas a su contraparte en la siguiente tira. Una vez más, la aplicación de un poco de soldadura a los cables antes de intentar unirse a las almohadillas es mucho más fácil. Deje la tira final como es – no lo conecte de nuevo al comienzo!


Paso 7 / Prueba de nuevo

Vamos a asegurarnos de que no lo hicimos estropear el soldador allí – Capacidad de carga hasta la aplicación remolino del color de nuevo y comprobar. Una vez que estés satisfecho, devuelva el televisor en la posición correcta y poner en orden los cables. Vamos a pasar a la configuración del software.


Paso 8 / Configurar Adalight

El es la parte más tediosa del proyecto – cada LED individuo debe definirse en el software. Capacidad de carga hasta Adalight.pde en Procesamiento y primero cambiar la variable que define el número de píxeles a lo largo de los lados y la parte superior (ignorar las que faltan por ahora) – esto es en la línea 87. En mi caso, he usado 35 píxeles en la parte superior y fondo, y 22 en los lados, por lo que este se define como {0,35,22}.

Justo debajo de este es donde se encuentra el “per-LED de la información” – una larga lista que define cada LED alrededor de la TV de simple. Cada LED se define como un conjunto de 3 números:

  • Número de monitor (supongo que 0, pero el suyo podría ser de otra manera)
  • Coordenada X – 0 es la izquierda (frente a la pantalla del televisor)
  • Coordenada – 0 siendo la parte superior (frente a la pantalla del televisor)

Afortunadamente,  James Rankin – ha desarrollado una utilidad en línea útil que hace el trabajo duro para usted. Sólo tiene que introducir el tamaño de la matriz y la posición de inicio, a continuación, copiar / pegar la definición de la matriz generada en la aplicación de procesamiento Adalight. También ha publicado una solución rápida para hacer frente a películas de pantalla ancha, donde el código de procesamiento normalmente evaluar las barras negras en la parte superior e inferior de la pantalla en el sentido de mostrar ningún efecto de iluminación. Gracias James!

Si obtiene errores al compilar, significa que has perdido una coma en algún lugar o tienen demasiadas llaves – doble comprueba tu código.


Siéntese a ver una película

Ejecute el código y reproduzcar una película con su software favorito – la consola de depuración de Procesamiento me dice mi equipo logra un buen 15 fotogramas por segundo (que es la frecuencia de actualización de los LED, no la reproducción de vídeo) – cualquier ordenador moderno debe ser capaz de manejar eso. Hay unas pocas variables más que puede ajustar como el brillo mínimo y la demora se desvanecen entre actualizaciones – como siempre, es recomendable que lea el código, entender y modificar.

Felicitaciones, ahora tienen un sistema Ambilight DIY impresionante por $ 60 (y algunos LED sobrantes, probablemente).

Fuente aqui

Nueva vida a su viejo Windows XP


Windows XP, a pesar de haber sido lanzado en 2001, todavía sigue siendo para bien o para mal uno de los sistemas operativos más utilizados en el mundo (en enero de 2013 aún retenía una cuota de mercado de casi el 20%) y eso que Microsoft dejo de dar soporte a mediados de 2014,pero el hecho de que Windows Vista requiera semejante cantidad de memoria RAM, junto con la aparición de los ordenadores microportátiles (con 1 GB de memoria RAM) han sido decisivos en los sucesivos retrasos en la despedida de Windows XP.

 

 

A fecha de febrero de 2014, el sistema todavía presenta una alta demanda del 30% mientras Windows 8 que es el sistema al que Microsoft invita a cambiar no supera el 7,8%.

El Martes 14 de Julio del 2015 Microsoft dejó de enviar actualizaciones y parches para los agujeros de seguridad ytambien antivirus microsoft essentials dejó de funcionar debido a que ya no se actualizan las definiciones de virus produciendose riesgos para las personas que aun siguen utilizando el sistema operativo.

Si aún se resiste a  renovar su PC  ,en este post se resumen algunos trucos para mejorar el funcionamiento y aumentar la velocidad de arranque de Windows XP.

Primero veamos lo mas obvio que probablemente todos hemos hecho en alguna ocasión:

  •  Desinstalar programas que ya no usamos.Es obvio , pero con el tiempo se va acumulando toda una infinidad de programas y aplicaciones inútiles y que ya no necesitamos en nuestro disco duro. Vale la pena revisar todas estas instalaciones y quedarnos solo con las que en verdad utilizamos.Para hacerlo, pulsamos en Inicio vamos hasta el Panel de Control y en la opción de Agregar o quitar programas nos aparece una ventana con el listado completo de las aplicaciones que tenemos instaladas. Desde ahí podemos desinstalar los programas que ya no usamos, liberando espacio del disco duro.
  • Borrar archivos temporales de Windows:En el directorio local de C:\Windows\Temp se va acumulando todo una serie de archivos y carpetas temporales e inútiles que podemos borrar sin problema liberando una enorme cantidad de espacio en nuestro disco duro.
  •  Desfragmentar el disco duro :En la pestaña de Herramientas de las propiedades de Sistema de C: tenemos la opción de Desfragmentación. Esta es una utilidad muy recomendada para recolocar los archivos que tenemos en nuestro disco duro de forma que queden ordenados de seguido mejorando así su eficiencia al ser utilizados. Al pasar el desfragmentador conseguimos agilizar el proceso de la navegación por los archivos.

 

Y   ahora veamos algunas otras cosas que solemos descuidar y deberiamos prestar atención:

  •  Deshabilitar servicios no esenciales de Windows .Este modo resulta fundamental para aumentar la velocidad en la carga de Windows XP y liberar recursos en nuestro PC. Pra ghacerlo , simpplemente desde el botón de Inicio pulsamos en Ejecutar y en el campo de abrir escribimos msconfig con lo que lanzamos la ventana de Utilidad de Configuración del Sistema.En las pestañas de Inicio y de Servicios de la Utilidad de Configuración del Sistema desmarcamos todas aquellas aplicaciones y servicios que no deseamos que se carguen automáticamente al encender nuestro PC. Con este método conseguimos ahorrar recursos en nuestro equipo y acelerar el arranque de Windows.
  •  Reducir tiempo de arranque de Windows:En la misma ventana de Utilidad de Configuración del Sistema, vamos a la pestaña de BOOT.INI y cambiamos el campo de tiempo de espera a 10 segundos. Con ello logramos reducir el tiempo arranque de Windows.
  •  Deshabilitar efectos visuales :Si todavía tenemos un PC antiguo y con pocas prestaciones, resulta fundamental liberar al sistema de todas las cargas no esenciales con el fin de lograr un mayor rendimiento y velocidad a la hora de ejecutar y correr las aplicaciones.Un buen truco es desactivar algunos efectos visuales. Para ello vamos a Inicio, Panel de Control, Sistema, pestaña de opciones avanzadas, y en el cuadro de efectos visuales vamos a la Configuración de Rendimiento. Ahí seleccionamos la opción de Personalizar y desmarcamos todas las opciones excepto Suavizar bordes para las fuentes de pantalla. Con este truco conseguimos una mayor fluidez gráfica dentro de todo el entorno de Windows XP.
  • Deshabilitar Index Server:En la parte inferior de la pestaña de General de las propiedades de Sistema de C: tenemos la opción de Permitir a Index Server indizar el disco para acelerar la búsqueda.Esta opción viene activada por defecto y sirve para crear un índice o base de datos que es utilizada para realizar búsquedas avanzadas en nuestro PC. Podemos desactivar sin problemas este servicio no esencial. Con ello logramos liberar recursos de memoria ram y que el disco duro y el procesador trabajen menos.
  •  Liberar DLLs de programas cerrados:Windows XP mantienen en la memoria caché las librerías DLL de los programas que ya hemos cerrado, lo que supone tener ocupados recursos de memoria en aplicaciones que ya no estamos usando. Una buena idea para ahorra memoria es desactivar esta opción por defecto. Desde Inicio, vamos a Ejecutar y ponemos regedit en la casilla de búsqueda. Desde allí desplegamos la siguiente ruta HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer le damos al botón derecho en la subcarpeta Explorer y creamos una nueva clave a la que llamamos AlwaysUnloadDLL y al que le damos una Información de valor de 1.
  • Deshabilitar la Hibernación:Podemos deshabilitar la opción de Hibernación que nos aparece al apagar el equipo. Con este procedimiento logramos que Windows XP deje de reservar en el disco duro la cantidad máxima de ram que tenemos instalada en nuestro equipo.Para desactivar esta opción, vamos a Inicio, Panel de Control, Opciones de energía y en la pestaña de Hibernación desmarcamos la casilla de Habilitar hibernación.
  • Limpiar registro de programas:El programa gratuito Ccleaner es una excelente herramienta para el mantenimiento y la limpieza de registros de nuestro PC. Dispone de varios módulos para limpiar registros, desinstalar programas, borrar cachés e historiales, eliminar cookies, arreglar librerías DLL compartidas, restaurar sistema etc. Vale la pena pasarlo de vez en cuando.
  • Desactivar los sonidos del sistema:En Inicio, ejecutar, escribimos mmsys.cpl y accedemos a las Propiedades de Dispositivos de sonido y audio. Vamos a la pestaña de Sonidos y en el desplegable de Combinación de sonidos seleccionamos la opción de Sin sonidos.Esta medida desactiva los sonidos de exclamación que lanza Windows cuando, por ejemplo, se conecta un dispositivo USB o cuando lanza algún aviso .La medida supone un ahorro notable de recursos para nuestro equipo.

 

Fuente  aqui

Un ingenioso mecanismo hecho con piezas de lego


Pantallas flip-dot ciertamente tienen un cierto encanto que nos evocan a la “vieja escuela”,  y ademas, gana puntos extra por el tema de la eficiencia energética, pero  quizás   aún sean mas interesantes cuando están controlados por los mapas de bits de Lego y en este  ejemplo  lo vamos  a ver pues lo han construido  para deletrear la palabra “impresionante”:.

Esta pantalla inteligente, es el trabajo “Ancient James,” programado por la organización de los bloquess de una sola unidad en una plantilla para encender o apagar un píxel dado. Todo el artilugio es controlado por una manivela, lo que provoca un conjunto de levas levantarse y deslizarse a  una nueva plantilla de Lego en su lugar. Las levas se bajan entonces en la plantilla para configurar los discos de visualización. Las transiciones son suaves y como se puede ver en el video es completamente satisfactorio ver  todo el conjunto en acción.

La pantalla está programada para la organización de los bloques de una sola unidad en una plantilla para activar o desactivar un píxel. Un conjunto de levas levantan, la nueva plantilla  y se desliza en ésta, y las levas se bajan en la plantilla para configurar los discos de puntos de visualización. Suena fácil, ¿verdad?

De hecho . sólo el mecanismo de píxel es lo suficientemente interesante por sí mismo:

Si usted está interesado en la construcción de su propio proyecto mecanico con bloques de Lego , usted querrá echa un vistazo a la explicación detallada de la antigua James de la mecánica aquí ,per entonces vera  que la coreografía del mecanismo de transferencia es muy suave. Si usted está interesado en la mecánica, leer a través de [AncientJames]  la  explicación, y no se salte las animaciones del Mecanismo Lambda de Chebyschev en Wikipedia .

Es realmente increíble lo que uno puede hacer con un solo cigüeñal. Buen trabajo, [AncientJames]!

Fuente aqui

Recicle su viejo terminal Android


 No es raro tener terminales Android  viejos por casa, todos los hemos ido acumulando, y al final nunca les terminamos de sacar partido:no se  preocupe ,lo bueno de estos terminales es que incluso en versiones antiguas siguen siendo útiles para muchísimas  cosas más   ademas claro  de constituir  un terminal  de emergencia  en caso de avería de nuestro terminal habitual .

Veamos  unos cuantos trucos que espero  aporten ideas para reusar nuestros viejos terminales Android.

 

Navegador 

Convertir una tableta o un terminal Android  que posea GPS integrado en navegador dedicado para el coche es tan sencillo como instalar la aplicación de navegación que más nos guste y por supuesto adquirir un soporte adecuado . El uso de servicios de localización es bastante agresivo con la autonomía de los dispositivos basicamente por el consumo del receptor GPS  si como el de  la pantalla permanentemente encendida ,por lo que  quizás sea una buena idea reciclar smartphones para usarlos como GPS dedicados en nuestro vehículo si no contamos con uno ya integrado en el propio coche.

Con esta opción ,no solo nos evitamos gastar la batería de nuestro dispositivo habitual sino que, además, nos evita que las notificaciones del sistema o llamadas entrantes nos distraigan justo en el momento en el que el sistema nos indica que realicemos cualquier manipobra importante.

A grandes rasgos existen aplicaciones como Google Navigation  que normalmente necesitan de una conexión permanente  a la  red , pero también  existen  otras opciones de navegador offline, como  por  ejemplo TomTom para  Android . En este  post podemos ver muchísimas  mas opciones .

Ordenador de a bordo para coche

Ya hemos hablado en este blog del interfaz ODB . Si nos hacemos con un adaptador ODB II – Bluetooth (podemos encontrar una de estas herramientas de diagnóstico por poco más de 10 euros), convertiremos una tableta vieja en el ordenador de a bordo del coche. Aplicaciones como  Torque Pro se conectan al puerto ODB II para recopilar todo tipo de datos de diagnóstico de nuestro vehículo. Eso sí, mejor hacerse con un buen soporte para tener la tableta siempre a mano y bien sujeta.

Ordenador de a bordo para bicicletas

En cuanto a bicicletas, podemos recurrir a aplicaciones deportivas que incluyan soporte para bici. También existen aplicaciones dedicadas especialmente a este propósito como  CycleDroid.

 

Camara  de seguridad  para el coche

Ya es habitual encontrar  vídeos grabados desde cámaras de vídeo montadas en el salpicadero de los coches. Aunque se utilizan en todo el mundo, hay paises   donde son mas populares ( como Rusia)

Hay todo tipo de razones por las cuales es posible que desee  usar una cámara de vídeo de seguridad en su coche: desde  resolver las reclamaciones de seguros(las grabaciones efectuadas al circular pueden ser esenciales a la hora de reclamar o de defenderse ante el seguro y ante la ley) ,grabar el viaje  e incluso   hasta  capturar imágenes de pasar meteoritos .

Estas  cámaras de salpicadero —o dash cam, en inglés—   pueden guardar en la memoria los segundos previos y los segundos posteriores al hecho en caso de accidente o si la cámara detecta un impacto o una deceleración brusca, creando así una prueba visual de lo sucedido. Los vídeos también se puede guardar manualmente en el caso de ser sólo testigo de un incidente.

En este post podemos ver algunas de las apliaciones mas tipicias

 

 

 

Cámara de Seguridad  para el hogar o negocio

Este uso  es muy extendido ,pues la verdad  es que cada vez estamos mas concienciados de  los riesgos de  los amigos de lo ajeno, Tan solo necesita mantenerlo cargando el terminal  con la cámara apuntando a la zona que quiera vigilar y por suputso usar  alguna aplicación especializada. IP Webcam es una de las más completas. Si por el contrario simplemente queremos convertir el viejo terminal en una cámara para monitorizar a un bebé hay aplicaciones mucho más sencillas como Baby Monitor 

 

Rastreador

Un móvil con GPS se puede convertir muy fácilmente en un emisor GPS para rastrear objetos valiosos ( vvehiculos )  o tambien mascotas . Basta con equipar el smartphone con una aplicación como GPS Phone Tracker Pro .Obviamente sin plan de  datos  no nos va a servir para mucho así que necesitaremos añadir una tarjeta SIM con datos y desactivar cualquier otra notificación para ahorrar batería de modo .De este modo podremos recibir los datos de GPS en tiempo real ante  eventos que decidamos.

Libro de cocina

¿Para qué consultar un libro de cocina cuando tenemos todas las recetas que podamos querer en Internet?. Basta con hacerse con un soporte que nos permita consultarlo fácilmente mientras cocinamos para convertir una tableta en el recetario definitivo.

Las funciones de reconocimiento de voz  como  Google Now son perfectas para hacer consultas mientras tenemos las manos en la masa  A nivel de software existe  una infinidad o de aplicaciones de cocina y recetarios. En su ausencia, nuestras propias notas de cocina pueden estar accesibles a solo unos clics de distancia mediante extensiones como Evernote Food, o Springpad.

Mando a distancia universal

Una de las formas más sencillas para devolver la vida a un móvil viejo es convertirlo en un mando a distancia para el televisor. El truco aquí es que nuestra television  sea compatible. Los modelos más recientes suelen tener conexión WiFi y algunos fabricantes publican hasta su propia aplicación para hacer las veces de mando a distancia como es el caso de LG.

Si tiene la suerte de tener un móvil  que tenga emisor de infrarrojos puedes controlar virtualmente cualquier dispositivo mediante aplicaciones como Smart IR Remote .Si no dispone de led  de infrarrojo  tambien puede instalarle  un  adaptador iRED Transmitter.

Touchpad  inalambrico

Las pantallas de los smartphones (incluso los viejos) presumen de una excelente sensibilidad al tacto. Basta con instalar aplicaciones como  TouchPad  Algunas otras aplicaciones requieren instalar un software gemelo en el PC  para funcionar.

 

Marco de Fotos

No es una opción elegante , pero sino no se nos ocurre otras  cosa  , tan solo hay que copiar  la memoria con las fotos que queramos e instalar alguna aplicación que las enseñe en bucle sin apagar la pantalla Basta una soporte  que podemos hacernos incluso nosotros  mismo  y un cargador USB para convertir una tableta o un teléfono  en el marco de fotos definitivo  usando aplicaciones como Dayframe 

 

Un millón de posibilidades más 
En este post   hemos hecho un mínimo repaso de las millones  de posibilidades de un terminal Android. Nada más triste que dejar un dispositivo que hace poco tiempo era último modelo este ahora en un cajón. Podemos utilizarlo para tantas cosas, como temporizador en la cocina (y llevarnos el temporizador con nosotros si salimos de la misma), recordatorio para tomar medicinas, centro multimedia ,  teléfono IP , consola de juegos ,  osciloscopio , etc.  … sin necesidad de usarlo como un teléfono( que por cierto incluso sin tarjeta SIM estará  disponible en caso de llamadas de emergencias)..

 

 

Fuente aqui