Control de pulsadores con Netduino


 

 

 

 

 

Una de las preguntas más comúnmente hechas para comenzar Netduino 2 usuarios es cómo utilizar un botón. Para los dos ejemplos incluidos aquí vamos a usar el botón de encendido y el lede  internos de la placa .

 

Hay dos formas básicas para utilizar los puertos de entrada digital en el Netduino 2. Podemos configurarlo como un puerto de entrada, donde tendremos que comprobar continuamente el valor del puerto a continuación, realizar una acción basada en este valor o podemos utilizarlo como un puerto de interrupción donde vamos a definir un controlador de evento que se basan en una cambio de valor.

 

Para nuestro primer ejemplo este sencillo programa se iluminará el LED a bordo cuando se presiona el botón del tablero de. Esto se hace comprobando constantemente el estado del puerto de entrada en el bucle while. Cuando se pulsa el botón, el valor es alto y cuando se suelta el valor es bajo. Este valor se pasa directamente al puerto LED.

 

Observe filtro falla del InputPort se fija por falso. El filtro de interferencia se usa para prevenir el rebote del interruptor, que no es un problema en este caso. También hemos establecido el modo Resistencia interno ya que el botón a bordo Netduino 2 tiene una resistencia pulldown.

 

El MCU tiene la capacidad de fijar para pull-up o en modo descolgante ya que tiene ambas capacidades incorporadas para el pasador. Desde que usamos una resistencia pulldown para tirar de la línea de baja y el botón se conecta a la línea de 3,3 V, el botón seguirá siendo baja presionado momento en el que pasará a ALTO luego de vuelta a BAJO cuando se suelta.

?

1 /// <summary>
2 /// Button Tutorial for the Netduino 2 and Netduino Plus 2
3 /// </summary>
4 public class Program
5 {
6     /// <summary>
7     /// Main method runs on startup
8     /// </summary>
9     public static void Main()
10     {
11         // Define a new Output Pin to the Onboard LED
12         // NOTE: Setting initial state of the pin to "false"
13         OutputPort onboardLED = new OutputPort(Pins.ONBOARD_LED, false);
14
15         // Define a new Input Pin to the Onboard Switch
16         // NOTE: Set glitch filter to "false".  This is only needed to
17         //       prevent switch bounce and in this case not needed.
18         // NOTE: The pullup on the MCU is disabled and the onboard switch
19         //       has a pulldown resistor so we set this to "Disabled".
20         // NOTE: The switch has a pulldown resistor and is connected to 3.3 (logic HIGH)
21         //       so the switch will show HIGH when pressed or LOW when released.
22         InputPort button = new InputPort(Pins.ONBOARD_SW1, false, Port.ResistorMode.Disabled);
23
24         // Create a boolean member to hold the button state.
25         bool buttonState = false;
26
27         // Loop forever
28         while (true)
29         {
30             // Read the button's state
31             buttonState = button.Read();
32
33             // Illuminate the LED based on a button press
34             onboardLED.Write(buttonState);
35
36         }
37
38     }
39 }

 

 

 

 

 

 

La caída en el ejemplo de código anterior es el hecho de que tenemos que comprobar constantemente el estado del puerto de entrada y llevar a cabo sobre la base de esa condición. Un método más limpio, más eficiente es utilizar un InterruptPort. El InterruptPort nos permite crear un controlador de eventos para cuando el estado del botón cambia. Un ejemplo es el siguiente:

 

 

/// <summary>
2 /// Button Event Handler Tutorial for the Netduino 2 and Netduino Plus 2
3 /// </summary>
4 public class Program
5 {
6
7     // Define a new Output Pin to the Onboard LED
8     // NOTE: Setting initial state of the pin to "false"
9     private static OutputPort onboardLED = new OutputPort(Pins.ONBOARD_LED, false);
10
11     /// <summary>
12     /// Main method runs on startup
13     /// </summary>
14     public static void Main()
15     {
16         // Define a new Interrupt Port to the Onboard Switch
17         // NOTE: Set glitch filter to "false".  This is only needed to
18         //       prevent switch bounce and in this case not needed.
19         // NOTE: The pullup on the MCU is disabled and the onboard switch
20         //       has a pulldown resistor so we set this to "Disabled".
21         // NOTE: The switch has a pulldown resistor and is connected to 3.3 (logic HIGH)
22         //       so the switch will show HIGH when pressed or LOW when released.
23         // NOTE: Set the Interrupt to fire on both edges (HIGH and LOW). (More Info:http://msdn.microsoft.com/en-us/library/cc532332.aspx)
24         InterruptPort button = new InterruptPort(Pins.ONBOARD_SW1, false, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth);
25
26         // Create an event handler for the button
27         button.OnInterrupt += new NativeEventHandler(button_OnInterrupt);
28
29         // Wait forever
30         Thread.Sleep(Timeout.Infinite);
31     }
32
33     /// <summary>
34     /// Event Handler for the Button Press
35     /// </summary>
36     /// <param name="port"></param>
37     /// <param name="data"></param>
38     /// <param name="time"></param>
39     private static void button_OnInterrupt(uint port, uint data, DateTime time)
40     {
41         // Activate the LED when button is pressed (data == 1)
42         onboardLED.Write(data == 1);
43     }
44
45 }

 

En este ejemplo por encima de los ajustes son muy similares para el filtro de glitch y el Modo de Resistencia . Un ajuste adicional para el InterruptPort es el modo de interrupción de la que nos hemos fijado para InterruptEdgeBoth . En este escenario, el evento se disparará cuando el pin cambia de bajo a alto o alto a bajo. En esencia, esto nos permite manejar la prensa y la liberación del botón. Cuando esto sucede el evento OnInterrupt se dispara . El controlador de eventos que permite transformar el LED encendido o apagado en función del estado del botón.

 

La parte eficaz de este ejemplo es que el programa se va a dormir después de la inicialización de los puertos. Se despertará cuando se controla el evento , y luego irá a dormir de nuevo hasta el próximo evento .

Yo mencioné al principio me cubra el uso de componentes externos y aquí lo haré. Usted puede utilizar un botón externo o LED externo , ya sea con ejemplo . Usted sólo tendrá que conectar los componentes adecuados . Para este ejemplo vamos a necesitar nuestra Netduino 2, una placa, un botón , un LED y dos resistencias, una de 1kΩ  y una de 470Ω .

 

En ambos casos vamos a querer cambiar los pernos que estamos utilizando a los pines externos en lugar de la en los pines de mesa. Para estos ejemplos cualquiera de los pines digitales (D0-D13) se puede utilizar.

 

Vamos a utilizar D0 y D1 en nuestro ejemplo.

 

Dónde estamos utilizando el bordo LED como así:

OutputPort onboardLED = new OutputPort (Pins.ONBOARD_LED, false);

 

Vamos a querer cambiar utilizando el pin 1 para nuestro ejemplo:

OutputPort onboardLED = new OutputPort (Pins.GPIO_PIN_D1, false);

 

Dónde estamos usando el botón del tablero en que así:

Botón InputPort = new InputPort (Pins.ONBOARD_SW1, falso, Port.ResistorMode.Disabled);

 

Vamos a querer cambiar utilizando Pin 0 para nuestro ejemplo:

Botón InputPort = new InputPort (Pins.GPIO_PIN_D0, falso, Port.ResistorMode.Disabled);

 

 

Fuente aqui

Anuncio publicitario

Vigila tus hijos con este peculiar sensor


El CES  de las Vegas de este año no ha parado de mostrar cosas interesantes como  este original sistema llamado  Sen.se Mother que permite  monitorear a tus hijos gracias a su  diseño  que es muy amigable,    lo cual lo hace todavía más curioso.

Ha llegado el momento para los dispositivos que aprenden a vivir con nosotros en vez de aprender a vivir con ellos. Los sensores que entiendan las cosas sin necesidad de que se les diga . Baterías que duren más de un año .  Dispositivos sin botones simples. Sen.se Mother y sus sensores se han diseñado para integrarse en su vida y adaptarse a su comportamiento sin necesidad de ningún esfuerzo , entrenamiento o cuidado de usted.

Su condición física , la salud , la seguridad o el confort doméstico no están aislados , los reinos independientes de su vida. Juntos tejen la trama de sus días y de interactuar unos con otros . De un vistazo y en un solo lugar se puede encontrar momentos grandes y pequeños, mayores y benignos preocupaciones, priorizados según su importancia y urgencia. Por fin se puede soltar las piezas del rompecabezas de su vida en su lugar

La idea subyacente del sistema es  que nuestras necesidades cambian constantemente, de hecho algunos sólo duran unos instantes por lo que ya  no es necesario un dispositivo especializado para manejar cada uno de ello  ,o pequeños gadgets (llamados >Motion Cookies) que permiten realizar el seguimiento del movimiento, temperatura o la distancia entre lacookie y la mother  y  son los primeros miembros esenciales de la siempre creciente familia Sense Madre.Son Pequeños y resbaladizos, y se pueden poner a casi cualquier cosa. Ellos tienen el poder para detectar y comprender los movimientos de los objetos y las personas

Su creadores denuncian que dejemos de  descartar dispositivos cuando el servicio que prestan ya no es de ningún interés para usted por lo qeu han  diseñado sensores que pueden readaptarse dentro de unos minutos para resolver sus preocupaciones actuales . Usos dura toda la vida , o un par de horas , para preguntas críticas o mundanas – usted puede confiar Sense Madre y sus galletas con la tarea sin pensarlo dos veces , si su necesidad merece un dispositivo dedicado .

Obviamente el tema de la privacidad también la han perseguido  pues   se puede  pulsar el botón de pausa en la aplicación de teléfono inteligente o simplemente eliminar la cookie relacionada desde su ubicación. Todos los datos generados por los dispositivos que compra el usuario son del usuario  En cualquier momento, usted puede, por supuesto, optar por eliminar todos los datos grabado  y por  ultimo tampoco  hay necesidad de pagar una cuota de suscripción

¿Como se usan?

  • Seleccione lo que desea Sense madre que haga por ti
  • Ponga un movimiento Galleta en el objeto apropiado
  • Iniciar el seguimiento de la actividad
  • Reciba alertas y notificaciones cuando sea necesario mediante un aplicación especifica
  • Noticias Senseboard de todo su vida:Tener un par de minutos de sobra? Hojea el libro de cuentos que le dice su propia historia. Todo lo que usted pidió Sense madre a tener en cuenta es en ese país. Echa un vistazo a los titulares del día. Separar lo que merece su atención y lo que es normal o de rutina. Algo llama su interés? Sólo tiene que tocar para explorar con todo detalle.

¿Qué te importa lo de hoy?

Aplicaciones para ayudarle a sentirse mejor, recuperar la calma, saben a sí mismo ya su entorno, hacer la vida más fácil. Sense Mother sabrá cómo ayudarle en cada vez más áreas de su vida diaria. Seleccione la aplicación que satisfaga sus necesidades y preocupaciones actuales. Sense Mother y las cookies sabran perfectamente adaptarse. No todos los problemas duran toda la vida.

Una vez que se solucione el problema, sólo tiene que elegir otra aplicación. Estas son algunas de las primeras aplicaciones  curiosas que han creado:

  • Walk:¿Eres lo suficientemente activo para mantenerse en forma ? Monitorear el número de pasos que usted hace, las distancias que camina , las calorías que quema .
  • café expreso:¿Cuántos cafés expreso usted elabora ? ¿Usted Toma muchos de ellos en la noche ? ¡Entérate antes de tirar  fuera  las cápsulas .
  • presencia:¿Hay alguien en casa en este momento? Bajar automáticamente el termostato cuando no hay nadie allí.
  • dientes:¿De verdad se cepille los dientes mejor que tus hijos? Acepte el reto y lo mejor van a dar el ejemplo.
  • intrusión:Supervisar el acceso a su casa. Obtener un aviso cuando se detecta actividad inusual cuando usted está ausente .
  • medicación:Siempre tome sus medicamentos a tiempo . Recibe una notificación si se le olvida . Vigilar la regularidad de su consumo .
  • temperatura:Mida la temperatura de todo el mundo le parezca. Recibe un aviso si se va por encima o por debajo del rango normal.
  • bebida:Beber suficiente agua es importante para mantenerse en forma . Evaluar la cantidad de agua que usted bebe cada recordatorios day.Get si usted no bebe suficiente .
  • sueño:Dormir mejor . Despierta descansado . Medir la perfección la calidad de su sueño y ser despertado suavemente en el mejor momento .
  • Plantas:¿A veces se olvida de regar las plantas? Esta App se asegura de que usted está saciar su sed y te recuerda si es necesario.
  • misterios:Todos tenemos nuestros pequeños secretos que no se permite que nadie más que tocar . Mantenga un ojo en la suya y ser advertido si se mueven .
  • nevera:¡Entérate si la puerta de la nevera se deja abierta y se calienta . Al mismo tiempo , no perder de vista su picoteo entre las comidas.

Detalles técnicos de la Madre

TAMAÑO 160mm x 90mm
PESO 450gr
CONEXIÓN Conexión Ethernet con cable al router
POTENCIA 100 y 240 voltios de entrada
USO Uso de interior solamente
DISPOSITIVOS MÓVILES iPhone, iPad (iOS 6.1 +) Android (4.0 +)
COMPUTADORAS Cualquier equipo con una versión reciente de un navegador de gran
SEGURIDAD Mother Sense obviamente no es un juguete y debe mantenerse fuera del alcance de los niños

Para seguir con lo extraño, tiene un precio de 165 dólares ¿será el gadget definitivo ???

Fuente aqui

Un verdadero termostato inteligente


No es la primera vez  que se trata en este blog el tema de los termostatos «inteligentes» dado que al ser  dispositivos que de estar instalados en la vivienda  tienen un control muy grande sobre los elementos de climatización  y es muy sencillo su suistitución , es un elemento de la vivienda muy proclive a su actualizacion  al atecnologia de l siglo XXI

Mas que un simple termostato tradicional, el planteamiento tras de Nest   es usar un dispositivo verdaderamente inteligente, que pueda aprender de los gustos del usuario, ir mejorando en base a la experiencia previa y adaptarse a ello en el futuro. Así pues, además de aprender con qué temperatura nos sentimos más a gusto y programarla, también habrá de apagar los sistemas de calefacción tan pronto dejemos nuestro hogar, para poder disminuir el consumo energético(de hecho envian  un  panorama general por correo electrónico de un informe mensual de energía con un resumen de su uso de energía y consejos para ayudarle a ahorrar).

La mayoría de la gente salir de la casa a una temperatura y se olvida de cambiarlo. Así que Nest aprende su horario,y de  los programas y se puede controlar desde el teléfon,o pero deber enséñarle bien y el termostato Nest podrá reducir sus facturas de calefacción y refrigeración hasta un 20%.

Si se siente cómodo de instalar una lámpara, se puede instalar el termostato Nest por su mimo , de hecjo cuatro de cada cinco personas instalan Nest  en 30 minutos o menos (también puede obtener la instalación de un localNest Certified Professional)

La programación de  termostatos es complicada e irritante – pero un termostato no programadas pueden perder el 20% de su factura de calefacción y refrigeración. Así que los programas ya estan almacenados en  Nest: sólo tienes que activar y rechazarlos. El termostato aprende qué temperaturas le gustas y construye una programación personalizada enseñando que temperaturas son eficaces durante unos días y, dentro de una semanad de uso , iniciar el ajuste de ellos por sí solo.

