IoT con LattePanda


Muy resumidamente LattePanda es un un mini ordenador completo con Arduino integrado   que ejecuta la versión completa de Windows 10. Incluye todo lo que un PC normal tiene  pudiendo hacer cualquier cosa que hace un PC normal. Es ademas compatible con casi todos los aparatos que conoce como  impresoras, joysticks, cámaras y más. Todos los periféricos que funcionan en su PC funcionaran en LattePanda.

Ademas LattePanda viene pre-instalado con una edición completa  pre-activada de Windows 10.


Utilizando las API existentes, puede desarrollar sus propios proyectos de software y hardware en LattePanda como lo haría en un PC normal usando  C #, JavaScript, Ruby y así sucesivamente de modo que no necesita su ordenador portátil  para construir una aplicación con el

Pero no sólo puede ser utilizado como un ordenador normal de bajo costo con  Windows pues LattePanda también está diseñado con un compatible co-procesador Arduino, lo que significa que se puede utilizar para controlar y detectar el mundo físico, al igual que una placa Arduino!

Si usted es un desarrollador de Windows, un desarrollador de la IO, un fanático de hardware de bricolaje, diseñador interactivo, robótica genio o un fabricante, LattePanda puede ayudar a su proceso creativo con los proyectos informáticos físicos!

LattePanda puede ejecutar la versión completa de Windows 10 y Ubuntu.

ESPECIFICACIÓNES

  • Procesador: 1,8 GHz Intel Cherry Trail Z8300 Quad Core
  • Funcionamiento del sistema: Pre-instalado preactivado completa edición de Windows 10 (versión Inicio)
  • Ram: 2 / 4GB DDR3L
  • Capacidad de almacenamiento: 32 / 64GB
  • USB: 1 x USB 3.0, USB 2.0 x 2
  • HDMI de salida de vídeo y el puerto Ethernet
  • 3,5 mm de salida de audio jack
  • Ranura para tarjeta Micro SD
  • Toque y Conector de pantalla
  • Plug and Play Conectores de sensor
  • WiFi y Bluetooth 4.0
  • Coprocesador: ATmega32u4
  • GPIO: 2 GPIO de chips Intel, 20 GPIO para Arduino
  • Potencia: 5v / 2A
  • Dimensiones: 3.46 «x2.76»
  • Peso: 100 g

 Pines

Debajo de cuadros es un diagrama básico que muestra todos los pines del bus de expansión:

LattePanda pines

 

Distribución de los pines en el área U1 se asignan a la base de X-Z8300. Por el momento, no hay información disponible.

Distribución de los pines en el área de U2 se asignan al núcleo ATmega32u4.Cada uno de los 20 pines digitales (A0 – A5, D0 – D13) en la zona de U2 se puede utilizar como una entrada o salida, cada uno operando a 5 voltios. Cada salida puede fijar o recibir 40 mA y cada uno tiene una resistencia de pull-up (desconectada por defecto) de 20-50k ohmios.

Precaución: Superior a 40 mA en cualquier pin de E / S puede causar daños permanentes en el ATmega32u4.

Algunos pines tienen funciones especializadas:

Entradas analógicas: A0 – A5, A6 – A11 (en D4, D6, D8, D9, D10, D12 y). El LattePanda tiene 12 entradas analógicas, etiquetados A0 a A11, todos los cuales también pueden ser utilizados como I / O digital. Cada pin tiene una resolución de 10 bits (es decir, 1024 valores diferentes). Por defecto se miden desde el suelo a 5 voltios.

De serie: D0 (RX) y D1 (TX). Se utiliza para recibir (RX) y transmitir datos en serie (TX) TTL.

Las interrupciones externas: D3 (interrumpir 0), D2 (interrumpir 1), D0 (interrumpir 2), D1 (interrumpir 3) y D7 (interrumpir 4). Estos pines pueden ser configurados para desencadenar una interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio en el valor.

PWM: D3, D5, D6, D9, D10, y D13 proporcionan salida PWM de 8 bits.

SPI: D16 (MOSI), D14 (MISO), D15 (SCK).

LED: D13 Hay un LED integrado impulsado por pin digital 13. Cuando el valor del pin es alto o bajo

