Intel Edison capteur tableau de bord à l’aide de franc-bord/Python/fiole (programmation minimale nécessaire) (1 / 8 étapes)

Étape 1: Matériel et logiciel liste (sans raison)

Intel Edison – le concours utilise ce matériel et qui est donc ce que j’utilise. En réalité, vous pourriez faire cela avec d’autres plates-formes, mais chacun d’eux manque quelque chose. Le Raspberry PI en particulier n’a pas embarqué ADC et certains diront que le HDMI et le traitement vidéo morceaux de celui-ci ne sont pas nécessaires pour un projet comme celui-ci.

Intel Edison Arduino ou autre carte de dérivation – The Edison n’est pas utile si vous ne pouvez facilement alimenter ou arriver à ses chevilles.

Un câble usb – pour initial mis en place et A d’alimentation électrique – en option, vous pouvez alimenter l’Edison avec un câble usb si nécessaire

Un capteur – encore une fois en option, vous pouvez utiliser quelque morceau numérique produisant du code que vous souhaitez. Je vais inclure des exemples des deux. L’un sera un capteur d’alcool et l’autre sera un service de mémoire qui signale la mémoire libre.

Python -spécifiquement 2.x – j’ai va attraper quelques critiques pour ce faire, je sais. J’ai quelques connaissances de Python et je n’ai aucune connaissance de javascript. Exécuter ce que vous savez, à droite. J’ai avait initialement envisagé d’utiliser node.js, mais n’a pas pu facilement trouver un moyen pour qu’il puisse gérer les requêtes restful jsonp. J’ai aussi essayé d’utiliser node.js + express, mais l’exigence de monogodb tué cette idée. Mongo, selon quelques recherches ne compiler (ou compiler facilement) pour la plateforme d’Edison.

