Je me demandais si on ne pourrait pas développer un bout de code sur le PC qui se chargerait de récupérer les vols
On pourrait prendre l'option carte micro sd intégrée comme le suggère Prunkdump - Cela nous laisse la possibilité de choisir n'importe quel BT et de l'installer ou on veut.
Sans manipulation de la carte SD, elle peut rester installer au font du boitier
Avec l'usb on pourrait mettre à jour le M0 et récupérer les vols.
On aura 256k de mémoire largement assez pour envisager un protocole de communication entre un programme PC et le GnuVario. J'imagine que le vario pourrait détecter une liaison avec le PC et envoyer tout les fichiers de la carte SD avant de les effacer. Sur le PC, on pourra ajouter le checksum au bout du fichier et le stocker dans un répertoire pour que logfly puisse les importer directement
Il serait bon de choisir une board pour que tout les développeurs travaillent sur un code compatible (pins et librairie) et que l'on se partage le travail
1- L'affichage - Ecran E-Ink
2- Le son - test de I2S, ampli class D, filte
3- Les sondes (baro, giro, kalman)
4- le GPS
5- la carte SD - USB - liaison série + programme PC
6- le BT - Xctrac, ..
Avec le travail d’orfèvrerie de Prunkdump, pour l'optimisation, l’intégration et le PCB, on doit pouvoir en quelques mois passer sur une nouvelle version beaucoup plus puissante
Quant pensez-vous ?
Coté board je vous rappelle :
1- adafruit M0 + SD -
https://www.adafruit.com/product/27962- adafruit M0 + BT -
https://www.adafruit.com/product/29953- Arduino MK Zero + SD -
https://store.arduino.cc/arduino-mkrzero4 - SAM 15x15 -
http://www.avdweb.nl/arduino/samd21/sam-15x15.htmlPersonnellement je n'ai pas de préférence marqué pour les boards, juste un petit plus pour l'adafruit qui intègre le pont diviseur
Coté développement je veux bien me charger de la partie 1 - la portabilité de affichage avec un écran E-Ink 1.54', je suis déjà en train de voir pour l’intégrer au vario actuel
Tout les développeurs qui veulent contribuer et participer peuvent se proposer pour une partie, plus on sera et plus cela sera facile et rapide. Partir chacun de son coté va entraîner des développements en double, alors qu'en équipe on sera plus efficace. En partageant nos sources via le github, on peut avancer tous ensemble en ayant chacun les derniers codes, donc un vario de plus en plus fonctionnel. Cette étape de portage terminé, on pourra se consacrer au futur amélioration -
Pour le choix de la board tout les avis sont bon - développeur ou non, afin que l'on parte sur le meilleur choix
Coté amélioration, je me demande si on pourrait pas ajouter une sonde pito de modèle réduit. Il faut que la sonde soit bien dans l'axe, pas évident sur les élévateurs. Avoir la vitesse air, pourrait nous aider énormément pour gérer une alarme de sous vitesse (décro) effet bagnard, la vitesse et le sens du vent, détection des thermiques