TWI: D2 (SDA), D3 (SCL).

Otros pines de la placa:

Reset: Lleva a este BAJA línea para reiniciar el microcontrolador. Normalmente se utiliza para añadir un botón de reinicio para escudos que bloquean la una en la mesa.

¿Cuál es el propósito de este proyecto?

En este ejemplo  vamos a aprender, cómo nos comunicamos entre Arduino (chip de Arduino interna en LattePanda) y Microsoft Visual Studio y envían los datos desde el Arduino para utilizar una aplicación de Windows. Aquí vamos a medir la temperatura y humedad ambiental y enviar los datos del sensor de DHT Thingspeak.

Cómo acceder a la disposición de patillas de Visual Studio

LattePanda.Firmata es una biblioteca de código abierto Firmata proporcionada por LattePanda, que es adecuado para aplicaciones de Windows desarrollado en Visual Studio. Esta clase le permite controlar Arduino GPIO desde aplicaciones de Windows, con funciones que incluyen:

  • La lectura y escritura a los pines digitales
  • La lectura de las entradas analógicas
  • El control de servomotores
  • El envío de datos a los dispositivos y los dispositivos de recepción de formularios de datos a través del bus I2C

Para este proyecto, he hecho algunos cambios en la biblioteca Firmata de datos del sensor DHT leer o cualquier otro sensor.

3 pasos para su proyecto Arduino remoto

  • Descarga e instalación de Visual Studio 2015
  • Configurar el Arduino (Es pre-instalado, a menos que cambiara el programa de Arduino)
  • Crear un proyecto o utilizar el proyecto de ejemplo

Descarga e instalación de Visual Studio 2015

En el primer paso, es necesario instalar Visual Studio en LattePanda. No se instala por defecto.

  • Descargar Visual Studio 2015 e instalarlo.
  • Activar el modo de programador en su sistema operativo, para este fin, vaya a Configuración> Actualización y seguridad> en la sección para desarrolladores> Selección de Modo desarrollador

Estableció el Arduino

  • Descargar este archivo y abra el archivo en Arduino. (Este archivo reemplaza con StandardFirmata . Algunos cambios se han hecho en este archivo)
  • Agregar biblioteca sensor de Adafruit DHT a Arduino.
  • Seleccione Arduino Leonardo del Board sección. A continuación, seleccione el puerto COM correcto, cargar el último boceto.

Cableado

El objetivo de este proyecto es leer los datos de temperatura y humedad por el sensor DHT11 conectado a LattePanda(se puede utilizar en lugar de DHT21 o DHT22).

El sensor  se  debe conectar como en la imagen  siguiente ,es decir el pin de la izquierda (Data) al terminal D7 de LattePanda, el terminal central del sensor al pin +5V de LattePanda  y por ultimo el terminal de la derecha al ping de GND de LattePanda.

 

 

Leer Temperatura y Humedad

Descargar este archivo y abra el archivo con Microsoft Visual Studio.Registrarse en Thingspeak y crear un nuevo canal con dos campos. ( Field 1de la temperatura y Field 2 de la humedad). Después Save Channel , en la API Keys pestaña, copia Key valor y pegar en Program.cs archivo en lugar deTHINGSPEAK_KEY_HERE .

Guardar el archivo y haga clic Start botón. La salida será como se muestra a continuación:

Al final, los datos se pueden ver en el  servidor deThingspeak  apareceran  como se muestra a continuación:

Recursos

Fuente   aqui

Como ahorrar en la compra de una Raspberry Pi


Raspberry Pi 3 es el mini-ordenador más vendido en todo el mundo que, hace poco, ha superado ya los 10 millones de unidades vendidas.

Esta nueva versión incorpora un BroadCom  ARM710   cuad core  corriendo a 1200mhz  contando ademas con 1Gb  de RAM   y como novedad  cuenta con un interfaz wifi y bluetooth

Para celebrarlo, los responsables del proyecto han creado y puesto a la venta un kit de inicio de Raspberry Pi que, además del mini-ordenador, viene con un gran número de extras de manera que cualquiera que lo compre tenga todo lo necesario para empezar a utilizarlo sin tener que comprar nada más. Existen  dos versiones del kit: la versión «Pin in a box»   y la versión «starter Bundle» 

 