Flacon – un cadre de web de Python. Cela le rend jugiez configuration web réponses aux requêtes de données dans une sorte de Rest/jsonp de passage (vous n’avez pas besoin de vraiment comprendre quel repos ou JSONP est à ce stade. Donc, ne mettre en pause pour le regarder jusqu'à ce que plus tard si mon explication n’est pas assez détaillé. Sachez simplement que ce type de présentation des données est ce dont a besoin le tableau de bord. En fait, vous pourriez sauter la partie tableau de bord de ce tutoriel et envoyer les données à d’autres choses que comme données dans ce format, dont beaucoup sont facilitateurs de l’ido, enregistreurs de données, etc..). Remarque : j’avais essayé à un moment donné vider juste les données dans un fichier, qui est la mauvaise façon de faire les choses.

Franc-bord – un tableau de bord libres (javascript basé) page qui est facile à configurer pour l’utilisateur final (il ne nécessite aucun programmation). Franc-bord emporté parce qu’il est simple d’utilisation, ne nécessite aucune base de données principale et a des exigences très simples hébergement. Tout ce que vous avez à faire est dirigez-la vers une source de données jsonp et puis sélectionnez les options pour créer un tableau de bord.

Psutils – une bibliothèque python qui permet d’obtenir des informations d’hôte comme processus, état du réseau, connexions réseau, utilisation de l’UC disponibles, mémoire, etc..

mraa/upm – mraa est une bibliothèque c ++ fournie par Intel pour aider résumé le processus d’obtention de données provenant de capteurs branchés sur les broches GPIO de l’Edison (et ça marche avec quelques autres conseils aussi bien, comme le Raspberry PI). MRAA vous permet d’obtenir des données analogiques, pwm, uart, i2c, spi, etc.. En outre le code a été écrit pour une couche supplémentaire d’abstraction au-dessus de celui-ci pour une longue liste de capteurs populaires, rendant encore plus facile d’obtenir des données. (Pour ceux qui s’interrogent j’ai lu quelque part que mraa effectivement ne se tient pas pour rien.) UPM - est synonyme modules et des paquets utiles - un code pré-faites pour capteurs communs, des moteurs, des actionneurs, etc. qui fonctionne avec mraa. Cela vous permet par exemple, d’obtenir une température en degrés Celsius vs un tension nombre converti en une étape numérique que vous avez à comprendre.

Articles Liés

Des tableaux de bord super simple directement sur le linkit un

Des tableaux de bord super simple directement sur le linkit un

Cela a commencé comme un manque de sorte d'un port de cette idée d'un intel projet edison, j'ai commencé : Intel Edison capteur tableau de bord à l'aide de franc-bord et PythonC'est aussi peu une augmentation de cette instructable :Quand j'ai commenc
Intel Edison Arduino serial pour communication série de processus hôte

Intel Edison Arduino serial pour communication série de processus hôte

L'évasion de Intel Edison Arduino est un mini-ordinateur basé sur linux qui peut être programmé à l'aide de l'IDE Arduino et le cadre. Il peut également être utilisé comme n'importe quel autre système Linux en C/C++, Python, node.js et beaucoup d'aut
Capteurs avec tableau de bord Analytique IoT Intel (Intel Edison / C + c++ / Eclipse)

Capteurs avec tableau de bord Analytique IoT Intel (Intel Edison / C + c++ / Eclipse)

Savoir comment obtenir des capteurs travaillent en direct dans le tableau de bord Analytique de l'ITO Intel.Étape 1: Étape 1: Intel Edison mis en placeDevez installer l'édition Intel® XDK Ito et connectez-le à votre carte mère Intel® Edison.Voir pour
Simple que l’envoi de valeurs capteur Ito par SigFox et Intel Edison, à l’aide de Python

Simple que l’envoi de valeurs capteur Ito par SigFox et Intel Edison, à l’aide de Python

J'ai eu la chance, à un Intel IoT Hackaton qui aura lieu à Usine.io à Paris, à côté d'une carte Intel Edison Arduino et un tas de Grove capteurs/actionneurs, au aussi obtenir la nouvelle carte d'asmae de Snootlab.Merci les gars d'Intel Ito, Nicolas d
Rideau automatisé à l’aide d’intel Edison & thethings. IO

Rideau automatisé à l’aide d’intel Edison & thethings. IO

Fois ne se passe et choses ne vieillissent et donc, enfin, ils se cassent. Stores ne sont pas une exception.C'est une des raisons pourquoi nous achetons des rideaux. Non seulement pour l'esthétique mais aussi pour la quantité de lumière dans notre ch
Dispositif de paiement de QR Code à l’aide d’Intel Edison

Dispositif de paiement de QR Code à l’aide d’Intel Edison

Sautez les 2 prochains paragraphes si vous n'êtes pas intéressés par notre motivation.Il y avait un point dans le temps lorsque cash est un moyen de paiement suffisant. Car notre vie quotidienne devient plus occupé et technologie se déplace vers l'av
Le troisième oeil (haut-parleur de localisation GPS déclenchée à l’aide d’Intel Edison) (Intel IOT)

Le troisième oeil (haut-parleur de localisation GPS déclenchée à l’aide d’Intel Edison) (Intel IOT)

Dans ce Instructable, je vais vous montrer comment utiliser, Module GPS, l'analyse de données GPS depuis le module de GROOVE GPS sur un Edison à l'aide de Node.js et packages requis pour faire une synthèse vocale à l'aide de la bibliothèque d'espeak.
Tableau de bord Analytique IoT Intel

Tableau de bord Analytique IoT Intel

Ce Instructable fournit des informations sur comment faire configurer un compte de tableau de bord Analytique Intel, connectez un périphérique vers le nuage, contrôle un périphérique via le cloud et exécuter des programmes Arduino qui communiquent av
Capteur de température LM35 avec enregistreur de données sur carte SD sur Intel Edison

Capteur de température LM35 avec enregistreur de données sur carte SD sur Intel Edison

-Démontre l'utilisation d'un capteur LM35 sur Intel Edison pour mesurer la température sur une longue période allant de plusieurs heures pour les semaines et les journaux, les lectures de température de la sonde sur une carte SD insérée à bord, toute
ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

ADS-B suivi de vols en temps réel et le dispositif de surveillance à l’aide d’Intel Edison

Surveillance dépendante automatique – diffusion (ADS-B) est un système de surveillance par satellite précise. ADS-b utilise la technologie GPS pour déterminer l'emplacement de l'avion, de vitesse et d'autres données et diffuse que les informations à
IoT Twitter Sentry Ward à l’aide d’Intel Edison

IoT Twitter Sentry Ward à l’aide d’Intel Edison

Avez-vous déjà assis à votre bureau et je me demandais ce qui se passait de retour à la maison ? Peut-être que vous avez voulu voir comment était votre bébé ? Peut-être que vous avez voulu s'assurer que le chien n'était pas assis sur le canapé, ou pe
Smart la serrure à l’aide d’Intel Edison

Smart la serrure à l’aide d’Intel Edison

Dans ce projet, nous avons utilisé un Edison Intel pour la fabrication d'une boîte de serrure intelligente. C'est principalement parce que nous pouvons intégrer une carte son, capteur d'empreintes impression et le solénoïde verrouiller dans le plus s
Linkit One - Live données surveillées dans Excel et affichée à l’aide d’un tableau de bord

Linkit One - Live données surveillées dans Excel et affichée à l’aide d’un tableau de bord

Il y a beaucoup de façons de recueillir des données auprès des plates-formes de prototypage comme le One Linkit dont vous aurez à payer. Probablement la plus simple consiste à utiliser Excel pour votre collection et la manipulation.Par exemple :Utili
Intel Edison Gas système de capteurs pour détecter les biogaz / fuite de GPL

Intel Edison Gas système de capteurs pour détecter les biogaz / fuite de GPL

Je fais partie de ces 300 + instructables membres de la communauté qui a reçu le Conseil Edison Intel et le kit de développement Intel IoT spécialisés offerts par instructables sous le thème environnement et Agriculture. Un de la proposition soumise