Tres semanas dos eventos, 100 seguidores y 26 participantes.

Alcanzamos los ¡100!… y como diría nuestro socio del sur Jose Maria con nuestra mezcla de spaninglish… no recuerdo si se pronuncia ‘hacksters’ o ‘ hamsters’
jajajaja!! En cualquiera de los casos YUPI!!

Con el entusiasmo y expectativas que esta generando esta imparable movida entorno a IoT esperamos convencidos que llegaremos a final de año superando los 1000 seguidores.

Hackster_100

::Hack the IOT Core LABS – #AYNIT:: 22/04/16

Ho tens a un clic ::Hack the IOT Core LABS – #AYNIT:: 22/04/16

CAT–
Tal com vàrem acordar, aquest proper Divendres dividírem la sessió en dos apartats :

Els nostres Hack LAB!
– Farem un Lab sobre Arduino i Applicacions universals amb Windows 10
– Mostrarem com fer una Extension board per la Raspberry.

Els nostres Projectes nous.
– Presentarem les propostes de projectes a fabricar.
– Formarem els grups que les treballaran.

Esperem les propostes de tothom, tan si pots assistir al local del VIT i presentar-lo personalment, com si no pots desplaçar-te i ens ho vols fer arribar per correu estarem encantats de poder començar a treballar plegats amb les propostes de tothom.

NO OLVIDEIS RELLENAR LA ENCUESTA PARA NUESTRAS PROXIMAS SESIONES EN BCN!

ES —-
Tal y como acordamos, en la sesión de este próximo Viernes trabajaremos los siguientes apartados:

Nuestro Hack LAB!
– Haremos un Lab sobre Arduino y APLICACIONES universales con Windows 10
– Mostraremos cómo hacer una Extension board por la Raspberry desde cero!.

Nuestros Nuevos Proyectos.
– Presentaremos las propuestas de proyectos a fabricar.
– Formaremos los grupos que las trabajaran.

Esperamos las propuestas de todos, tanto si puedes asistir al local del VIT para presentarlo y defenderlo personalmente, como si no puedes desplazarte y nos lo quieres enviar por correo… estaremos encantados de poder empezar a trabajar juntos con las propuestas de todos.

#All You Need Is Ten : jump start #06 – Remote Access from Powershell

Uno de los fuertes de IoT core es el control remoto a través de powershell, con la ventaja de que podemos automatizarnos script’s para las tareas repetitivas con el lujo de disponer de la version ISE.
A titulo de ejemplo empezaremos aplicando el script que nos permitirá conectarnos remotamente a la Rasp que acabamos de configurar.

– Iniciaremos nuestra tarea el la barra de texto de cortana
>Escribiremos>powershell ise>
>Click botón derecho ratón>Ejecutar como administrador>

AYNIT_P06_F01
– copiar las siguientes líneas de script

  • net start WinRM
  • Set-Item WSMan:\localhost\Client\TrustedHosts -Value PepLluis_Box
  • Enter-PsSession -ComputerName peplluis_box -Credential peplluis_box\Administrator

>Click icono Run o pulsar F5>Introducir credenciales>AYNIT_P06_F02

– y… Ya estamos dentro :
AYNIT_P06_F03
después de la primera conexión, podremos acceder directamente desde el icono de acceso remoto según la siguiente figura :
AYNIT_P06_F04

Ya tenemos otro punto de entrada mas 🙂 para gobernar sin limites nuestra Rasp!

#AYNIT HACK01 – Pwm Car Motion

Continuamos trabajando para el ultimo de Hack de nuestro LAB, la idea es irlo compartiendo con vosotros a medida que vayamos avanzando.

Al terminar sabremos de:
–        Control dispositivo por pulsos con modulación
–        Motores paso a paso
–        Controladores de motores
–        Integración de sensores por ultrasonidos
–        Utilizar servicios de Azure para controlar nuestros vehículos.

Este es nuestro vehículo:

Este nuestro módulo de potencia para controlar el desplazamiento.

Estamos utilizando una sencilla plataforma donde mecanizamos dos motores, el objetivo de la experiencia es afianzar nuestros conocimientos en el control de motores, efectuaremos dos puestas en escena, la primera con servos y la segunda con motores convencionales.

