Pypilot pilote auto opensource (partie2)

suite de ce fil :

Pour mémoire, autres fils sur le sujet:


(Note fil dédié aux vérins ici : )

L'équipage
16 mars 2021
02 avr. 2021

Bonjour à tous, je profite de l'ouverture de la saison deux du fil Pypilot pour poser une question aux éventuels utilisateurs d'un Tinypilot sur voiier acier.

Je dois recevoir incessamment un ensemble commandé à Sean d'Espagnier et je suis en réflexion sur le montage du boitier intégrant IMU et calculateur. J'ai actuellement un Autohelm 2000 monté sur barre franche et pour obtenir un fonctionnement acceptable je fixe le boitier électronique sur la structure de la capote de descente à environ 1 mètre au dessus du roof. D'après Sean, son pilote est capable de fonctionner correctement en intérieur sur un bateau en acier mais l'exemple qu'il présente est doté d'une timonerie proéminente avec de larges sabords alors que mon roof dépasse peu du pont. D'où mon hésitation entre un montage sous la capote avec l'inconvénient de laisser le module relativement exposé ou un montage en intérieur au risque d'une perte de sensibilité.
Merci de me faire part de vos éventuels retours d'expérience.

Accessoirement, j'ai réalisé un système de servomoteur adapté aux contraintes particulières de mon voilier (cockpit central et safran sur tableau donc sans secteur de barre) et inspiré du Jefa que je présenterai plus tard si le résultat est satisfaisant.


02 avr. 202102 avr. 2021

Bonjour,

j'attends aussi mon kit sous peu.. Pas de retour d'expérience donc.

En revanche, sauf erreur et selon évolution de versions, le capteur IMU 9 axes n'est pas directement sur la carte, mais branché dessus. La liaison est enI2C et est donc déportable de quelques mètres sans souci. moyennant bien sur de sortir un câble du boitier avec un passe cloison étanche, et idem coté IMU
Voir ici la pièce détachée, je ne sais pas si c'est implémenté exactement comme ça sur la version vendue.
pypilot.org[...]dex.php

intéressé par le partage d'expérience sur le servomoteur!


BlackNav:I2c et quelques mètres ça ne fait pas bon ménage. I2c n’est pas prévue pour ça. Ça peut fonctionner certes, mais ce n’est pas certain. ·le 02 avr. 2021 12:30
yannbis:oui j'ai été un peu optimiste! mais pas tant que ça... arduino103.blogspot.com[...]le.html ·le 02 avr. 2021 13:16
Erickalon:En tout cas le mètre est possible sans problème semble-t-il, ce qui suffirait pour s'éloigner des masses magnétiques, et en utilisant un câble blindé comme recommandé dans l'article. Il est de plus sans doute préférable de ne pas abuser de la VHF portable trop près du câble de liaison...·le 02 avr. 2021 13:24
02 avr. 2021

Merci pour vos réponses. Je pensais effectivement à cette troisième solution. Je verrais selon la configuration reçue s'il est possible de tester les différentes solutions. Après il peut aussi être intéressant d'avoir le boitier complet avec son afficheur en extérieur pour faciliter le contrôle du pilote. D'autre part, je ne pense pas que ce boitier tente des chapardeurs, contrairement à un pilote du commerce que j'hésiterais plus à laisser à la vue.

Autre question que je me pose, le dimensionnement des câbles de liaison contrôleur - moteur et le calibre du disjoncteur, sachant que le moteur est donné pour 200 watts et que sa consommation à vide est de 3 à 5 ampères (curieusement il consomme plus dans un sens que dans l'autre...).

Pour Yannbis, ton post sur le pilote pour Maracuja a fait partie de ceux qui m'ont décidé à me lancer dans cette réalisation car mon problème était du même ordre, avec la particularité supplémentaire d'un cockpit central. Les pilotes Jefa ou Lewmar m'avaient paru intéressants par l'usage de réducteurs épicycloïdaux dont le rendement est optimal mais ils n'étaient pas adaptés à mon problème, sans même parler de leur prix un peu hors budget pour moi. Un autre problème est leur utilisation d'un embrayage maintenu engagé au moyen d'un bobinage qui consomme tout de même 3 ampères. J'ai donc conçu un système sur la base d'un réducteur épicycloïdal industriel trouvé neuf au prix de l'occase sur Ebay, d'un groupe motoréducteur chinois que j'ai adapté au réducteur et d'un système d'embrayage par crabot de fabrication maison que je commande par une tringlerie.
L'ensemble motoréducteur est installé dans le coffre arrière et entraine un palonnier au moyen d'un arbre traversant le pont avec guidage par roulements et joint à lèvre. Ce palonnier entraîne un autre palonnier fixé sur la tête du safran. J'utilise la même géométrie que Jefa et Lewmar, à savoir un rapport de longueurs entre les deux palonniers qui permet d'obtenir une meilleure vitesse de rotation barre près du zéro et un couple maximum aux grands angles de barre.
La mise en place se fait tranquillement et pour le moment les éléments que j'ai installés semblent fonctionnels.


02 avr. 202102 avr. 2021

Merci de ton retour.!
Je suis nul en méca,réducteurs épicycloïdaux et autres crabots, mais ça doit être très bien ;-)

Donc je garde ça dans un coin de ma tête, car je ne vois pas bien l'implémentation fiable du moteur d'essuie glace à la Sean non plus...
je pense avoir à peu près compris, mais pour moi et surement pour d'autres, si tu as un petit croquis
Ca ressemble à ce JEFA?
JEFA


02 avr. 202102 avr. 2021

Çà ne ressemble pas du tout à ça mais ça en est directement inspiré ;-).
J'ai adapté en fonction du matériel que j'ai trouvé, donc l'ensemble est tout en hauteur, nettement plus encombrant que le Jefa. Allez, puisqu'on me tente, je vais poster rapidement quelques vues du système (mais si ça ne marche pas bien j'aurai l'air fin!). Pour ceux qui seraient intéressés j'ai fait le plan sous SketchUp.
La réalisation demande un peu d'expérience en mécanique ainsi que l'usage d'un tour (merci à mon voisin) et au final pas mal de temps de travail. le prix de revient, environ 500 euros, s'il reste modeste par rapport au Jefa, est nettement au delà du prix d'un moteur d'essuie-glace ou d'un vérin chinois.
Sinon je viens de recevoir le colis de Sean. C'est propre, complet comme l'ont remarqué d'autres intervenants avec une commande infrarouge et une commande radio. Le contrôleur gros modèle est muni d'un impressionnant fusible de 30A. Par contre la boitier du TinyPilot n'est pas vraiment adapté tel quel à un montage en extérieur car ouvert pour laisser l'accès aux prises micro USB, et le capteur IMU est intégré, ce qui n'interdit pas de le séparer bien sûr.


smoothfroggy:Bonjour Erickalon,Nous en train de terminer notre bateau et le pilote est un sujet d'actualité. Nous suivons une route assez parallèle avec un pilote dont la mécanique est en gestation et l'électronique en cours de test.Concernant le design de l'embrayage, il semble que tu utilises un disque fendu pour assurer la transmission vers l'arbre de sortie et qu'il n'y a pas de clavette (il y en a une côté moteur). Je me demande si le couple de frottement arbre/disque sur une épaisseur de l'ordre de 20mm et diamètre 32mm sera suffisant pour transmettre le couple de sortie de 400Nm sans glissement.Le couple et les efforts sont importants ; penses tu mettre en place une mesure de position (potentiométrique) et/ou des fins de course ?Concernant l'électronique, quand as tu commandé ton contrôleur 'gros modèle' chez Sean ; il ne semble plus être sur son site. Aurais tu des photos de cette version ?A bientôt,Xavier.·le 06 avr. 2021 22:57
yannbis:Merci du partage Erickalon, c'est un beau morceau!·le 06 avr. 2021 23:25
Erickalon:@smoothfroggy: Bonjour Xavier, je me pose moi-même la question concernant l'entraînement de l'arbre de sortie. C'est principalement la disponibilité en outillage qui m'a fait choisir cette solution tout en me disant que j'aurai là une limitation de couple plis ou moins ajustable au moyen de la vis. Si nécessaire j'ai prévu d'ajouter une vis entre cuir et chair, pas aussi efficace qu'une clavette mais plus facile à réaliser sans fraiseuse. Je n'ai pas prévu pour le moment de capteur d'angle de barre ni de fin de course, les différents posts qui traitent de la question me laissent penser que ce n'est pas indispensable et cela simplifie le système, mais là aussi je me réserve la possibilité de modifier l'installation en fonction de son fonctionnement.J'ai pu obtenir un contrôleur gros modèle en écrivant un mail à Sean, mais il semblerait qu'ils soient un peu denrée rare et que je soit tombé au bon moment. Comme l'on t fait remarquer des intervenants, Sean n'est manifestement pas dans une démarche de commerce classique et sa production doit être assez imprévisible, cela dit le mieux est de l'interroger. Je posterai une photo prochainement.A bientôt, Eric·le 07 avr. 2021 00:00
J-Marc:Sean ne fabrique plus qu'une seule version de contrôleur fort courant avec les transistors montés en surface sur le circuit et des bornes à vis pour les fdc et autres accessoires. Le schéma a été diffusé dans son forum et il y a des photos dans le post. Par précaution, il suffit de préciser en commentaire dans votre commande l'ampérage dont vous avez besoin. Sean a probablement des soucis de délais de fabrication dans le contexte actuel car celle-ci ne peut être réalisée qu'en usine et c'est actuellement plus long partout dans le monde ·le 07 avr. 2021 08:13
02 avr. 2021

L'embrayage n'est pas près de lâcher...


02 avr. 2021

Je l'espère! C'est vrai que le calcul de résistance au cisaillement laisse de la marge. Mon choix a été guidé par l'idée d'utiliser des brides standard en inox, les 4 perçages prévus pour la boulonnerie recevant les doigts d'entrainement tourné à un diamètre légèrement inférieur.


03 avr. 2021

Je ne recommande pas d'éloigner l'IMU de plus de quelques dizaines de centimètres du calculateur de Sean. La liaison I2C entre l'IMU et le RPI a été conçue par Philips pour relier les composants au sein d'une même carte électronique. Une liaison I2C standard peut fonctionner sur un mètre maxi mais elle ne satisfait alors pas les exigences CEM que doivent désormais respecter les appareils dans presque tous les pays.
Un pilote me paraît devoir respecter ces exigences. Sean a d'ailleurs conçu la liaison RS232 entre le calculateur et le contrôleur pour qu'elle puisse respecter les exigences CEM quelle que soit sa longueur du câble.

Je pense préférable de laisser l'IMU dans le boîtier du calculateur et de placer le calculateur à l'emplacement qui va bien.
Sur mon bateau, le calculateur de Sean est uniquement positionné pour ne pas être perturbé et il n'est pas visible du cockpit, ce qui ne me pose aucun problème. Il faut essayer de voir s'il peut fonctionner à l'intérieur à un emplacement un peu éloigné de l'acier comme une cloison près de la table à carte qui ne soit pas trop près des cables électriques de puissance.

Les exigences CEM actuelles sont pertinentes y compris dans un bateau où il y a de plus en plus de perturbations radioélectriques avec les nombreux appareils numériques et radio ainsi qu'avec les alimentations à découpage des frigos et des leds qui ne sont pas toujours conformes aux exigences CEM. En plus, les exigences CEM visent aussi à se prémunir des effets de la foudre indirecte, ce qui me paraît bien pour un pilote.


03 avr. 2021

Merci J-Marc pour cet avis éclairé. J'avais de plus une petite hésitation à démonter le capteur, donc je pense faire des essais en montage volant pour trouver le bon emplacement. Dans le cas où je ne trouverais pas de position satisfaisante en intérieur, je pourrais toujours faire un montage amovible en extérieur à l'abri de la capote en améliorant l'étanchéité du boitier.

Pour répondre à mon premier post sur le dimensionnement du câblage, la notice d'installation du pilote Lewmar préconise pour le moteur d'1/4 cheval 12 V du 6 carré pour une longueur de 6 m et un disjoncteur de 16 A, je pense donc me baser sur ces valeurs.


03 avr. 2021

N'as tu pas une console d'instrument ou une boîte de daurade sur le pont qui pourrait accueillir le calculateur ?

Pour info, tu as un limiteur d'intensité électronique dans le contrôleur Pypilot que tu peux régler précisément dans les paramètres de configuration pour limiter la force du moteur si la barre est coincée ou en butée. Tu peux donc installer un disjoncteur plus puissant pour éviter qu'il saute malencontreusement.

Le drive que tu retiens est vraiment un bon choix. Nous avons le gros modèle Whitlock (maintenant Lewmar) sur le Wauquiez 48 qui a nécessité qu'une seule intervention de notre part en 23 ans. La panne n'a pas gâché la croisière annuelle en Grèce car les amis qui avaient le bateau à ce moment là ont pu réparer provisoirement avec les moyens du bord en attendant le retour du bateau en septembre. C'était le premier porte satellite en plastique qui s'était fendu et qu'ils ont réparé en faisant une couture de la fissure au fil de fer. Lewmar a eu quelques déboires au début avec les bobines de clutch des ses premières fabrications car ils ont du utiliser un fil de bobinage avec un isolant moins performant en température que Whitlock. ils ont obligatoirement du y remédier vu le nombre de retours à l'époque. Le notre est un actionneur puissant et rapide qui permet de naviguer dans le très mauvais temps même lorsque le bateau roule énormément avec les vagues de travers ou dans une mer croisée. Nous devons juste faire attention par mauvais temps à ne pas laisser traîner un bras dans la barre à roue car le bras ne l'arrête pas.


03 avr. 2021

Non, je n'ai pas de console d'instrumentation sur le pont, mon bateau est une construction à l'unité assez atypique. Par contre, je pense à la possibilité d'utiliser un vieux boitier Autohelm 2000 qui pourrait recevoir sans problème le calculateur et j'aurais sans doute moyen d'utiliser les touches de commande Autohelm que je trouve bien pratiques (il me semble rassurant de savoir que les commandes sont accessibles en un endroit bien connu et immuable).
Pour le drive, comme je l'ai dit précédemment, je n'ai fait que de m'inspirer des deux modèles cités. Le réducteur épicycloïdal est je pense largement aussi costaud que sur le Jefa ou le Whitlock, le fabricant Wittenstein donne un couple maxi de 400 Nm avec un arbre de sortie de 32 mm alors que le Jefa est donné pour 52 Kgm avec un arbre de 25 mm. Sachant que le coefficient de sécurité de ce modèle industriel doit être largement calculé, je n'ai aucune inquiétude sur sa résistance.
Le moteur est une fabrication chinoise qui me semble sérieuse pour une puissance donnée de 200 w, comparable à celle des modèles précités. Le poids de l'ensemble motoréducteur est d'environ 20 Kg (9 kg pour le Lewmar). Le couple de sortie est donné à 18 Nm avec un vitesse à vide de 83 t/mn, soit après réducteur épicycloïdal environ 427 Nm en tenant compte du rendement.
En adoptant la géométrie du Jefa ou du Whitlock (même principe), le couple barre à zéro devrait être de 716 Nm (73 Kgm) et de 1800 Nm (184 Kgm) en fin de course. Je pense là aussi qu'il vaudra mieux ranger les bras... Le temps de rotation à vide de bord à bord (130°) devrait être de 7.5 secondes.
J'ai une petite inquiétude quand à la consommation car à vide je suis déjà au delà des valeurs annoncées par le vendeur, 3 à 5 Ampères contre 2.3 A. J'espère que la réactivité du système permettra d'optimiser suffisamment pour garder une consommation moyenne raisonnable (celle de l'Autohelm 2000 me convient bien).


03 avr. 2021

LA consommation sera plus faible avec Pypilot qui fonctionne en modulation de largeur d'impulsion. Le contrôleur permet ainsi d elimiter la consommation, régler la vitesse et limiter l'intensité max. Il y a dans "configuration" un réglage de modulation en % quand on est proche de la consigne et un autre pour toutes les autres configurations. J'ai bien baissé les pourcentages de modulation sans avoir perdu beaucoup de vitesse et la consommation est plus faible qu'avec le moteur directement connecté au 12V.

Pypilot a beaucoup plus de réglages que les autres pilotes.

Le boîtier de l'autohelm 2000 est effectivement pas mal. Si cela t'intéresse, j'ai fait un fichier 3D d'un support renforcé. Le mien se prenait des coups de pieds et genoux dans le cockpit et j'ai cassé plusieurs supports avant de finir par en faire un renforcé qui supporte très bien les coups



03 avr. 2021

Le fichier STL du support renforcé d'AH2000



04 avr. 2021

Merci pour le partage du fichier, je ne pense pas en avoir moi-même l'usage car j'ai un support d'avance mais cela pourra dépanner un autre Heossien.
J'espère effectivement que la combinaison de la méthode de contrôle du moteur et d'un pilotage optimisé permettront de limiter la consommation.
Il me reste à finaliser la réalisation et à tester en mer, ce qui n'est pas la partie la plus évidente dans le contexte actuel.


07 avr. 2021

Comme annoncé plus haut, voici les photos du contrôleur gros modèle seul et à coté du Tinypilot.


07 avr. 2021

Bonjour,
Je viens de recevoir mon pilot + carte de commande.
je sacrifie à cette mode atroce de l'"unboxing" (mais sans video !), ca doublonne un peu avec le post précédent...

Envoyé dans une simple enveloppe bulle, le pypilot est dans son boitier plastique mais la carte puissance est juste dans du papier bulle. Comme il y a pas mal de composants saillants, ça peut craindre le transport (mais c'est OK dans mon cas!)

Le tout, en bon marin, dans un magnifique Ziplock ;-)
On est pas dans l'industriel c'est sûr!

Ce qui me gêne plus c'est le boitier avec l'écran, c'est du basique, mais surtout, il est percé pour les fiches micro USB et la sortie de cable vars la carte commande ne me semble pas étanche.
Le cable entre les 2 cartes est très court, 30cm(avec connecteur étanche au milieu),

En résumé, il faudra changer tout ça pour utilisation extérieure (et comme l'écran est là...autant qu'il soit lisible!)


tanagra:@yannbisBonjour je suis toujours attente de ma commande !!!Peux-tu me préciser qu'elle est l'épaisseur du boitier pypilot, couvercle inclut ? Cela me permettrai de commencer à étudier le meilleur emplacement...·le 07 avr. 2021 12:40
Erickalon:@Yannbis Je me suis fait les mêmes remarques que toi mais comme tu le dit nous ne sommes pas dans l'industriel. Je pense que dans l'esprit de Sean le matériel est destiné à rester en intérieur et dans ce cas l'étanchéité n'est pas un problème crucial. J'ai commencé pur ma part à réfléchir à l'intégrer dans un boitier d'Autohelm 2000 où il trouvera largement sa place car je laisserai le contrôleur dans les emménagements. Je dois pouvoir utiliser les boutons poussoir de l'Autohelm et retrouver les fonctions que j'apprécie +1, -1, +10, -10, St by et Auto, avec un petit plus, la possibilité de programmer + et - 5 au lieu de + et - 10 qui à l'usage me semble toujours un peu trop.@Tanagra: le boitier fait 34 mm de haut, 58 mm de large et 83 mm de long, 115 mm avec les pattes de fixation. L'entraxe des pattes 96 mm.·le 07 avr. 2021 14:02
tanagra:Erickalon: merci, super !!·le 07 avr. 2021 15:59
07 avr. 2021

Je pense que ce serait intéressant de cogiter à plusieurs (si ce n'a pas encore été fait, mais je n'ai pas vu ni ici ni sur les forums US) sur un boitier extérieur étanche.
Boitier du commerce plus grand ou imprimé 3d (ou un mélange des 2?)
Des connecteurs étanches (pour ma part je fais toute mon install en gamme "chinoise" SP13)
Des boutons étanches (soit gamme inox anti vandale IP68, soit clavier à membrane, à voir comme un consommable)