La la versión «Pin in a box»   es la versión premiun  del Kit de Raspberry Pi  3 contando con lo siguiente:

  • Un Raspberry Pi 3 modelo B.
  • Una tarjeta Micro-SD de 8 GB con NOOBS.
  • Una carcasa oficial.
  • Un adaptador de 2.5 amperios.
  • Un cable oficial de 1 metro HDMI.
  • Un ratón óptico y un teclado de alta calidad.
  • Una copia de la revista “Adventures in Raspberry Pi”.

El precio de todo esto es de 99 libras más impuestos (unos 118 euros), un precio que  quizás  sea algo excesivo para un equipo de estas características

premium

Una versión algo mas sencilla es la versión   Raspberry Pi 3 Official Desktop Starter Bundle (16GB, Black)    que cuesta en Amazon unos 70€. Es un Kit perfecto para personas que se inician pues es de muy  facil montaje pues no olvidemos que viene con el sistema operativo presinstalado ,así que cuando lo tenga todo montado y con la micro-sd introducida, al encender la rapsberry aparece un menú para ver que sistema operativo quiere bajar.

La caja que acompaña la RPi es muy modular con posibilidad de dejar laterales o parte superior al aire para dejar accesible conexiones internas. Incluye una fuente sobredimensionada de 2500mA,  siendo el conjunto  muy completo, de muy buena calidad

Este kit tiene todo lo necesario para empezar:

  •  Raspberry Pi 3 model B
  •  Carcasa oficial
  •  Cargador 2,5 A
  •  Tarjeta MicroSD clase 10 (y adaptador SD) con NOOBS preinstalado, con el que podemos instalar Raspbian y cualquier otro sistema soportado de manera fácil.
  •  Cable HDMI 1.4  lo cual permite  controlar la RaspBerry con el mando de la tele (Solo en algunas teles y algunos S.O)  .Si su  monitor solo es  VGA hace falta un convertidor HDMI a VGA, que puede costar unos 8€
  • Cable ethernet ( lo cual no tiene mucho sentido al ser precisamente wifi).

Y sobre el funcionamiento, cumple su cometido siendo ideal para:

  • Contar con una maquina linux para navegar y programar.
  • Usarlo como centro multimedia, con el sistema «Openelec» (KODI).
  • Descodificador de Movistar +
  • Centro de emuladores y juegos retro, con el sistema Retro Pie (o Emulation Station en Raspbian).
  • Como terminal que se conecta a un servidor.
  •  Enseñanza de electrónica, sistemas y programación
  • Etc

 

rsapberrypoi3

Por poco uso que le de, este pequeño y barato aparato hace la vida más sencilla de lo que cabía incluso esperar pues al fin al cabo es un pequeño ordenador de bajo coste con un procesador de 64 bits, conector de red, 4 puertos USB, salida HDMI (imprescindible para conectar a la TV del salon…), WIFI integrado y viene con una tarjeta microSd fde 16Gb con el sistema operativo preinstalado .El hardware como vemos es más que suficiente para un «media center»,estando  la caja muy bien ajustada, conteniendo todo el cableado necesario y   la tarjeta de memoria ya preinstalada para hacernos mucho mas fácil la instalación inicial.

 

A continuación, vamos a ver si  podemos mejorar esto,montando   su propio Raspberry Pi Starter Kit

Lo primero que no puede faltar en nuestro Starter Kit es una unidad de Raspberry Pi eligiendo obviamente  la versión Pi 3 modelo B, la versión más reciente que, además, cuenta con Wi-Fi y Bluetooth  que  cuesta en Amazon unos 39€.

r3

Raspberry Pi 3 está construida alrededor del nuevo procesador con 1,2GHz de velocidad, mucho más rápido y con mayor capacidad de procesamiento que sus antecesores integrando  un chip que la dota con conectividad Wifi y Bluetooth 4.1 de bajo consumo .También cuenta con administración de energía mejorada que permite trabajar con más dispositivos USB externos.

