Aujourd'hui j'ai commencé à réfléchir un peu mieux à l'utilisation de l'IMU 10dof de Drotek, dont le but est de récupérer l'attitude du cerf-volant (ce qui permet d'en déduire également sa position).
L'idée est de récupérer les données sur un arduino nano, faire le traitement, puis de renvoyer les données traitées au sol via un module RF.
L'idéal serait de trouver le code tout fait faisant la récupération et la fusion des données pour ce capteur. Malheureusement, je n'ai pas trouvé de code complet, mais des codes existent pour les sous-composants. Des bibliothèques sont directement données sur le site de Drotek, mais pas pour le composant MPU6050.
Un exemple est fourni sur le site arduino.
J'ai trouvé une bibliothèque sur un forum d'openclassrooms. Cette bibliothèque a l'avantage de faire une première fusion de données également.
Lucas a proposé un coup de main pour continuer (il a déjà travaillé sur des tests de la liaison RF).
L'aventure du développement des systèmes de pilote automatique de cerfs-volants : idées, technologies et applications.
mardi 29 avril 2014
jeudi 24 avril 2014
Open atelier
L'open atelier d'hier fut l'occasion de présenter le prototype à de nouvelles personnes, notamment une personne venue de Caen pour le voir.
Lucas s'est également proposé pour réfléchir à un module IMU+RF permettant de recevoir les données d'attitude d'une centrale inertielle placée sur le cerf-volant par liaison radio à partir de composants déjà achetés :
IMU
http://www.drotek.fr/shop/en/ home/62-imu-10dof-mpu6050- hmc5883-ms5611.html
Module radio (half duplex, une voix)
http://www.drotek.fr/shop/en/ home/372-receiver-transmitter- module-433mhz.html
Cédric de Ping a également proposé de travailler sur le sujet dans le cadre de la fabacademy.
A terme ce montage pourrait être alimenté par une micro-éolienne, réalisée à partir d'une hélice d'UAV :
http://www.drotek.fr/shop/en/ home/78-epp1045-propellers. html
Lucas s'est également proposé pour réfléchir à un module IMU+RF permettant de recevoir les données d'attitude d'une centrale inertielle placée sur le cerf-volant par liaison radio à partir de composants déjà achetés :
IMU
http://www.drotek.fr/shop/en/
Module radio (half duplex, une voix)
http://www.drotek.fr/shop/en/
Cédric de Ping a également proposé de travailler sur le sujet dans le cadre de la fabacademy.
A terme ce montage pourrait être alimenté par une micro-éolienne, réalisée à partir d'une hélice d'UAV :
http://www.drotek.fr/shop/en/
mercredi 16 avril 2014
Socat
Socat est un utilitaire permettant de transférer des données entre différents protocoles.
Je me suis intéressé à socat pour pouvoir faire des tests logiciels, où le matériel n'est pas connecté.
Socat permet ainsi d'émuler un port série.
Finalement une autre solution est d'utiliser socat comme un convertisseur série/TCP.
De cette manière, le programme principal n' a plus besoin de faire appel à des ports séries, et seulement à des ports tcp/ip.
Pou installer socat sur ubuntu, c'est très simple, il suffit de taper :
sudo apt-get install socat
Ensuite pour forwarder un port série sur une socket TCP :
sudo socat tcp-l:1234,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/ttyACM0.lock,b9600
Il est ensuite possible de vérifier les messages venant du port série (arduino dans mon cas) en tapant telnet 127.0.0.1 1234
J'ai également écrit un script python pour récupérer les messages.
Voir http://gertverdemme.nl/howto/arduino_serial_over_tcp_openwrt pour créer un script pour lancer socat automatiquement.
Je me suis intéressé à socat pour pouvoir faire des tests logiciels, où le matériel n'est pas connecté.
Socat permet ainsi d'émuler un port série.
Finalement une autre solution est d'utiliser socat comme un convertisseur série/TCP.
De cette manière, le programme principal n' a plus besoin de faire appel à des ports séries, et seulement à des ports tcp/ip.
Pou installer socat sur ubuntu, c'est très simple, il suffit de taper :
sudo apt-get install socat
Ensuite pour forwarder un port série sur une socket TCP :
sudo socat tcp-l:1234,reuseaddr,fork file:/dev/ttyACM0,nonblock,raw,echo=0,waitlock=/var/run/ttyACM0.lock,b9600
Il est ensuite possible de vérifier les messages venant du port série (arduino dans mon cas) en tapant telnet 127.0.0.1 1234
J'ai également écrit un script python pour récupérer les messages.
Voir http://gertverdemme.nl/howto/arduino_serial_over_tcp_openwrt pour créer un script pour lancer socat automatiquement.
lundi 14 avril 2014
Des cerfs-volants pour produire de l'électricité
Voici une vidéo s'adressant à un grand public (futuremag sur arte) présentant l'entreprise allemande Enerkite ainsi que les projets de l'entreprise italienne Kitegen, ou de Minesto.
http://www.futuremag.fr/terre/des-cerfs-volants-pour-produire-de-lelectricite
On pardonnera le journaliste qui mélange dans la joie W Wh et W/h (?).
http://www.futuremag.fr/terre/des-cerfs-volants-pour-produire-de-lelectricite
On pardonnera le journaliste qui mélange dans la joie W Wh et W/h (?).
Nouveau site Beyond The Sea
Si l'ancien site Beyond The Sea manquait un peu de fraicheur, le nouveau site (a priori en ligne depuis quelques mois) présente des actualités déjà présentées sur ce blog (avec plus ou moins de détails).
A suivre, notamment vers mai/juin pour l'annonce des résultats de la première vague du nouvel appel à manifestation d'intérêt (AMI) Navire du futur de l'ADEME
A suivre, notamment vers mai/juin pour l'annonce des résultats de la première vague du nouvel appel à manifestation d'intérêt (AMI) Navire du futur de l'ADEME
mardi 8 avril 2014
Liens
Voici quelques liens intéressants trouvés récemment sur le web grâce à un moteur de recherche célèbre et dont les résultats ont le bonheur de changer avec le temps.
Tout d'abord un projet DIY de pilote automatique de kite. Le projet commence tout juste. Un système à vis servirait à contrôler une barre de kite. Une caméra servirait pour détecter le kite. Il y a peut-être des choses à faire avec ces joyeux Californiens...
http://www.hackster.io/362/kite-power-autopilot?offset=0&ref=user&ref_id=781
J'ai également trouvé quelques conversations (datant de plus d'un an) sur le forum AYRS (Amateur Yacht Research) traitant le sujet du kiteboat avec pilote automatique et notamment le challenge de la réalisation d'un tel pilote pour moins de 500$. Verdict cet été?
https://groups.yahoo.com/neo/groups/ayrs/conversations/topics/2876
https://groups.yahoo.com/neo/groups/ayrs/conversations/topics/2830
Tout d'abord un projet DIY de pilote automatique de kite. Le projet commence tout juste. Un système à vis servirait à contrôler une barre de kite. Une caméra servirait pour détecter le kite. Il y a peut-être des choses à faire avec ces joyeux Californiens...
http://www.hackster.io/362/kite-power-autopilot?offset=0&ref=user&ref_id=781
J'ai également trouvé quelques conversations (datant de plus d'un an) sur le forum AYRS (Amateur Yacht Research) traitant le sujet du kiteboat avec pilote automatique et notamment le challenge de la réalisation d'un tel pilote pour moins de 500$. Verdict cet été?
https://groups.yahoo.com/neo/groups/ayrs/conversations/topics/2876
https://groups.yahoo.com/neo/groups/ayrs/conversations/topics/2830
Inscription à :
Articles (Atom)