El funcionamiento pues se basas en responder a algunas preguntas básicas y después de eso, el termostato Nest optimizará sí para su sistema y empezar a aprender de los cambios de temperatura.

Con Auto-Away ™, el Nest  se apaga automáticamente a una temperatura lejos de eficiencia energética cuando  no esta en casa imcluso  funcionara en el 90% de los hogares, incluso si su nido está en un lugar que no pasa en su camino hacia la puerta, de hecho si se olvida de apagarlo cuando te vas, Nest  lo hará por usted

Por ultimo también ofrecen  la aplicación Nest  en Adroid e Ios   para conectarse a su termostato desde un smartphone para por ejemplo controlar la temperatura fuera de casa

Con el paso del tiempo a medida  qeu va aprendiendo los habitos aparece una hoja en el display cuando esta ahorrando energía (  de hecho el cambio de la temperatura de solo un grado  puede reducir el consumo de energia de hasta un 5%)   gracias a que  Nest ha hecho un calendario para su hogar que está ayudando a ahorrar energía. Si cambia la temperatura unos cuantos días seguidos Nest  se dará cuenta, pero los ajustes de una sola vez no se confunda.¿Quiere perfeccionar tu horario? Usted puede editar en segundos en el termostato Nest o remotamente usando tu cuenta de Nest. Ahora usted puede ver exactamente cuando Nest  estaba en su casa. Gire a la temperatura por debajo de 70 ° a 68 °, a continuación, comprobar Historia Energy al día siguiente. Usted verá la cantidad de energía que ha guardado y por qué.
Y ya para terminar  Auto-Horario hace que sea fácil crear un programa de eficiencia energética que pueden ayudarle a ahorrar hasta un 20% en sus facturas de calefacción y refrigeración, de hecho !sus creadores prometen  que  todas las características del termostato Nest combinadas se puede obtener ahorros aún mayores!

Y el precio de este ingenio     …….. desde la web de su fabricante puede ser adquirido por la «módica» cantidad de 249 dólares.

 

Fuente aqui

Manejo de Interrupciones en Netduino


En este post se muestra cómo controlar eventos en una placa de  Netduino.
El  Manejo de eventos es un patrón de uso común con la programación basada en Windows y como vemos en el ejemplo  tambien  se puede utilizar sin una tecnología de ventanas en nuestro Netduino.
La gestión de eventos no es que reaccionar a una situación dada,por ejemplo al presionar un botón,leer un teclado matricial,procesar un pulso,etc. Como todo  lo relacionado con programación ,se requiera  cierto código  con el fin de realizar esta tarea.

Código de ejemplo

01 using System;
02 using System.Threading;
03  
04 using Microsoft.SPOT;
05 using Microsoft.SPOT.Hardware;
06  
07 using SecretLabs.NETMF.Hardware;
08 using SecretLabs.NETMF.Hardware.Netduino;
09  
10 namespace EventHandlingExample
11 {
12     public class Program
13     {
14         static OutputPort led = new OutputPort(Pins.ONBOARD_LED, false);
15  
16         public static void Main()
17         {
18             // write your code here
19             InterruptPort button = new InterruptPort(Pins.ONBOARD_SW1, false, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth);
20             button.OnInterrupt += new NativeEventHandler(button_OnInterrupt);
21  
22             Thread.Sleep(Timeout.Infinite);
23         }
24  
25         static void button_OnInterrupt(uint data1, uint data2, DateTime time)
26         {
27             led.Write(data2 == 0);
28         }
29     }
30 }

Detalles

La muestra de código, básicamente, crea un botón (es decir InterruptPort) y se une un evento para el botón. Hay un método definido que controla el evento llamado button_OnInterrupt (..). Este método no hace nada más que escribir a un LED. En realidad, puede hacer lo que quieras y no necesita hacer  parpadear un LED.

Video Tutorial

El siguiente video es para  tincentivar la compra desde Secret Labs. Ellos han creado un video ingenioso que te muestra todos los detalles y lo presenta con gran detalle. 
Fuente aqui

Licencia Creative Commons
solo-electronicos por Carlos Rodriguez Navarro se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.

Aplicaciones portables que no pueden faltar en tu memoria USB


La memorias usb  ya forman parte de nuestras vidas  tal vez como el reloj , el  terminal móvil   o las propias llaves .Dada  la gran versatilidad de dichas memorias usb  ,se presenta aquí  una pequeña  lista de aplicaciones portables a nuestra unidad usb para que siempre qeu nos hag falta esten disponibles simplemente conectado nuestra unidad al ordenador host.

Seguridad

Por supuesto, las computadoras están siempre vulnerables a cualquier ataque:por eso tenemos que estar cubiertos con una buena suite de seguridad. Cuando esta también se ve comprometida, tener seguridad de respaldo en un pendrive puede ser una buena solución. Estas aplicaciones portables también sirven para hacer un chequeo de seguridad antes de abrir documentos importantes en una computadora que no es nuestra.

  • TrueCrypt: hace algunos días mencionamos esta aplicación como una de las mejores para cifrar archivos tanto en Windows como Mac. Afortunadamente también está disponible de forma portátil, para poder facilitar la seguridad de nuestros documentos en todo momento.
  • CCleaner: este es uno de los mejores limpiadores de registros que hay en el mercado, y también podemos aprovecharlo de forma portátil si estamos en una computadora particularmente descuidada.
  • Spybot: para cubrir nuestras espaldas, podemos registrar el ordenador usando Spybot portable, que nos permite detectar amenazas de malware que hayan pasado desapercebidas por el software local.
  • DataRecovery: este programa nos permite recuperar archivos que hayan sido borrados y eliminados de la papelera de reciclaje. Disponible para diferentes particiones de archivos, y, como no podía ser de otra manera, también de forma portable.

Lupo PenSuite

Con Lupo podemos acceder a una lista impresionante de apps que podemos llevar en nuestro pendrive todo el tiempo, sin consumir demasiado espacio, y respondiendo a todas nuestras necesidades. Además, cuenta con juegos, y otros recursos importantes.

Son más de 160 aplicaciones portables optimizadas para tener un funcionamiento muy bueno desde un USB, seleccionados por el equipo de Lupo y diferenciados por categorías como seguridad, sistema, oficinas, utilidades, multimedia e internet, entre otros. Es completamente gratuito, por lo que no debemos desperdiciar la oportunidad.

Descargar Lupo PenSuite

Adobe Portable

Algunos de los programas más importantes de Adobe también vienen en versión portable. Por ejemplo, para trabajar desde otra computadora podemos optar por tener siempre en el pendrive las versiones portables de Photoshop e Illustrator, sobre todo si planeamos estar en un lugar donde las computadoras no cuentan con este software.

Herramientas de navegación

Los navegadores también pueden ser transportados sin problemas por un pendrive. Aquí, una selección :.

DropboxPortableAHK

Aunque Dropbox se puede acceder fácilmente desde la web, puede que algunos prefieran tener la aplicación instalada. Como sabemos, solamente se puede tener una cuenta sincronizada en el ordenador, así que no está de más tener una extra, por las dudas. Para eso, viene como anillo al dedoDropboxPortableAHK, una aplicación gratuita que nos permite usar nuestra cuenta desde cualquier parte.

¿Cómo funciona? No necesitamos tener instalado el programa en el ordenador, sino que nada más tenemos que copiar el directorio completo para correr la aplicación. Además, tiene una sincronización selectiva que nos permite seleccionar la carpeta de la misma forma que en Dropbox. Obviamente, su bondad más grande es que nos permite usar dos cuentas de Dropbox en simultáneo (como sabemos, Dropbox no soporta múltiples cuentas).