Este modelo permite usar pues  más energía a los puertos USB pudiendo conectar más dispositivos a los puertos USB sin necesidad de usar hubs USB alimentados. Además ,al no necesitar usar adaptadores WiFi por USB, tendrá más energía disponible en los puertos.

 

Para instalar el sistema operativo necesitamos una tarjeta micro-sd  que debería ser de clase 10 para tener el mejor rendimiento posible .En el kit oficial la memoria es de 8 GB (unos 2€), pero puestos a personalizar   con idea  de  tener espacio más que suficiente .se puede comprar mejor una 4 veces mayor ,por ejemplo la que distribuye Kingston en  sobre  por unos 7€  una de 32GB .

 

 

 

lingston

 

Obviamente la tarjeta sd vendra vacia ,asi que tendrá que instalar algunos de los sistema operativos disponibles gratuitamente desde la pagian oficial de la fundacion Raspberry Pi   en la parte de descargas donde nos ofrecen un gran abanico de posibilidades:  Ubuntu, Snappy ,Windows 10,OSMC,Librelec,Pine y Risc OS

 

rrp3

Para no tener la placa suelta y correr el riesgo de que se dañe, debemos albergar la placa en una carcasa,pero puestos a economizar cualquier caja de plástico reciclada de  alimentación nos puede servir perfectamente y con esto nos podremos ahorrar unos euros ,que  nos pueden servir para comprar mas accesorios.

IMG_20160528_113013

 

Una parte vital para que funcione es la alimentación.Lo ideal, si vamos a alimentar otros circuitos a  través de la placa, debemos elegir  un adaptador de 5V 2.5A para no tener en ningún momento problemas de alimentación.Este tipo de fuentes suelen rondar los 10€ ,pero perfectamente se puede usar una fuente  reciclada de una tableta o otro dispositivo si no vamos a conectar muchos dispositivos y siempre que tenga conector micro-usb.

El modelo Norpanda  esta diseñado  para la Raspberry con 2A, es el cargador que tenemos que podemos comprar si queremos despreocuparnos de los errores por falta de alimentación  pues por menos de 9 euros, no hay mucho más que pensar.Puntos a su favor:
– Construcción solida (Tengo un par de fuentes de alimentación externamente iguales para mis CCTV y lo tengo más de 2 años 24/7 Y aguanta perfectamente.)
– Cable de 1.7 m unido al cargador.
– Cable grueso y de buena calidad.
– Corriente estable y correcta para la Raspberry Pi.

 

 

Por ultimo , para conectarlo a la televisión también necesitaremos un cable HDMI de la gama “Amazon Basics” de 1.8 metros que, además de ser baratos(7,29€), ofrecen una calidad de imagen excelente así como  un pack sencillo de teclado y ratón inalámbricos. que pueden comprarse por unos 12€  de la marca Toggo a 2,4Ghz ultradelagadosos

 

 

Hasta aquí, el coste total de nuestro propio Starter Kit es de en torno a 55 euros, casi el 50 %  menos que si compramos el kit oficial. Es cierto que no recibiremos la revista con las asombrosas aventuras de Raspberry Pi, sin embargo, en cambio, podríamos añadir algunos extras que, en nuestra opinión, podrían ser interesantes, manteniendo aún el precio total pmuy or debajo de los 120 euros, por ejemplo añadiendo  unos sencillos disipadores de calor que nos ayudarán a mantener nuestro Raspberry más fresco o ,si os nos gusta mucho utilizar el Raspberry como retro-consola , o podemos olvidarnos de incluir un mando de aspecto retro ideal para jugar con RetroPie.

 

 

Y por cierto, si esta pensando en usar  su Raspbery Pi  para automatización del hogar  usando la plataforma de Cayenne , han preparado un  estupendo concurso hasta octubre para encontrar el mejor proyecto de automatización mediante Cayenne ,que sirva para mostrar lo útil que puede ser en el hogar esta innovadora solución.

Van  a dar un premio de $ 50 a cada persona que presente un proyecto, y $ 200 para el ganador,  pagando a través de PayPal.! Si usted lector está interesado, no lo dude  y aproveche esta oportunidad!

Puede encontrar mas información en  http://community.mydevices.com/t/submit-your-cayenne-projects-50-just-for-participating/1158