le point crucial c'est l'étanchéité avec un compromis sur la bonne lisibilité.

Si il ya du monde intéressé, on pourrait ouvrir un fil dédié?


J-Marc:Bonjour Yannbis,Il est aussi possible de faire un répétiteur Wifi étanche avec juste l'écran et quelques boutons pour pouvoir conserver le calculateur avec l'IMU à un endroit sec et jamais perturbé électriquement et magnétiquement. Sur les gros bateaux, cela permettrait d'avoir plusieurs répétiteurs (par exemple sous la capote ainsi qu'à la barre). Sur mon bateau, j'utilise actuellement la tablette étanche qui sert aussi à l'affichage des instruments car je n'ai aucun indicateur ni répétiteur. Pour le Pypilot, je pense plus lui dédier un répétiteur fait avec une vieille tablette Google Nexus parfaitement lumineuse en plein soleil et plus ergonomique. Cela me permettra d'avoir en plus navionics et opencpn. Je conserverai l'autre tablette plutôt pour l'affichage des instruments. J'ai beaucoup de mal avec le menu de l'afficheur et suis beaucoup plus à l'aise avec la tablette pour configurer le calculateur·le 07 avr. 2021 15:44
tanagra:@yannbis La cogitation "boitier extérieur étanche" m'intéresse.Voici mon projet: Le boitier PyPilot prendrait la place de l’afficheur du pilote B&G sur la colonne, l’étanchéité se doit alors d’être parfaite (écran et boutons de commande)Dimensions de l'afficheur pilote B&G à remplacer: carré de 110x110 d’une hauteur 25, profondeur 65 diam 70.....·le 07 avr. 2021 16:05
J-Marc:D'habitude, ce sont les afficheurs ou répétiteurs qu'on met dehors. Pourquoi prendre le risque de soumettre le calculateur avec son capteur magnétique à l'environnement marin dans un afficheur. Il est très facile de faire un répétiteur du Pypilot avec un Rpi0 alimenté en 5V, un afficheur et les boutons. Si jamais ce répétiteur prend l'eau, le calculateur à l'intérieur du bateau fonctionnera toujours et pourra encore être commandé avec une des télécommandes ou une tablette ou un téléphone. ·le 07 avr. 2021 16:44
yannbis:Tu as raison, en fait le problème d'origine, c'est l'architecture du Pypilot qui intégre calculateur et afficheur.Je propose si vous le voulez de poursuivre sur le fil que j'ai créé pour l'intégration (cf ci dessous)·le 07 avr. 2021 17:03
tanagra:Matériel commandé le 12/02 et reçu le 08/04/21 (avec boitier pour le pypilot et sans pour le contrôleur moteur)Délai certainement dû à ma demande: piloter un moteur pouvant consommer 12 ampères.Sean a été trés réactif et a répondu rapidement à mes questions.Rappel: il s'agit pour moi de remplacer un Pilote: B & G Network ACP-1 qui commande un moteur éleectrique de 12 amp max(Lecombe et Schmitt,Ref2201100)Le controleur moteur reçu est construit sur un Atmel MEGA328P.Les MOSFET qui gérent le moteur et l'embrayage sont des IRLR3114Z de marque IOR en boitier TO-252-AA, trés largement dimensionnés pour leur travail !!Je monte une maquette à la maison avant d'installer tout cela sur le bateau, confinement oblige !!!Je n'ai pas su toruver les schémas correpsondants à ce montage, si quelqu'un à un pointeur .....Je basculerai sur les deux fils ouverts par @yannbis ( installation et intégration) pour raconter la suite.·le 10 avr. 2021 21:10
Darjeeling:Bonjour à tous. J'attends livraison de mon kit Pypilot et je réfléchis aussi à la meilleure intégration, sachant que j’aimerai y adjoindre un clavier déporté dans le cockpit, associé à un écran, comme le suggère Jean Marc. Toute info est bienvenue. Merci par avance·le 22 nov. 2021 14:38
07 avr. 2021