En la segunda etapa, dotaremos a nuestro vehículo de un sensor de ultrasonidos para detectar obstáculos.

Finalmente armaremos un pequeño protocolo de comunicaciones para poderlo gobernar de forma remota nuestro particular cacharro viendo que posibilidades tenemos para monitorizarlo desde Azure.

Controlando motores con : Pulsos Con Modulación (pwm)

El espacio ‘Windows.Devices.Pwm’ contiene todos los objetos necesarios para administrar una señal modulada por pulsos, sin embargo necesitaremos disponer de un ‘provider’ para unir nuestra lógica con el manejo y mapeo del controlador, nos será necesario utilizar la referencia al proyecto : pwmSoftware, que encontraremos guithub.

Nuestro ejercicio inicial será bastante simple y lo encapsularemos en una aplicación universal probándola contra unos pequeños servo motores

Como he dicho vamos a compartir el código que estamos trabajando en grupo, pero que presumiblemente no tendremos disponible hasta después de nuestro segundo lab del 18/03.

Disponemos de cuatro apartados:

1)     Variables
2)     Funciones Inicialización
3)     Inicialización área de entrada / salidas
4)     Funciones de control de los motores

AYNIT_HAK01_F01

Variables
AYNIT_HAK01_F06

Funciones Inicialización

AYNIT_HAK01_F03

AYNIT_HAK01_F04

Inicialización área de entrada / salidas

AYNIT_HAK01_F05

Funciones de control de los motores

AYNIT_HAK01_F02

#All You Need Is Ten : jump start #02 – Install IoT Core on device

Configurar un nuevo Dispositivo

Deberemos completar los siguientes pasos:

1) Iniciar Windows 10 IoT Core Dashboard
2) Flash la microSD Card
3) Preparar el primer Boot de la Raspberry
4) Configurar Idioma / WiFi

1 – Iniciar Windows IoT Core Dashboard

AYNIT_P02_F01

– Insertar la microSd Car
>Seleccionar>

AYNIT_P02_F02>Descargar e Instalar>

AYNIT_P02_F03

2 – Flash la microSD Card

– Finalizada la descarga, confirmar que vamos a grabar

AYNIT_P02_F04>Continuar>Solicitud permiso administrador>Si>

AYNIT_P02_F05

AYNIT_P02_F06

3 – Primer boot de la Raspberry

– Insertar la microSD en nuestra Raspberry
– Conectar el cable HDMI (Pantalla/Rasp)
– Conectar cable Ethernet al Router o Enchufar Dongle Wifi
– Conectar un teclado/ratón USB
– Conectar la alimentación al conector MicroUSB

4 – Configurar idioma / WiFi

Al recibir alimentación en el monitor aparecerán los típicos mensajes conforme el sistema se está inicializando por primera vez.

Si hemos conectado la rasp por ethernet el DHCP del router deberá habernos asignado una IP que visualizaremos debajo de la imagen de la tarjeta.

– Al finalizar nos mostrara una pantalla de selección de idioma

AYNIT_P02_F07

– Si dispones de un ‘dongle’ wifi haz Click en Configuracion >Seleccionar wifi de la Lista>Entrar codigo>

En la parte inferior podremos visualizar los dispositivos conectados a nuestros USB’s así como las IP asignadas a cada adaptador.

… Ya puedes pasar a la siguiente tarea!!

 

(*) Algunas tarjetas pueden no ser compatibles con IoT Core, revisa la Lista de compatibles.

#All You Need Is Ten : why jump start

Antecedentes : Vamos a contar sobre Windows 10 IoT Core!!

A día de hoy ya no es necesario intentar convencer a nadie sobre que sistema operativo es mejor ni de que significa lo que son sistemas cooperativos, sin embargo leyendo entre las conversaciones de ingenieros continuo sorprendiéndome cuando de entre las sombras y de forma recurrente aparecen las mismas de siempre … “que si mi noobs tiene…” “que si mi IoT Core también…” “que si yo puedo hacer esto” y … “tu no tienes lo otro”, es la eterna rencilla que me recuerda las peleas que teníamos cuando hacíamos diferentes colecciones de cromos en el cole y la pelea era ver cual era mas chula! Jajajaja!

