11-12-2016, 13:24:35
Bonjour,
Je suis sur un passionné de mer, du bateau et d'informatique. Vu la complexité de l'électronique d'un bateau et les faibles ressources énergétiques disponibles à bord, je me suis tout naturellement orienté vers un Raspberry Pi2 pour contrôler un maximum de paramètres, du contrôle du tableau électrique, jusqu'à la visualisation de plusieurs températures (eau, intérieur,moteur) et je cherche en ce moment le moyen de visualiser sur le raspberry les données issues d'un Arduino programmé pour en faire un pilote électrique.
L'arduino muni d'un capteur DOF10 me donnera essentiellement le cap magnétique corrigé en fonction des mouvements du bateau ainsi que la pression atmosphérique que je dirigerai vers une base MySql.(j'attends encore ce capteur pour finaliser le pilote.)
Je peux d'ores et déjà relier les 2 appareils (Arduino et Raspberry en série par le port UART et j'obtiens dans la console du raspi les informations issues de l'arduino.
Mon gros problème est de transférer ces données de mon script python (de lecture du port série) vers une page php qui serait rafraichie toutes les secondes.J'ai l'impression qu'il y a un problème de timing (vu que les variables changent très vite sur le flux série).
Pour les températures, le script python qui se charge de les recueillir va ouvrir un fichier, le lit et va l'imprimer .Je recueille facilement ces données dans ma page php avec la commande: $output = shell_exec('python /home/pi/tempera.py');
Ceci ne marche pas avec les valeurs issues du script série. en fait, ce script marche très bien en console mais n'envoie rien à ma page php.
Si quelqu'un a une suggestion ou voudrait plus de détails, je suis preneur avec toute ma reconnaissance.
Je suis débutant en programmation, mais passionné, curieux et têtu.
sohio
Je suis sur un passionné de mer, du bateau et d'informatique. Vu la complexité de l'électronique d'un bateau et les faibles ressources énergétiques disponibles à bord, je me suis tout naturellement orienté vers un Raspberry Pi2 pour contrôler un maximum de paramètres, du contrôle du tableau électrique, jusqu'à la visualisation de plusieurs températures (eau, intérieur,moteur) et je cherche en ce moment le moyen de visualiser sur le raspberry les données issues d'un Arduino programmé pour en faire un pilote électrique.
L'arduino muni d'un capteur DOF10 me donnera essentiellement le cap magnétique corrigé en fonction des mouvements du bateau ainsi que la pression atmosphérique que je dirigerai vers une base MySql.(j'attends encore ce capteur pour finaliser le pilote.)
Je peux d'ores et déjà relier les 2 appareils (Arduino et Raspberry en série par le port UART et j'obtiens dans la console du raspi les informations issues de l'arduino.
Mon gros problème est de transférer ces données de mon script python (de lecture du port série) vers une page php qui serait rafraichie toutes les secondes.J'ai l'impression qu'il y a un problème de timing (vu que les variables changent très vite sur le flux série).
Pour les températures, le script python qui se charge de les recueillir va ouvrir un fichier, le lit et va l'imprimer .Je recueille facilement ces données dans ma page php avec la commande: $output = shell_exec('python /home/pi/tempera.py');
Ceci ne marche pas avec les valeurs issues du script série. en fait, ce script marche très bien en console mais n'envoie rien à ma page php.
Si quelqu'un a une suggestion ou voudrait plus de détails, je suis preneur avec toute ma reconnaissance.
Je suis débutant en programmation, mais passionné, curieux et têtu.
sohio