@Yannbis La démarche est intéressante, mais de mon coté je vais d'abord essayer la solution boitier Autohelm.
Je commence à me familiariser avec l'électronique au chaud à la maison, les commandes me semblent plutôt ergonomiques avec le boitier radio. J'ai deux questions pour ceux qui ont expérimenté le système, sachant que les réponses se trouvent certainement dans la documentation foisonnante sur le sujet:
- Pour stopper, peut-on se contenter de couper l'alimentation (la carte n'étant utilisée que pour le boot) ou doit-on passer par powerdown (ce que j'ai fait hier par prudence, mais ce qui nécessite de passer par Putty ou équivalent)?
- Existe-t-il une solution simple pour désactiver / réactiver le wifi (je ne suis pas fan de la wifi en permanence, tout en étant conscient que cela me prive de fonctionnalités)? Et question subsidiaire, y a t-il une alternative au wifi pour communiquer avec OpenCPN installé sur un autre Raspberry (USB?).


07 avr. 2021

Tu peux stopper sans problème le calculateur de Sean et son Rpi 0 en coupant l'alimentation.
Mais ce n'est pas recommandé avec Openplotter et OpenCpn sur rpi 3 ou 4.

Je ne connais pas de solution simple pour désactiver le wifi (il faut rebooter après) ni d'autre solution que le wifi pour faire communiquer par ethernet un rpi0 sans prise LAN avec un autre raspberry. Mais comme je le disais à Yannbis, Pypilot a l'avantage de pouvoir installer et utiliser plusieurs répétiteurs Wifi utilisant le serveur web du pypilot sur 192.168.14.1 ou avec le logiciel de Sean sur un autre rpi0 avec afficheur et boutons.


07 avr. 2021

Je serais aussi intéressé par un ON/OFF du Wifi (idealement un script déclenche par une action sur GPIO)

Sans y connaitre grand chose, on doit pouvoir mettre un HAT ethernet pour remplacer le wifi par une liaison filaire?

Je lance un fil dédié installation/configuration

et un autre pour la mécanique intégration, boitier...


07 avr. 2021

Merci à vous deux pour vos réponses. Donc je n'aurais pas à m'inquiéter pour l'arrêt du Tinypilot, une bonne chose.
Je reste sur mon idée d'éviter autant que possible de laisser le Wifi actif en permanence, d'autant que sur un bateau acier, l'effet cage de Faraday ne dois pas aller dans le bon sens au niveau du rayonnement. Mais je pense qu'une utilisation assez basique telle que celle que je pratique avec l'Autohelm, donc en appareil autonome, me conviendra la plupart du temps.


J-Marc:Tu as raison d'autant que le boîtier que tu choisis est éprouvé. As-tu trouvé un connecteur compatible avec ceux actuellement sur le boîtier pour la liaison RS232 au contrôleur ?·le 07 avr. 2021 17:25
Erickalon:Le boitier dont je dispose est le modèle tout plastique, sans doute pas aussi performant que le modèle alu de mon pilote fonctionnel mais je pense qu'il reste très correct au niveau étanchéité.Effectivement il serait intéressant de pouvoir utiliser les connecteurs d'origine.Je n'en suis qu'au tout début de la démarche mais je pourrai partager mes solutions. ·le 07 avr. 2021 17:35
Erickalon:Je corrige mon dernier post, le boitier Autohelm est en plastique dans les deux cas, je faisais une confusion avec le boitier du GPS MLR (on reste dans l'époque).·le 08 avr. 2021 20:56
J-Marc:En fait c'aurait pu être le cas. Il existe des boîtiers en plastique et aussi d'autres en alu noir. J'en ai vu deux cet été sur un assez gros bateau que des jeunes avaient acheté et convoyaient chez eux. C'était des AH3000 avec moteur à courroie pour barre à roue mais l'électronique était celle du AH2000. L'un des deux calculateurs était en panne mais ils repartaient trop vite pour que je puisse regarder. J'ai juste eu le temps de boire un coup avec eux et de leur montrer comme cela marchait en leur donnant le pdf du mode d'emploi.·le 08 avr. 2021 21:28
Erickalon:Bien noté J-Marc, tu me fais douter de nouveau, le pilote fonctionnel étant à bord je ne suis pas sûr du matériau.·le 08 avr. 2021 23:01
24 avr. 202124 avr. 2021

Reçu mon appareil de sean et il est installé .Je partage les remarques de yannbis , on ne peut monter le boîtier à l’extérieur , il n'est pas étanche . C'est livre sans notice de montage , mais sean réponds à vos question , mais si il faisait un petit tuto il passerai moins de temps à répondre aux questions Le petit fil rouge qui pends à l’extérieur du boîtier , le relier à rien c'est l'antenne radio pour la télécommande Le reste c'est facile à comprendre
Je vais faire un tuto vidéo du montage ; C'est l intégration à un ordinateur qui peut être plus difficile
Connexion sur votre serveur web , 192.168.14.1[...] après avoir connecte votre ordinateur au wifi du pypilot
Couplage à opencpn , il faut créer une connexion , adresse IP 192.168.14.1
Port com 20220
Moi j'ai autorise entrée et sortie sur cette connexion , donc les infos vont de l un a l autre
A partir de ce moment le mode tracking fonctionne

Si vous voulez le plugin pypilote sur opencpn dernière version ;
Pour utiliser le plugin pypilote sur la dernière version d'opencpn , sous ubuntu , rasberry , debian , et une tablette android ; cloudsmith.io[...]ckages/ , car le plugin n'est plus dans les dépôts officiels d'opencpn . Le plugin permet d'ouvrir une fenêtre pop up en sur impression de opencpn et d’accéder à tous les réglages , il est visuellement plus sympa , plus conviviale et facile d'emploi
que http.....192.168.14.1 ouvert sur votre page web . Bien choisir suivant la version d'ubuntu ou debian ou android que vous avez Sous linux pour connaître votre version , tapez dans un terminal ; lsb_release -a
Moi c'est ubuntu 18 en bionic , donc j'ai cherche un package ubuntu bionic deb , car deb c'est facile à installer .Cliquer sur download , et dire oui ouvrir avec APT et hop cliquer après sur installer . Éteindre et redémarrer votre ordi . Ouvrir opencpn , aller dans les plugins et activer pypilot

Pour windows , suivant la version d opencpn que vous avez et si le pluguin ne reconnaît pas votre pilote , il faut probablement utiliser la dernière version du plugins que l on trouve ici , ci.appveyor.com[...]rtifact , Premièrement désinstaller la version précédente , puis installer celle ci , comme un programme exe , sur windows . Éteindre redémarrer et hop ça fonctionne

Si votre version opencpn est plus ancienne , juste la 5.00 vous aurez peut être pas besoin de faire cette manip

Je suis très preneur aussi pour installer a l extérieur soit un petit boîtier de commande filière sous forme de boutons ,soit une télécommande filière car juste diriger avec une télécommande ou la wifi , c'est un peu limite du point de vue sécurité et pas toujours le plus conviviale suivant le moment
Voila avoir à un endroit 4 boutons , enclencher , standbuy le pilote , plus 1, moins 1 , et deux boutons pour aller dans les menus , ça me semble le minimum . Ainsi si plus de wifi , et si télécommande cassée , le pilote peut toujours servir


25 avr. 2021

En regardant sur alibaba , j ai trouve des télécommandes radio , pour 2 euros . On trouve aussi direct en france pour a peine plus chère . Donc vu que la télécommande est un point fragile , à mon avis en avoir deux d'avance sur le bateau pour les longues navigations . Il faut la reprogrammer ; voici la réponse de sean a ma question ,

You can use almost any 433mhz remote, these are easy to find, but you
have to program it, or use the web interface (in firefox) the link is
under configuration, but it's also just 192.168.14.1:33333

soit

Vous pouvez utiliser presque toutes les télécommandes 433 MHz, elles sont faciles à trouver, mais vous
devez la programmer, ou utiliser l'interface Web (dans Firefox) le lien est
en cours de configuration, mais c'est aussi juste 192.168.14.1:33333

sinon j'ai teste je commande le pilote de la pointe avant de mon voilier , donc c'est tout de même assez pratique pour un solitaire Une télécommande étanche serait l’idéal , mais le prix est fou , donc à mon avis mieux vaut une télécommande peu onéreuse , et la protéger dans un sac de congélation


tanagra:Je viens de recevoir une télécommande radio programmable en 433Mhz.J'ai pu la cloner sans problème avec la télécommande fournie par Sean avec le TinyPilot.Voici le lien:fr.aliexpress.com[...]55.html ·le 25 avr. 2021 17:52
laurent54:reponse de sean , yes those work but they don't have the best range. it just may notwork in certain orientations, for example you may have to hold theremote at a certain angle if you are far enough from the pilot.The kind with antenna work even better and I designed a remote thatruns on aaa batteries, then found these which have good range and also8 buttons:www.aliexpress.com[...]30.html donc lui préfère cet autre modèle , mais bon , le principe est bon , c'est pas chère d'acheter une ou deux télécommandes d'avance ·le 25 avr. 2021 20:26
tanagra:@laurent54: suite à cette remarque je viens de tester la télécommande à 15m+2 murs du TinyPilot. Elle fonctionne bien. Reste à la tester dans le bateau et cela sera fait d'ici 15 jours ! mais mon bateau n'étant pas un super yacht je ne suis pas inquiet....·le 26 avr. 2021 14:14
laurent54:tanagra , peux tu STP faire un poste plus précis de comment tu as clone ta télécommande ? Perso je comprends rien a comment on fait merci·le 28 avr. 2021 09:46
tanagra:Voici un petit topo que je me suis rédigé (car la traduction chinoise....):J’ai rajouté une télécommande programmable 433 Mhz :fr.aliexpress.com[...]55.html Comment initialiser et copier:1. Appuyez sur les deux boutons du haut (A et B) jusqu'à ce que la LED clignote 3 fois. 2. Relâchez un des deux boutons3. Appuyez 3 fois sur ce même bouton4. La led se met à clignoter rapidement5. La clé est maintenant réinitialisée. 6. Pour copier passer par les étapes 1 et 27. Puis placez la télécommande à cloner et la télécommande d'origine côte à côte afin qu'elles soient en contact8. Appuyez sur un bouton de votre télécommande d'origine en même temps que sur l'un des boutons de la télécommande clone et maintenez jusqu'à ce que la LED de la télécommande clone clignote régulièrement. (La LED bleue clignote d'abord 3 fois rapidement, puis s'arrête pendant une seconde, puis clignote régulièrement pour un clonage réussi).9. La touche est programmée.( à faire pour chaque touche)·le 28 avr. 2021 09:58
tanagra:Désolé, le formatage de ma réponse a disparu...·le 28 avr. 2021 10:06
laurent54:pas grave , alors juste une question que veux tu dire , 6. Pour copier passer par les étapes 1 et 2 Car jusqu a 5 nickel je comprends , 7,8,9 nickel aussi je comprends bien juste la ligne 5 que je capte mal ? ·le 28 avr. 2021 10:16
tanagra:Les étapes 1 à 5 permettent de remettre à zéro la clé.Pour copier une touche, faire les étapes 1 et 2 pour se mettre en mode programmation puis après tu continue avec les étapes 7 à 9 (en sautant les étapes 3 à 6)....J'espère avoir été plus clair, tu peux me joindre MP si nécessaire.·le 28 avr. 2021 10:25
laurent54:ok premièrement tu remets a zero tout etapes 1 à 5 , puis tu recommence a entrer en programmation , etape 1 à 2 puis tu programme etapes 7 a 9 . je crois que la j ai compris merci pour tes explications ·le 28 avr. 2021 15:35
26 avr. 2021

Attention, toutes les télécommandes 433MHz ne sont pas compatibles avec Pypilot. Il faut impérativement qu'elles soient à code tournant (codage par puce EV1527).
Le nombre de boutons est indifférent.
Il y en a des étanches à 4 boutons


26 avr. 2021

Pour être plus précis, vous pouvez aussi acheter des télécommandes pouvant cloner celle de Sean.
Mais si voulez plus de commandes, il faut un télécommande à puce de codage EV1527 pour que les touches soient reconnues par Pypilot.
Il y a d'ailleurs le même modèle que Sean en 6 boutons avec codage EV1527.
Bien regarder en achetant car pour un même modèle, il peut y avoir aussi 315 MHz et plusieurs types de codage


26 avr. 2021

A propos de télécommande étanche, il n'y a que des 4 boutons étanches sur le marché. Elles sont très fragiles quand on les ouvre car les clips peuvent casser et les rendre inétanches
Un héonaute a t-il commencé à étudier un boîtier étanche pour le modèle de Sean ? Avec 6 boutons ce serait top


laurent54:en projet·le 26 avr. 2021 12:27
J-Marc:Je m'y suis mis aussi mais cela n'a pas beaucoup avancé. Je pense qu'il faut refaire complètement le boîtier s'il y a un bon moyen de rentre étanche le clavier silicone actuel.·le 26 avr. 2021 13:16
laurent54:oui si tu veux mettre le boîtier a l extérieur , mais ca je ne le veux pas perso . Je veux juste mettre 4 boutons , stanby , et reglage cap , doubler en fait la télécommande et l ordinateur . Mais tu as tout juste , il a fait une boite si petite et tout est si compacte qu a mon avis faudra changer la boite . Je lui est écrit pour lui demander conseil et pour qu il m'envoie le schéma de montage Si tu me joint en mp , donne moi ton mail , je t enverrai ce que j ai déjà comme schéma que j aieut par une autre source·le 26 avr. 2021 13:54
J-Marc:Je parlais d'étancher la télécommande 433MHz du type de Sean avec 6 ou 8 boutons.J'ai déjà deux télécommandes étanches 4 boutons dont une avec -1 -10 +1 +10 et la deuxième près du vérin avec engage, désengage, compas, ventJe préfère toujours avoir le boîtier calculateur de Sean à l'intérieur du bateau sur le côté de la table à carte loin des perturbations électromagnétiques et avec l'antenne pas si loin de la descente. Je préfère conserver le calculateur de Sean près de la table à carte à distance des perturbations magnétiques et ·le 26 avr. 2021 15:20
missingdata:Il faut penser aussi à la fonction virement de bord (auto-tack) non ? donc deux boutons de plus.·le 26 avr. 2021 15:26
J-Marc:Je pense plutôt me faire un répétiteur du compas du Pypilot avec un ESP32 en Wifi et un triple affichage comme les compas tactiques de régate. Sean a donné pas mal d'indications sur le forum (netcat : nc 192.168.14.1.20220)·le 26 avr. 2021 15:31
J-Marc:La fonction autotack ne fonctionne pas toujours correctement pour l'instant. Elle est encore en développement. Il faut voir le forum qui parle de choix qui ne sont pas évidents car il a été prévu initialement qu'un seul bouton. Pas simple sans girouette et même avec girouette. Naviguant seul, je préfère virer et empanner avec les boutons 10 et 1 pour être certain de ce que le bateau fera.·le 26 avr. 2021 15:38
J-Marc:Avec les télécommandes à codage EV1527, on peut utiliser deux boutons de télécommande pour les virements à bâbord ou à tribord. Cela doit probablement mieux fonctionner qu'avec l'unique bouton "Virement" du clavier de l'écran. Il faudrait essayer. Je vais attendre de pouvoir aller au bateau en voiture.·le 29 avr. 2021 17:35
26 avr. 2021

Voici le schéma de la dernière version du calculateur de Sean avec l'arduino supplémentaire et le bornier J9 pour récepteur RF. Il y a aussi une entrée sortie NMEA0183 protégée de la CEM par TVS mais non découplée galvaniquement.
Sur Github, il a mis tous les fichiers Kicad



26 avr. 2021

Pour ceux qui sont intéressés par les télécommandes étanches à 4 boutons, j'ai conçu et fabrique en 3D un étui pour les protéger, les fixer et pouvoir mieux utiliser les touches sans regarder la télécommande


laurent54:bravo !!! tu vas les mettre en prod de serie pour nous tous . chouette ton truc·le 26 avr. 2021 22:20
J-Marc:J'ai pas encore réussi à ouvrir une télécommande étanche sans casser les lèvres d'appui sur le joint. Je crois qu'il est plus simple de les remplacer pour être certain de leur étanchéité parfaite. ·le 28 avr. 2021 12:26
26 avr. 202126 avr. 2021

j'ai fait une video sur comment on couple le pypilot a un ordinateur , et comment on le couple a opencpn , puis comment installer le plugin pupilot dans opencpn ( dernières versions de opencpn , c'est plus si simple car ce n'est plus dans les paquets opencpn ) bon visionnage les amis


28 avr. 2021

Couplage des télécommandes à codes EV1527 avec Pypilot

J'ai trois télécommandes étanches 4 boutons.
Je vais installer la première à demeure sur le vérin avec les touches engager, désengager et -1 et +1 pour pouvoir rentrer et sortir le vérin quand le pilote n'est pas engagé (je n'ai pas encore installé le moteur d'essuie glace avec des drosses)
Les deux autres télécommandes étanches sont avec les touches -1, +1, -10 et +10

La programmation est très facile :

Utiliser un PC ou une tablette ou un téléphone pour se connecter en Wifi à Pypilot (voir la vidéo de Laurent)
Dans votre application internet préférée, taper 192.168.14.1
Dans l'onglet configuration, il faut cliquer en bas sur configuration des télécommandes (configure LCD keypad and Remotes).
On arrive dans la page jointe. La partie supérieure est destinée à la configuration de boutons éventuellement connectés au Pypilot. C'est la deuxième partie qui concerne les télécommandes radio.

Quand on appuie sur une des touches d'une télécommande EV1527, le voyant bleu s'allume sur Pypilot et on voit s'afficher à droite de KEY l'identifiant unique de ce bouton. A la ligne en dessous, on peut lire à droide de ACTION la fonction attribuée à cette touche s'il y en a déjà une enregistrée. Lorsqu'il y en a pas comme sur la photo, il est indiqué NONE à droite d'action et le voyant bleu du Pypilot reste allumé en attendant qu'on clique sur la fonction souhaitée pour qu'elle soit programmé ou qu'on appuie sur un autre bouton. On peut également cliquer sur la fonction avant d'appuyer sur le bouton de la télécommande. En cas d'erreur, il suffit d'appuyer sur le bouton de la télécommande puis de choisir une nouvelle fonction. C'est la dernière fonction affectée à un bouton qui est toujours retenue.
En plus, on peut voir à droite de chaque fonction les identifiants des boutons affectés à cette fonction.
On peut voir que "engage" est programmé avec 3 boutons de télécommande.
Il reste à sortir de l'écran de configuration.

Plus je regarde, plus je suis impressionné par le boulot fait pas Sean


laurent54:super merci pour ces infos ·le 28 avr. 2021 15:43
28 avr. 2021

J arrive pas a plublier une photo , mais j'ai ceci comme info , normalement pour brancher un tableau de commande a boutons Ya une image avec mais je sais pas comment on la publie sur hisse et oh

lines 162, 163 and 270

so the pinout ist (GPIO BCM)

GPIO 17 = AUTO (Autopilot Standby/ON)
GPIO 27 and GPIO  22 = 1 degree +/- (Configures as smallstep)
GPIO  5 and  GPIO   6 = 10 degree +/-(Configured as bigstep)
GPIO 23 = Menu (swiches through menues to navegate in the menue use buttens 1dregree +/-)
GPIO 18 = Select (I don´t use/not working for me, if ther is a value to confirm it works pressing Menue GPIO 23 again)

Use buttens that are normaly off and switch a moment on.
Wire all buttens against ground.


28 avr. 2021

Laurent, je pense que tu as la dernière version du calculateur de Sean. Sur celle-ci, il a jouté une puce arduino en plus de celle du contrôleur. Les touches sont à relier à ce nouvel arduino. Tu as les plots pour souder les fils des touches sur le circuit derrière l'écran. On les voit bien sur la photo jointe. Sur le schéma de la dernière version, c'est désigné bornier Keypad J1. Il y a aussi une entrée sortie NMEA0183 supplémentaire grâce à l'Arduino qui a été ajouté.
Le nouvel Arduino lui a permis de diminuer le travail du rpi et s'avoir plus de possibilités d'entrées et sorties.



laurent54:merci pour toutes ces infos ·le 28 avr. 2021 18:57
laurent54:tu as raison c'est cette photo , mais alors quelle broche sert de plus ? car le retour , une fois passe via le bouton va vers le plus 10 , ou 1 ....Ou alors j ai tout faux .Je vois ça comme un boîtier de démarrage moteur inbord , il y a un plus général et suivant ton action tu envoie le préchauffage , ou le démarrage ....Ou alors le plus c'est les pins et tu as un seul retour négatif sur le ground ? Bon il faudra quand j ai un moment ouvrir la boite et tester au voltmetre ·le 28 avr. 2021 19:05
J-Marc:Les broches arduino configurées en entrée par logiciel sont toujours à l'état haut lorsqu'elles sont reliées à rien. Il faut relier la deuxième broche des boutons à la broche 1 (en bas) qui est marquée GND. L'appui sur un bouton permet donc de forcer à l'état bas l'entrée de l'arduino. La résistance R4 de 2,4 kohm entre la broche GND et le 0V permet une protection des entrées de l'Arduino·le 28 avr. 2021 22:22
laurent54:merci je pense avoir compris le montage , c est simple en effet·le 30 avr. 2021 09:25
28 avr. 2021

Voici le lien des télécommandes étanches à 4 boutons.
fr.aliexpress.com[...]49.html

Il ne faut pas essayer de les ouvrir. C'est impossible sans casser les clips et surtout la lèvre qui appuie sur le capot silicone qui ferme le boîtier. A moins de 4€ pièce avec le port assez rapide, il vaut mieux en acheter d'autres plutôt que d'essayer de remplacer les piles et perdre l'étanchéité. Pypilot permet de gérer facilement toutes ces télécommandes.


28 avr. 2021

je viens d'essayer la bete , 6 boutons se serait un plus pour pouvoir corriger par 1 degre et pas obligatoirement par 10
Sinon après un départ difficile on se fait a régler via la télécommande et n avoir pas de boutons dehors
j ai teste pendant une bonne heure


28 avr. 2021

La télécommande fixée au vérin ne me sert qu'à engager et désengager le pilote (un bouton pour chacune de ces actions) ainsi que pour sortir ou rentrer le vérin avec les boutons -1 et +1 avant d'engager le vérin sur la barre. .
Une fois le pilote enclenché avec le vérin fixé à la barre, j'utilise la deuxième télécommande de cou avec les quatre boutons -1, +1, -10 et +10.
Pour les changements de gains et de mode, la tablette est plus ergonomique. Elle est toujours en service sur mon bateau car elle sert normalement d'afficheur.
Pour les virements de bord ainsi que pour abattre, la latence de transmission des commandes radio EV1527 me convient parfaitement. J'ai toujours viré ou abattu en donnant des impulsions et cela marche très bien avec la solution de Sean. Si je donne 10 impulsions, le bateau vire bien de 100 degrés sans perdre une impulsion. Sean a expliqué avoir choisi cette solution à code tournant pour que les impulsions ne se perdent pas. Il a encore tout bon.


laurent54:oui je trouve sa télécommande bien faite , après un moment d adaptation , j en avais jamais utilise , ça fonctionne . Juste en avoir de rechange au cas ou on la casse perde ...Dans mon cas je préfère une télécommande a 6 boutons , une a la table a carte , une au coin instruments bannette de nav , et une pour extérieur .Je pense que je ferai un boîtier avec les boutons poussoirs en plus , je vais y réfléchir , comment et ou Surtout déjà utiliser le pilote , la je vais traverser toute la med , ça m aidera a me décider de la meilleure organisation pour moi . Merci pour tous ces retours que tu faits , superbe aide que tu apportes Il y a aussi la solution achat d un boîtier étanche genre pont roulant , mais pas en radio mais filière , c est pas mal non plus en secours et c est méga costaud comme matos .·le 29 avr. 2021 11:04
J-Marc:Le problème des télécommande comme celle à 4 botons de Sean est que le clavier silicone est quasi impossible à étancher. J'ai réfléchi un bon moment sans trouver de solution. Le faire en 3D paraît difficile. Il faudrait refaire un clavier souple plus grand. J'ai un doute sur les boutons étanches du commerce sur leur comportement en eau de mer. j'en ai un en inox à plus de 10€ dans le cockpit pour la tempo de ventilation de la cale moteur mais il n'est pas directement exposé aux embruns. ·le 29 avr. 2021 17:55
29 avr. 2021

Photos de l'intérieur des boîtiers de télécommandes étanches 4 boutons à code EV1527 à moins de 4€
fr.aliexpress.com[...]49.html

On voit le grand clavier en silicone épais qui recouvre complètement le circuit imprimé.
En grossissant, on voit que les lèvre d'appui sur ce silicone du clavier ont été abîmées lors de l'ouverture au niveau de deux ou trois clips de fermeture qui ont cassé à l'ouverture sur chaque boîtier.
C'est clairement conçu pour être uniquement fermé et rester parfaitement étanche tant qu'on ne les ouvre pas. Un spécialiste pourra voir que les télécommandes photographiées ne sont pas à codage EV1527. Le circuit imprimé est le même pour les deux mais la puce EV1527 devrait être à droite à l'emplacement 301. Cette commande étanche alimentée en 6V est probablement moins puissante que celle de Sean alimentée en 12V. Mais comme l'a dit Sean sur le forum Pypilot.org, celle qu'il fournit ne marche plus avec la rosée du matin quand il l'a oubliée la nuit dans le cockpit...

Pour un bateau de plus de 11m, il faut probablement utiliser le modèle de Sean avec 6 ou 8 boutons en trouvant une protection étanche. Sur mon Superchallenger de 9m avec le calculateur au milieu du bateau, la petite étanche est parfaite.

A noter qu'il est tout à fait possible de faire une télécommande étanche à 8 boutons avec deux télécommandes étanches à 4 boutons dans une protection en 3D. La protection est indispendable car les touches dépassent du boîtier de la télécommande. Pypilot gère parfaitement plusieurs de ces télécommandes avec des fonctions différentes pour les boutons si on le souhaite.


laurent54:donc pas démontable , je toute façon ce genre de pile doit déjà coûter presque la moitie du prix de la télécommande . A voir sa duree de vie . Les autres 6 ou 8 boutons , moi je pensais simplement la mettre dans un sac étanche de congélation . Bon mais moi y a une différence avec vous , le pilote n est pas sur tao le barreur officiel , il est en deuxième position derrière le régulateur , il va peut servir , donc je peux me satisfaire de solutions plus basique ·le 30 avr. 2021 09:32
30 avr. 2021

ce matin télécommande hs , donc pour moi ce sera boîtier filière car si ces télécommandes sont aussi peu fiable , même a 2 euros c est encore trop chère , un truc faut qu il fonctionne sinon ca sert a rien


J-Marc:Pas de chance, mais j'ai aussi déjà jeté des télécommande Raymarine malgré leur prix. Malheureusement, RAYMARINE ne vendait pas l'émetteur seul. Une autre fois, la télécommande Raymarine est passée en mode pêche lors d'une traversée. On avait pourtant toute la doc. On a du attendre d'arriver près de la terre pour appeler le SAV au téléphone. La manip n'était effectivement pas dans les manuels.Mes télécommandes étanches fonctionnent très bien depuis plus d'un an. A l'époque, j'utilisais le récepteur avec relais qui était livré. Je commandais les boutons avec les relais. La dernière version du calculateur avec récepteur intégré et décodage EV1527 par l'arduino est vraiment cool. Je n'ai pas prévu d'utiliser celle fournir par Sean dont le clavier n'est absolument pas protégé.·le 30 avr. 2021 14:56
J-Marc:J'ai testé avec succès la protection de cartes électroniques par pulvérisation du primaire et de la protection Never Wet mais c'est dur à trouver. Mais c'est d'une efficacité parfaite quand on est pas certain de bien étancher le matériel. C'est aussi très utile pour étancher totalement à l'eau les tissus et plein d'autres choses comme les chaussures.·le 30 avr. 2021 15:25
J-Marc:Faire une télécommande wifi avec un téléphone étanche de plein air est aussi une solution robuste possible. Il y en a à tous les prix et si on le téléphone est coupé, l'autonomie doit être intéressante·le 01 mai 2021 09:20
laurent54:que des bonnes idées merci·le 01 mai 2021 12:26
06 mai 2021

Je ne parviens pas à installer le plugin Pypilot sur mon tel Android (Android 10) via opencpn version payante. Quelqu'un a pu l'installer? Merci


laurent54:j ai fait cette vidéo , c est pas pour android , plutôt windows et ubuntu mais j y donne le lien ou tu peux telecharger le plugins pour android et ubuntu , et y explique pourquoi y a un soucis .Après j ai pas teste pour android et ne sait pas si tu trouveras sur la page web le bon plugin pour ton android , a toi de regarder , mais c est une piste www.youtube.com[...]/watch ·le 07 mai 2021 06:08
laurent54:j ai fait une autre video sur les plugins , dont pypilot , mais je la mettrai en ligne dans une semaine , la j ai plus assez d internet ·le 07 mai 2021 06:10
yollivie:Merci, j'avais lu ton tuto. ça fonctionne bien sur mon Rpi4. Par contre sur le lien web je ne trouve que des '.deb' qu'on ne peut pas installer sur Android.. Et via l'onglet 'plugin' dans opencpn, on obtient un message d'erreur. A+·le 07 mai 2021 08:27
laurent54:sur la page web , la première page il y a des versions pour android , uniquement pour android . Ce qui veut pas dire que tu trouves ta version android , car il y en a plein . Les versions debian , ou ubuntu , donc deb ne peuvent fonctionner sur Android C'est bete cette histoire , il y a des tas de plugin un peut fantesistes et celui la qui est utile , il est plus dans les paquets officiels de opencpn , et sommun de la connerie tu trouves plus facilement le plugin windows que pour linux alors que pypilote est ecrit en linux !!!·le 08 mai 2021 14:07
07 mai 2021

Réponse de Sean: plugin Android non fonctionnel pour le moment. On doit utiliser uniquement l'interface web sur smartphone.


08 mai 2021

Je confirme le problème pour le plugin sur la version payante d'OpenCpn sur Android. Echec ! Du coup, ça marche comment l'interface web sur smartphone pour paramétrer le pypilot ?

Si je peux éviter d'emmener mon pc à bord...


laurent54:tu fais pareil que avec le plugin , même plus pour certains aspects ( reglage des télécommandes ) ·le 08 mai 2021 23:52
09 mai 2021

On peut paramétrer Pypilot avec sa tablette ou son téléphone en se connectant à l'adresse 192.168.14.1 du serveur pypilot avec son navigateur favori. Le Plugin d'OpenCpn ne fait pas vraiment mieux.
C'est plus simple en installant un raccourci sur l'écran d'accueil de ta tablette.
C'est openplotter (sur rpi) qui permet plus de fonction que le serveur Pypilot, notamment un accès à toutes les variables ainsi que la possibilité de visualiser des courbes.


14 juil. 2021

bonjour a tous , j ai fait une vidéo sur la présentation du produit de sean et son montage du point de vue électrique . Cette vidéo s’insère dans ma série sur le pypilot , qui va de la partie un pourquoi j'ai choisis ce pilote et comparatif des prix et avantages entres différents pilotes barre franche , une autre vidéo ou j'explique comment on couple le pilote avec un ordinateur ou une tablette , celle ci présentation du produit et a venir les tests en mer , et une autre sur les test en couplant le pilote et mon régulateur d'allure
j’espère que ces vidéos a but éducatif aideront certains


23 août 2021

Sean a enfin actualisé la boutique du site Pypilot.org pour qu'elle corresponde à ce qu'il vendait depuis pas mal de mois.

pypilot.org[...]dex.php

En plus de la dernière version complète du calculateur (120$), il propose un hat (60$) pour PI avec l'afficheur, l'imu, le récepteur télécommande radio avec un émetteur. Il y a aussi les deux dernières versions de contrôleur 7A (50$) et 30A (100$) avec leur description et spécification.

Il propose de nombreuses options possibles pour ces matériels pour ceux qui souhaitent faire précâbler les entrées (fins de course, capteur d'angle de barre, ou sur-longeur de câble, etc ...) et la sortie clutch. Sean propose aussi un capteur d'angle de barre (35$).

L'interface qu'il propose pour une girouette économique très répandue et solide est aussi une bonne solution pour ceux qui ne veulent pas se ruiner avec une girouette de marque.


10 sept. 2021

Bonjour à tous.
Retour d'expérience: 800 miles en Méd cet été intégralement avec Pypilot et contrôleur 30A
sur Thélème ketch acier 13t Autohelm vérin type 2.
Etanchéïté au film étirable sur le Py (monté sur tube inox du roof 50cm au dessus du fer)
et sur la télécommande radio d'origine. Cablage en reprenant l'initial (calculateur Autohelm)
Aucune défaillance dans toutes conditions de nav.
Bravo Sean D'Epagnier !


10 sept. 202110 sept. 2021

Bonjour à toutes et à tous.
Je lis avec curiosité et intérêt ce fil et ses voisins sur le Pypilot. Je vais rénover mon Westerly centaur pour mon départ en retraite en 2022 et j'évalue le coût financier d'installer un pilote auto en complément du régulateur basique existant.
Ma question est la suivante:
Pypilot est-il compatible avec ce genre de matériel d'entrée de gamme et éventuellement quel ajout, hors périphériques classiques (Opencpn, Gps) serait nécessaire ?

Merci d'avance
Robert
PS J'avais oublié le lien, voila c'est fait


10 sept. 202110 sept. 2021

on peut résumer ainsi :
un pilote c'est :
1 - une électronique de calcul
2 - une éléctronique de puissance
3 - un actionneur (vérin ou moteur)

Les pilotes de barre franche tout intégrés (type Simrad TPXX) sont des 3 en 1
La plupart des autres pilotes sont (1+2) dans une boite et 3 séparé

Pypilot c'est le 1
le concepteur Sean vend aussi le 2 séparément.
A toi de trouver le 3.
ce peut être sur la base d'un pilote type TP10, mais dont on n'utilise que le vérin (3), pas l'électronique (1+2).

Pour faire un pilote avec Pypilot, il te faut commander 1+2 auprès de Sean et trouver un vérin ailleurs.
Nous sommes 5 à en avoir acheté récemment à Taiwan, d'autres en Chine, aux pays bas, ou avec de la récup de vérin ou moteurs d'essuie glace!

tout compris avec un vérin un peu sérieux, ça commence autour de 300€/350€ + heures de bricolage.

A noter que si tu as un régulateur, tu peux aussi prévoir un petit vérin en remplacement de l'aérien et tu auras un pilote très économe en énergie (avec la même électronique)


11 sept. 2021

Merci yannbis pour ces éclaircissements. J'ai 2 questions complémentaires
1- Si j'adapte un TP10 (via NMEA je suppose, mais je brûle les étapes)) , en cas de panne du coté du Pypilot, les fonctions électroniques intégrés du pilotes restent elles fonctionnelles ?

2- Sachant que je ne me sent pas de fabriquer moi même le couple vérin/moteur, que me conseilleriez-vous comme matériel pour mon Centaur (8m / +3 tonnes) (le point 3 de ton descriptif)

J'aurais d'autres questions bien sur mais j'essaie d'avancer point par point.


11 sept. 2021

1- tu mélanges des choses je pense.
Le NMEA c'est la partie 4 du système : le protocole de dialogue entre instruments; Mais avant ça il faut avoir 1,2 et 3.
pas besoin de NMEA ni pour le TP10 ni pour Pypilot, même si ce peut être une option (native dans pypilot)
Le TP10 prend peut être du NMEA en entrée, je ne sais pas,.

tu peux récupérer la partie vérin du TP10 pour la piloter par Pypilot (1+2). (Pypilot peut être piloté en NMEA ensuite mais c'est un autre sujet).

En résumé sois tu dépouilles ton TP10 pour garder la boite et le vérin et l'utiliser avec Pypilot (mais ce serait dommage si il fonctionne); soit tu l'utilises en TP10 normal, mais le mélange des 2 me semble hasardeux.
On est là sur du pur hardware vérin/moteur.

2- fabriquer un vérin, effectivement ce ne me semble pas la bonne piste!
EN revanche il faudra toujours une petite adpatation mécanique du vérin au bateau et à la barre.

POur dimensionner le vérin, Il faut connaître les paramètres du safran et de la barre pour calculer un couple. Il y a une notice la dessus sur le site de Lecomble et Schmitt.
Ensuite il faut trouver le vérin qui concilie couple et vitesse en fonction de besoin, relis les fils ici le sujet y a été abordé


11 sept. 2021

Ici, tu as une vidéo faite par sean d'epagnier (le créateur du Pypilot) ou il a utilisé la partie mécanique d'un Simrad TP 20 à titre d’exemple....


11 sept. 2021

Grace à vous (sur tous les fils consacrés au sujet et ça fait de la lecture) je commence à démêler le sujet.
J'ai regardé les vidéos de Tao qui m'ont permis de voir à quoi ressemblait le matériel et le software, lu le fil sur la partie vérin et moteur.
J'ai compris effectivement que je faisais fausse route en pensant pouvoir utiliser la liaison NMEA du TP10 ou d'un autre équivalent.
Il m’apparaît effectivement compliqué de garder fonctionnelle l’électronique embarquée en secours (même si c'est peut être possible).
J'ai vu sur le "bon coin" un NAVICO 200 CX (parent du 200tp je suppose) à vendre 125€, si la partie mécanique est en état j'aurai moins de scrupules à le dépouiller de sa partie électronique.
Pour le moment, mais cela peut évoluer, bien sur, en fonction de vos remarques à une configuration qui ressemblerais à ceci:
[Raspberry PI 4B durci avec OpenPCN côté informatique navigation
Smartphone Android 9 (Wiko Y60) dédié pour la télécommande
Pypilot complet bien sur
Un couple vérin moteur encore à définir
Je garde mon régulateur en l'état pour le moment.
Je vais continuer à m'instruire mais vos commentaires sont bienvenus


13 sept. 2021

Hello,
je vais en prendre un, j'ai un raspberry inutilisé et un moteur/transmission de st3000, pour 135 $US livré il n'y a pas trop à hésiter...je reconnais qu'il faut tout de même connaitre un minimum l'informatique et Linux si possible, et un peu d'électricité "pratique".


28 oct. 2021

Bonjour à tous,
Wow, je viens de lire les 2 fils de ce sujet et le contenu est juste génial!
Je viens de commencer une installation rpi4 avec openplotter et pour l'instant j'avance bien. Le montage sur O351 sera pour dans quelques semaines.
J'ai commencé avec openplotter et rpi4 car j'avais un rpi4 à la maison non utilisé mais le but final serait d'y intégrer pypilot.
Au fil de ma lecture de ce post, il serait donc préférable de garder ma partir openplotter pour la gestion GPS, route, météo router wifi et de partir sur un pi0 pour la partie pypilot c'est bien ça?
Je pense acheter le matos chez Sean ne serai-ce que pour son travail open source génial. Je me ferai surement un modèle "maison" après avoir tout bien compris pour mon expérience perso.


28 oct. 2021

Oui, il est prudent de faire fonctionner Pypilot sur un rpi0 dédié. Avec la version de Sean, tu pourras avoir le hat avec le récepteur 433MHZ pour les télécommandes. La consommation sera très faible.
Je ne regrette pas le temps passé pour installer le mien.


28 oct. 2021

Je pense également qu'une commande auprès de Sean est un excellent choix. Le travail est très correct, cela permet de se lancer sans avoir à se soucier de cette partie de la réalisation, il reste tout de même de quoi s'occuper pour l'intégration du système, la mécanique etc...
D'autre part cela doit lui permettre de mettre un peu de beurre dans les "spinach" et de rétribuer très modestement sont travail de conception diffusé en open source.
Monter un équipement soi-même par la suite permettrait d'avoir un équipement de rechange, ce qui semble assez prudent, et de mieux connaître l'ensemble, mais je n'en suis pas là.


28 oct. 2021

Je viens d'installer le mien, pour info si vous prenez un hat chez sean et que vous utilisez tinypilot la version actuelle du logiciel va planter car le nouvel IMU n'est pas reconnu. Il y a un patch dispo sur le forum en attendant une nouvelle version officielle de tinypilot.
Chez moi donc avec controleur moteur + hat + pi3B + tinypilot patché le wifi ne s'active pas au demarrage. J'ai pose le probleme a sean qui ne comprends pas d'ou cela peut venir, j'ai trouvé un contournement en connectant le pi3 a un ordi par ethernet ce qui permet de lancer l'interface web et du coup d'activer le wifi et de poursuivre configuration et calibration puis de controler pypilot par la tablette android. Ca marche mais il ne faut pas eteindre le pi...
Sinon a savoir que la compensation de compas est buggee dans l'interface web (sera corrigé dans la prochaine version).
Sinon je peux dire que pypilot avec la configuration de base barre bien mieux que mon autohelm st3000 d'origine, les corrections sont frequentes mais de faible amplitude, c'est bluffant...


29 oct. 2021

Je pense que Sean lui fournira le contrôleur avec le bon logiciel. Il faut simplement faire une copie de la carte SD avec Win32DiskImager après calibration et configuration si jamais la carte s'endommage. Je la scotche dans le boîtier du calculateur du Pypilot.

Il est aussi prudent de sauvegarder le fichier de config Pypilot. Avec windows, on peut utiliser l'application Windows Linux File Manager. Elle permet de "monter" la carte SD du PI dans Windows pour copier et coller le fichier pypilot.conf dans le gestionnaire de fichiers Windows. Penser à "démonter" la carte SD avec l'application avant d'éjecter la carte SD.


missingdata:oui c'est ça, je ne répondais à personne en particulier, le problème se pose si l'on utilise le hat de Sean avec un autre Pi que le pi0 qu'il livre. Dans tous les cas il faut faire une copie de sauvegarde de la carte SD car sinon on ne peut pas récupérer la bonne version de logiciel (pour l'instant). Cette copie peut être stockée sous la forme d'un fichier dans l'ordi (sur Linux en tout cas), pas besoin d'une carte SD supplémentaire. A propos de pypilot.conf on peut l'éditer pour contourner le bug du "compass heading offset" qui sinon reste sur -90 avec la version officielle de tinypilot (du 17/10/2020 de mémoire).·le 29 oct. 2021 12:59
Café noir:Je suis un peu bloqué, j'ai acheté la même carte microSD que celle livrée d'origine dans le pilote (même marque, même série, même taille), mais lorsqu'il s'est agit de recopier dessus ça coince, le fichier d'origine est un poil plus gros que la capacité de la carte; refus du logiciel de l'écrire quel peut être la procédure "chausse-pied" pour le faire rentrer ? Merci à ceux qui savent !·le 22 nov. 2021 15:44
J-Marc:As-tu utilisé Win32DiskImager ?·le 22 nov. 2021 18:05
J-Marc:J'ai fait un fichier image de la carte SD fournie par Sean avec Win32DiskImager puis j'ai recopié l'image dans la nouvelle carte avec Win32DiskImager. Pour récupérer et modifier les fichiers individuellement, je monte la carte SD sur mon pc windows avec Windows Linux File Manager. Une fois mes modifications faites, je démonte la carte SD. J'ai pas eu de problème de place avec 3 cartes.·le 22 nov. 2021 18:26
Café noir:Oui, je me suis inspiré des indications de Ralph, et ses vidéos très didactiques www.youtube.com[...]/watch www.youtube.com[...]/videos www.youtube.com[...]/videos Mais bon je n'ai pas su réduire la taille du fichier de la carte d'origine ( pourtant j'imagine qu'il y a des dossiers vides là dedans dont la taille n'est sûrement pas cruciale à quelques Mo près, mais que Sean a simplement pris en bloc tout la place disponible du support utilisé...) ·le 22 nov. 2021 22:44
J-Marc:Les vidéos de Ralph concernent Openplotter. C'est pas vraiment Pypilot sur Pi0. Qu'as tu exactement ? Openplotter ou Pypilot sur un Pi0 de Sean avec le hat intégrant un arduino et le récepteur RF pour télécommande radio ?·le 22 nov. 2021 23:43
Café noir:Merci de t’intéresser à ce petit souci. J'ai acheté fin Mai un pypilot (Pypilot Pi0 dans son boitier + motor controller et son boitier + télécommande radio) à Sean, mais je pensais (peut-être à tord) que le principe de copie d'une carte micro SD restait le même dans les deux cas (utiliser la technique dont parle Ralph avec le logiciel Win32DiskImagerdont tu parles et lui aussi et que j'ai donc téléchargé).Pour cette tentative, j'ai donc acheté la même carte que celle que Sean met dans son Pi0, une SanDisk Ultra 16Gb Voila·le 23 nov. 2021 00:21
J-Marc:Regarde le lien ci-joint pour créer un fichier image sur ton pc et restaurer ensuite l'image sur la nouvelle carte. Il ne s'agit pas d'une copie de fichier ou répertoire mais carrément la copie exacte de la carte. Il ne peut y avoir de problème de manque de place. Les différentes partitions sont crées avec la restauration de l'image.projetsdiy.fr[...]rry-pi/ ·le 23 nov. 2021 12:02
Café noir:Merci, je vais voir cela cet après midi !·le 23 nov. 2021 12:16
Café noir:Bon, j'ai regardé : c'est bien comme cela que j'avais fait les tentatives qui avaient avorté...·le 23 nov. 2021 23:44
virtudes:Bonjour, je suis assez (très) mauvais en windows (mon dernier OS de la fenêtre était xp...) mais je me suis souvenu d'un video sur openplotter qui traitait de soucis de copie de carte SD. c'est cette video: www.youtube.com[...]/watch peux être que cela pourra t'aider.·le 24 nov. 2021 07:46
Café noir:Merci, finalement, j'ai voulu essayer avec un autre ordinateur, et pour transférer le fichier image (.img) , je l'ai copier sur un disque dur externe, et là j'ai découvert que sur le disque dur mobile il faisait quelques Mo de moins que dans la mémoire de mon ordinateur !A partir de ce fichier image sur le disque externe, la (même) procédure a fonctionné comme sur des roulettes... "Va comprendre Charles !"En tous cas un grand merci à tous pour vos conseils !·le 24 nov. 2021 12:10
Café noir:Bis, pardon !·le 24 nov. 2021 12:12
30 oct. 2021

Bonjour,
Merci pour vos conseils,
oui la copie de la carte SD me semble indispensable.
Pour la partie linux, ça devrait aller, ça fait quelques années que j'ai abandonné windows.
Cette après midi pluvieuse, j'ai télécharger les sources de pypilote sur son github et je suis aller voir dans les traductions fr. quelques mauvaises traductions d'après moi. je vais lui envoyer un email pour voir si ça l'intéresse que je lui envoi le fichier de traduction traduit par un français au lieu de google trad.


virtudes:Bonjour à tous, Sean a intégré les traductions que je lui ai envoyé dans le github.Si vous avez des retours, n'hésitez pas à m'en faire part, je n'ai pas encore le pypilot pour tester donc il y a peut être des affichages qui tronquent des mots.Bonne nav à tous·le 08 nov. 2021 08:09
Erickalon:Bonjour Virtudes, bravo et merci pour cette belle contribution au travail de Sean. Ces traductions sont incontestablement plus claires. On pourra regretter "ne peut pas caresser le chien de garde" mais la nouvelle formule est plus adéquate ;-)Quelques remarques néanmoins suite à ma relecture du fichier Github:724 msgid "port"725 - msgstr "Port"725 + msgstr "ort"Il me semble que la traduction française est passée à la trappe.736 msgid "Compass"737 msgstr "Boussole"Le terme "Compas" nous parlerait tout autant (idem lignes 865 - 866).789 msgid "Heading"790 msgstr "Titre"A traduire par "Cap".818 msgid "Pitch"819 - msgstr "Terrain"819 + msgstr "Assiette""Tangage" est une traduction plus fidèle, "Assiette" étant la traduction de "Trim".854 msgid "local history"855 - msgstr "Histoire locale"855 + msgstr "Historique locale"Petite correction d'accord "Historique local".Sinon je n'ai pas encore testé sur le pilote.Bonne navigation à tous.·le 08 nov. 2021 09:36
virtudes:Bonjour Erickalon, on dit qu'on bon marin est un marin plein, je ne donnerai pas mon taux lors de la traduction :)Plus sérieusement, merci pour ce retour, j'ai corrigé le fichier et l'ai renvoyé à Sean.·le 09 nov. 2021 07:55
Erickalon:Parfait! De mon coté je me suis rendu compte un peu tard que la mise en forme de mon post n'aidait pas à sa compréhension... Merci et bonne journée.·le 09 nov. 2021 09:51
Café noir:Bonjour, merci pour ces améliorations de traductions, mais comment fait-on pour les trouver puis pour les intégrer à notre Pypilot ?·le 22 nov. 2021 15:36
J-Marc:Il faut compiler les fichiers source sur github. On peut aussi demander à Sean s'il vend ses calculateurs avec l'image disponible sur le site Pypilot ou avec les modifications qu'il a validé entre temps. S'il les vend désormais avec les dernières modifications validées, ce serait bien qu'il mette sur Pypilot.org le fichier image compatible pour la carte SD du pi0 avec HAT Arduino ainsi que le fichier validé associé pour mettre à niveau l'Arduino du calculateur. ·le 22 nov. 2021 18:36
Café noir:Compiler, je ne sais pas ce que cela signifie exactement , je suis un utilisateur Windows "lambda"... Je croyait que cela concernait les les utilisateur Linux ?·le 22 nov. 2021 22:48
Café noir:Bonjour, donc , qui sait comment se servir de cela : github.com[...]b4eeff1 pour bénéficier des améliorations de traduction proposées à Sean par "virtudes" ?·le 25 nov. 2021 14:36
stelian:Il y a des chances que la dernière image de Sean de tinypilot l'intègre: pypilot.org[...].img.xz ·le 25 nov. 2021 19:14
Café noir:Sans doute, merci. Alors il faudra refaire toute la calibration de l'IMU, non ?·le 25 nov. 2021 22:35
stelian:Normalement non si tu sauvegarde la config: pypilot.org[...]oku.php Attention, je ne suis pas sûr que la page soit à jour, pense à sauvegarder tout le contenu du dossier .pypilot, pas uniquement le pypilot.conf ·le 26 nov. 2021 09:39
Café noir:OK, merci !·le 26 nov. 2021 09:43
10 nov. 2021

Télécommandes étanches

Je suis toujours très satisfait de mes télécommandes 4 bouton étanches à 4 euros utilisables avec le nouveau HAT de Sean. Pour améliorer l'étanchéité du joint, protéger l'électronique de l'eau et améliorer le fonctionnement des contacts des boutons, je pulvérise l'intérieur des télécommandes avec du WP100 de TALAMEX.

Elles sont dans des protections ou supports réalisés avec une imprimante 3D (ASA avec 15% de remplissage) dont les fichiers sont disponibles sur Thingiverse (voir lien). Ces protection permettent à la télécommande de flotter et elles facilitent la prise en main pour appuyer sur le bon bouton sans regarder.

www.thingiverse.com[...]designs

Il y aussi une protection qui permet d'installer 2 télécommandes pour avoir 8 boutons ainsi qu'une autre qui permet de fixer avec des colliers en rilsan une télécommande directement sur un vérin électrique Autohelm ou Raymarine . Il y a aussi un support de cloison pour ranger deux télécommandes.

Pour info, Sean a modifié les logiciels pour pouvoir utiliser la télécommande radio afin de passer du pilote basic (3 gains PID) au pilote simple (9 gains). C'est super pour moi car j'ai optimisé les gains du pilote basic pour être stable en consommant peu et ceux du simple pour anticiper beaucoup plus les mouvements de barre dans la houle ou pour régater. Je suis donc content de pouvoir passer de l'un à l'autre avec la seule télécommande radio.


missingdata:Bonne bidouille ;-) mais si on pouvait trouver une telecommande etanche a 10 boutons ce quand meme pas mal...perso j'ai pas trouvé·le 10 nov. 2021 19:59
J-Marc:Certains boutons ont besoin d'être sur la télécommande autour du cou. D'autres comme Auto ou Standby me semblent mieux sur une télécommande à demeure près de la barre. Sinon, il te reste la solution de réaliser un étui pour 3 télécommandes à 4 boutons qui ne sera pas bien gros.·le 10 nov. 2021 21:19
stelian:Etanche je sais pas, mais des télecommandes à 10 boutons ça existe pour 3 euros: fr.aliexpress.com[...]16.html ·le 10 nov. 2021 21:58
J-Marc:Tout le problème est de trouver une télécommande étanche. Un bon bouton poussoir étanche pour modifier une télécommande non étanche coute plus cher que la télécommande. Il faut en plus concevoir un boîtier étanche.·le 22 nov. 2021 18:10
25 nov. 202125 nov. 2021

Comment faire une sauvegarde de la carte SD du pilote et installer l'image du pilote sur une autre carte SD bonne vidéos amigos


laurent54:naturellement etant sous xubuntu , ma video explique donc comment faire une sauvegarde de la carte sd , et la recopier sur une autre carte sd , ou copier l'image fournis par sean , avec un ordinateur ubuntu !! Windows , no way pour moi , connait pas ·le 26 nov. 2021 11:36
Café noir:Ben oui, sûrement... Mais j'ai bien essayé d'installer un des multiples Linux ou affilié sur un Panasonic Thoughbook CF 72 dont je ne me servais plus mais je n'ai pas réussi il y avait toujours un truc qui coinçait, ça m'a gonflé et j'ai laissé tomber !·le 26 nov. 2021 12:04
laurent54:ouais c'est facile a faire mais c'est bien si quelqu un te montre la première fois car déjà faut choisir la bonne version , le bon nombre de bit .....bref comme toujours informatique ça pourrait être méga facile si tous même linux arrêtez un peu de toujours changer les versions pour sois disant faire mieux , alors que toi et moi on cherche pas a faire des trucs qui demandent un si gros processeur ni de constantes mises a jour de programmes qui fonctionnent bien . Mais voila c'est de l'obsolescence programmée La j'ai voulu faire un ordinateur avec un rasberry , et bien choisir la bonne distribution et l'installer c'est pas si simple pour un néophyte ·le 26 nov. 2021 19:44
06 mai 2022

Étanchéité télécommande de nouveau! la réalisation de J-Marc est superbe, mais je tente une solution plus simple pour moi, j'ai acheté une pochette étanche pour clé et carte de crédit chez Decathlon (marque Surfsystem - désolé pour la pub) dont la taille est parfaite pour la commande de Sean. Le matériau transparent a une souplesse adaptée à l'utilisation des boutons.
Pour éviter les actions intempestives sur les boutons affleurants, j'ai collé sur la commande une petite plaque de plexi avec une lumière qui ménage l'accès aux boutons en les gardant en retrait.


21 juil. 2022

Bonjour,
Je suis plus que satisfait de mon Pypilot et j'aurai vraiment aimé pouvoir inviter Sean d'Epagnier dans un très bon resto. Mais comme je suis trop loin pour le faire, j'ai fini par lui faire un don avec le lien sur son site (onglet contact de pypilot.org).

Il m'a touché quand il m'a répondu qu'il me remerciait car il vivait actuellement des moments difficiles :

"Thank you for the donation.. I am having hard times."

Ce serait sympa que d'autres français, satisfaits comme moi de leur Pypilot, pensent un peu à lui car il nous a vraiment donné beaucoup, pratiquement à prix coutant. Certains ne se gênent pas pour gagner de l'argent en revendant ce qu'il a conçu. Je le vivrai mal à sa place. Merci de penser à lui.


22 juil. 2022

Merci pour ce message J-Marc, pas encore fini on install mais ça n'empêche pas de faire un geste!


25 juil. 202225 juil. 2022

Bonjour J-Marc, merci pour ce message. Je confirme l'efficacité du pypilot et je suis bien d'accord sur la générosité de Sean D'Epagnier à partager sa passion pour des montants si modestes. La comparaison entre ses prix et celui du moindre élément d'un système de pilote du commerce est vertigineuse, une télécommande radio comme celle inclue dans son "pack" est vendue plus du double de ce que j'ai payé pour l'ensemble Pypilot et unité de contrôle forte puissance. Même en incluant le travail pour l'intégration de l'ensemble, nous pouvons effectivement être reconnaissants à Sean.

Pour ceux qui comme moi auraient un peu oublié le moyen de lui envoyer un virement, c'est par Paypal, sur son adresse mail (je ne sais pas s'il est souhaitable de la mettre en clair sur le site, c'est son prénom suivie de son nom en minuscule sans espaces ni apostrophe chez gmail).

J'en profite pour faire un petit retour d'expérience sur mon installation. Je n'ai pas encore alignés énormément de milles, mais je suis très satisfait de mon système. J'ai eu un peu de soucis avec la calibration et je soupçonne un capteur un peu défaillant mais cela semble s'arranger, je reviendrai sans doute dessus par la suite.
Pour la partie mécanique que j'ai présentée précédemment, j'ai eu quelques difficultés à obtenir un bon alignement de mon système de crabot d'embrayage commandé par tringle, ce qui entrainait des difficultés à débrayer (j'avais heureusement prévu une liaison par biellette facilement découplable). La question semble résolue maintenant et je suis satisfait d'un système que ne consomme aucune énergie, à comparer avec les embrayages électromécaniques des systèmes du commerce qui peuvent tirer jusqu'à un ampère. La consommation moyenne du pilote semble se tenir entre 0.5 et 1 ampère, ce qui me semble très correct avec un moteur de 200 watts et des paramètres qui restent à optimiser. Autre élément positif, le niveau sonore est nettement plus bas que celui de mon vieux vérin Autohelm 2000.

Pour conclure, soyons égoïstes, aidons Sean à continuer ses activités qui nous sont si profitables!


24 août 202224 août 2022

Bonjour,
je viens d’installer l’ensemble pypilot acheté chez Sean mis en boitier + connectique SP13 +vérin Hurd.
J’ai fait un retour spécifique sur le vérin dans le fil dédié
www.hisse-et-oh.com[...]pypilot

Tout d’abord hormis quelques écueils liés au vérin, j’ai branché et ça a marché nickel ( essai par petit temps voile/moteur) sans aucun réglage ;
J’avais oublié lé télécommande, donc tout en wifi (192.168.14.1 ou plus simplement je l’ai redécouvert après, pypilot.io) avec smartphone ou tablette sur interface web et uniquement en mode compas.

Quelques réflexions/interrogations :
- Les 2 cartes de Sean sont intégrées en boitier (type boitier électricien avec face avant transparente), monté dans le cockpit sous la barre sur la cloison intérieur du tableau AR. On regarde donc l’écran tourné vers la poupe. Sur l’afficheur, le compas est à 180° du réel, et je n’ai pas réussi à le changer.
- Je pense installer des boutons HW sur le boitier (+/-2 et 10, ENABLE)
- Je pense connecter les I/O de butée de fin de course si mon vérin le permet facilement car j’ai bloqué le vérin en butée quelques fois. J’ai vu les I/O sur le schéma, je n’ai pas encore retrouvé le plan de carte, j’ai l’impression que ça ne sort pas sur un connecteur ?
- Je changerai aussi mon connecteur pour un push/pull (cf fil sur vérin)

Je salue encore une fois le travail de Sean, avec un bémol sur la documentation (souvent le point faible de ce genre de projets !) , je ne suis pas hyper familier de Github, mais j’ai du mal à retrouver mes petits sur les schématiques HW et les paramétrages.
J’essaierai de prendre le temps de synthétiser les sources de documentation (Sean, Wiki, pages du projet allemand etc…) sur un fil dédié

Je fais un paypal supplémentaire à Sean pour ce gros boulot
seandepagnier chez gmail.com


24 août 202224 août 2022

Non ça ne sort pas sur un connecteur, il faut souder (souder des petites pines sur le quel on soude les files) Ce n'est pas très difficile.
Par ailleurs, personnellement j'ai sorti l'IMU du boitier, je l'ai mis dans un très petit boitier dédié au bout d'un mètre de fil (j'ai communiqué avec Sean pour valider) de manière a positionner l'IMU au meilleur emplacement relativement aux différentes perturbations électromagnétiques et pour le sens pour ne pas avoir à refaire toute la calibration à zéro.


24 août 2022

merci, non ce n'est pas un souci de souder 2 fils ;-)


24 août 2022

Bonjour Yannbis, bienvenu au club des utilisateurs du Pypilot! As-tu essayé de modifier le "heading offset" accessible par l'onglet Étalonnage puis Alignement? Sur mon bateau, je l'ai réglé à 108 ° pour compenser une position oblique regardant globalement vers l'arrière de mon boitier.

Par contre, je me demande si je ne finirai pas par sortir l'IMU du boitier de Sean comme l'a fait Café Noir pour le caler dans l'axe afin de ne pas avoir à faire cette compensation qui perturbe le fonctionnement en suivi de route (mode que j'ai testé mais qui ne me convint pas totalement pour le moment pour différentes raisons).

Comme toi, j'envisage aussi de monter des fins de course pour éviter le blocage que j'ai déjà expérimenté.


25 août 2022

Bonjour Yannbis,

C'est plus simple d'installer plusieurs télécommandes radio étanches à bord. J'en ai toujours trois d'enregistrées avec Pypilot. Il y en a deux avec un cordon pour les garder au cou et une fixée près de la barre pour la commande arrêt-marche et entrer et sortir le véirn avec le pilote à l'arrêt.

Je remet le lien pour les acheter. Tu auras plus d'infos sur le forum pypilot.org

fr.aliexpress.com[...]03.html


25 août 2022

merci de vos réponses.
J'ai essayé de modifier " "heading offset" mais sans efeft; il est par défaut à -90 (?) et ne prend pas en compte ma modif.
Je n'ai pas trop insisté, ca marche très bien comme ça : je prend un cap, je mets en route le pilote, et le modifie de qq degrés avec un regard sur ma direction souhiatée. Ca me suffit dans l'immédiat.

Oui, J-Marc, j'avais vu tes posts.
je rajouterai des commandes RC, mais le bouton sous la main c'est pas mal aussi (au moins le ON/OFF!)


25 août 2022

Bonjour Yannbis,

Pour l'offset, en allant dans le menu du calculateur avec la commande infrarouge, cela marche sans problème. Cela ne fonctionne malheureusement pas par wifi sur le serveur internet 192.168.14.1 qui a un bug. On a tous oublié de le signaler à Sean. Dans le menu du calculateur, tu peux aussi inverser l'affichage, ce que ne permet pas le serveur internet 192.168.14.1. Le boîtier non-étanche du calculateur doit être installé avec les connecteurs vers le bas, ce qui peut imposer d'inverser le sens de l'affichage.

Pour ajouter des boutons poussoirs, le problème est que je n'en connais pas de réellement étanches si ce n'est à des prix astronomiques. Un poussoir IP68 est à plus de 30€ sur Ali.. C'est pourquoi je préfère n'utiliser que des télécommandes radio vraiment étanches. Il est possible de faire un boîtier en impression 3D qui ressemble à un indicateur pour y installer plusieurs télécommandes étanches.

Plutôt que de tirer des fils, Sean a conçu et mis sur son github un programme pour réaliser une commande wifi avec afficheur et boutons poussoirs qui utilise un ESP32. Il y a moyen de mettre un afficheur de meilleure qualité et de modifier l'affichage pour en faire un excellent compas tactique. Je vais m'y mettre mais je ne suis pas certain d'y installer des boutons poussoirs. C'est surtout l'affichage des infos du compas et accessoirement de la consigne et de l'engagement du pilote qui m'intéressent.


25 août 2022

merci encore pour ces échanges.
OK c'est noté pour le bug, je ne savais pas encore si c'était moi le bug ou pas ;-))

effectivement l'étanchéité des BP chinois est un point à considérer, tu en as testé ou juste lu les "specs" chinoises?

il y a les système tactile proposé ici :
open-boat-projects.org[...]ypilot/

ca ne remet pas en cause ta solution RF qui est très bien aussi !


J-Marc:C'est surtout la solution RF de Sean. Trouver des télécommandes compatibles et étanches demande juste un peu de chance et de patience. ·le 26 août 2022 12:17
25 août 2022

Il y a aussi des boutons poussoirs inductifs chinois qui sont économiques et totalement étanches. Il faut alimenter chaque bouton en 12V. Le seul problème est de mettre un filtre à l'intérieur sur la led de l'éclairage, trop éblouissante dans un cockpit.

fr.aliexpress.com[...]01.html


25 août 2022

il y pas mal de refs en IP67 (immergé 1m/30min pour ceux qui nous lisent)
C'est sur qu'un paquet de mer ça fait de la pression, mais ca peut être un compromis aussi...


30 août 2022

pour info
pypilot.org[...]/store/

The pypilot store is temporarily closed.
I need some more time to sail my boat and improve pypilot software.
I plan to reopen in the future with improved products.


Erickalon:Cela confirme ce que j'avais compris dans la dernière communication que j'ai reçue de Sean. Souhaitons lui bon vent et espérons qu'il ne tarde pas trop à revenir "aux affaires", avec plein de nouvelles idées.·le 30 août 2022 15:59
Tux34:Bonjour, le site est toujours clos. Avez vous des infos sur une ré-ouverture prochaine ? merci ;-)·le 27 sept. 2022 18:50
Ebraball:Apparemment, les Raspberry sont en rupture de stock, ceci explique peut-être cela ? J'ai eu la chance d'en trouver un d'occase, mais Sean ne doit pas s'amuser à ça.·le 27 sept. 2022 19:23
kivoila:Donc c'est aussi impossible d'acheter la carte de puissance ?·le 28 sept. 2022 20:45
Erickalon:Le mieux serait sans doute de poser la question à Sean D'epagnier directement sur le forum d'Openmarine sur lequel il est actif, section Pypilot de préférence : forum.openmarine.net[...]/ IL avait annoncé vouloir prendre un peu de temps pour lui, je pense qu'il a pas mal de projets en cours et que le coté commercialisation n'est pas une priorité absolue pour lui. ·le 28 sept. 2022 21:50
yannbis:j'avais fait un paypal "bonus" à "seandepagnier gmail.com" il ya qq semaines, il m'a été renvoyé par Paypal...·le 29 sept. 2022 16:55
kivoila:Donc le site étant provisoirement fermé (le concepteur étant parti naviguer, là, on le comprend...), la carte puissance ( pont en H) est-elle une carte que l'on peut trouver sur Ali Babouche, ou c'est une carte qu'il a fait développer et construire ? En clair, est-ce qu'on peut la trouver ailleurs ? Merci·le 29 sept. 2022 19:35
Erickalon:A priori il est possible d'utiliser un pont en H du commerce qui sera piloté par un Arduino. Je n'ai aucune expérience de réalisation personnelle de la partie électronique, je laisserai donc à d'autres le soin de détailler les solutions possibles. Sur le forum Openmarine il est possible de trouver des réalisations personnelles plus ou moins complètes. Ne pas hésiter à utiliser l'outil de recherche sur ce site.·le 29 sept. 2022 22:37
FredericL:Tu peux faire fabriquer la carte, les fichiers kicad sont dispos sir le repo git. github.com[...]troller ·le 04 déc. 2022 10:33
28 sept. 2022

Bonjour,
Je vous donne la configuration sur le mien (tinypilot + controleur 10A). Quelqu'un sait ce que sont les 2 paramètres servo.max_slew ?


Erickalon:Voici les réponses données par Sean sur le site Openmarine:I put parenthesis a reasonable default value, but varies widely which is why the user can change theseservo.maxcurrent (7) -- if too high, the overcurrent will not trigger if the motor stalls. If too low, it will trigger by mistake.servo.maxslewslow (30) -- decelerationservo.maxslewspeed (20) -- acceleration ( setting lower will reduce current spikes but also responsiveness, this setting can affect the servo.maxcurrent setting)servo.period (0.4) -- the minimum time the motor is moving in a certain direction or stopped, reducing will make shorter movements with less reaction time, but increasing will reduce the wear on the motor and avoid as many counter corrections.servo.speed.max (100) -- he maximum movement speed, usually always 100. If you had a 24 volt system and motor controller and 12 volt motor you could use 50 to avoid burning it outservo.speed.min (80) -- the minimum continuous speed. This can also generally be set to 100 to get the best performance. As it is reduced the noise of the ram decreases but generally at the expense of power consumption, especially on high friction drives. If this is too low, the efficiency is worse. How much worse depends on the type of motor and drive. For lead screws use 80-100, for more efficient drives like ball screws you can go down to 50. Traduction par Deepl: Je mets entre parenthèses une valeur par défaut raisonnable, mais qui varie largement, c'est pourquoi l'utilisateur peut les modifierservo.maxcurrent (7) -- si cette valeur est trop élevée, la surintensité ne se déclenchera pas si le moteur cale. Si elle est trop basse, elle se déclenchera par erreur.servo.maxslewslow (30) -- décélérationservo.maxslewspeed (20) -- accélération (un réglage plus bas réduira les pics de courant mais aussi la réactivité, ce réglage peut affecter le réglage de servo.maxcurrent)servo.period (0.4) -- le temps minimum pendant lequel le moteur se déplace dans une certaine direction ou s'arrête, en réduisant, vous ferez des mouvements plus courts avec moins de temps de réaction, mais en augmentant, vous réduirez l'usure du moteur et éviterez autant de contre corrections.servo.speed.max (100) -- la vitesse maximale de mouvement, généralement toujours 100. Si vous avez un système de 24 volts, un contrôleur de moteur et un moteur de 12 volts, vous pouvez utiliser 50 pour éviter de le brûler.servo.speed.min (80) -- la vitesse minimale continue. En général, on peut aussi la régler sur 100 pour obtenir les meilleures performances. Au fur et à mesure qu'elle est réduite, le bruit du vérin diminue mais généralement au détriment de la consommation d'énergie, en particulier sur les entraînements à forte friction. Si cette valeur est trop basse, le rendement est moins bon. Le degré de dégradation dépend du type de moteur et d'entraînement. Pour les vis à plomb, utilisez 80-100, pour les entraînements plus efficaces comme les vis à billes, vous pouvez descendre à 50. Traduit avec (version gratuite)·le 28 sept. 2022 22:00
missingdata:OK merci ! à savoir avec la dernière version officielle de tinypilot (16/11/2021) les valeurs de configurations par défaut ne sont pas bonnes, par exemple servo.period > 2s, il faut penser à les corriger à la main. Sinon cette version chez moi est stable et corrige quelques petits bugs. Je viens d'envoyer à Sean des propositions de corrections de l'interface web de commande en français sur Github.·le 28 sept. 2022 22:19
28 sept. 202228 sept. 2022

@Erickalon, merci des infos.
pour plus de lisibilité n'hésite pas à poster le lien plutôt que copier, surtout en mode commentaire qui est assez illisible en tout petit et sans sauts de ligne (un des mystère de ce forum!)
Mieux vaut faire "répondre" que "ajouter un commentaire".
Merci!

lien cité ci dessus :
forum.openmarine.net[...]ead.php
forum.openmarine.net/showthread.php?tid=3361

je remets en forme ici :

Je mets entre parenthèses une valeur par défaut raisonnable, mais qui varie largement, c'est pourquoi l'utilisateur peut les modifier
servo.maxcurrent (7) -- si cette valeur est trop élevée, la surintensité ne se déclenchera pas si le moteur cale. Si elle est trop basse, elle se déclenchera par erreur.

servo.maxslewslow (30) -- décélération

servo.maxslewspeed (20) -- accélération (un réglage plus bas réduira les pics de courant mais aussi la réactivité, ce réglage peut affecter le réglage de servo.maxcurrent)

servo.period (0.4) -- le temps minimum pendant lequel le moteur se déplace dans une certaine direction ou s'arrête, en réduisant, vous ferez des mouvements plus courts avec moins de temps de réaction, mais en augmentant, vous réduirez l'usure du moteur et éviterez autant de contre corrections.

servo.speed.max (100) -- la vitesse maximale de mouvement, généralement toujours 100. Si vous avez un système de 24 volts, un contrôleur de moteur et un moteur de 12 volts, vous pouvez utiliser 50 pour éviter de le brûler.

servo.speed.min (80) -- la vitesse minimale continue. En général, on peut aussi la régler sur 100 pour obtenir les meilleures performances. Au fur et à mesure qu'elle est réduite, le bruit du vérin diminue mais généralement au détriment de la consommation d'énergie, en particulier sur les entraînements à forte friction. Si cette valeur est trop basse, le rendement est moins bon. Le degré de dégradation dépend du type de moteur et d'entraînement. Pour les vis à plomb, utilisez 80-100, pour les entraînements plus efficaces comme les vis à billes, vous pouvez descendre à 50.


28 sept. 2022

@Yannbis, effectivement, je souhaitais utiliser la fonction "ajouter un commentaire" pour une meilleures compréhension du fil, mais cette fonction ne permet malheureusement pas d’insérer un lien, ni d'ailleurs de faire une vue avant diffusion ou d'éditer la publication. Un point à améliorer sur ce forum!


28 sept. 2022

@Yannbis, effectivement, je souhaitais utiliser la fonction "ajouter un commentaire" pour une meilleures compréhension du fil, mais cette fonction ne permet malheureusement pas d’insérer un lien, ni d'ailleurs de faire une vue avant diffusion ou d'éditer la publication. Un point à améliorer sur ce forum!


24 oct. 2022

Bonjour, j'ai finalement réussi avec l'aide de Sean d'Epagnier mais aussi de certains d'entre-vous, que je remercie chaleureusement, à installer et paramétrer Pypilot sur Raspi + Arduino. Je n'ai pas encore fait la commande moteur, j'attends de recevoir un IBT2.
En revanche, je n'avais pas réussi à commander le virement de bord avec un clavier filaire, alors que les autres commandes fonctionnaient. J'ai finalement contourné la difficulté en ajoutant 2 lignes dans la config du HAT permettant de créer deux boutons, +120° et -120°. Cela semble fonctionner, les consignes semblent reçues par l'Arduino.
Mes questions sont : en quoi consiste vraiment la fonction virement sur Pypilot ? Pourquoi est-ce si différent d'une consigne de changement de cap de 120° ?
J'avoue que je n'ai pas trop compris pourquoi un système de virement si sophistiqué, est-ce pour un gain de performances ?


25 oct. 2022

Bonjour Ebraball, félicitation pour cette réalisation, pour ma part je me suis contenté d'acquérir le travail de Sean D'Epagnier.
La fonction virement de bord semble être un serpent de mer. D'après les échanges que j'ai pu lire à son sujet, Sean a prévu cette commande mais le travail de mise au point reste en suspend et fait partie de sa longue liste de travaux en cours. L'idée est d'avoir un contrôle de la barre durant tout le virement de bord selon des paramètres ajustables par l'utilisateur. De meilleurs connaisseur de Pypilot compléteront sans doute ma réponse.
A noter qu'en maintenant appuyé le bouton de changement de cap de la télécommande, on passe d'un ordre de 1 degré (ou plus selon configuration) à 10 degrés puis à 100 degrés. Le problème est qu'il est préférable d'avoir un oeil sur l'afficheur pour savoir où on en est de cette séquence.


25 oct. 202225 oct. 2022

OK, mon vieil ST3000 ne fait qu'un bête changement de cap de 120°, je m'en accommode très bien depuis 20 ans, je ne demanderai pas davantage au Pypilot ! Je ne voulais absolument pas passer par une télécommande où un smartphone, je voulais un clavier filaire, plus fiable, plus ergonomique et consommant moins, mais je crois que c'est une option qui avait été un peu laissée de côté, donc les commandes étaient différentes.
En revanche, je commence à réfléchir pour avoir un "bip" à chaque changement de consigne, histoire d'être sûr que cela a été pris en compte, je crois que ce n'est pas prévu.
Pour ce qui est du montage moi-même, je n'avais guère le choix, la boutique Pypilot est fermée. Le seul composant difficile à trouver est le Raspi, j'en ai trouvé un d'occase sur LBC, mais peu de jours après mon achat, les prix ont grimpé de manière déraisonnable, même les clones chinois atteignent des sommets !


25 oct. 2022

J'ai déjà eu l'occasion de présenter mon système sur le site. Je souhaitais également conserver une commande par clavier direct et comme mon canot est en acier, j'ai fait le choix d'une installation en extérieur (sous la capote de descente) du boitier de Sean pour limiter les perturbations magnétiques. J'ai réutilisé un vieux boitier Autohelm 2000 et son clavier. Cela me permet de contrôler la consigne quand je suis dans le cockpit. L'idéal serait évidemment d'avoir une répétition sur l'afficheur avec des bips de retour. Peut-être un jour Sean mettra-t-il cela au point...

Souhaitant éviter le wifi autant que possible, j'ai câblé en Ethernet la liaison avec le Raspberry qui opère Openplotter. Je peux rétablir le wifi lorsque je veux utiliser ma tablette en répétiteur du Raspberry.

La pénurie de RAspberry semble avoir porté un coup de frein au développement du Pypilot, espérons que ce ne sera que temporaire.


25 oct. 2022

Merci Erickalon pour l'info sur le virement de 100° en appuyant longuement sur les bouton 1° de la télécommande. Je l'avais suggéré à Sean quand il avait demandé sur le forum ce que les utilisateurs souhaitaient pour déclencher le virement. Il m'a alors dit qu'il l'intégrait immédiatement mais j'ai alors imaginé que c'était pour l'implémenter sur les boutons du pi et pas dans le programme de décodage des télécommandes dans l'arduino.

Sean a effectivement beaucoup travaillé la version radio où il est facile de programmer de nombreux boutons, y compris de différentes télécommandes, pour presque toutes les fonctions. c'est très difficile avec des interrupteurs filaires compte tenu du peu de ports utilisables pour les boutons sur le pi. Il souhaite aussi décharger le pi zéro d'un maximum de tâches pour qu'il fonctionne mieux en mode vent et dans des modes qu'il imagine pour la suite. Je trouve qu'il a énormément de mérite à continuer à améliorer son logiciel tout lui permettant de fonctionner avec les innombrables configurations matérielles choisies par les nombreux utilisateurs. Aucune boîte privée n'accepterait de se compliquer les chose comme il le fait pour que chacun trouve son bonheur avec son Pypilot.

Le virement est plus compliqué qu'un simple changement de cap car Pypilot permet de virer et donc empanner aussi en mode vent. Il y a alors un déclenchement de la manoeuvre sur une partie du changement de cap visé en mode compas avant que le pilote repasse seul en mode vent sur l'autre amure. Sean est un passionné très attaché au mode vent de son pilote. Il a vraiment pas mal de rigueur dans le développement des codes.

La télécommande radio qu'il a conçu est très efficace pour un bateau ainsi qu'économique en coût et consommation (quelques mA en 12V). Il faut ajouter un module récepteur sans fil (superhétérodyne RXB6 433 Mhz, à moins de 2€) et un arduino pour assurer le décodage. Les piles des émetteurs étanches durent largement plus d'une année. En utilisant dès le début les télécommandes radio, je n'ai finalement jamais installé les boutons poussoirs prévus au départ. Aucune télécommande n'est tombée en panne. J'ai juste des équipiers qui les ont oublié à leur cou en quittant le bateau. C'est souvent plus facile d'en reprogrammer une autre à 2 ou 3 euros plutôt que de chercher à récupérer la précédente.

Mon pypilot est à l'abri contre la coque, au-dessus de la table à carte pour éviter toute perturbation magnétique avec les nombreux gadgets magnétiques qu'on manipule sur la table à carte. Quand j'aurai un peu de temps, je dois toujours me faire un afficheur du cap magnétique et de la consigne, communiquant par WIFI avec Pypilot grâce à un ESP32. Il remplacerait surtout le tacktik en régate . Au début et en l'absence d'affichage de la consigne dans le cockpit, j'avais un peu de mal à voir les changements de cap qui tardaient à démarrer. Depuis, j'ai beaucoup augmenté le réglage du gain FF. Les changements de cap sont devenus rapides et nets au point que je ne suis plus certain d'avoir vraiment besoin d'un affichage de la consigne. Dans tous les cas, j'installerai sur le compas tactique un signal pour indiquer si le pilote est enclenché ou non ainsi que son mode de fonctionnement. l'utilisation de boutons distincts pour "auto" et "standby" avec les télécommandes facilite les choses. Mais j'ai encore un doute tant que je n'ai pas entendu le premier déplacement du vérin.


25 oct. 2022

Bonjour J-Marc, merci pour ces infos. Content de voir que tu assures toujours parfaitement ton rôle d'ambassadeur honoraire de Sean et de son Pypilot!


25 oct. 2022

Loin de moi l'idée d'avoir voulu déprécier le travail de Sean qui en plus m'a pas mal aidé pour mon montage, dont aucun élément ne venait de sa boutique, c'était totalement désintéressé de sa part.
Cependant, je suis un vieux ex-mécano totalement réfractaire aux smartphones et très méfiant envers l'électronique que je maîtrise pas trop. J'ai horreur de dépendre de systèmes sur lesquels je ne peux intervenir.
J'ai donc voulu reproduire l'ergonomie Autohelm, et je pense que j'y suis à peu près arrivé. Pour J-Marc, mettre au clavier une led prise sur le pin 13 de l'Arduino te permettra de savoir si le pilote est engagé. Pour ce qui est savoir si un ordre est reçu, un petit bip de l'Arduino quand il envoie un signal au contrôleur moteur serait bienvenu. Je vais me pencher là dessus, car une petite intervention chirurgicale va me forcer à des activités sédentaires pendant un moment, ça tombe bien !


03 nov. 2022

Bonjour
A propos de l'ergonomie du +1,+10 et virement, Sean demande les souhaits des utilisateurs dans le forum Pypilot.org
C'est le moment de s'exprimer.

forum.openmarine.net[...]ead.php


missingdata:Done·le 03 nov. 2022 19:53
03 nov. 2022

Bonjour, oui, j'ai vu ça, mais j'avais pensé que cela s'adressait surtout aux utilisateurs de télécommande, mon anglais est très rudimentaire !
À propos, j'ai fait quelques progrès sur l'ajout d'un buzzer à l'appui sur un bouton, ça marche mais ça peut être amélioré, surtout que j'utilise ces boutons
fr.aliexpress.com[...]41.html
collés sur une vieille carte postale pour faire mon clavier de test, et le contact est un peu aléatoire. Je communiquerai les commandes que j'ai insérées dans Pypilot quand ce sera au point.
Ensuite, j'ai reçu mes commandes de moteur, une L298N qui fonctionne parfaitement en suivant scrupuleusement le schéma de Kinéfou, que je remercie, et une IBT2 que je n'ai pas encore réussi à faire fonctionner. Si quelqu'un y est arrivé, ce serait sympa de communiquer le schéma de branchement et le motor.ino.


04 nov. 2022

Salut Ebraball,
Tu dis que le contact du bouton est aléatoire, est-ce que tu as un système "anti-rebond" ? Par exemple avec une résistance de tirage (externe ou logicielle dans l'Arduino).
Ça m'a déjà embêté avec d'autres projets...


04 nov. 202204 nov. 2022

Salut Lebarbichu, non, il n'y a aucun système anti rebond, ni logique, ni matériel installé. Je viens de me renseigner un peu là dessus, et cela me semble très pertinent d'implémenter ce dispositif, plutôt matériel si possible. Merci pour cette piste.


lebarbichu:Si les galères des uns peuvent servir aux autres ;) avec plaisir·le 04 nov. 2022 21:55
04 nov. 202204 nov. 2022

Bonjour,
effectivement l'anti-rebond et la résistance de tirage (pull-up/pull-down) faciliteront les choses.
ce sont 2 choses complémentaires, l'une ne remplace pas l'autre.
Le pull-up c'est du hardware. sur arduino il ya un pull-up intégré ( activable en soft)
L'anti rebond peut être fait en hardware (avec une capa), mais aussi en soft, plus simple en quelques lignes de code.

Voir cet article (par exemple)
aniketos.fr[...]rebond/
aniketos.fr/arduino-bouton-poussoir-pull-up-auto-maintien-anti-rebond/

et une page plus poussée
arduino.developpez.com[...]upteur/
arduino.developpez.com/cahiers-pratiques/gerer-rebonds-interrupteur/


lebarbichu:Oui tout à fait. Ça me rappelait une bonne galère ! Merci de compléter avec les liens qui vont bien ;)·le 04 nov. 2022 21:58
04 nov. 202204 nov. 2022