Raspberry con sus mas de diez variedades de sistemas operativos a escoger es uno de sus ejemplos, en mi opinión no se trata de que estoy usando si no de que soy capaz de hacer con ello. He visto autenticas obras de ingeniera, realizadas con materiales de “maker’s” al alcance de cualquiera. Dentro de cada una de las comunidades que comparten conocimiento existen grupos capaces de convertirse en avanzadillas que permiten a cualquier persona sin conocimientos profundos iniciarse rápidamente y aprender a usar una determinada tecnología en pocos días, sin duda esa es una de las paradojas de la tecnología que mas deberia apasionarnos.

Hablamos de nuestro futuro con la irrupción de los Robots y la Robótica, de los modernos sistemas de producción con la  Industria 4 y sin embargo continuamos pasando de puntillas cuando hablamos de los potentes movimientos de “Maker’s” y la nuevas comunidades de “científicos amateurs” que han hecho posible la liberalización del conocimiento y la democratización del saber como, para que grupos afines o personas comunes que por necesidad, afición o “curiosidad científica” consiguen la autosuficiencia de fabricar y/o construir por si mismos bienes para consumo propio.

Aunque esto ultimo para algunos tecnólogos o sectores industriales continuara considerándose “simple bricolaje”, tengo la convicción de que en un futuro próximo la convergencia y aplicación de filosofías abiertas en todos los ámbitos del conocimiento significara una vez mas sumar otra pequeña revolución social a la ya larga lista que nos aporta la red. 

Lamentablemente el papel que representamos los que pertenecemos a mi década es muy limitado… y a pesar de que los seniors “de mi generación” os podamos iniciar y ayudaros en la construcción del trampolín, no tengáis ninguna duda que los saltos con pirueta os tocara hacerlos a vosotros 🙂

De la enorme cresta de surgida en los dos últimos años hablando de “IoT”  así como de la inmensa penetración que tiene ya hoy en día en nuestra sociedad, surge la motivación de aportar nuestro humilde punto de entrada a este fantástico mundo por descubrir, concentrándonos en una pequeña porción de todo el pastel que tratara entorno al IoT Core.

Aunque existen literalmente cientos de miles de paginas dedicadas a todos y cada uno de los temas hablados anteriormente (en Ingles), mi propósito es iniciar desde cero una serie de artículos y laboratorios dirigidos a la comunidad hispano parlante, para introducirnos a este apasionante mundo donde los cacharros, la electrónica, la programación y las comunicaciones dan rienda suelta a nuestra imaginación y capacidad de hacer cosas.

#All You Need Is Ten : jump start #01 – get your system ready

Windows 10 IoT Core Lab’s.

Visual Studio es la única plataforma de desarrollo que permitirá a tus aplicaciones rodar en casi cualquier sistema y dispositivo.

A pesar de nuestra amistad con las retrospectivas cuando iniciamos una tanda de Lab’s siempre nos ocurre lo mismo 🙂 los iniciamos a tiempo y en escasas ocasiones terminamos completándolos por falta de ese tiempo 🙁 ya que nos pasamos la mayor parte del dichoso tiempo preparando el entorno. Esta primera entrada es la guía de preparación para tenerlo todo listo antes de empezar y poner a trabajar nuestros hack’s desde el minuto cero!

Necesitaremos:

  1. Windows 10 v10586
  2. Activar el modo programador de Windows 10
  3. Disponer de Visual Studio 2015 Update 1
  4. Instalar el IoT Core DashBoard
  5. Instalar las Plantillas de IoT Core
  6. Verificar que todo está apunto

1 – Tener instalado Windows 10 (Windows 10 compilación 10586 and up)

Verifícalo invocando:

>prompt
>winver
AYNIT_P01_F01

2 – Activar el modo programador en Windows 10 Comprobar que tu sistema está en modo desarrollador. Haz clic en el icono de notificaciones (barra tareas, inferior Derecho “lateral fecha/hora”)

