Intel Edison Sensor tablero usando francobordo/Python/matraz (programación mínima necesaria) (1 / 8 paso)

Paso 1: Hardware y Software de lista (con alguna justificación)

Intel Edison – el concurso utiliza este hardware y lo que es lo que estoy usando. En realidad podría hacerlo con otras plataformas, pero cada uno de ellos falta algo. El Raspberry PI en particular no tiene ADC a bordo y algunos argumentarán que los HDMI y piezas de procesamiento de vídeo de no son necesarios para un proyecto como este.

Intel Edison Arduino u otro tablero de arranque – el Edison no es útil si no puedes fácilmente energía o llegar a sus pines.

Un cable usb para configuración inicial y potencia A fuente de alimentación – opcional, puede alimentar al Edison con un cable usb si es necesario

Un sensor – nuevo opcional, se puede utilizar cualquier pieza producción numérica de código como. Voy a incluir ejemplos de ambos. Uno será un sensor de alcohol y el otro será un servicio de memoria que indica la memoria libre.

Python , específicamente 2.x – pillo alguna crítica para esto, lo sé. Tengo algunos conocimientos de Python y no tengo ningún conocimiento de javascript. Ejecutar lo que sabes, derecha. Inicialmente había considerado usar node.js, pero no podía fácilmente ingeniárselas conseguirlo para manejar peticiones de jsonp restful. También intenté utilizar node.js + express, pero el requisito de monogodb mató a esa idea. Mongo, según algunos búsqueda no compilar (o compilar fácilmente) para la plataforma de Edison.

Frasco – un framework web para Python. Esto hace que sea easy-ish para configurar web respuestas a consultas de datos en una especie de RESTful/jsonp de manera (que no es necesario para entender realmente qué resto o JSONP es en este punto. Por lo tanto, no pausa para ver hasta detallados más adelante si mi explicación no es suficiente. Sólo sé que este tipo de presentación de los datos es lo que necesita el tablero de instrumentos. De hecho podría saltar la parte de panel de este tutorial y enviar los datos a otras cosas que como datos en este formato, muchos de los cuales son facilitadores de la IoT, registradores de datos, etc..). Como nota al margen: había en un momento intenté simplemente volcar datos en un archivo, que era la manera equivocada de hacer las cosas.

Francobordo , una consola de código abierto (basado en javascript) página que es fácil de configurar para el usuario final (no requiere programación). Francobordo triunfaron porque es sencillo de usar, no requiere ninguna base de datos back-end y tiene requerimientos de hosting muy simples. Todo lo que tienes que hacer es apuntar a un origen de datos jsonp y seleccione las opciones para crear un panel de control.

Psutils – una biblioteca python que permite obtener información de host como el uso de cpu disponibles, memoria, procesos, estado de la red, conexiones de red, etc..

mraa/upm – mraa es una biblioteca de c ++ proporcionada por Intel para ayudar a Resumen el proceso de obtención de datos de sensores conectados a los pines GPIO de la Edison (y funciona con algunos otros consejos, como el Raspberry PI). MRAA te permitirá obtener datos analógicos, pwm, spi, uart, i2c, etc.. Además ha escrito código para una capa adicional de abstracción en la parte superior para una larga lista de sensores popular, lo que es aún más fácil obtener datos. (Para los que preguntan que leí en algún lugar que mraa realmente no tiene ninguna para nada.) UPM - soportes para módulos y paquetes de útiles - código pre-hecho para motores, actuadores, sensores comunes, etc., que trabaja con mraa. Esto, por ejemplo, le permite obtener una temperatura en Celsius vs una cantidad de voltaje se convierte en un paso digital que usted tiene que averiguar.

Artículos Relacionados

Intel Edison: Sensor ambiental (datos a la nube)

Intel Edison: Sensor ambiental (datos a la nube)

Era uno de los ganadores orgullosos de recibir el kit de desarrollo de Intel IoT. Este kit incluye un Edison de Intel y una arboleda Starter Kit Plus.En este instructables, voy a construir un simple sensor de ambiente que cargará los datos a la nube.
Reproducir sonido con el Intel Edison y Arduino usando un altavoz Bluetooth

Reproducir sonido con el Intel Edison y Arduino usando un altavoz Bluetooth