Descargar DropboxPortableAHK

VLC Portable

Tanto para Mac como para Windows, VLC es uno de los mejores reproductores multimedia, sobre todo para video. Si no queremos usar la opción que viene de fábrica o el reproductor que tenemos disponible en la computadora de turno, podemos descargar VLC de forma gratuita para ver nuestros videos.

 

Fuente aqui

Nuevos sensores para tus plantas


El Flower Power de Parrot es un novedoso  dispositivo fabricando por la famosa  firma francesa Parrot( especializada en el uso de tecnología Bluetooth), que se coloca junto a las plantas,( pues el radio de acción es de 10 centímetro) en forma de un pequeño  tronco   que  es capaz de tomar  lecturas de humedad,luz,ph  y temperatura para ser consultados  desde una aplicación en un smartphone.

Lo más interesante de esta solución al igual  que otras similares soluciones para el jardín  basadas en M2M   es que propone una tecnología para uso cotidiano sin tener que pensar en que se está usando.

Al simular otra planta cuenta con una «raíz» para medir la humedad y cantidad de fertilizante de la tierra mediante dos sensores de ph y humedad asi como la temperatura en el tronco, completando el conjunto una rama que alberga una pila, tipo AAA (que dura seis meses), y la otra rama el sensor de luz encargándose de informarnos qué tal van las cosas en nuestras plantas mediante la medición de temperatura, humedad, y condiciones de fertilizante  avisandonos a nuestros smartphones si nuestra planta favorita está necesitada de un poco más de luz o agua, para que tomemos las medidas pertinentes. 

Para empezar a usarlo es necesario instalarse la aplicación gratuita creada al efecto, de momento solo para iPhone e iPad, (pero insisten en que en pocas semanas también estará para algunos modelos de Android con bluetooth de bajo consumo). Después toca escoger entre 2.000 categorías, después el tipo concreto de cultivo entre 6.000 tipos de plantas árboles y vegetal. Vale tanto para unos geranios, como para cilantro, una mata de tomate o unas zanahorias. Parrot insiste en que el catálogo de plantas va a ir en aumento.

Cada 15 minutos la aplicacicon , comprueba el estado general del ser vivo y lo actualiza en el móvil o tableta. Las gráficas se pueden consultar en tiempo real. A partir de estos datos crea las estimaciones a largo plazo. Si todos los iconos están en verde, todo está bajo control. Si aparecen en rojo es necesario realizar una acción. En este caso, se acompaña de una alerta.La aplicación asimismo avisa con una notificación cuando algo falla o hay que regar

A medida que se usa, mejora. Poco a poco conoce mejor la evolución de la planta. Tanto es así que si se va de viaje hace una estimación de cuando habría que renovar el sustrato. Envía consejos y permite avisar a un contacto para que se encargue de su cuidado.

La aplicación hace seguimiento de tantos sensores como desee:ya sea una sola planta o toda una hilera con el mismo cultivo e incluso todo un huero , eso sí  en caso de tener varias especies en el jardín, habría  que comprar más unidades aunque todas se monitor izarían desde el mismo terminal.

 Por ahora solo compatible con iPhone, pero prometen que la apliacion tambien llegara a Android. Se puede elegir entre verde, marrón o azul, para que no desentone demasiado con el resto de las plantas y  costará unos 50€ ¿Interesante verdad?

Fuente aqui

¿Se puede reparar una memoria usb?


La recuperación de los datos almacenados en un unidades re-movibles  flash por problema en  las particiones perdidas solo es posible con las utilidades que se presentan en este post o en otro anterior ,   siempre  que  el dispositivo sea  reconocido correctamente por el equipo( al menos debería aparecer un nuevo icono  aparecer en la lista de unidades de tu PC) ,pero aun así,  hay ciertas pautas y operaciones  que aun  puede comprobar antes de dar por perdida su unidad flash usb .

¿Que hacer si  no es reconocida la unidad flash por su ordenador ?

Si no es reconocida su unidad flash en su equipo   ,todavía  puede  comprobar dos cosas:

  • Que sea reconocida  en otro puerto usb  de su ordenador
  • Que sea reconocida  en otro  ordenador .

En ambos casos puede ser una solución,  pues a veces los concentradores de puertos USB no responden bien y podría parecer que la memoria esta mal cuando en realidad lo que puede estar mal es  el propio puerto usb.

Se estará preguntando cómo puede dañarse  una memoria USB  nueva ,pero   estos dispositivos son frágiles y al ser extraibles es más facil que se  dañen  por pequeños hechos,como por ejemplo los golpes, pisar la memoria USB, caída de agua en el dispositivo, retirar forzosamente el dispositivo,  etc.

La casuisitica  de una memoria USB malograda  que todo usuario debería  saber son:

  • Cuando una memoria USB sufre  golpes o caídas, pues  estas son frágiles y de inmediato se pueden romper los circuitos o alterarse los controladores.
  • Los virus pueden hacer que una memoria se malogre debido a que estos ataques afectan al sistema de la memoria USB.
  • Doblar o torsionar la memoria USB de la computadora , al momento de hacer esto se rompen los circuitos y la memoria deja de funcionar inmediatamente.
  • Introducir la memoria  en puertos USB cruzados o quemados ( esto puede dañar la memoria USB).
  • La memoria USB no se deja formatear debido a que esta esta alterada por el mal uso o por ataques de virus.

Determine qué importacia tienen sus archivos  como para arriesgarlos en el intento de recuperación de datos. Si decide que sus archivos son muy importantes como para tomar el riesgo, es mejor que encuentre una compañía encargada de recuperar información de unidades flash USB.

  • Estas compañías cuentan con equipos y herramientas diseñadas para reparar tarjetas de circuitos. Las compañías más avanzadas tienen las herramientas para retirar el chip de memoria NAND de la tarjeta de circuito con el fin de extraer y descifrar los datos sin procesar almacenados allí.
  • Los precios por la de recuperación de datos pueden variar entre US$ 20 y US$ 850 en base a la gravedad de los daños causados ​​a la unidad y el tipo de recuperación necesario.
  • Algunas compañías de recuperación de datos ofrecen soluciones para daños físicos/internos pequeños a moderados que cuestan menos de US$ 200..

Si decide que se siente cómodo reparando su unidad  flash ,una posibilidad es que su unidad flash tenga o pueda tener el  conector roto o haga mal contacto a la placa ,por lo que una posibilidad puede ser  puentear los contactos del conector USB  de la pequeña plaquita flash a  un  nuevo cable usb .

Para realizar el nuevo cableado necesitará:

  • Un soldador de punta fina.
  • Un cable USB macho  reciclado.
  • Un  pelacables.
  • Un pequeño destornillador de punta plana.
  • Una lupa.

