Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Game On: Intel Edison con el Kit Xadow Wearable [2 de 4]

12 abril, 2016

Continuamos hablando de Intel Edison y de su Kit Xadow Wearable (Parte 1), hoy seguimos con los componentes del kit móvil y todos sus detalles a todo color 😉

Cada parte del kit, como está descrito al principio de este documento, puede utilizarse para crear diferentes tipos de tecnología móvil, dependiendo de cómo se combinen entre ellos y se programen.

Batería

La batería para este sistema es una batería estándar 3.7 V, 500 mAh Li-Ion.

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-7

Xadow - Edison

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-8

Esta es la placa principal para conectar el módulo Edison y es ligeramente más ancha que el módulo en sí mismo. Si enchufas el módulo Edison en su conector se mantendrá firme pero, para una mayor seguridad, puedes fijarlo con tornillos del módulo Arduino*.

La placa tiene un conector para la batería y cuatro conectores para placas de expansión en los laterales. El conector superior es para la placa programadora Edison, los conectores laterales son para las placas de sensor y accionador y la de abajo es para el módulo de tarjeta SD.

Hay dos botones, PWR y FW_RCVR. Presiona y mantén el botón PWR para encender y apagar el dispositivo mantén 9 segundos para apagar y 2 segundos para encender.

Un pequeño LED verde cerca del conector de la batería indica el estado de energía. Si está intermitente, la energía se está suministrando vía USB. Si está estable, la batería está cargando. Si está apagada, la batería está cargada.

Esta placa y la batería son todo lo que necesitas para hacer un trabajo Edison.

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-9

El funcionamiento de este dispositivo compacto me causó una gran impresión: esta pequeña placa con una batería es un mini-PC con Linux* OS real y accesible mediante WiFi*.

Programador Xadow - Edison

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-10

Esta es una placa para conexión con PC. Puedes utilizarla para depurar y proporcionar energía desde el PC. Contiene dos conectores Micro USB:

  • El conector UART conecta con el PC vía puerto COM y proporciona energía.
  • El conector del dispositivo/anfitrión maneja la placa desde el IDE Arduino*. Hay un interruptor para seleccionar modo “Dispositivo” o “Anfitrión”. Para Arduino*, selecciona "Dispositivo”.

Xadow - Edison SD

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-11

Esta placa contiene un conector para enchufar en una tarjeta de memoria SD. Está conectado a la toma de abajo en la placa principal, con el cable más ancho.

Puedes encontrar la tarjeta SD en el directorio del dispositivo en /dev/mmcblk1.

Para montarla sigue el procedimiento estándar. Crear una carpeta vacía, ej.

Entonces, introduce la tarjeta en esta carpeta:

Para montar automáticamente la tarjeta cuando se inicie Linux, añade la secuencia siguiente al fichero /etc/fstab:

Xadow - OLED 12864

La pantalla incluida en el kit es 128x64 OLED.

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-12

Ver las especificaciones en la página web Seeed.

La pantalla está conectada mediante la interfaz I2C. La ruta del dispositivo es 0x3C.

El siguiente código es una visualización de pantalla de muestra:

Utilizamos las siguientes funciones:

  • init() – Inicia la imagen Seeed OLED y configura la pantalla en modo Normal.
  • clearDisplay() – Borra la pantalla completa. Debe usarse antes de un nuevo comienzo o tras una desactivación. Esta función también sitúa el cursor en la esquina superior izquierda.
  • setBrightness(unsigned char Brightness) – Configura el contraste de la pantalla OLED. El brillo puede establecerse entre 0 y 255.
  • setNormalDisplay() – Configura la pantalla a modo normal (no inverso).
  • setPageMode() - Configura la pantalla a modo direccionamiento de página.
  • setTextXY(0,0) - Sitúa la posición del texto (cursor) en la página X, columna Y. X puede ser cualquier número del 0 al 7. Y puede ser cualquier número entre 0 y 127.
  • putString(cont char *string) - Imprime la serie en la pantalla OLED, comenzando por el actual marcador de dirección establecido por setTextXY(X,Y).
  • sendData(unsigned char Data) – envía un byte a la pantalla.

Puedes encontrar otras funciones y más información en www.seeedstudio.com/wiki/OLED_Frame y en el fichero SeeedOLED.h

Xadow - Timbre

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-13

El timbre está conectado a las clavijas 11 y 13. Tienes que encenderlos y apagarlos simultáneamente. Para que suene debes enviar 0 o 1 a ambas clavijas.

He aprendido, por experiencia, que el método más sencillo es programar una de las clavijas en 1 y después cambiar el estado de la otra clavija para hacer sonido.

El código siguiente es una salida de sonido de muestra:

Xadow - Motor de vibración

GAME ON: INTEL EDISON CON EL KIT PORTÁTIL XADOW-14

Puedes controlar el motor de vibración del mismo modo que el timbre: encendiendo y apagando y estableciendo las clavijas 10 y 11 en el mismo valor. Este código de ejemplo muestra un método:

Tal y como con el timbre, necesitas controlar sólo una clavija, tras haber fijado el uno en la otra.

Continuamos en: Game On: Intel Edison con el Kit Xadow Wearable [3 de 4]

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
2 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram