Go Down

Topic: représenter des données en graphique (Read 9005 times) previous topic - next topic

desacant

Bonjour,

Je suis à la recherche d'une façon plus "élégante" de présenter les données rapportées par mon capteur DHT22.
Je m'explique au lieu d'avoir quelque chose comme ça :


Je voudrai savoir si l'on peut obtenir quelque chose comme ça :



J'ai trouvé comme solution pour le moment d'envoyer les données du capteur sur le site Plotly (explication en anglais sur ce tutoriel : http://www.instructables.com/id/Plotly-Arduino-Data-Visualization/step3/Uploading-the-sketch-to-your-Arduino/).
Seulement je ne sais pas si le graphique se construit en temps réel (ce que je voudrai) c'est à dire si à chaque nouvelle mesure du capteur, les valeurs sont ajoutées directement sur le graphique.

Connaissez vous d'autres moyens de réaliser ce genre de graphique en temps réel ?

Merci d'avance !

Artouste


...
Je suis à la recherche d'une façon plus "élégante" de présenter les données rapportées par mon capteur DHT22.
...
Connaissez vous d'autres moyens de réaliser ce genre de graphique en temps réel ?


Bonjour
regarde du coté de
https://thingspeak.com/
je ne connaissais pas la semaine derniere , mais en "10" minutes (voir exemple arduino sur le site) tu dispose déjà d'un truc pas mal

desacant

quand tu parles de 10 min c'est le délai entre le relevé des données et l'affichage graphique ?

Ca a l'air d'être le même principe que plotly.

Le shield Ethernet est obligatoire si l'on a déjà la carte connecté par un câble usb à l'ordinateur ? Quel est son utilité dans ce sketch (envoyer les données sur le site) ?

Artouste


quand tu parles de 10 min c'est le délai entre le relevé des données et l'affichage graphique ?

Ca a l'air d'être le même principe que plotly.

Le shield Ethernet est obligatoire si l'on a déjà la carte connecté par un câble usb à l'ordinateur ? Quel est son utilité dans ce sketch (envoyer les données sur le site) ?

Non , c'est en gros le temps que j'ai mis à :
creer un compte
envoyer mes premieres données
et les visualiser

le shield ethernet (ou autre gestion ethernet filaire ou WIFI )  permet de faire l'injection des datas en autonome vers le site

une fois les datas envoyées le graphique est  reactualisé sous qq secondes

desacant

Donc le shield est obligatoire pour communiquer les données au site ?

Artouste


Donc le shield est obligatoire pour communiquer les données au site ?

le site attend simplement une requete acceptable , il ne sait pas quel equipement lui envoie cette requete
soit elle est valide, soit elle ne l'est pas

que ce soit  un arduino avec un shield capable de discuter "internet" ou ton PC c'est le meme probleme

pierrotm777

Essayez cela ?

http://p.loussouarn.free.fr/arduino/arduino.html#OpenDaqCalc

desacant



Donc le shield est obligatoire pour communiquer les données au site ?

le site attend simplement une requete acceptable , il ne sait pas quel equipement lui envoie cette requete
soit elle est valide, soit elle ne l'est pas

que ce soit  un arduino avec un shield capable de discuter "internet" ou ton PC c'est le meme probleme



Donc ca pourrait marcher simplement en liaison USB ?

Artouste


Essayez cela ?

http://p.loussouarn.free.fr/arduino/arduino.html#OpenDaqCalc

Je ne connaissais pas
rapide et pratique à mettre en oeuvre

jfs

Jette un oeil là :

http://www.instructables.com/id/Arduino-Oscilloscope-poor-mans-Oscilloscope/
Pas d'aide par MP !!!

Concernant le fonctionnement du forum tout se trouve dans les messages épinglés en tête de page.

68tjs

Regardes du coté de l'IDE de Majenko
http://uecide.org/
Il devrait y avoir le plug-in que tu cherche.
Enfin si tu arrives a le télécharger car je ne sais pas si c'est parce qu'il n'aime Linux  mais je n'ai réussis qu'une seule à le faire fonctionner sur un vieux pc à la campagne.
Mais comme personne ne se plaint de problème de chargement c'est peut-être moi qui m**douille.

Mais quand cela fonctionne c'est bien plus agréable que l'IDE arduino.
Juste trois trucs au hasard :
- Affichage des numéros de ligne
- Quand le compilateur détecte des erreurs les lignes de code concernées sont mise en surbrillance.
- Tu peux aussi télécharger plusieurs versions du compilateur :
      - avr-gcc 4.3.2 de l'ide 1.05
     - avr-gcc 4.8.? de l'ide 1,5.x ?
     - ou pour les linuxiens forcer l'utilisation de l'avr-gcc présent dans les dépôts de la distribution --> en général c'est le plus récent, plus récent que celui des dépôts Majenko.

desacant


Bonjour

À mon sens, envoyer ses données sur Internet pour pouvoir les visualiser est une hérésie.

La façon la plus élégante de créer ton graphique est de programmer une application sur ton système (Windows, Linux, Mac ou Android) afin de tracer dans une fenêtre les courbes correspondant aux données reçues de l'Arduino via l'interface USB. Il n'y a alors bien évidemment besoin d'aucun shield, ni même de connexion à Internet.

Sur quel type de système souhaites-tu visualiser ton graphique en temps-réel ?


Je suis actuellement sur Windows 7 mais la plus part des autres ordinateurs du bureau sont en Windows 8. Dans l'idéal si cela pouvait marcher sur les deux. Mais sinon au moins sur mon ordi donc Windows 7

desacant

Merci pour vos réponses, liens, conseils !

B@tto

http://battomicro.wordpress.com/2013/06/12/realisation-enhanced-arduino-monitor/
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Go Up