Estos son los sencillos pasos para conectar el nuevo cable usb a su defectuosa unidad flash :

  1. Con el destornillador de punta plana, retire con cuidado la carcasa externa de tu unidad flash .Utilize la lupa para inspeccionar la placa  de circuito impreso y los puntos de soldadura: si está dañada o los puntos de soldadura están levantados, es probable que necesite la ayuda de un profesional.
  2. Ls puntos de soldadura son los 4 puntos gruesos  de soldadura que conectan los contactos del conector USB a las líneas de cobre en la tarjeta de circuito. Si el conector se ha desprendido sin causar daños a los puntos de soldadura o a la PCB, puede  continuar con el paso siguiente.
  3. Coloque la unidad flash sobre una superficie dura, con el extremo del conector mirando hacia usted y los puntos de soldadura hacia arriba.
  4. Corte un extremo del cable USB. Corte el extremo hembra si no es macho-a-macho.
  5. Utilize el pelacables para exponer aproximadamente 0,6 cm (0,25 pulgadas) de cada uno de los cuatro hilos en el interior del cable o, si no tiene un cable USB que le sobre para utilizar, puede soldar piezas de pequeño calibre de cables eléctricos a cada una de las puntas del conector USB roto ( esto va a crear tu propio minicable USB).
  6. Suelde cada uno de los cuatro hilos a los cuatro puntos de soldadura :Los colores de izquierda a derecha son negro, verde, blanco y rojo. Se deben adjuntar a los puntos de soldadura en ese orden, de izquierda a derecha, mientras sujeta el USB, de modo que los dos rectángulos de recorte estén hacia arriba y lejos de usted.
  7. Cuidado con el oden de los cable o su unidad flash se estropeara. Si  utiliza sus propios hilos individuales en lugar de un cable ya fabricado, simplemente suelde cada hilo al punto de soldadura correspondiente independientemente de qué color sea el cable.
  8. Conecte el otro extremo del cable USB a una computadora y cruze los dedos.Si lo reconoze, ¡excelente!  !Solo tiene que guardar los archivos en su pc l!.

¿Y si la extensión de cable no da resultados satisfactorios?

  1. Si sigue irreconocible, lo más probable es que haya un problema de fondo diferente que no se puede ver a simple vista. Considera enviarlo a una compañía de recuperación profesional, o simplemente recíclelo.
  2. Si bien es posible que no haya ningún signo de daño evidente, uno o más de los componentes internos podrían haberse dañado.A pesar de que generalmente se requieren equipos avanzados y especializados para diagnosticar la causa exacta del fallo, una cosa última   para probar es revisar si hay fusibles quemados. Para ello,con  la carcasa exterior o carcasa del dispositivo retirada  y con una lupa, busque algunos de los diminutos componentes claros en forma de cubo en la tarjeta de circuito. Si cualquiera de estos fusibles son de color negro en lugar de transparente / translúcido,  probablemente se hayan quemado y requieran la recuperación de datos profesional.

IMG_20140223_184430IMG_20140223_191152

¿Y si es reconocida la unidad  flash por el ordenador  pero no se puede acceder a la información  almacenada en esta?

Si la tabla de particiones está dañada, no podrá abrir la memoria con normalidad así que en lugar de carpetas, verá un aviso similar al de arriba, «Inserte un disco en Disco extraíble», o bien este otro aviso, el de»Formatee el disco en la unidad para poder usarlo».El error que vea depende del tipo de problema que tenga el disco, pero el resultado es siempre el mismo: no podrá ver los datos almacenados previamente.

En este mundo tan extresado    copiamos archivos desde unidades externas  flash(unidades  USB ,tarjetas SD ,tarjetas microsd,etc ) pero  las prisas hacen que la estraigamos del PC antes de que la operación haya acabado, lo cual es una operación cuyo resultado es casi siempre desastrosa: al volver a conectar la memoria, Windows ya no la puede abrir !y es que al sacar nuestra unidad flash de esa forma, la unidad corre el riesgo de volverse inaccesible: las operaciones de escritura interrumpidas pueden dañar la tabla de particiones!

En otro post en este mismo  blog  se   hablaron  de las siguientes herramientas:

En este nuevo  post   presentamos    otra herramienta  muy potente  llamada   Partition Wizard, que se une al conjunto de herramientas anterior ,pero en esta ocasión por si misma constituye una herramienta gratuita global de particionado de discos capaz de reparar todo tipo de unidades de almacenamiento.

Estos son los pasos a seguir para  recuperar un pendrive ilegible con esta  utilidad:

  1. Descargar el instalador de Partition Wizard y ejecútalo siguiendo  todos los pasos de la instalación y lanzando el programa (se necesitarán permisos de administrador).
  2. Partition Wizard muestra todas las unidades en su panel central. El pendrive o tarjeta SD que deseas reparar debería mostrarse sin ninguna partición, o con alguna partición ausente (en caso de que tuviera más de una). Anota su letra y tamaño.
  3. En la unidad  asociada  al pendrive puede  mostrarse este  con todo su espacio sin asignar («Unallocated»), pero los datos deberian seguir  siguen ahí
  4.  Lanze el Partition Recovery Wizard:El asistente de recuperación de particiones de Partition Wizard puede lanzarse tanto desde el panel lateral de tareas como desde el menú Wizard de la barra superior.
  5. Seleccione el disco a recuperar: Lo primero que debe hacer en el asistente de recuperación es elegir la unidad dañada. Haga clic sobre ella y luego haga clic en el botón Next («Siguiente»).
  6. Escanee todo el disco en busca de particiones:El asistente de recuperación de Partition Wizard puede escanear todo el disco o solo una parte del mismo. Al tratarse de una memoria de pequeño tamaño elegimos el escaneo completo y presionamos otra vez Next.
  7. Seleccione el método de escaneo:Partition Wizard cuenta con dos métodos de escaneo de disco: rápido (Quick Scan) y profundo (Full Scan). El escaneo rápido es la mejor opción para la mayoría de situaciones. Usa el escaneo completo solo si el rápido no encuentra nada.
  8. Elija las particiones que quiere recuperar:En la pantalla siguiente, el asistente de recuperación de Partition Wizard te mostrará las particiones que ha encontrado durante el escaneo. Normalmente, solo verás una. Elige la partición marcando su casilla y haz clic en Finish.Ten en cuenta que si el disco ha sido particionado muchas veces, es posible que veas también los restos de particiones antiguas. Elige la partición que te parece más probable que sea la correcta (o en todo caso la que quieras rescatar).
  9. Aplique los cambios y… ¡disfrute de tu disco!:Partition Wizard no reparará la tabla de particiones hasta que no hagas clic en Apply Changes(«Aplicar cambios»).Se le pedirá que confirme la aplicación de los cambios. Haz clic en Yes y espere a que Partition Wizard haya acabado sus operaciones. Al final, su unidad debería de volver a estar plenamente accesible (vuelva a conectarla si no es así).

partitionwizard

Algunos consejos finales

  • Si la unidad flash USB  contiene datos importantes que le gustaría recuperar, NO vuelva a formatear el dispositivo.
  • Si todo lo demás falla y sus datos NO son de importancia, puede usar las herramientas de recuperación presentadas en este post   pero  también puede contactar al fabricante de su unidad flash a través de un correo electrónico o un foro. Ellos pueden tener una utilidad para volver a cargar el firmware de las unidades y realizar un formateo de bajo nivel en la unidad dañada.
  • Si opta por solicitar los servicios de una compañía profesional de recuperación de datos, asegúese de describir sus problemas lo mejor posible para asegurarse de que tengan las herramientas y la experiencia para el trabajo.

Fuente  aqui y aqui

Intel Edison


En el CES 2014 la mejor noticia para esta tecnología ha sido la puesta de largo del proyecto Intel Edison. Este proyecto tiene como objetivo incorporar en  los nuevos gadgets wereables un  pequeño ordenador que  se convertirá en el cerebro de estos dispositivos.

Este computador está conformado por un procesador de doble núcleo Quark, fabricado en arquitectura de 22 nanómetros. También incluye conectividad WiFi, Bluetooth y funciona a través de Wolfram, una distribución de Linux. Además, junto a la aparición de Intel Edison llega un concurso con un premio de 500.000 dólares para desarrolladores de aplicaciones para este nuevo ordenador.  El concurso se denomina “Make it wereable”.

La nueva pequeña plataforma de desarrollo de ultra-bajo consumo de energía del tamaño de una tarjeta SD * que es lo suficientemente pequeño como para caer en casi cualquier cosa.

Puede ser diseñado para trabajar con la mayoría de cualquier dispositivo-no sólo los ordenadores, teléfonos o tablets, pero las sillas, cafetera, e incluso tazas de caf asi qu elas posibilidades son infinitas para los empresarios e inventores de todo tipo.

La placa Intel Edison cuenta con un 400 MHz 22 nm de bajo consumo del procesador Intel ® Quark con dos núcleos, integrada Wi-Fi y Bluetooth , y mucho más.

La combinación única de pequeño tamaño, potencia y capacidades ricos hace que la placa Intel Edison un elemento de cambio, la reducción de las barreras de entrada para miles de visionarios.

Dispositivos de a bordo-powered Intel Edison pueden cooperar de forma altamente personalizadas y sofisticadas. Estos dispositivos no tienen que ser cableados ponis de un solo truco, ya que pueden albergar múltiples aplicaciones que se pueden descargar e instalar al igual que hacemos con los teléfonos y tabletas.

Echemos un vistazo a un gran ejemplo de la placa Intel Edison en acción.

Intel® Edison development board held between thumb and finger

Mimo Baby Monitor *

Resto Dispositivos comenzó con un equipo que realmente es el tamaño de una tarjeta SD.

Intel® Edison disguised as a turtle

Ellos pusieron la placa Intel Edison en una tortuga que es resistente al agua, demasiado grande para ser un peligro de asfixia, y totalmente mastican-safe. Con Bluetooth Inteligente * para minimizar la potencia de transmisión, que es comparable a tener un monitor de bebé tradicional junto a una cuna.

Mimo Kimono*

Luego se unen a la tortuga a una bebé de tamaño Kimono * con sensores que monitorean la temperatura del bebé, respiración, movimiento y mucho más.

Intel® Edison board in bottle warmer

Además de enviar los datos del bebé para una aplicación en iPhone * o Android * Dispositivo de los padres, el consejo Intel Edison puede desencadenar acciones en otros dispositivos conectados, como esta botella automática más caliente o una taza de café.

Cada uno de estos tiene la placa Intel Edison en el interior, la comunicación con los demás para ofrecer soluciones sorprendentes a problemas ancestrales: !basta pensar en las posibilidades!.

 

Fuente aqui

Reloj inteligente casero


La mayoría de las empresas de TI participan en una  carrera  vertiginosa  para conquistar  con su propuesta de reloj inteligente  mas o menos novedosa, como hemos visto en este blog con las propuestas de   Sony    , Fitbit     , qualcomm    , Adidas  , Samsung  e incluso ZTE   , con objeto de conquistar con sus propuestas   las  muñecas de las personas convirtiendo este concepto   en el elemento más importante en una categoría de dispositivo portátil.

Pero afortunadamente    hay también una via de experimentación y desarrollo    gracias al fantástico  trabajo  de GosdTale   aquí se describe paso a paso  de  una forma sencilla para construir el un reloj inteligente por su cuenta usando Arduino como  micro-procesador y Android  con código abierto , que el autor   bautizo como  «Reloj Retro».

Este post   explica  los módulos, planos, cómo instalar y utilizar el Arduino y el código fuente de Android paso a paso.

Imagen de Packaging

RetroWatch  Android, esta basado en un módulo de Arduino , es completamente personalizable, muy asequible   !también  puede servir como reloj!

Especificaciones RetroWatch:

  • Procesador: ATmega328 – 3.3v (8 MHz)
  • 32KB flash (2KB es compartida por Bootloader)
  • 2KB RAM
  • EEPROM 1 KB
  • Tamaño: Ancho x Altura x Profundidad = 34 mm x 32 mm x 12 mm (no envasados)
  • Batería: Li-Po 140 mAh (tiempo de inactividad 6-7 horas, 1-2hrs para recargar)
  • Conexión con aplicación Android
  • Soporta la notificación, información del sistema, RSS feed
  • El filtrado de mensajes
  • Código abierto

Paso 1: Estructura global

Imagen de la estructura general

RetroWatch es un sistema simple que  utiliza una plataforma de hardware llamado Arduino, que está destinado a artistas, diseñadores y AMATEUR, y una aplicación para Android. La estructura general es en la imagen de arriba.

Imagina un pequeño equipo que puede llevar en su muñeca. Arduino es un micro-procesador y un dispositivo de almacenamiento, y no hay un solo método de entrada: un botón. Bluetooth es para comunicarse con otros dispositivos, y la batería sería necesario paradarle energia. Tambien  usa una  aplicación Android para recoger o editar varios RSS y el sistema de información y de notificación en el dispositivo Android.

 Paso 2: Preparación para RetroWatch
Imagen de Preparación para RetroWatch

Es necesario preparar módulos tan pequeñas como sea posible llevar puesto el reloj en su muñeca. Puede haber muchismas versiones de estos modulos  peroel autor  eligió partes que se utilizan comúnmente y de bajo costo.

Piezas de hardware para el reloj inteligente

Microcontrolador Arduino

El autor eligio los más pequeños, mini Arduino Pro. Pro Arduino Mini es una versión ligera del UNO R3. No tiene un chip de interfaz USB con el fin de reducir el precio y el tamaño. Existen dos versiones en función de la tensión de funcionamiento (3.3v/5v) pero el autor uso  una versión 3.3v, porque el bluetooth y la pantalla que están conectados con el apoyo de la salidia de 3.3vl a placa o y esta va bien con la batería LiPo 3.7v. Se ejecuta a 8 MHz y una versión de 5v a 16MHz, pero 8 MHz es suficiente. En general, todo lo que necesita para preparar son Arduino Pro Mini 3.3v y USB al módulo UART.

El chip principal de la junta, ATmega328, sólo tiene 2Kbytes RAM, pero ATmega128 tiene sólo 1KBytes, que es muy limitado el funcionamiento de mi sistema. La mayoría de las placas tienen ATmega328, pero usted tiene que estar seguro.

Bluetooth

Uno de la mayoría de los módulos bluetooth comunes que se pueden obtener son HC-06 del módulo principal y el otro con placa de base de la interfaz. Este último tiene un botón de reinicio, el LED de estado, y soporta tanto el voltaje de funcionamiento (3,3 v/5v), por lo que este es más conveniente, pero el tamaño es bastante grande, el LED, que no es muy desagües necesarios la batería y un poco más caro. Así que el autor uso un HC-06 sin la tarjeta de interfaz.

Visualización
Para hacer un RELOJ INTELIGENTE, sería necesario encontrar una pantalla pequeña, de baja potencia , el autor optó po r – 0.96» OLED Display. Hay varios tamaños de las pantallas (0.96», 1.3», etc), que funcionan en baja potencia, fuente Inglés y la imagen out disponible, y es compatible con I2C, SPI, lo que hace fácil de conectar con Arduino.

Batería
El autor  uso LiPo (Lithum-Polymer) Batería en este proyecto. 1 célula de la batería LiPo fluye corriente en 3.7v, que funciona a la perfección con Arduino Pro Mini, y hay muchos tipos de baterías en términos del tamaño y la capacidad. La batería más ideal depende del tamaño del reloj que usted quieae hacer. Es recomendabñe usar la batería con el circuito de protección (sobrecarga, sobre-descarga segura), y es mejor si tiene un conector extraíble y  que tenga  un enchufe hembra y USB o DC cargador adaptador.

Varios
Usted necesita cables, soldador, un interruptor y una resistencia de 10K ohmios (para un botón), y un conector para la masa. Sería de gran ayuda para usted para preparar el manual de montaje.

 

