LapTimer by Belov
Publié : lun. 2 oct. 2017 12:00
Rien de nouveau fondamentalement car ce lapTimer est tiré du Chorus Lap Timer de Voroshkov.
Sky022 a présenté sa version ICI
Bon alors qu'est ce qui change ?
C'est tout d'abord un redesign complet du PCB à ma sauce. Je voulais avoir accès à toutes les broches de l'arduino pour de futures améliorations.
Mes arduinos sont des nano donc le PCB original ne convenait pas. La version initiale à base de fils en pagaille posait des problèmes de fiabilité. Utiliser un pcb type plaque d'essai ne m'inspirait pas plus confiance dans le temps.
L'autre idée qui diffère des montages Chorus est de vouloir utiliser le LapTimer à travers un raspberry Pi.
Dans la version de Voroshkov, le laptimer utilise une liaison série par bluetooth vers un smartphone ou une tablette. Le pb est qu'on est lié au logiciel développé pour le smartphone et que pour l'instant à part de l'Android, il n'y a rien d'autre. Le 2e problème est la distance faible du bluetooth (<10m) même avec une antenne plus adaptée.
A ça s'ajoute au cahier des charges, le besoin de connecter le module à mon système de gestion de courses pour avoir automatiquement les chronos en temps réel et surtout sans aucune re-saisie manuelle.
LE PCB :
Pour optimiser toute la place du pcb, cette version opte pour un double module couplé et un 3e indépendant. Le PCB est un double face vernis.
Ce modèle utilise la liaison série chainée de Voroshkov : chaque module intercepte la réponse du module précédent pour ajouter sa propre réponse.
LE MONTAGE :
Pas de difficulté particulière pour le montage. J'ai préféré mettre des résistances entre l'arduino et le RX5808 pour que la liaison soit plus saine et moins sujette à du "bruit" lors des switchs de canaux.
Un RX5808 et un arduino sont dédiées à une seule fréquence de réception. Donc pour capter les fréquences de 6 pilotes, il faut 6 modules.
Le RX5808 coute environ 7,5 euros et l'arduino moins de 2 euros.
Les RX5808 sont équipés de radiateur pour dissiper au mieux la chaleur. Ils chauffent beaucoup ! Et comme tout composant électronique, les performances diminuent quand ça chauffe trop.
Les arduino sont montés sur support pour un échange rapide en cas de panne. Idem pour les VRX.
Une alimentation stabilisée de 3A fournit le courant à partir de ce qu'on veut : lipo 3s ou 4S ou adaptateur secteur 12V.
LA LIAISON SERIE :
Il y a le choix entre un module bluetooth et une liaison série filaire vers un UART du Raspberry PI.
Attention pour le raspberry PI, il faut adapter les tensions. Un module spécifique est préférable, il coûte 0.60€. En effet, la tension du RPI est de 3.3V alors que l'arduino est en 5V. Envoyer du 5V sur le RX du PI risque de le détruire et même si le 3.3V du PI serait correctement lu par l'arduino, la distance du cable pourrait atténuer la tension et la descendre en dessous du seuil logique. (2.5V environ)
Sky022 a présenté sa version ICI
Bon alors qu'est ce qui change ?
C'est tout d'abord un redesign complet du PCB à ma sauce. Je voulais avoir accès à toutes les broches de l'arduino pour de futures améliorations.
Mes arduinos sont des nano donc le PCB original ne convenait pas. La version initiale à base de fils en pagaille posait des problèmes de fiabilité. Utiliser un pcb type plaque d'essai ne m'inspirait pas plus confiance dans le temps.
L'autre idée qui diffère des montages Chorus est de vouloir utiliser le LapTimer à travers un raspberry Pi.
Dans la version de Voroshkov, le laptimer utilise une liaison série par bluetooth vers un smartphone ou une tablette. Le pb est qu'on est lié au logiciel développé pour le smartphone et que pour l'instant à part de l'Android, il n'y a rien d'autre. Le 2e problème est la distance faible du bluetooth (<10m) même avec une antenne plus adaptée.
A ça s'ajoute au cahier des charges, le besoin de connecter le module à mon système de gestion de courses pour avoir automatiquement les chronos en temps réel et surtout sans aucune re-saisie manuelle.
LE PCB :
Pour optimiser toute la place du pcb, cette version opte pour un double module couplé et un 3e indépendant. Le PCB est un double face vernis.
Ce modèle utilise la liaison série chainée de Voroshkov : chaque module intercepte la réponse du module précédent pour ajouter sa propre réponse.
LE MONTAGE :
Pas de difficulté particulière pour le montage. J'ai préféré mettre des résistances entre l'arduino et le RX5808 pour que la liaison soit plus saine et moins sujette à du "bruit" lors des switchs de canaux.
Un RX5808 et un arduino sont dédiées à une seule fréquence de réception. Donc pour capter les fréquences de 6 pilotes, il faut 6 modules.
Le RX5808 coute environ 7,5 euros et l'arduino moins de 2 euros.
Les RX5808 sont équipés de radiateur pour dissiper au mieux la chaleur. Ils chauffent beaucoup ! Et comme tout composant électronique, les performances diminuent quand ça chauffe trop.
Les arduino sont montés sur support pour un échange rapide en cas de panne. Idem pour les VRX.
Une alimentation stabilisée de 3A fournit le courant à partir de ce qu'on veut : lipo 3s ou 4S ou adaptateur secteur 12V.
LA LIAISON SERIE :
Il y a le choix entre un module bluetooth et une liaison série filaire vers un UART du Raspberry PI.
Attention pour le raspberry PI, il faut adapter les tensions. Un module spécifique est préférable, il coûte 0.60€. En effet, la tension du RPI est de 3.3V alors que l'arduino est en 5V. Envoyer du 5V sur le RX du PI risque de le détruire et même si le 3.3V du PI serait correctement lu par l'arduino, la distance du cable pourrait atténuer la tension et la descendre en dessous du seuil logique. (2.5V environ)