Effectivement, je pense qu'il est tout à fait possible d'avoir recours à un anti rebond logique. Mais le clavier n'agit pas sur l'Arduino mais sur le Raspi. Il faudrait donc insérer les quelques lignes de programme dans Pypilot, et c'est là que ça se complique. Le code en lui-même n'est pas trop compliqué, mais il faut déterminer où le placer pour que cela fonctionne, et c'est hors de mes compétences. Par exemple, je n'ai pas eu trop de mal pour le code déclenchant un buzzer, mais j'ai pas mal cherché pour trouver où l'insérer, et l'anti-rebond est bien plus compliqué à placer. J'ai commandé chez Ali un Max6818, cela me semble plus simple !
C'est vrai que je cherche la difficulté en voulant à tout prix utiliser un clavier filaire, mais c'est pour mon bateau la solution la plus ergonomique. Je veux reproduire la configuration actuelle où l'on voit que la commande (Autohelm bricolé par mes soins) blanc-gris dans l'entrée est accessible aussi bien de la TàC à l'intérieur que des winchs depuis l'extérieur.


lebarbichu:Sympathique ! Et bien optimisé.·le 04 nov. 2022 21:59
04 nov. 2022

Effectivement, j'avais pensé à l'antirebond basique en analogique mais tu as raison il y a de circuits qui font ça très bien, autant les utiliser!