Preparación para Android
V.4.3 Android es compatible con el servicio que se utiliza para obtener información de notificación de una aplicación. Aplicación Así RetroWatch se basa en Android v.4.3 para habilitar el servicio de notificación. Para los usuarios que no utilizan v.4.3 Android, la aplicación sin esta función se libera también. Usted puede descargar el código fuente en GitHub , o descargar la aplicación desde Google Play Store. (Búsqueda de » RetroWatch «o»RetroWatch LE «)

 Paso 3: Montaje del reloj
Imagen del Montaje del reloj
assembly_process.jpg
circuit_button.png

 La estructura de montaje para RetroWatch está aquí.

# Bluetooth-> Arduino:

  • VCC -> 3.3V
  • GND -> GND
  • TX -> D2
  • RX -> D3

# OLED -> Arduino:

  • GND -> GND
  • VCC -> VCC
  • SDA -> A4 (el cuarto pin analógico)
  • SCL -> A5 (el quinto pin analógico),

# Botón:

Usted puede conectar con un botón que es lo suficientemente pequeño para que el reloj inteligente y una resistencia de 10k ohmios. Consulte la imagen adjunta.

# Batería: Usted puede simplemente conectar la batería mediante la conexión (+) -> RAW, GND -> GND. Necesitas poner (+) de la línea de pin RAW en caso de que utilice cualquier tipo de fuente de alimentación externa, como una batería externa, en Arduino Pro mini tablero. De lo contrario, puede dañar la placa.

# USB al módulo UART -> Arduino:

  • 3.3V -> VCC
  • TXD -> RXD
  • RXD -> TXD
  • GND -> GND
 Paso 4: Compilar fuente Arduino para el reloj y cargar.
Imagen de la fuente Compilar Arduino para el reloj y la carga.

Puede descargar fuente RetroWatch Arduino en la ficha de la fuente GitHub.

GitHub – página del proyecto RetroWatch

Y usted tiene que hacer algo antes de que complie el código fuente.

conductor # install gráficos
Usted necesita una librería gráfica para dibujar imágenes, formas, tipos de letra en la pantalla OLED. Para usarlo, debe instalar Adafruit_SSD1306 , Adafruit-GFX-Library .

# Copia de la cabecera de la imagen de mapa de bits

Debe copiar el archivo de encabezado que contiene las imágenes de mapa de bits para cargar y utilizarlos. Usted debe copiar en la carpeta bitmap.h RetroWatchArduino a / Arduino carpeta de instalación / Arduino / hardware / libraries / RetroWatch. Si no hay tal carpeta, basta con hacerlo.

# Modificar las fuentes

Abra Arduino IDE y RetroWtchArduino.ino carga. A continuación, ajuste los números de pin que utilizó cuando se conecta el reloj. No es necesario modificar si utiliza pins de Arduino que se utilizan en esta instrucción. Pero si no lo hizo, es necesario modificar los códigos fuente a continuación.

SoftwareSerialBTSerial (2,3); / / Entrada tus números de pin TX, RX

int buttonPin = 5 / / Ingrese su número de pin botón

# Compilar / Cargar

Si sigue así la instrucción, es necesario compilar el código fuente. Si este procedimiento no funciona, usted tiene que comprobar el mensaje de error y lo que salió mal hasta ahora.

Si se completa la carga, el logotipo RetroWatch Arduino y el logotipo de Adafruit (el fabricante OLED) tienen que estar en la pantalla OLED. Después de la fase logo pasa y el tiempo aparece «00:00», la inicialización logra la perfección.

Ahora, es el momento de comprobar el Bluetooth. Encienda el Bluetooth en su teléfono (Configuración> Bluetooth). El teléfono comienza a buscar dispositivos Bluetooth cercanos, y el módulo Bluetooth debe mostrar. Una vez que los programas del módulo Bluetooth, puede continuar la fase de emparejamiento y los dos dispositivos se conectan después de poner la contraseña de 4 dígitos (en mi caso, por defecto 1234).

 Paso 5: aplicación Android instalar y fuente de descarga
Imagen de la aplicación Android de instalación y fuente de descarga
arduino_mode.jpg
parts_work_well.jpg

Es demasiado extenso intentar demostrar cómo compilar y modificar la fuente de Android. Para tu información, consulte el / RetroWatch_Android carpeta / RetroWatch en la fuente descargado de GitHub . Tambien el autor ha  registrado esta aplicación para Play Store, así que vaya descargarlo (buscar ‘ RetroWatch ‘o’RetroWatch LE ‘).

Siga las instrucciones a continuación para comprobar el funcionamiento de RetroWatch.

Si se instala la aplicación, activar el bluetooth primero (Configuración> Bluetooth) y vincularlo con el módulo. A continuación, arranque la aplicacion  RetroWatch  Seleccione el segundo menú (acceso de notificación) en la parte superior y otorgar RetroWatch la autorización de Notificación. Seleccione el primer menú (Elija el dispositivo) en la barra de acciones y seleccione la placa Arduino que ya está emparejado. Si no lo encuentra, compruebe la potencia y el módulo bluetooth. O seleccione en el menú ‘escaneo dispositivo para escanear manualmente.

Si tiene éxito la conexión, es posible que vea «Conectado» en el área de visualización de la conectividad en la parte inferior. Toque el menú de la barra de acción (…) y elegir «Transferencia de datos a ver ‘. Este menú transferir los datos para mostrar la hora y los mensajes por Bluetooth. Si el módulo Bluetooth funciona bien con la placa Arduino, información de tiempo cambia a la hora actual. La conexión Bluetooth está bien, pero el tiempo no aparece, compruebe la conexión entre TX, RX. Ahora, es tiempo de divertirse con mis propios ELEGANTE RELOJ! Las imágenes muestran el progreso hasta ahora.

 Paso 6: RetroWatch Arduino
Imagen de RetroWatch Arduino

RetroWatch modo cambia en un círculo de la siguiente manera.

Pantalla inicial:
La fase que el logotipo aparece cuando se inicia el reloj.

Visualización del reloj:
La pantalla básica que dice que el tiempo. Usted puede cambiar el estilo del reloj de la aplicación Android. Analógico, Digital, estilos mezclados son compatibles hasta ahora. Si se presiona el botón, la pantalla cambia a la pantalla de mensajes de emergencia. Cambia al modo de inactividad en caso de que no hay actualización de datos durante 10 minutos.

Pantalla de mensajes de emergencia:
La pantalla que se muestra cuando los usuarios presionan el botón en la pantalla del reloj o un nuevo mensaje de emergencia se actualiza. Si los usuarios presionan el botón de nuevo o 10 segundos pases, se muestra el siguiente mensaje. La pantalla cambia a un modo de visualización normal mensaje después de cada mensaje de emergencia shows.

Pantalla de mensajes normal:
La pantalla que se muestra después del mensaje de emergencia termina o usuarios de apretar el botón. El siguiente mensaje aparece cuando los usuarios presionan el boton o después de 5 segundos. La pantalla cambia al reloj cuando el último mensaje muestra.

Pantalla en reposo:
La pantalla que se muestra si no hay un impulso de datos durante 10 minutos.Muestra del indicador y la hora (hh: mm) los cambios en el intervalo de actualización de la pantalla que se ejecuten en el consumo de energía mínimo.Si se presiona el botón o llegue un nuevo mensaje, la pantalla cambia a la pantalla del reloj.

Módulo RetroWatch tiene estas características.
Tres mensajes de emergencia se pueden almacenar. El mensaje de que el reloj ya se recibe se elimina si los mensajes son más de 3. No se puede almacenar gran cantidad de datos debido a la falta de memoria (2 KB de RAM).
Lista  normales de mensajes de hasta 7. Al igual que los mensajes de emergencia, se suprimen los primeros mensajes cuando los mensajes recibidos llegan al máximo.
Usted puede cambiar el estilo de reloj que desee. O usted puede incluso hacer su propio estilo de reloj mediante la alteración del código fuente.
Hay 65 iconos por lo que la aplicación para Android puede usarlos. También puede agregar sus propios iconos. (Necesidad de compilar código Arduino)
Usted puede elegir si el indicador se muestra o no en la aplicación.
La batería interna es 140mAh, por lo que el tiempo de la batería es de aproximadamente 7 horas, en un estado normal. Supongo que el tiempo de la batería sería más si puedo solucionar el código fuente para ahorrar batería.

 Paso 7: Aplicación RetroWatch Android .
