projet vélo + GPS + ...
bonjour à toutes et tous,
je vous présente ici mon projet de manière assez détaillée afin de ne pas partir sur de fausses pistes car je vais, à coup sûr avoir besoin de votre aide.
compositeur de musique électroacoustique (utilisateur assez expérimenté de max/msp ou pure data, beaucoup moins d'arduino…) , je travaille actuellement à un projet pour le printemps 2015 avec un plasticien qui doit partir pour une résidence longue en lituanie… à vélo !
il va donc se fabriquer un vélo « cargo » sur lequel nous souhaiterions installer un nombre de capteurs (gps, fréquence cardiaque, température voire, humidité). l'idée serait de recueillir ces données sous forme de « tableur » (fichier .csv ou .txt, à voir) afin de les utiliser ultérieurement (après « parsing » dans pure data ou plutôt dans max msp) pour une création sonore et vidéo, travail sur des motifs cartographiques etc
après d'assez longues recherches sur les systèmes envisageables (garmin connect en particulier, raspberry pi, linkit one), je reviens, une fois de plus, vers arduino et donc, vers vous !.
mon idée serait d'utiliser un « stack » composé d'une uno ou mega (selon le nombre d'entrées nécessaires), un ethernet shield (pour accéder à une carte sd), un shield gps comme celui-ci (http://www.cooking-hacks.com/gps-module-for-arduino + http://www.cooking-hacks.com/internal-gps-antenna?_bksrc=item2item&_bkloc=product) ainsi qu'un shield type grove pour les autres capteurs analogiques.
1er problème : si je comprends bien, l'ethernet shied (plus exactement, sa carte sd) requiert l'entrée/sortie 4 de la uno/mega pour fonctionner or, cette entrée est également utilisée par le shield gps… y t'il un moyen de contourner cela ?
2ème problème : comment réunir toutes les données en un unique tableau ? en utilisant un « array » ? (idéalement, il faudrait que toutes les données apparaissent dans une liste unique dont l'index serait le temps, par exemple, toutes les minutes, afin de simplifier le parsing dans max).
3ème problème : il faudrait que ce stack soit alimenté par accus (nous souhaitions l'alimenter par l'énergie produite par le vélo mais ça risque d'être compliqué d'avoir une tension constante/régulée…).
4éme problème : le code, car il s'git là du système le plus complexe que j'aie eu à réaliser avec arduino (jusqu'ici, j'ai surtout utilisé des choses simples, capteur de lumière, de présence ou de pression, solénoïdes etc) mais ça, ça viendra peut-être après…
en résumé, j'aurais souhaité bénéficier de vos lumières afin de savoir si ce projet est réalisable techniquement, avant de me lancer dans quelque chose de trop complexe à mon niveau et d'engager des dépenses inutiles…
bien à vous et bonnes fêtes,
nicolas canot.
je vous présente ici mon projet de manière assez détaillée afin de ne pas partir sur de fausses pistes car je vais, à coup sûr avoir besoin de votre aide.
compositeur de musique électroacoustique (utilisateur assez expérimenté de max/msp ou pure data, beaucoup moins d'arduino…) , je travaille actuellement à un projet pour le printemps 2015 avec un plasticien qui doit partir pour une résidence longue en lituanie… à vélo !
il va donc se fabriquer un vélo « cargo » sur lequel nous souhaiterions installer un nombre de capteurs (gps, fréquence cardiaque, température voire, humidité). l'idée serait de recueillir ces données sous forme de « tableur » (fichier .csv ou .txt, à voir) afin de les utiliser ultérieurement (après « parsing » dans pure data ou plutôt dans max msp) pour une création sonore et vidéo, travail sur des motifs cartographiques etc
après d'assez longues recherches sur les systèmes envisageables (garmin connect en particulier, raspberry pi, linkit one), je reviens, une fois de plus, vers arduino et donc, vers vous !.
mon idée serait d'utiliser un « stack » composé d'une uno ou mega (selon le nombre d'entrées nécessaires), un ethernet shield (pour accéder à une carte sd), un shield gps comme celui-ci (http://www.cooking-hacks.com/gps-module-for-arduino + http://www.cooking-hacks.com/internal-gps-antenna?_bksrc=item2item&_bkloc=product) ainsi qu'un shield type grove pour les autres capteurs analogiques.
1er problème : si je comprends bien, l'ethernet shied (plus exactement, sa carte sd) requiert l'entrée/sortie 4 de la uno/mega pour fonctionner or, cette entrée est également utilisée par le shield gps… y t'il un moyen de contourner cela ?
2ème problème : comment réunir toutes les données en un unique tableau ? en utilisant un « array » ? (idéalement, il faudrait que toutes les données apparaissent dans une liste unique dont l'index serait le temps, par exemple, toutes les minutes, afin de simplifier le parsing dans max).
3ème problème : il faudrait que ce stack soit alimenté par accus (nous souhaitions l'alimenter par l'énergie produite par le vélo mais ça risque d'être compliqué d'avoir une tension constante/régulée…).
4éme problème : le code, car il s'git là du système le plus complexe que j'aie eu à réaliser avec arduino (jusqu'ici, j'ai surtout utilisé des choses simples, capteur de lumière, de présence ou de pression, solénoïdes etc) mais ça, ça viendra peut-être après…
en résumé, j'aurais souhaité bénéficier de vos lumières afin de savoir si ce projet est réalisable techniquement, avant de me lancer dans quelque chose de trop complexe à mon niveau et d'engager des dépenses inutiles…
bien à vous et bonnes fêtes,
nicolas canot.
hello,
intéressant comme projet !
ca semble réalisable mais pour éviter au maximum les embuches il faudrait que tu établisse des spécifications assez précises (poids, taille, comsommation, contraintes liées à l'environnement...)
quelles sont les fonctions priéordiales et celles qui sont optionnelles...
1) pourquoi utiliser un shield ethernet ? un shield micro sd ne conviendrait-il pas ?
faut savoir aussi que les accés à la carte mémoire sont assez gourmands en énergie. l'utilisation d'une eeprom externe pourrait limiter la conso (mais je pense un peu plus complexe à mettre en oeuvre).
2) la récupération des données du gps et l'export en csv se fait sans encombre. si tu utilise une sd card tu peux faire 2 fichiers, 1 pour les données gps et 1 pour les données environnement / santé du pilote ;-)
@+ & bonne chance.
intéressant comme projet !
ca semble réalisable mais pour éviter au maximum les embuches il faudrait que tu établisse des spécifications assez précises (poids, taille, comsommation, contraintes liées à l'environnement...)
quelles sont les fonctions priéordiales et celles qui sont optionnelles...
1) pourquoi utiliser un shield ethernet ? un shield micro sd ne conviendrait-il pas ?
faut savoir aussi que les accés à la carte mémoire sont assez gourmands en énergie. l'utilisation d'une eeprom externe pourrait limiter la conso (mais je pense un peu plus complexe à mettre en oeuvre).
2) la récupération des données du gps et l'export en csv se fait sans encombre. si tu utilise une sd card tu peux faire 2 fichiers, 1 pour les données gps et 1 pour les données environnement / santé du pilote ;-)
@+ & bonne chance.
Arduino Forum > International > Français (Moderators: jfs, Snootlab) > projet vélo + GPS + ...
arduino
Comments
Post a Comment