Quand au clavier filaire, je trouve que c'est une évidence aussi.

Sur la photo, tu as intégré un écran de PC sur la cloison de roof?


05 nov. 2022

Non Yannbis, je ne suis pas geek à ce point ! C'est un simple plexi qui donne du jour sur la TàC, tu le vois derrière l'ordinateur sur la première photo. Au début, je plaquais le MLR monté sur un bras pivotant contre le plexi pour le voir de l'extérieur, mais j'ai complètement abandonné ça, c'est tellement plus facile de pencher la tête à l'intérieur, on voit tout en un seul coup d'œil, c'est un cata, il n'y a pas de descente, tout est au même niveau. C'est d'ailleurs ce qui explique que je n'aie pas besoin (ni envie) de commande à distance sans fil !


07 nov. 2022

Les mystères de l'électronique !!!
Ayant reçu de la famille ces vacances, j'ai déménagé tout mon foutoir servant aux essais de Pypilot et me suis installé ailleurs. Après avoir tout remonté, je redémarre le Raspi et fait un petit essai… et là, miracle, après plusieurs jours d'essais infructeux, l'IBT2 fonctionne ! Je contrôle tout mon montage, et je me rends compte que j'ai oublié de rebrancher le 5v sur les pins VCC et GND de l'IBT2. Je procède donc à de nouveaux essais, avec et sans le 5v connecté, pour constater que cela fonctionne très bien sans le 5v, et absolument pas avec le 5v connecté. Quelqu'un a-t-il été confronté à cette anomalie ? Comment l'expliquer ?