>Todas las configuraciones
>Actualización y Seguridad
>Para Programadores
AYNIT_P01_F02

>Seleccionar Modo Programador

3 – Instalar Visual Studio 2015 Update 1. Con las universal tools y Windows SDK para 10586. Verifica si lo tienes disponible:
>Ayuda
>Acerca de Microsoft Visual Studio.
AYNIT_P01_F03

>Panel de Control
>Programas y Características
AYNIT_P01_F04

En otro caso si no dispones de alguno de ellos puedes instalarlo descargándote el SDK desde:  SDK Windows 10 o bien seleccionándolo desde el instalador:
AYNIT_P01_F05

4 – Instalar el IoT Core DashBoard. Nos permitirá obtener las imágenes correspondientes a las diferentes electrónicas y preparar la SD de sistema para la Raspberry/Minnowboard/DragonBoard, etc.)

Para iniciar la instalación haz clic en: IoT Core Dashboard

5 – Instalar el IoT Core Project Templates. Nos permitirá disponer de las plantillas que utilizaremos en las aplicaciones ‘background’ para la Raspberry, Minnowboard..etc.

Para iniciar la instalación haz clic en: IoT Core Templates

6 – Verificar que todo está apunto.

Finalmente comprobaremos que todo es correcto y que dispones de todo lo necesario deberás iniciar Visual Studio 2015, y crear tu primer proyecto universal :
>Archivo
>Nuevo
>Proyecto
>Plantillas
>Visual C# o VB
>Universal
> Aplicación Vacía (Windows Universal)

Una vez – Creado -> desde el explorador de soluciones

>Propiedades
>Aplicación

AYNIT_P01_F06

Ya estas a punto para empezar? Ahora ya no tienes excusas!

 

#All You Need Is TEN : Have you found your Shell?

The Shell

This Shell died thousand years ago and remain hidden until I found it today during my morning walk.

Was really amazing to have this honor… That’s incredible! In fact I’m the first human to see it after all this time!

My first thinking was I wanted to share this treasure with all my Friends. In the same way the Internet of Things becomes the most wide source for inspire people to share their technologic treasures with next generation of maker’s.

So… not randomize your life waiting for found old lost things 🙂 Come with us on the next month lab’s to explore and discover hundred of posibilities, jumping and try out our special IoT world!

I keep waiting for you… Are you ready to get in touch?

Continue Reading : Why jump start
Jump to : Our IoT Labs

All you need is TEN – TOUR 2016 – Place 1

Where : Escola PIA Santa Anna de Mataro / +info

When : Divendres 24 de Febrer de 16 a 19h – Round 1 Done!
And     : Divendres  18 de Març  de 16 a 19h – Round2 🙂

Abstract : IoT hackTheLab and JumpStart on Raspberry and Small devices

Nivel : 200/300

Te proponemos iniciarte rápidamente al desarrollo de aplicaciones para pequeños dispositivos con el core de Windows 10.

Nuestro ‘HackLab’ constara de tres partes.

  1. Haremos una rápida introducción al panorama actual de las plataformas, opciones, y plataformas electrónicas soportadas.
  2. Iniciaremos un laboratorio guiado, donde podrás aprender desde cero como iniciar, desarrollar y desplegar una aplicación universal en nuestro Raspberry. Nuestro ejercicio girara entorno a las comunicaciones a través del puerto serie y la compatibilidad de la misma en entornos ARM / X86. (Veremos cómo la misma aplicación rodara en nuestro PC y en nuestra RASPB)
  3. Una vez iniciados, empezaremos nuestro particular “Hack” donde nuestro reto se centrará en desarrollar una solución genuina utilizando un gran número de módulos y electrónicas que pondremos a vuestra disposición. Seleccionaremos los “Hack’s” presentados más originales “que estén funcionando”.

La participación a estos labs, será previa inscripción. El número máximo de participantes será 30. Los participantes deberán asistir con su portátil y VS 2015 instalado (en Alguna de sus versiones). La duración aproximada será de tres horas.

Contacta con nosotros si estas interesado en nuestro IoT Tour 2016.

Ya falta poco!!