Traçage et graphiques des données actives de Arduino à l’aide de la puissance de Python (3 / 4 étapes)

Étape 3: BMP180 capteur mesure la pression et la température

Raccorder le circuit, le programme de l’arduino et diffuser les données de température et de pression sur le port série. Raccordement de la pression BMP180 et la sonde de température

BMP180 Broche Arduino

Vin---> 5V

GND---> GND

SCL---> A5

SDA---> A4

La première chose que vous devez faire est de télécharger et installer la bibliothèque adafruit pour ce composant.

Vous pouvez télécharger la bibliothèque pour cette partie ici :
https://Learn.Adafruit.com/BMP085/using-the-bmp08...

Cliquez sur la boîte verte grande « Télécharger la bibliothèque d’Arduino Adafruit_BMP085 ». Ceci va télécharger comme un dossier zip. Ouvrez le dossier zip et puis glissez et déposez le contenu sur votre bureau. Vous voulez le contenu du dossier zip, pas le dossier zip lui-même. Renommez le dossier que vous avez déposé sur votre bureau « adafruitBMP180 ». Maintenant, vous devez faire glisser ce dossier dans votre dossier de bibliothèque arduino. Pour trouver votre dossier de bibliothèque arduino, dans la fenêtre de l’IDE arduino, regarder dans le fichier, préférences. Il ouvre une fenêtre, et il devrait vous montrer où est votre dossier de carnet de croquis d’arduino. Déposez votre dossier adafruitBMP180 dans le dossier Bibliothèque de votre dossier de carnet de croquis d’arduino. Une fois votre dossier adafruit_BMP180 dans votre dossier de bibliothèque arduino, vous êtes prêt à commencer à écrire votre code. Vous devez tuer votre fenêtre d’IDE arduino et rouvrez-le pour qu’il puisse trouver votre nouvelle bibliothèque. Maintenant, pour obtenir ce capteur pour travailler, vous devez juste quelques lignes de code. Dans un premier temps, vous devez charger la bibliothèque Wire.h et la bibliothèque Adafruit_BMP085.h. Puis à Sub d’installation, vous devrez démarrer le capteur, puis à vide
boucle de commencer à effectuer des mesures. Le code ci-dessous est un bel exemple de la façon de le faire.

#include « Wire.h » / / importe la bibliothèque de fil pour parler sur I2C
#include « Adafruit_BMP085.h » / / importer la bibliothèque de capteur de pression

AdafruitBMP085 mySensor ; créer l’objet capteur appelé mySensor

flotteur NC ; Variable de tenue temp en C

flotteur tempF ; Variable de tenue temp en fa

pression du flotteur ; Variable pour la tenue de pression

void setup()

{

Serial.Begin(115200) ; Allumez serial monitor

mySensor.begin() ; initialiser le mySensor

}

void loop()

{

NC = mySensor.readTemperature() ; Lire la température

tempF = NC * 1.8 + 32. ; Convertir des degrés C à F

Pressure=mySensor.readPressure() ; Lire la pression

Serial.Print ("The Temp est:") ; Imprimer vos résultats

Serial.Print(tempF) ;

Serial.println ("degrés F") ;

Serial.Print ("la pression barométrique est:") ;

Serial.Print(Pressure) ;

Serial.println (« PA ») ;

Serial.println("") ;

Delay(250) ; Faire une pause entre les lectures.

}

Maintenant, exécutez le programme et vérifiez votre moniteur série et vous devriez voir mesures de température et de pression.

Si tout fonctionne bien dans l’analyseur de la série. maintenant léger changement dans le code en version imprimée pour python interagir. changer le dernier serial.print et serial.println à--->

------------------------------------------------------------------------------------------------------------

Serial.Print(tempF) ;

Serial.Print (",") ;

Serial.println(Pressure) ;

Delay(250) ;

--------------------------------------------------------------------------------------------------------------

en faisant cela le serial monitor montre

tempF, pression

Maintenant son heure de libérer la puissance de python.

Articles Liés

Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

Framboise serveur Web envoie des données GET à l’Arduino Nano conduite 6 servos

http://www.youtube.com/watch?v=f7oSqLO9iJoIl s'agit d'un petit projet que j'ai fait pour une collègue qui est la construction d'un modèle échelle 1/48 RC d'une classe Fletcher Destroyer (Eh oui... qui rend le « modèle » environ 8 pieds de long!) Il a
Comment faire pour transférer des données du capteur Arduino au serveur de Billy

Comment faire pour transférer des données du capteur Arduino au serveur de Billy