07 nov. 2022

C'est bien du 5V et pas du 3.3V l'IBT2 ?


07 nov. 2022

Il semble bien que cela soit du 5v :


07 nov. 202207 nov. 2022

Bonjour,
Que veux tu dire par "je me rends compte que j'ai oublié de rebrancher le 5v sur les pins VCC et GND de l'IBT2". As-tu relié GND au 0V ou au +5V ?


07 nov. 2022

En fait si tu nous disais exactement comment tu as fais les branchements ça serait plus facile...


07 nov. 2022

Chez moi, le câblage qui fonctionne est le suivant :

Pins LEN et REN reliés avec deux diodes vers le pin 2 de l'Arduino.
Pins RPWM et LPWM reliés aux pins 9 et 10 de l'Arduino.

Les bornes B+ et B- vers une alim 12v.
Les bornes M+ et M- vers un moteur de pilote (AH ST3000).

Et c'est tout.

Si je connecte le 5v au pin VCC et la masse au pin GND de l'IBT2, cela ne fonctionne plus, alors que tous les schémas semblent indiquer qu'il faut connecter.
J'utilise une vieille alim de PC qui me fournit le 12v et le 5v, avec un GND commun.


07 nov. 2022

Et si tu enlèves tes diodes et tu branches LEN/REN en direct(ou alors tu remplaces les diodes par des résistances genre 10k) ?


07 nov. 2022

D'après ce que j'ai lu un peu partout, les diodes sont nécessaires. La seule chose atypique dans mon montage est l'absence d'alim 5v. Mais puisque ça fonctionne, je ne vais pas trop bidouiller, c'était par simple curiosité que je posais la question, n'étant pas électronicien.


07 nov. 2022

Tu peux nous donner un pointeur ou deux concernant le "un peu partout". Je n'ai pas trouvé en cherchant rapidement sur google "ibt-2 diode"...

Par contre on trouve le schéma de l'IBT-2, et on voit qu'il y a un pulldown interne de 1k, donc tu peux tranquillement connecter ton fil directement sur l'Arduino.

D'une manière plus générale, pour débugger ce genre de souci (étant donne que le code motor.ino est un peu complexe du au support de plusieurs configurations différentes), je te conseille de partir d'un sketch basic qui pilote l'IBT-2, et valider le bon fonctionnement.

Allez, au hasard, un des nombreux liens quend on cherche "arduino ibt-2": www.hessmer.org[...]rduino/


Ebraball:Pour les diodes, en remontant dans ce fil, ou dans OpenMarine…·le 07 nov. 2022 20:34
stelian:En recherchant "diode" sur cette page je ne vois que nos derniers échanges. Pas trouvé facilement sur openmarine non plus. Le schéma de Sean ne semble pas avoir de diode : pypilot.org[...]ler.pdf . ·le 07 nov. 2022 21:17
Ebraball:Effectivement, mais, comme cela ne fonctionnait pas, j'ai essayé plein de versions et j'ai peut-être récolté un motor.ino un peu "exotique" : le D3 est inerte, et j'ai toujours un peu de tension résiduelle sur D9 et D10 (dels de contrôle à peine lumineuses, visibles dans la pénombre). Je vais refaire des essais à partir d'une version "officielle".·le 08 nov. 2022 10:13
J-Marc:Sean a remplacé les diodes évoquées par une simple diode TVS (très rapide) bi-directionnelle en parallèle du moteur. Cette diode est indispensable pour ne pas détruire rapidement les transistors MosFet·le 04 déc. 2022 10:28
07 nov. 2022

Et juste à propos du "puisque ça fonctionne, je ne vais pas trop bidouiller", je ne suis pas d'accord. Tu ne sais pas trop pourquoi ça fonctionne, en tout cas ça n'a clairement pas été conçu pour marcher sans le +5V et GND branché, et ça peut avoir des effets de bord (échauffement et donc usure de certains composants, soucis également possibles quand tu seras au bateau et tu n'utiliseras plus une alim de PC avec GND commun, etc).


04 déc. 202204 déc. 2022

Bonjour,

Bonne nouvelle, Sean Depagnier, le concepteur du Pypilot a remis en boutique un nouveau Hat pour le Pypilot pour 80$ (sans Raspberry).

Comme promis, il a amélioré le Hat.

Le nouveau circuit imprimé se monte comme chapeau (Hat) sur n'importe quelle version de Pi, contrairement au précédent Hat qui n'acceptait que le Pi Zéro.
Ce circuit unique regroupe l'IMU MPU9250, l'ATmega328(Arduino) qui gère la télécommande radio, un port NMEA0183 modifié pour mieux protéger l'ATmega328P des perturbations électromagnétiques et une EEprom. Il y a juste le module récepteur de télécommande radio qui est rapporté à ce circuit.

Dommage, il n'n'a pas intégré un bon convertisseur 5V-DC de qualité. Il faut toujours un convertisseur extérieur 5V à prise microUSB mais on en trouve de qualité.

A noter que Sean propose un isolement galvanique du port NMEA0183 moyennant une option de 10$

Il faut toujours ajouter un contrôleur de drive dont il fournit deux versions équipées d'une sortie clutch, d'une mesure de l'intensité de sortie et d'entrées pour installer éventuellement un capteur d'angle de barre et/ou des fins de courses :

  • Une version 7A, 15A en pointe (80$ + boîtier en option 12$)
  • Une version 30A, 50A en pointe (160$)

Avec le Pypilot, le capteurs d'angle de barre est facultatif car il ne sert qu'à limiter la course du pilote quand c'est nécessaire et aussi à disposer de l'information d'angle de barre sur les indicateurs. C'est souvent utile avec une barre à roue très démultipliée. Ces contrôleurs acceptent aussi de simples fins de course pour limiter la course au lieu d'un capteur d'angle de barre qui peut parfois se dérégler et ne plus jouer son rôle pour limiter la course du drive.

Il met aussi à disposition un nouveau fichier image pour installer le programme sur la carte Sd du raspberry, ce qui est facile à faire.

A noter que cette carte Sd n'est pratiquement jamais utilisée en écriture lors du fonctionnement, ce qui rend le Pypilot robuste vis à vis des coupures de courant contrairement à la plupart des Raspberry qui utilisent la carte Sd comme un disque.

Pypilot est le pilote qui consomme le moins que je connaisse malgré le récepteur de télécommande et la connexion Wifi. Il a un capteur d'attitude performant et rapide de dernière génération (IMU). L'interface homme machine est pratique avec autant de télécommandes radio qu'on veut dont on configure facilement les touches à sa guise. Il est aussi possible d'installer des boutons poussoirs. Il bénéficie aussi d'une interface performante avec OpenCpn et les tablettes ou téléphones par Wifi.
Pour ceux qui disposent d'un autre Pi à bord avec Openplotter, ils peuvent visualiser des courbes de toutes les données du Pypilot par la connexion Wifi, sans aucun risque de perturber le Pypilot qui ne sert que de pilote auto sur mon bateau.



13 déc. 2022

Petit retour sur mes essais et les problèmes que j'avais évoqué.
1 - Pour ce qui est des phénomènes de rebond, je crois qu'on s'est affolé un peu vite : j'ai installé le "ray.py" de Marco Bergman et le clavier fonctionne à la perfection. Je crois que dans le "hat.py" la priorité est donnée aux connexions réseau, "l'écoute" du clavier se fait éventuellement après tout le reste, ce qui donne une forte latence et des bégaiements, et en plus, mes modifications du "hat.py" pour la prise en compte du clavier n'étaient pas forcément géniales. Avec "ray.py" l'appui sur les touches est net et sans bavures. J'ai reçu les Max6818, mais c'est tellement minuscule que je ne pourrais les souder et les utiliser, de toute façon, ils sont maintenant inutiles.
2 - Pour ce qui est du branchement de l'IBT_2, j'ai un peu laissé tomber pour l'instant, le L298N semble fonctionner parfaitement et j'espère qu'il sera assez puissant pour alimenter en conditions réelles un moteur d'Autohelm ST 3000.
3 - J'ai testé la possibilité de mettre un capteur d'angle de barre. Cela fonctionne bien avec un potentiomètre de 10K et une résistance de 27K en série.
4 - J'ai connecté un capteur BME280 que j'ai couplé avec le MPU9250 car je voulais l'éloigner du Raspi et de sa chaleur, cela semble bien fonctionner, mais y a t'il une contre-indication à les coller ensemble, d'ordre magnétique ou parasites etc. ?
Toujours dans le registre du BME280, je me suis rendu compte que le plugin "pression : historique" du dashboard d'OpenCPN n'est pas vraiment utilisable, il occupe beaucoup de place sur l'écran et est très peu lisible. Existerait-il une application semblable à celle-ci "nasfamilyone.synology.me[...]dex.php ", avec l'hygrométrie, qui prendrait ses données dans SignalK, qui fonctionnerait en tâche de fond, indépendante d'OpenCPN, et que l'on pourrait afficher en cas de besoin ?


19 déc. 2022

Bonjour,
2 et 3 - Avec le moteur de ST3000, l'idéal comme limitation de course en terme de fiabilité et consommation est plutôt de mettre une mesure d'intensité que gère très bien le programme de Sean. Il faut un shunt de 10mOhm entre la masse et l'alimentation - du pont. On fait entrer la tension mesurée avec le shunt par une résistance de 560 ohm en port A1 de l'arduino(broche 20 avec arduino nano). On règle le courant max dans le menu paramètres. Dès que la limitation intervient, le moteur n'est plus alimenté tant qu'il n'y a pas un ordre pour le faire tourner dans l'autre sens. Même si tu installes un capteur d'angle de barre, il est prudent d'installer le shunt qui permet aussi à Pypilot de totaliser la consommation du moteur.
4 - Il n'y a pas de problème à mettre ces capteurs collés ensemble


19 déc. 2022

Merci Jean Marc, depuis mes essais positifs avec le capteur d'angle de barre, je me suis rendu compte qu'il n'était pas vraiment utilisé pour les performances mais simplement comme butée. Du coup, je pense qu'il est bien plus simple d'utiliser la mesure de tension que d'aller installer un capteur sur le secteur de barre. Je vais étudier ça.
Pour ce qui est des capteurs MPU et BME ensemble, j'avais fait des essais qui m'avaient semblé concluants, mais j'attendais une confirmation éclairée. Cela permet de n'utiliser qu'un câble vers le Raspi, j'utilise pour ça du câble USB récupéré sur des souris défuntes.


20 déc. 2022

Bonjour,
j'apporte ma pierre à la question de l'arrêt par mesure de la surintensité. Dans mon cas, cette solution n'est pas entièrement satisfaisante. J'ai constaté plusieurs fois des délais de redémarrage après arrêt du servomoteur par surintensité. Je pense que c'est lié à une forte inertie de l'ensemble moto-réducteur de mon installation maison menant à un blocage qui entraine un couple de redémarrage excessif.
Je vais donc installer des fins de course qui me permettront d'éviter ce problème.

Je pense par contre que le système fonctionne tout à fait correctement sur des installations classiques.


J-Marc:Quand le drive est arrêté pour surintensité mesurée par la carte contrôleur du Pypilot, l'alimentation du servomoteur est coupée. Elle n'est réenclenchée que lorsqu'il y a un ordre déplacement dans l'autre sens. Le seul temps mort à ma connaissance est celui qu'on paramètre dans le menu avec "Servo.period". J'ai descendu la valeur de 0,4 à 0,1s et je ne note pas de retard ni de surconsommation du vérin électrique.·le 08 fév. 2023 14:36
08 fév. 2023

Bonjour à tous,
je viens d'installer Openplotter version 3 qui me semble très efficace. Un superbe travail des développeurs!

Une bonne surprise est la possibilité, en relation avec Pypilot version 0.32 sur Tinypilot, de choisir le mode de pilotage (compas, GPS, Venbt apparent ou vrai) lorsque une route est activée sur OpenCPN, ce qui n'était pas le cas dans ma configuration précédente.

Attention, j'ai découvert à mes dépends qu'il fallait éviter de cocher "transmission des données NMEA" dans la configuration du complément Pypilot d'OpenCPN qui annule cette possibilité en imposant le mode GPS. La transmission des données est assurée par un Websocket de Signal K qu'il faut penser à autoriser dans l'onglet sécurité.


08 fév. 2023

De plus, ayant fait l'acquisition d'une télécommande à 8 boutons auprès de Sean, j'ai programmé celle-ci pour commander le choix des modes, en plus de la commande Auto et des commandes +1, +10, -1, -10.

Pour info, la commande radio 8 boutons a les même dimensions que la 4 boutons et trouve parfaitement sa place dans la pochette étanche modèle carte de crédit de Decathlon que j'avais achetée. Je joins une photo sur laquelle vous remarquerez les petites barrettes en caoutchouc que j'ai collées pour éviter des actions intempestives sur les boutons.


10 fév. 2023

Bonjour, après un ralentissement dû aux fêtes et à un état de santé passable, je vais me remettre au travail. Plutôt que des télécommandes, je suis parti sur l'option "clavier filaire" en utilisant "ray.py", c'est à mon avis plus simple et plus fiable, la configuration de mon bateau s'y prêtant particulièrement. J'ai réalisé un boitier 6 touches qu'on peut rendre étanche, peu encombrant et avec un toucher précis. J'ai également trouvé un petit boitier pour déporter le MPU qui permettra de le positionner facilement avec du double-face. Je ferai un post là dessus dès que j'aurais fini, avec le lien vers les composants utilisés, le plus difficile et le plus long n'étant pas la fabrication mais la recherche des matériaux adéquats.


Erickalon:Bonjour Ebraball. Je trouve idéale la configuration avec clavier filaire sur le boitier (monté en extérieur sous la capote, sur mon, bateau), plus télécommande RF et commande par le plug-in OpenCpn à la table à cartes. Le clavier filaire est une garantie de fiabilité et je suis sûr de la trouver à sa place en cas d'urgence et de stress.·le 18 fév. 2023 15:13
18 fév. 2023

Bonjour à tous, je relance le fil avec une petite question pour laquelle je n'ai pas encore reçu de réponse sur le site OpenMarine.

Utilisant le Tinypilot de Sean (veersion 0.32) et Openplotter (version 3) sur un RPI3, je souhaite pouvoir utiliser les fonctionnalités "services" de Pypilot à distance en mode console depuis OpenPlotter. Pour cela j'ai installé Pypilot sur le RPI3 mais le système me signale au démarrage que je dois autoriser OpenPlotter-Pypilot dans Signal K. Comme je ne souhaite pas créer de conflit avec le Tinypilot qui communique déjà avec Signal K, je ne sais pas comment supprimer cette alerte sans perdre le bénéfice des services.

Merci aux utilisateurs de ces deux systèmes de me dire si vous rencontrez ce problème ou si vous avez la solution.

Eric


J-Marc:As-tu une IMU sur le RPi du calculateur et une autre sur le RPi3 d'OpenPlotter ?Pour utiliser seulement l'IMU de Pypilot avec OpenPlotter et un RPi4, même sans activer le pilote, j'ai du valider une connexion dans SignalK. C'est obligatoire même si tu n'actives pas le pilote. ·le 15 avr. 2023 11:22
Erickalon:Non, je n'ai que l'IMU du Tinypilot.·le 15 avr. 2023 12:11
14 avr. 2023

Après une pause assez longue, j'ai fini par terminer le boitier étanche (aux projections) du clavier, avec led et buzzer. Je vous mets une petite photo. Les dimensions : 22x58x90, et bien sûr, j'ai réussi à coller la façade de travers, encore un drame de la sénilité !


Tux34:bien joué, c'est propre...·le 15 avr. 2023 01:48
15 avr. 2023

Bonjour,

Est il possible d'utiliser le Pypilot avec un verrin raymarine t2 (ou un autre modèle monté sous le pont pas sur la barre) C'est sur un mini Pogo.

Toutes mes excuses si la question a déjà été abordée (ou si elle est triviale).

Bon we à vous,


Ebraball:Je suppose… je vais utiliser un moteur de ST3000 avec ma barre à roue, aux essais ça fonctionne.·le 15 avr. 2023 09:10
J-Marc:Oui, il y a une sortie clutch sur les contrôleurs vendus en boutique et on peut aussi la faire en fabriquant son contrôleur à partir d'un Arduino·le 15 avr. 2023 11:25
15 avr. 2023

Salut, c'est le setup qu'on utilise tinypilot + raymarine T2 avec le controller 30A.
Ça marche bien, plutôt fiable sur 2 ans et un demi tour du monde. Les limites de courant (configurables) pour la butée du vérin marchent bien et ont sauvé le moteur je pense sur une avarie de secteur de barre. Autres paramètres qu'on utilisent beaucoup aussi en plus des habituels paramètres de gain et réactivité du pilote, est la possibilité de limiter la vitesse, l'accélération ainsi que la période de mouvement du verin (dans les paramètres servo max slew slow/slew speed/speed max/speed min et servo.period). Top pour la conso et la préservation du vérin.
A+


Tux34:Génial, merci bcp pour ta réponse... je fais ma petite liste de matériel et je reviens vers toi. ·le 15 avr. 2023 15:27
15 avr. 2023

Bonjour @yollivie,
merci pour ce retour d'expérience sur un temps long.
Pourrais tu détailler un peu les réglages de paramètres en fonction des conditions ce serait un partage intéressant.

Merci


15 avr. 2023

J'ai encore une question: d'après les sepcs Pypilot gère le nmea0183.

Qu'en est il du MNEA 2000 ?

Je vois un projet de Multiplexeur MNEA à base d'un Raspberry et d'une carte CAN www.hisse-et-oh.com[...]spberry

Pensez vous qu'il soit possible de brancher le CAN + pypilot hat sur un seul et unique Pi ?


15 avr. 2023

Salut,
Chaque bateau/vérin/gouvernail est différent, je pense qu'il faut passer du temps pour trouver le bon réglage adapté à son matériel. Un exemple sur Joséphine (40 pieds type IOR, 2m de tirant d'eau, fin keel, rapport de lest 50%, déplacement 9T, porte 100m2 au près, grand mono-safran suspendu bien compensé), ça marche bien avec les réglages de gains suivant:
- D 0.07
- P 0.0045

On joue ensuite uniquement sur "DD" suivant le vent et l'état de la mer. De 0 (mer plate) à 0.07 (idem valeur de D) si les conditions se renforcent. FF et I c'est vraiment la réponse à la commande on met ce qu'on veut.

En settings, on a limité pas mal, car je trouvais les mouvements de barre vraiment rapide par rapport à l'ancien pilote et on a pas forcément besoin de ça. Du coup:

servo.maxcurrent 10.2A
servo.max
slewslow 18.0
servo.max
slew_speed 15.0
servo.period 0.45
servo.speed.max 60%
servo.speed.min 40%

A noter qu'on utilise un capteur d'angle de barre (de l'ancien pilote B&G, facilement adaptable) en plus du servo.max_current. On a aussi un brake sur le vérin T2 qu'on peut câbler sur le controller 30A.
A+


15 avr. 2023

J'avais ouvert ce fil pour y échanger nos configurations : www.hisse-et-oh.com[...]pypilot


Erickalon:Je n'avais pas repéré ce fil, je vais l'ajouter à mes favoris et tenter d'y apporter de la matière.·le 15 avr. 2023 22:32
J-Marc:@MissingData, Tu devrais peut être changer le titre du fil que tu as créé pour le remplacer par "Pypilot, gains et paramètres" si c'est encore possible·le 15 avr. 2023 22:59
15 avr. 2023

@Tux34

Pypilot est optimisé pour tourner sur un Raspberry Pi Zero W en consommant très peu. La configuration sur mon bateau avec afficheur rétroéclairé, récepteur de télécommande radio et serveur WiFi ne consomme que 80 mA quand le vérin n'est pas sollicité C'est tellement optimisé avec ce processeur à simple coeur que j'utiliser l'image de la carte SD fournie par le concepteur.

Il faut regarder si tu n'as pas déjà un des appareils installés sur le réseau NMEA2000 avec des ports NMEA0183 qui pourraient être connectés au Pypilot

Sinon, le projet du multiplexeur est lui aussi fait pour fonctionner avec un Pi zero W. Le plus simple et le plus économique en énergie est d'utiliser le multiplexeur avec un deuxième Pi zero W

Pour passer à un unique Pi à 4 coeurs comme le Pi zero 2W, il faudra augmenter la consommation de 80mA, ce qui sera équivalent à celle de deux Pi zero W mais nécessite une compétence certaine avec Linux. Si tu veux passer à Openplotter et un Pi 3B+, la consommation augmentera de 140mA. Avec un Pi 4B, elle augmentera de 190 mA sans compter celle de l'écran qu'il te faudra ajouter.

Jean-Marc


19 avr. 2023

Pour info, Sean a eu des gros soucis dernièrement: forum.openmarine.net[...]ead.php

Si vous souhaitez que ce projet continue, c'est peut-être le moment de faire un petit don: pypilot.org[...] , onglet "Contact".


Ebraball:Je t'avais fait une réponse sur openmarine, Sean doit avoir des problèmes d'adresse mail…·le 19 avr. 2023 23:54
stelian:Tu as essayé en allant directement sur Paypal et faisant un virement à son adresse ? Sans cliquer sur le bouton 'Donate' sur la page ?·le 20 avr. 2023 09:12
19 avr. 2023

Merci pour le partage


19 avr. 2023

Merci pour l'info et la suggestion.


20 avr. 2023

Serait-il possible que Tom épingle ce fil quelques temps pour toucher plus d'H&Onautes et contribuer au soutien de Sean dans ce moment difficile ? Ce ne serait que charité bien ordonnée, vu le travail qu'il effectue gracieusement au bénéfice de notre communauté.


Patxaran:sinon on peut faire remonter ce fil régulièrement·le 20 avr. 2023 10:03
20 avr. 202320 avr. 2023

C'est un gars vraiment incroyable. Il est très génial en informatique, mathématiques et électronique mais a chois une vie simple, à la limite de la pauvreté. Il préfère partager ce qu'il sait faire de mieux, sans chercher à gagner de l'argent.

Je suis toujours surpris de découvrir petit à petit les trésors d'ingéniosité de son pilote. C'est un visionnaire et grand monsieur même s'il a choisi une vie simple.

Il mérité vraiment d'être soutenu par nos dons, compte tenu de la satisfaction qu'on a avec ce qu'il a créé.


20 avr. 2023

@J-Marc, merci pour ce bel hommage à Sean, essayons effectivement de partager l'info sur ses soucis actuels pour tenter d'amener le plus de monde possible à le soutenir, ceux qui connaissent et utilisent déjà les équipements qu'il a conçus, mais également ceux qui souhaiteraient pouvoir y accéder plus tard. Comme indiqué plus haut, il est possible et facile de lui faire un don Paypal sur son adresse mail.


20 avr. 2023

Je suis en train d'adapter le manuel de Sean en français pour simplifier la mise en service de sa solution de calculateur avec télécommande. Je le mettrai sur Github.

J'invite ceux qui sont tentés par l'expérience Pypilot de ne pas attendre pour commander un PI zero WH (avec contacts soudés). Pour cela, il faut assurer une veille chez tous les fournisseurs officiels, en particulier ceux indiqués par le site Raspberry.org qui indique les vendeurs qui doivent en recevoir ou les ont reçu.

www.raspberrypi.com[...]zero-w/

Il est aussi possible d'en réserver chez Farnell pour 15,34€ HT sans le port (réf farnell 4163986). Farnell ne facture et encaisse la CB que lorsque la commande est envoyée.

J'ai eu la chance d'en obtenir un chez KUBII il y a deux semaines. Mais il y a aussi eu un lot vendu chez Farnell il n'y a pas très longtemps.


20 avr. 2023

En ce moment c'est un peu moins difficile de trouver des Pi Zero, voir le site rpilocator.com[...]/


16 juin 2023

Je suis un peu (beaucoup) déçu par la configuration Openplotter/Pypilot.
J'ai terminé mon installation sur le bateau la semaine dernière, et j'ai commencé à tester sur le bassin d'Arcachon. J'ai été agréablement surpris par l'économie de mouvements sur la barre : le cap était suivi avec d'infimes corrections, très espacées, contrairement au Raymarine qui semble fonctionner en continu. Les choses se gâtent dès que l'on modifie la consigne : le pilote réagit extrêmement lentement, puis dépasse très largement la consigne, jusqu'à amorcer un 180°, puis corrige (ou pas) de manière exagérée, pour zigzaguer sans fin.
Cela tient sans doute à un mauvais paramétrage, mais n'ayant pas encore compris à quoi servent tous ces paramètres, je vais avoir du mal ! Je me suis inspiré des paramètres de J-Marc (p=0.003, i=0.0066, d=0.046, dd=0.0591, etc...
Je suis parti mardi d'Arcachon pour San Vicente de la Barquera en Espagne en direct. Les premières heures se sont bien passées, le Pypilot a géré sans problème, avec un vent apparent à 35° de 10 nds établi et une mer belle. Puis le vent a forci et la mer aussi, c'était prévu. Avec 17/20 nds de vent et une mer agitée de face, le Pypilot a lâché l'affaire, j'ai dû repasser sur le Raymarine qui a bien assuré. C'est vrai que mon petit cata n'est pas adapté à ces conditions et bondissait dans tous les sens dans ce clapot de face à 1.5/2m., javais du mal à me déplacer à l'intérieur. J'ai quand même fait 171 miles en 28.5 h. (env. 6 nds de moyenne au près). L'autre problème est avec OpenCpn, j'ai des indications de cap et de route totalement fantaisistes. Je crois que je vais avoir besoin d'aide...


16 juil. 202316 juil. 2023

Je découvre seulement maintenant ton précédent message.

En relisant ton message, je me demande si les accéléromètres de ton IMU sont bien calibrés. As-tu fait la manip de mettre l'IMU dans un cube avant de l'installer sur le bateau, puis de lancer le calibrage en posant successivement le cube sur chacune de ses faces. On visualise sur l'écran que les points finissent par bien se positionner sur la périphérie de la sphère quand c'est ok. Une fois le pilote installé sur le bateau, as-tu bien initialisé l'horizontale du bateau quand celui-ci était tranquillement au port. Sans ces manips, le calculateur ne peut pas définir parfaitement le plan horizontal indispensable pour que le pilote détermine un cap magnétique précis. Sachant que le champ magnétique terrestre est à 60° de l'horizontale dans nos latitudes, il est indispensable que le pilote détermine parfaitement le plan horizontal surtout quand le bateau subit des chocs et accélérations.


16 juil. 202316 juil. 2023

Pour faire des calculateurs avec juste un pi zero W permettant une très faible consommation électrique, on trouve en ce moment des Pi zero W disponibles dans la eBoutique Elektor. La version avec picots soudés est à 22,95€

www.elektor.fr[...]-header

Il est possible d'en acheter seulement un par commande


16 juil. 2023

Merci J-Marc pour ta réponse et ton message. Après un mois de nav, j'ai un peu mieux cerné le problème. Le Pypilot fonctionne assez bien en liaison avec les mouvements de la mer (je rentre d'une balade jusqu'à la Corogne depuis Arcachon avec mon Iroquois, donc j'ai eu des "mouvements de la mer" !) En revanche, il ne réagit pas bien aux changements de cap et ne prends pas en compte, ou très lentement et avec beaucoup de délai les modifications de consignes. Plus grave, même la calibration étant verrouillée, il se recalibre de lui même de façon aléatoire de temps en temps, ou systématiquement si on éteint Openplotter, avec bien sûr d'énormes erreurs de cap, puisque c'est une calibration incomplète.
Sans doute peu de rapport avec ça, mais qui sait, OpenCpn a explosé en plein vol lors de mon retour, avec des positions fantaisites et impossibilité d'afficher les traces, les boutons "Voir" avaient disparu ! J'aime bien afficher ma dernière trace de sortie quand je rentre dans les passes d'Arcachon, les bouées n'étant pas forcément bien placées, mais là, je me suis retrouvé 50 ans en arrière, à guetter la bouée d'atterrissage dans la nuit !