Imagen de la aplicación RetroWatch Android.

El rendimiento de la propia RetroWatch es limitada, pero el autor preparé algunas características para mostrar varios de los datos. La principal característica es el filtrado de los mensajes enviados al reloj  incluyendo  una característica para canal RSS con objeto de  usar datos de diferentes tipos de áreas. Pruebe cada característica cambiando 4 pestañas.

Lista de mensajes tab:

Los mensajes son de la información recogida desde la aplicación. Cada mensaje se inactiva a excepción de los mensajes de emergencia. Mensajes inactivadas no se envían. Usted puede cambiar el estado cuando los separamos. Al tocar cada mensaje, puede permitir a cada mensaje o los mensajes de un mismo envase.

Configuración de pestaña Filtro:

La aplicación RetroWatch controla cada sola información por filtración. Usted puede agregar, corregir y eliminar los filtros en esta ficha. Puede cambiar las cadenas de mensajes (ej. cambio de idioma coreano -> Inglés, ya que soporta Inglés solamente), eliminar los mensajes no mostrar, o simplemente activar sin una modificación de cadenas.

Pestaña RSS:

Puede registrar y monitorear los canales RSS. El reloj puede mostrar una gran cantidad de información por parte de los canales RSS. Por ejemplo, si añade un RSS clima y modificar cadenas para filtrar, puede recibir la alarma del tiempo del reloj! Usted puede buscar fácilmente los canales RSS de la página web que hice y añadirlos a la aplicación. (Lo siento, está escrito en coreano ahora)

Ver ficha de control:

Usted es capaz de alterar los estilos de la aplicación y ver. Si pones tu cuenta de Gmail aquí, los mensajes no leídos están registrados en una lista de mensajes. Usted puede cambiar el estilo de reloj y el indicador de visualización de la hora de mostrar (intervalo de visualización ya está establecido por el ahorro de energía, el cambio se aplica a intervalos).

La aplicación RetroWatch recoge tres tipos de datos.

Notificación:

Una notificación que se registra en la barra indicadora de Andriod. App utiliza el servicio de notificación para recoger las notificaciones, sólo a través de Android 4.3 es compatible con esta característica. Por favor, descargue RetroWatch LE app para otra versión androide. LE aplicación no tiene la característica de colección de notificación.

Información del sistema:

La información del sistema del teléfono, como el estado de la batería, RF (LTE, 3G) estado de la conexión, el estado de Wi-Fi, la recarga de progreso se recoge en el reloj. Además, si se registra una cuenta de Gmail, cuenta de e-mails no leídos.

RSS:

Si se establece el título y la URL de RSS, decía periódicamente datos RSS.

Aquí están las otras características menores.

Los mensajes se enviarán en dos clases – los mensajes de emergencia, mensaje normal. Pero los usuarios no puedan modificarlos. Puede configurar el icono que se muestra en el reloj cuando filtra los mensajes. Puedes usar 65 iconos. Toda la información se actualiza en el reloj cada 30 minutos.El RetroWatch ejecuta el servicio en segundo plano, incluso si se cierra la aplicación.

Fuente aqui

Más aplicaciones interesantes para Raspberry Pi


Las  posibilidades de uso de Raspberry Pi no terminan de soprendernos , y es que este ordenador de código abierto del tamaño similar a Netduino    con salida  hdmi, ha provocado la creación de proyectos tan interesantes con una inversión mínima de sólo 25 euros. La versatilidad que ofrece este dispositivo sobre la base de Creative Commons y GPL convierte en la plataforma ideal para los aficionados a la programación a dejar volar su creatividad sueltos y proponer aplicaciones interesantes y divertidas.

En otros post ya hablamos  de la Rasberry como  emuladora de consola de juegos,  o con un display LCD,  para   ayudar a realizar cultivos aeroponicos,  o como terminal ligero , pero la lista no termina ahí  : , instrumentos musicales, robots,  micro-juegos electrónicos, a los mini-ordenadores que se ensamblan como Legos,o globos que capturan imágenes de la Tierra desde 40 kilometros hacia arriba,etc .

Google Glasses caseras  con una raspberry pi

Si su presupuesto no le permitirá conseguir  las famosas gafas de realidad aumentada de Google, no se preocupe, ya que con un poco de imaginación, usted puede construir su propia versión económica  con una Raspberry Pi.

Raspberry Pi applications

Eso es justo lo que Zack Freedman estaba pensando cuando se puso a trabajar la construcción de una realidad aumentada portátil Raspberry Pi. Un dispositivo casero creado usando el interior de un lente de video MyVu para un iPod como una pantalla, instalada en el marco del metal de las gafas, y un mini teclado con Trad paquete que se ajusta para que quepa en su muñeca. El sistema es completamente inalámbrico, funciona con un Pi frambuesa adherida a su cinturón, y es alimentado por un cargador portátil Duracell. Puede que no tenga el diseño futurista de las gafas de Google, pero la cantidad de imaginación que entró en ella es innegable.

Abra la puerta del garaje con Siri

Siri es un servicio que se ejecuta en la tecnología de Apple que está diseñado para interactuar con el iPhone por voz, y que también puede controlar otros dispositivos a través de un servidor proxy conectado al servicio de Siri.

Un usuario en el Reino Unido se ha fijado para que la puerta del garaje se abra automáticamente mediante un comando de voz a través de su iPhone con el proxy Siri. Para obtener esta curiosa puerta del garaje a trabajar, l utilizó la plataforma Raspberry Pi para funcionar Proxy Siri, junto con wiringPi para activar y desactivar un relé que activa el garaje puerta automática.  

iRobot Roomba controlado con un controlador de Nintendo Wii

Es  sabido  que la famosa  Roomba también es  utilizada en educación  como introduccion a la  robotica  , eso mismo debio pensar Ben J., el creador de la invención, utilizando la tecnología de Raspberry Pi y un script Python para controlar de forma inalámbrica el robot  con un controlador de Nintendo Wii.Ben conectar dos transmisores del motor a los pines GPIO 4, 17, 18 y 21 de la raspberry Pi  con un zócalo de 16 pines reutilizado y modificado la fuente de alimentación para alimentar la placa base con unregulador  de  5 voltios, 1 amp. Como toque final, se añade una cámara que puede grabar vídeos desde la perspectiva del robot, mientras que los movimientos del robot se controlan con mando a distancia.

Cluster HPC con lego y 64 Raspberry Pi

Simon Cox y su hijo de  6 años de edad, pensaron  en construir una supercomputadora compuesta de 64 Raspberry Pis conectados mediante cables Ethernet, en una estructura hecha con piezas de Lego.

El objetivo de Cox era conseguir  procesadores de 64 para dividir las tareas para que pudieran trabajar juntos, utilizando una interfaz de transferencia y con un rendimiento aceptable.Con base en el hecho de que cada dispositivo ofrece el equivalente a un procesador de 300 MHz Pentium 2 y que todo el montaje requiere 192 vatios de potencia, el sistema ha logrado mantenerse estable durante meses sin un solo fallo en los nodos.

De hecho, los resultados positivos han animado a Cox para implementar este sistema en los servicios de impresión en 3D del departamento de la universidad en la que trabaja.

Fuente  aqui