Esta es una breve introducción sobre cómo reproducir sonidos a través de la Junta de Intel Edison al usar Arduino como un entorno de programación.Desde la placa Arduino para Edison Intel no tiene ningún sonido capbabilities, que vamos a usar un altav
Primeros pasos con Intel® Edison Mini Breakout Junta

Primeros pasos con Intel® Edison Mini Breakout Junta

Intel proporciona 2 plataformas de hardware diferentes para trabajar con la Junta de desarrollo de Intel® Edison.El módulo de núcleo de Intel® Edison se llama Edison calcular módulo de Intel®, mientras que los tableros de 2 extensión se llaman Intel®
Bluetooth control LED portátil con Intel Edison

Bluetooth control LED portátil con Intel Edison

¿Que nunca imaginó un mundo donde se puede cambiar el patrón de un vestido con un empuje del botón? ¿O a poder cambiar la altura de un dobladillo con un golpe de dedo? Tecnología permite control y personalización en lugares donde normalmente no lo ha
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
IoT de Twitter Sentry Ward usando Intel Edison

IoT de Twitter Sentry Ward usando Intel Edison

¿Nunca se sentó en su escritorio y se preguntó lo que estaba sucediendo detrás en casa? ¿Tal vez usted quería ver cómo era su bebé? Tal vez usted quería asegurarse de que el perro no estaba sentado en el sofá o tal vez solo disfrutar de la vista fuer
Intel Edison distancia Simple Sensor con indicador de Grove barra del LED y zumbador

Intel Edison distancia Simple Sensor con indicador de Grove barra del LED y zumbador

Este es mi primer y "realmente" simple proyecto que hice usando Intel Edison. Este "sencillo" proyecto medirá mediante sensor ultrasónico de distancia y la barra LED mostrará hasta qué punto la distancia y el zumbador emitirá un zumbid
Sistema de Sensor de Gas Intel Edison para detectar biogás / GLP salida

Sistema de Sensor de Gas Intel Edison para detectar biogás / GLP salida

Yo soy uno de esos 300 + instructables miembros de la comunidad que recibieron la placa Intel para Edison y el kit de desarrollo de Intel IoT de especialidad ofrecidos por instructables bajo el tema medio ambiente y agricultura. Uno de la propuesta p
Visión por computador de Intel Edison usando la cámara del smartphone

Visión por computador de Intel Edison usando la cámara del smartphone

¿Por qué agregar visión por computador a la Internet de las cosas?Intel Edison tiene suficiente potencia de procesamiento para ejecutar la detección simple de objeto o la cara, pero tiene no hay cámaras.Este tutorial muestra cómo utilizar un teléfono
Movimiento de cámara de seguridad activada usando Intel Edison

Movimiento de cámara de seguridad activada usando Intel Edison

El objetivo de este proyecto es hacer una cámara de seguridad que es activada por un sensor de movimiento. Un sensor de movimiento infrarrojo pasivo (PIR) supervisa de forma continua para cualquier movimiento en su campo de visión. Cuando se detecta
Resolver Sudoku usando Intel Edison

Resolver Sudoku usando Intel Edison

Objetivo• Partir de una imagen de un rompecabezas de Sudoku, extracto y (opcional) resolver el rompecabezas.Elementos de objetivo• Extraiga el rompecabezas de la imagen (imagen de la remodelación).• Identificar los números en cada celda. -Correlacion
CropNext: Real tiempo de monitoreo de cultivos salud usando Intel Edison

CropNext: Real tiempo de monitoreo de cultivos salud usando Intel Edison

Millones de agricultores en el mundo cada año enfrentan a la pérdida de sus cosechas. Su debido principalmente a enfermedad de cultivo o problemas ambientales como la naturaleza del suelo (pH), pobre calidad de aire y excesiva o muy baja humedad en e
Funcionamiento selenio utilizando Intel Edison (Python)

Funcionamiento selenio utilizando Intel Edison (Python)

Configuración de selenioWeb-driver mi ser intimidante, especialmente cuando están avanzando hacia las cosas?. Es incluso más difícil trabajar en una IoT sin cualquier pantalla, corriendo sin cabeza.Paso 1: Configuración de su Edison de IntelEl primer
Telegrama con Intel Edison y Python

Telegrama con Intel Edison y Python

Este instructables te muestra cómo configurar el gestor de paquetes Yocto y utilizar una biblioteca de Python de bot de telegrama. Aunque Intel Edison es el tablero, es posible adaptar los pasos siguientes para un hardware similar.Paso 1: Empezar a t