Je sais la plateforme Arduino pour ITO. WizArduino module est annoncé récemment par WIZnet.Donc, j'ai implémenté un firmware d'Arduino par modification Ethernet SW parce que je peux gérer un code source facilement.Vous pouvez connaître l'état du maté
À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

Dans ce projet, vous apprendrez comment utiliser Bluefruit LE UART ami de Adafruit, une puce Bluetooth Low Energy et le Evothings Workbench pour envoyer des données dans les deux sens entre un Arduino Uno et votre Smartphone. L'application sera codée
Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

Réception et envoi des données entre Attiny85 (1.06 IDE Arduino) mise à jour novembre 2015

J'ai beaucoup lutté avec l'envoi de données RF entre deux puces de Attiny85, donc j'ai pensé qu'il serait peut-être utile que j'ai juste expliquer comment je l'ai fait. Il y a un certain nombre de ces projets étant décrits sur l'internet, mais encore
Données Mobile simple journalisation à l’aide de pfodApp, Android et Arduino

Données Mobile simple journalisation à l’aide de pfodApp, Android et Arduino

Enregistrement des données de Moblie fait Simpleà l'aide de pfodApp, votre mobile Android et Arduino.AUCUNE programmation Android requis.Pour tracer les données sur votre Android voir ce Instuctable plus tardSimple distance données traçant utilisant
Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Traçage des données en temps réel de Arduino à l’aide de Python (matplotlib)

Arduino est fantastique comme un intermédiaire entre votre ordinateur et d'un circuit électronique brut. À l'aide de l'interface série, vous pouvez récupérer des informations provenant de capteurs attachés à votre Arduino. (Vous pouvez également envo
Traçage des images : La création de trempe Art des Images tous les jours

Traçage des images : La création de trempe Art des Images tous les jours

Salut!Dans ce Instructable, je vais vous montrer comment utiliser un bon vieux mode traceur (comme mon cas un HP 7586 retour de 1986) pour créer de l'art au pointillé de (presque) n'importe quelle image que vous pouvez trouver/prendre.Contrairement à
Traçage de données à l’aide de MATLAB

Traçage de données à l’aide de MATLAB

Dans ce tutoriel, vous apprendrez comment utiliser le programme MATLAB de MathWorks pour créer un fichier de script qui rendront un ensemble de données et tracer ces données. Il s'agit d'un outil très utile pour tous les types de scientifiques et de
Traçage de données Arduino (microcontrôleur)

Traçage de données Arduino (microcontrôleur)

quelques fois tout en travaillant avec différents capteurs, vous devez être en mesure de tracer le résultat. Il vous permet de voir des données historiques vous permettant d'identifier un comportement étrange comme transitoires aléatoires et dérive à
Traçage de données de l’Arduino

Traçage de données de l’Arduino

Arduino n'a pas beaucoup en termes de possibilités d'analyse et de débogage intégrée, il peut donc être très utile de disposer d'une installation pour tracer les données qui sont envoyées de Arduino via le Port série.Il y a plusieurs façons de le fai
Arduino pour débutants, maintenant avec les données de traçage, contrôlée par l’androïde, aucun codage requis, aucune soudure requise.

Arduino pour débutants, maintenant avec les données de traçage, contrôlée par l’androïde, aucun codage requis, aucune soudure requise.

IntroductionCette montre instructable vous comment vous pouvez lire et écrire les broches numériques sur votre Arduino Uno et lire les valeurs des broches analogiques tous commandé depuis votre mobile Android sans faire n'importe quel codage. Ce proj
Navigation de bâton ombre et graphique des chemins d’accès solaires.

Navigation de bâton ombre et graphique des chemins d’accès solaires.

par tonytran2015 (Melbourne, Australie).Dans les années 1950, certaines cartes ont leurs graphiques des chemins d'accès solaires apparaissant à côté des boussole roses. Un graphique des chemins d'accès solaires aide les utilisateurs de cette carte (p
Lightbox de LED DIY peu coûteux pour le traçage

Lightbox de LED DIY peu coûteux pour le traçage

comme un industriel design étudiant, j'ai souvent trace mes esquisses affiner en jolis dessins de présentation à la recherche. J'ai eu envie d'obtenir une boîte à lumière pendant un certain temps maintenant, mais ceux disponibles dans le commerce est
Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Mise à jour : un utilisateur invité pour sous-menu soutien. pfodApp a toujours soutenu des sous-menus, mais j'ai ajouté des sous-menus à pfodDesigner. L'instructable Design A Custom Menu System vous montre comment utiliser pfodDesigner pour générer u