Adaptation de mon système de visualisation en live pour l'Accord !
dimanche 17 avril 2016
mercredi 13 avril 2016
Processing + Arduino + DS18B20
Bonjour
Je cherchais un moyen d'avoir une interface graphique en temps réel sur mon PC pour voir notamment la température de mes modules .
Je me suis penché sur la suite Processing qui me rappelle beaucoup OpenCv dans son utilisation .
Je vous propose donc une sorte de datalogger qui récupère les données transmises par RS via un arduino . Dans cette première version, je vais juste récupérer la température d'un DS18B20 et le temps écoulé en minute et afficher le tout sous la forme d'une courbe ;) !
Côté Arduino, il y a la gestion du DS18B20 , d'un module RTC type DS1307 , un LCD en I2C .
J'affiche sur ce dernier la température actuelle , le minimum et le maximum enregistré (alternativement ... gain de place) et l'heure .
Voici le code de l'Arduino (Uno) commenté :
Affichage sur le LCD:
Côté Processing , on récupère les données du port série , on dessine les repères et on trace les courbes .
Le code :
Une vidéo vite fait ;
Processing DS18B20 Arduino from NoNo1426 on Vimeo.
Je cherchais un moyen d'avoir une interface graphique en temps réel sur mon PC pour voir notamment la température de mes modules .
Je me suis penché sur la suite Processing qui me rappelle beaucoup OpenCv dans son utilisation .
Je vous propose donc une sorte de datalogger qui récupère les données transmises par RS via un arduino . Dans cette première version, je vais juste récupérer la température d'un DS18B20 et le temps écoulé en minute et afficher le tout sous la forme d'une courbe ;) !
Côté Arduino, il y a la gestion du DS18B20 , d'un module RTC type DS1307 , un LCD en I2C .
J'affiche sur ce dernier la température actuelle , le minimum et le maximum enregistré (alternativement ... gain de place) et l'heure .
Voici le code de l'Arduino (Uno) commenté :
Affichage sur le LCD:
Côté Processing , on récupère les données du port série , on dessine les repères et on trace les courbes .
Le code :
Une vidéo vite fait ;
Processing DS18B20 Arduino from NoNo1426 on Vimeo.
Inscription à :
Articles (Atom)