J-Marc:Je conselle vraiment de mettre le pilot sur un petit pi zero pour éviter les prolèmes de mise jour d'Openplotter. Le pilte sur un gros Pi utilisé simultanément avec d'autres applications Openplotter présente beaucoup de risques. On peut iinstaller Pypilot d'Openplotter sur le gros Pi. Mais on ne peut pas lancer deux fois en même temps Pypilot. On peut par contre lancer directement en ligne de commande la plupart des scripts de contrôle et diagnotic. Voir la doc Wiki sur pypilot.org·le 16 juil. 2023 22:37
17 juil. 2023

Je précise :
OpenPlotter est resté fonctionnel, sans problèmes particuliers.
Pypilot fonctionne toujours, mis à part ses calibrations intempestives et son manque de réaction au compas.
Seul OpenCpn a presque complètement planté, avec des difficultés de lancement, et des réceptions de données (position, cap) aléatoires, et altération des fonctionnalités d'affichage.
Je passe par l'intermédiaire d'un NMEA4Wifi qui semble bien fonctionner, mais je pense que j'ai très mal paramétré mes connexions avec OpenCpn (serial, gps, etc…).
Mais ces derniers points ne concernent pas Pypilot, je vais ouvrir un autre fil pour ne pas polluer celui-ci dédié à Pypilot.
Concernant Pypilot, j'aimerais simplement savoir s'il est possible d'empêcher ces calibrations non désirées et destructives, et savoir quels sont les paramètres que l'on peut régler pour la réactivité sur le cap compas (il semble réagir de manière tout à fait satisfaisante à l'accéléromètre : alors qu'il n'intervient presque jamais sur eau plate, il devient réactif dès qu'il y a des vagues). Merci de votre patience !


stelian:Normalement pour la réactivité par rapport au cap compas il faut augmenter le gain P·le 17 juil. 2023 17:01
J-Marc:Tu n'as pas dit si tu avais étalonné les accéléromètres de ton IMU ni si tu avais bien initialisé ton bateau à l'horizontal. Cela pourrait expliquer tous tes problèmes·le 17 juil. 2023 19:44
Erickalon:Je confirme ce que dit Stelian. A noter que le gain proportionnel nécessaire peut différer largement des valeurs courantes selon l'équipement. Dans mon cas, j'ai du régler ce gain P autour de 0.009 alors que les valeurs courantes sont de l'ordre de 0.002 à 0.003.·le 17 juil. 2023 19:51
J-Marc:C'est exact, mais Ebraball évoque des instabilités de compas avec Pypilot et OpenCpn. Les gains n'y sont pour rien et il faut donc savoir si l'IMU a été calibrée. Sean attire bien l'attention des utilisateurs de Pypilot que lui même a régulièrement des IMU dont les accéléromètres ne passent pas l'étape de la calibration et qui doivent être remplacées·le 17 juil. 2023 22:46
Ebraball:Oui, j'avais chaque fois calibré l'accéléromètre, le bateau à l'horizontale, etc… J'ai un beau cercle de points bleus bien centré sur la sphère, et il me donne un cap correspondant à 1 ou 2 ° près à ce que m'indique le fluxgate de l'Autohelm ou la boussole de mon iphone, je n'ai même pas besoin de corriger l'offset. Tout se passe bien jusqu'à ce qu'il se recalibre tout seul et prenne un cap aberrant et se mette à zigzaguer à 90°. J'ouvre la calibration, et je vois systématiquement qu'il vient de se recalibrer, et mon beau cercle de points bleus est remplacé par quelques points éparpillés au hasard. Il fait cela aussi au redémarrage, si j'ai éteint OpenPlotter. Je suis alors obliger de refaire toute le procédure de calibration, je verrouille, et ça tient un certain temps ! Il faudrait que j'arrive à le verrouiller efficacement pour l'empêcher de se recalibrer lui-même.Pour l'autre problème je vais essayer d'ajuster le gain P, je vous raconterai.·le 17 juil. 2023 23:12
18 juil. 2023

As-tu vu sur le forum Pypilot.org la mésaventure qui est arrivé à Sean avec son cata qui a empanné malencontreusement après avoir bêtement posé un couteau en inox derrière la cloison où il avait installé son magnétomètre. Il a été blessé à la tête par la bôme. Dans son message, il rappelle les précautions à prendre pour éviter la perturbation des magnétomètres de l'IMU. Je le cite :

"Plus tôt dans la journée, j'ai déplacé un couteau en acier inoxydable de l'autre côté de la cloison avec le capteur magnétique pypilot et j'ai fait empanner le bateau. Je me suis pris la bôme sur la tête avec beaucoup de sang et un beau mal de tête. J'admets que ma tête n'aurait pas dû être à cet endroit, mais je suis surtout content d'avoir eu une bôme en bois et pas en métal.

Le cap du compas était complètement décalé. Le champ magnétique terrestre est relativement faible et facilement perturbé.

Par exemple, un fil relié à un panneau solaire à une distance de 15 à 20 cm peut entraîner des changements significatifs du cap , de 5 à 10 degrés avec chaque nuage. Torsader les 2 fils réduit considérablement les interférences.

Tous les objets auxquels un aimant colle peuvent également déformer le champ magnétique terrestre s'ils sont mis trop prèsde l'IMU et cela nécessite un recalibrage à chaque fois. Les aimants, y compris les moteurs électriques et les harpons, et en particulier les autres boussoles flottantes (aimants mobiles) sont particulièrement mauvais. Le logiciel ne peut en aucune façon compenser leur perturbation. Ils doivent donc être évités près de l'IMU.

Enfin, les fils du contrôleur de moteur pour l'alimentation et le moteur doivent tous être acheminés de manière à ne pas être trop proches de l'IMU."


Erickalon:Voila qui me conforte dans le choix de l'installation du Pypilot sur mon bateau en acier dans un boitier Autohelm monté en extérieur à l'abri de la capote de descente, et ce malgré l'expérience positive de Sean d'une installation en intérieur sur un bateau en acier (mais dans un doghouse je crois).·le 18 juil. 2023 14:08
18 juil. 2023

J-Marc, cela arrive sans déplacement incongru d'objets métalliques. Tout d'un coup, Pypilot se met à déconner, j'ouvre le mode calibration, et je vois que l'âge de la calibration est de quelques secondes ou minutes, avec seulement quelques points bleus éparpillés, offset aberrant et instabilité totale. Il faudrait trouver un moyen d'empêcher Pypilot de se recalibrer de lui-même.


18 juil. 2023

J'avais également un comportement assez aléatoire la saison dernière mais je ne verrouillais pas la calibration des accéléromètres, ce que j'ai fait cette saison et le résultat semble bon.


Ebraball:Bien que tout soit verrouillé, il se recalibre (mal !) quand même tout seul.·le 18 juil. 2023 14:39
Erickalon:Ne serait-ce pas un problème de "reboot" intempestif pour cause matérielle ou logicielle?·le 18 juil. 2023 14:59
19 juil. 2023

Erickalon, tout est verrouillé, mais il se recalibre quand même. Voir photo 1138 du client.
J'arrive à faire une calibration correcte, voir photo1135, mais il se recalibre spontanément, voir photo 1136, et encore, là, le résultat n'est pas catastrophique, parfois le résultat est un simple nuage de rares points éparpillés en dehors de la sphère.
Il doit bien y avoir un moyen d'empêcher ces recalibrages.


J-Marc:As-tu vraiment aucun fil électrique de puissance à moins de 20cm de ton capteur ?·le 19 juil. 2023 15:50
kivoila:Il doit bien y avoir des traces dans les logs système.·le 19 juil. 2023 16:17
Erickalon:Curieux car il me semble qu'il ne manque pas de points de calibration et ils semblent bien répartis sur le cercle. Il faudrait voir en perspective s'ils sont bien sur la sphère. Comme suggéré par Kivoalai, essayer de sortir un log pour avoir une idée de ce qui cloche. ·le 19 juil. 2023 21:33
20 juil. 2023

Effectivement, j'ai l'alim 5v assez près du capteur, une 10zaine de cm. Mais ça fonctionne bien tant qu'il n'y a pas de recalibrage intempestif. La photo après recalibrage montre simplement un cercle mal centré, mais la plupart du temps, c'est juste quelques points éparpillés, pas forcement sur la sphère.
La question est : est-ce que vos Pypilot se recalibrent tout seuls ou suis-je le seul à subir ça ? Si je suis le seul, j'ai dû rater quelque chose dans le paramétrage. Je ne suis plus au bateau, je vais avoir du mal à faire des essais.


Erickalon:Je ne pense pas avoir observé de recalibration intempestive en dépit du verrouillage.·le 20 juil. 2023 18:10
J-Marc:Je n'ai jamais rien connu de tel mais mon calculateur Pypilot a un raspberry pi zero W dédié uniquement au pilote. J'ai l'impression que tu utilises un gros RPI avec Openplotter.·le 20 juil. 2023 21:24
Ebraball:Effectivement J-Marc, mais c'est pour moi un des attraits de cette configuration, de ne pas multiplier les matériels, les connexions, les interfaces et aussi les consommations. Apparemment, le Raspi 4 B avec 8 Go de ram assure sans problème, et OpenPlotter aussi. OpenCpn a planté une fois de manière irrémédiable (ré-install nécessaire), et Pypilot (sans parler du problème de réglage de réactivité au compas, mais je pense que ce n'est qu'une question de paramétrage) fonctionnerait bien sans ses recalibrations catastrophiques et indésirables.·le 20 juil. 2023 23:09
J-Marc:L'alim 5V peut, selon sa qualité de conception, émettre plus ou moins de champ magnétique haute fréquence dans certaines directions en fonction de la consommation. Essaie de l'orienter différemment pour voir si cela modifie la mesure du capteur. Il est préférable de l'écarter aussi loin que le permet le câble et son connecteur.·le 21 juil. 2023 09:54
21 juil. 2023

Bonjour, question de néophyte (mais pas néophyte sous UNIX/Linux...), et parce que je commence à débroussailler tout ça: les calibrations sont enregistrées dans un fichier de configuration j'imagine. Vous l'avez édité ou regardé ses droits, juste par curiosité ?


21 juil. 2023

KivoaLai, rien de tout ça ! Non seulement j'ignore où se trouve ce fichier, mais je ne connais même pas son nom !


22 juil. 202322 juil. 2023

J'ai quelques petites questions, comme j'ai un peu de mal à rassembler des infos. Il y a tellement de sujets là-dessus sur internet :

  1. La calibration ne doit se faire qu'une fois ?
  2. Une fois faite, on passe en "lock", ce qui veut dire que les valeurs de calibration sont protégées ?
  3. Il faut refaire la calibration à la mano de temps en temps, si on constate (/ mesure ?) qu'elle dérive ?
  4. Il n'y a pas de recalibration automatique (prévue dans le prog...) ?

Merci


23 juil. 2023

Salut KivoaLai,

  1. Les mesures magnétiques peuvent être influencées par la présence d'objets métalliques (ou électro-magnétiques) dans la proximité du capteur. En supposant que l'environnement reste stable, une calibration peut être faite une seule fois.

  2. Oui.

  3. Oui.

  4. Si on ne "lock" pas, la re-calibration se fait en continu.

Il y e des avantages et désavantages à locker ou pas:
- si on locke une "bonne" calibration, on est tranquille tant qu'on vient pas modifier l'environnement.
- si on ne locke pas, ça permet d'améliorer la calibration, et même prendre en compte une modification de l'environnement. Mais ça pourrait aussi déboucher sur une calibration "mauvaise", qui (temporairement, jusqu'à la prochaine calibration) induira un comportement aléatoire du pypilot.


kivoila:Merci, c'est plus clair pour moi, mais je me demande comment une calibration peut-être faite automatiquement sur un bateau qui n'arrête pas de bouger. C'est là que je coince·le 23 juil. 2023 13:27
stelian:Une calibration correspond à avoir le plus de points possibles, et réussir à les placer sur une sphère (3D, idéalement) ou au moins sur un cercle (2D). Donc plus ça bouge (en atteignant tous les points possibles, notamment en faisant un tour complet) mieux c'est...·le 23 juil. 2023 13:41
Ebraball:Malheureusement, dans certains cas, dont le mien, la calibration peut se faire de manière automatique, même si elle est verrouillée. Cette calibration intervenant au cours d'un bord où le bateau ne change pas de cap, elle valide une dizaine de points au lieu d'un cercle, avec des résultats très mauvais.·le 23 juil. 2023 16:45
kivoila:Et une bonne calibration tient combien de temps ? Comment arrives-tu a t'en sortir ?·le 23 juil. 2023 18:56
23 juil. 202323 juil. 2023

Il y a deux calibrations à faire avec Pypilot en plus de la mise à niveau et de l'alignement du compas.

La première calibration à faire absolument avant installation sur le bateau est celle du biais des accéléromètres. Il faut installer l'IMU dans une boîte rectangulaire et poser successivement la boîte sur ses 6 faces en attendant à chaque fois que le logiciel ajuste le biais des accéléromètres pour positionner le point de mesure à la surface de la sphère. Elle n'a pas à être refaite tant qu'on écrase pas le fichier pypilot.conf avec une mise à jour. Une bonne calibration des accéléromètres est indispensable pour un bon fonctonnement du compas car certaines IMU vendues sur internet ont parfois des accéléromètres inutilisables et doivent alors être remplacées.

Après installation sur le bateau. Il faut impérativement indiquer une fois à Pypilot que le bateau est stabilisé à plat.

On peut alors procéder a l'autocalibration magnétique qui se fait toute seule en naviguant. Celle-ci est d'abord 2D, c'est à dire sans prendre en compte la gite. Si on ne verrouille alors pas l'autocalibration, celle-ci va progressivement se faire en 3D en prenant en compte la gite du bateau, ce qui est beaucoup mieux à l'usage. Mais cela demande forcément une autocalibration pendant pas mal d'heures de navigation avant de bloquer l'autocalibration.

Cette autocalibration magnétique n'a pas à être reprise tant qu'on ne modifie pas l'environnement de l'IMU avec des câbles électriques ou des appareils électroniques ou magnétiques.

L'autocalibration ne permet en aucun cas de compenser les perturbations magnétiques d'un compas de relèvement avec ses aimants mobiles ou d'écouteurs ou haut-parleurs de VHF ou petites enceintes portables.

Il faut par contre refaire aussi la calibration magnétique si on a écrasé le fichier pypilot.conf avec une mise à jour.


23 juil. 2023

Ebraball : Je te donne une autre piste : j'ai remarqué que le NMEA4WIFI provoque des interférences électromagnétiques, il me brouille la radio FM par exemple, n'est-il pas installé trop près de ton RPI où est installé pypilot ?


Ebraball:Non, et puis ce n'est pas un problème de perturbations, c'est un problème de recalibrations intempestives !·le 30 juil. 2023 13:16
30 juil. 2023

Je reviens sur la question de l'installation du Pypilot sur un "gros" Raspberry utilisé pour les autres applications.

Sur mon Raspberry 3B utilisé pour Openplotter, il m'est arrivé d'avoir des problèmes de reboot intempestifs. Par contre aucun souci sur le Tinypilot qui bénéficie d'une installation basée sur Tinycore et n'utilise de ce fait pas la carte SD pour tourner, ce qui est semble-t-il un avantage décisif quand à la fiabilité du système, au prix d'une consommation négligeable du RPI Zéro.

Je pense que l'économie de consommation apportée par l'usage d'une seule machine est d'un intérêt très secondaire par rapport à la robustesse apportée par la solution à deux machines séparées, ce qui n'empêche pas d'installer Pypilot sur le gros RPI pour garder une redondance.


03 août 2023

Bonjour, au fait, quelqu'un a des nouvelles de Sean après les soucis qu'il a eu?

et en passant, j'ai mis ici un sujet qui concerne (à moitié) le Pypilot
www.hisse-et-oh.com[...]spberry


stelian:Pas beaucoup de nouvelles sinon qu'il est maintenant au Canada....·le 03 août 2023 12:19
Erickalon:Sean est actif sur OpenMarine, plutôt bon signe j'espère.·le 03 août 2023 18:27
J-Marc:Il intervient toujours rapidement sur le forum pour répondre aux questions. Après avoir été débordé par les commandes, il a décidé de prendre le temps d'étudier des améliorations de Pypilot, ce qu'il n'arrivait plus à faire ces derniers temps. Il a aussi du boulot sur la suite Openplotter. Le dernier Hat était une usine à gaz pour pouvoir s'adapter à tous les Pi compte tenu des difficultés d'approvisionnement. Je suis impatient de découvrir ce qu'il va proposer.·le 03 août 2023 22:15
yannbis:ok bones nouvelles, merci du retour. C'est lui aussi qui fait les HAT?·le 03 août 2023 22:30
J-Marc:Il fabrique et vend les calculateurs et contrôleurs avec trop peu de marge pour le travail que cela représente et l'argent qu'il doit avancer. Heureusement, les dernières versions sont conçues pour être assemblées par le fabricant des circuits imprimés. Mais cela demande encore du travail et de la trésorerie. Il voyage toujours loin de nos eaux et c'est vraiment dommage qu'on ne puisse pas l'aider comme il faudrait. Heureusement, il optimise de plus en plus Pypilot. J'espère que la fondation Raspberry lui permettra un jour d'embarquer directement un BCM2385 sur le calculateur comme il l'a déjà fait avec les ATmega328P des Arduino du hat et du contrôleur. C'est un sacré bonhomme dans tous les cas. ·le 06 août 2023 17:20
05 août 2023

Bonjour

Après avoir lu et relu beaucoup de forum et regarder des tutos,je n'arrive pas à trouver le schéma de connexion entre l'arduino et le pont

J'espère trouver ici la solution

Merci et bon vent


05 août 2023

J'ai utilisé le shéma de connexion fourni par Kinefou (merci à lui !) dans son post du 01/05/2020 sur le fil n°1 sur Pypilot, ça fonctionne parfaitement pour moi. Il ne faut pas alimenter le 5v. du pont, contrairement à ce que j'avais cru comprendre.
www.hisse-et-oh.com[...]a54.png


05 août 2023

Bonsoir

Je n'arrive pas à passer le pypilot à "engaged, il reste en "disengaged" bien que AP passe au vert.

Quelqu'un a t'il la solution

Petite info, les imu 9250 ne semble plus être reconnu, j'en ai essayé trois avant de le résoudre à acheter un icm 20948 et ça a fonctionné du premier coup

Merci


07 août 202307 août 2023

As-tu connecté l'arduino du contrôleur ?

Pypilot fonctionne toujours avec les IMU MPU9250 ou ICM20948 pouvant être alimentée entre 2 et 6V. Mais il faut que le type d'IMU, de même que le type d'écran LCD soit indiqué dans le fichier de configuration. Cela se fait automatiquement avec un hat de calculateur fourni par la boutique car ils sont pourvus d'une petite mémoire EEPROM qui indique au logiciel la configuration matérielle du hat (type d'écran lcd, type d'IMU, éventuel Arduino pour décoder les télécommandes, etc ...). Le fichier de configuration est alors automatiquement mis à jour.

Sans un tel hat, il faut vérifier ce qui figure dans le fichier de configuration et si nécessaire le mettre à jour.


08 fév. 2024

Bonjour,
j'ai assemblé un hat (acheté via le site de Sean) sur un Pi zéro. A l'allumage, l'écran n'affiche les infos que pendant quelques secondes puis clignote et s'éteint. J'ai fait l'essai avec plusieurs alimentations de téléphones ou tablettes sans amélioration.
Le wifi fonctionne sans problème ainsi que la télécommande fournie
Quelqu'un aurait-il rencontré ces difficultés ? Pourraient-elles provenir d'un défaut sur l'alimentation, ou alors j'ai négligé quelque chose ?


Kiviak:Jeec m'a répondu sur un autre fil : la mise à jour vers la version de février a corrigé le problème.·le 10 fév. 15:48
Cape Point, South Africa

Phare du monde

  • 4.5 (110)

Cape Point, South Africa

2022