Pypilot Intégration mécanique/ boitier

Bonjour,
il y a déjà pas mal de fils sur le pypilot, et de plus en plus d'utilisateurs sur ce forum.
Je propose ce fil dédié aux questions d'intégration mécanique et boitier pour ce pilote

Pour mémoire, autres fils sur le sujet:



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

Le boitier fourni avec le pypilot n'étant pas étanche, la question de concevoir un boitier étanche avec afficheur, connectique et boutons se pose... Et autant y réfléchir ensemble

L'équipage
07 avr. 2021
07 avr. 202107 avr. 2021

Parmi les sujets déjà évoqués ici ()

  • Déport de l'IMU
  • Boitier étanche
  • Intégration dans boitier Autohelm 2000
  • Répeteur Wifi étanche indépendant

L'un des "souci" inhérent au Pypilot c'est que la boitier calculateur contient également l'afficheur.
L'afficheur gagne a être dehors, bien visible (avec des boutons si possible), le calculateur est lui bien mieux au chaud...


Erickalon:Je souligne pour compléter cette remarque le cas des bateaux acier et l'intérêt sur ceux-ci de déporter le capteur ou l'ensemble calculateur et capteur pour s'éloigner des masses magnétiques.·le 07 avr. 2021 17:38
07 avr. 2021

un bel exemple d'intégration (avec aussi un déport de l'IMU via une extension I2C)
forum.openmarine.net[...]ead.php
https://forum.openmarine.net/attachment.php?aid=1181


08 avr. 2021

Belle réalisation qui pourra tenter ceux qui envisagent d'assembler le pilote par eux-même, d'autant que le concepteur fournit une notice, des plans, des programmes et des informations très détaillées à l'adresse ci-après:
github.com[...]reasW29


27 avr. 2021

Voici un Autohelm 2000 avec un cœur tout neuf


Erickalon:Joli! Je pense avoir un finition moins soignée mais ma réalisation semble fonctionnelle. Qu'as-tu envisagé comme usage pour l'ex touche Stand-by? Je l'ai relié au Tack, mais je ne sais pas si cela pourra être utile une fois cette fonction mise au point.·le 27 avr. 2021 19:48
Paoyrus:C'est la touche "menu" pour avoir accès aux différents écrans et paramètres.·le 27 avr. 2021 21:12
Erickalon:Un choix sans doute plus judicieux que le mien, au moins dans la situation actuelle.·le 27 avr. 2021 23:11
27 avr. 2021

Un choix sans doute plus judicieux que le mien, au moins dans la situation actuelle.


18 août 2025

Bonjour,
je remonte ce fil si vous avez des belles installations à partager.
Sinon je vous partagerai la mienne qui n'est pas très belle, mais fonctionne néanmoins ;-)


20 août 2025

Bonjour, voici des photos de ma précédente installation. Pas très originale, c'est la version d'AndreasW29 présentée ici, j'ai simplement changé les poussoirs capacitifs (pas très pratique à l'usage) et ajouté une télécommande étanche. Avec le driver moteur IBT2 on pilote sans problème un vérin ST4000, voir même la pompe RV1 avec un petit débit comme ici (environ 5A). Par la suite, j'ai modifié la partie driver moteur (arduino) pour piloter un driver PWM/DIR Cytron donné pour 30A continu (environ 35€)...


tdm2023:Comment as-tu fait pour assembler les éléments ? Est ce que tu as recréé un circuit imprimé sur la base de ce qu'andreas a partagé ? Ou est ce qu'Andreas enroduit et en vend quelque part ?·le 26 août 03:28
tdm2023:Comment as-tu fait pour assembler les éléments ? Est ce que tu as recréé un circuit imprimé sur la base de ce qu'andreas a partagé ? Ou est ce qu'Andreas enroduit et en vend quelque part ?·le 26 août 03:28
Menleul01:J'ai fait fabriquer les 3 pcb par JLCPCB d'après les plans d'Andreas (très simple car les fichiers sont de qualité), ce montage plus qu'un autre principalement en raison de la possibilité de placer le gyro, le pupitre et le calculateur à des endroits différents (pour les perturbations). Par la suite, j'ai ajouté une télécommande type grue qui fonctionne vraiment bien (aliexpress forcément). Après le passage sur une unité de puissance hydraulique, le module IBT-2 a montré ses limites avec une légère chauffe en usage intensif. J'ai fait faire, toujours chez jlcpcb, un petit de circuit d'adaptation pour commander n’importe quel driver pwm/dir (dispo jusqu'à 160A chez cytron) et une petite modif dernièrement pour ajouter une commande de solénoïde avec mofset... ·le 26 août 12:02
tdm2023:Merci beaucoup pour ta réponse. La télécommande de rgu : une piste intéressante ! J'ai une unité de puissance hydraulique de marque Lecomble et Schmitt modèle RV 2 12V. Je n'ai pas beaucoup d'info technique à part qu'ils demandent de mettre une protection de 23 ou 25 A. D'après ce que j'ai pu observer, il tire aux alentours de 12A. Est-ce que tu crois que ça va chauffer si je la contrôle avec le "Pypilot motor controller 12-24V 15A" de chez Navitop ? Il est donné pour 25 A en crête.·le 26 août 20:52
Menleul01:C'est une bonne question ! J'ai une pompe rv2 aussi maintenant avec un vérin st40, la protection recommandée est bien de 25A. A vide (l'ensemble n'est pas encore monté sur le bateau) j'ai une consommation d'environ 8A... J'ai opté pour la carte cytron 30A (elle est donnée pour 30A en continu avec refroidissement passif) sûrement un peu surdimensionné mais ça me permet de mettre tout ça dans un boîtier étanche (non ventilé). Le driver navitop a l'air vraiment bien, je ne l'ai jamais testé mais son concepteur intervient souvent sur le forum pypilot, je pense que tu pourrais y obtenir ta réponse rapidement.·le 27 août 00:18
Menleul01:Et surtout tu n'hésites pas à me contacter si tu te décides à réaliser le montage d'Andreas, il y a deux trois conseils que je peux te donner pour t'éviter de perdre du temps :)·le 27 août 10:09
tdm2023:Merci, c'est très gentil. Pour l'instant, je m'imprègne de toute la doc et j'essaye de trouver le meilleur arrangement pour mon bateau. Ta télécommande de grue, c'est du filaire ou du radio ?·le 27 août 10:19
21 août 2025

merci du retour.
J'ai acheté les mêmes boutons que toi ;-)


tdm2023:Serait-il possible de partager la référence de ces boutons ?·le 26 août 03:29
yannbis:ce sont les basiques étanches chinois : fr.aliexpress.com[...]63.html ·le 26 août 09:58
tdm2023:👍·le 26 août 11:51
27 août 2025

En réponse à tdm2023, voici la télécommande utilisée. Elle est théoriquement étanche (IP67) et la portée est réellement supérieure à 100m. On peut la couper avec le bouton rouge pour éviter des appuis accidentels...


tdm2023:Merci. Télécommande radio, alimentée en filaire.·le 27 août 15:53
tdm2023:En revanche, je lis que la fréquence est de 868 MHz. Ce n'est donc pas compatible avec les montages classiques de Pypilot avec un récepteur 433 MHz ? Tu as monté un récepteur spécifique ?·le 27 août 16:36
Menleul01:Oui c'est exactement ça, la télécommande fonctionne avec des piles AA classiques. Le gros boîtier c'est le récepteur, il se cable en parallèle du pupitre tout simplement. ·le 27 août 16:39
27 août 2025

@Menleul01
Du coup tu connectes les sorties du récepteur à la place du "Optional Keyboard" qu'on voit sur le schéma du calculateur ci-joint ?
On doit pouvoir même connecter les sorties du récepteur en parallèle de boutons poussoirs j'imagine ? C'est ce que tu as fait non ?


27 août 2025

@tdm2023
Oui c'est exactement ça! A l'origine sur le schéma d'Andreas le pupitre utilise des boutons capacitifs ttp223 (signal haut lors qu’appuyé) connectés aux entrées du Raspberry qui sont en pull up (d'où la passage par les inverseurs 74HCT04). Je trouve qu'à l'usage les ttp223 ne sont pas très pratiques, j'ai préféré les poussoirs étanches. J'ai donc remplacé les inverseurs par des résistances de 2k. Le pupitre et le récepteur de la télécommande sont bien en parallèle et mettent les entrées à la masse pour les activer comme sur ton schéma. J'avais choisi le montage d'Andreas principalement pour pouvoir déporter le gyro (bateau acier pour le premier montage). L'absence de récepteur radio 433 ne m'a pas trop gêné, je préfère la grosse télécommande étanche. Le pupitre déporté est un vrai plus, en revanche la présence de la puissance sur le pcb de commande est une limitation (Facile à déporter avec un pcb "port série" au format arduino nano). L'absence d'entrée nmea0183 rs422 est un problème aussi je trouve. Le top serait de redessiner un pcb qui résout tout ça, j'ai commencé le schéma en m'inspirant des différents projets (celui en couleurs) mais entre le schéma et le pcb il va y avoir pas mal d’essais je pense...


tdm2023:merci ! J'ai moi aussi un bateau en acier. Est-ce que tu as observé des difficultés à placer l'IMU en intérieur (Sean semble dire que ça ne pose pas de problème) ou l'as-tu déporté préventivement ? Quelles sont les longueurs de câbles maximum pour le déport : de l'IMU ? du pupitre ?·le 28 août 20:35
Menleul01:A l'époque j'avais lu un retour d'expérience négatif sur bateau acier et sur platine d’essai ça restait très sensible aux perturbations, notamment la proximité avec les tablettes, téléphones et leurs aimants. J'avais dès le début prévu de le mettre à l’extérieur, initialement sur l'artimon comme l'ancien fluxgate mais finalement il est sur une boîte à dorade au pied de l'artimon et ça fonctionne bien comme ça. Il faut préciser qu'il pilote un régulateur Aries via un petit vérin et des drosses, ça m'arrangeait d'avoir tout à l’extérieur et pas de perçage... Théoriquement l'imu peut être déporté de 25m avec le p82b715, j'ai testé à 5m ça fonctionne très bien avec câble blindé. Il faut être vigilant dans le choix de l'imu, prendre les modèles avec plusieurs composants comme indiqué sur Navitop et faire attention aussi pour le p82b715, certains fonctionnent qu'à partir de 4,5v. Pour le pupitre, la liaison spi de l'écran fonctionne à 5m avec câble blindé aussi, je pense que c'est au dessus des caractéristiques du bus mais ça fonctionne comme ça depuis longtemps aussi.·le 29 août 09:57
27 août 2025

@Menleul01 n'hésite pas à faire part de tes retours d'expérience à J-Marc qui refait des PCB "Navitop"


Menleul01:C'est une bonne idée, son expertise me serait bien utile notamment pour le routage. Et je me laisserais bien tenter par son driver moteur·le 28 août 14:33
yannbis:SI besoin je peux jeter un œil au routage aussi ;-)·le 28 août 14:54
Menleul01:C'est sympa, je vais retravailler le truc et je te le soumets (Un peu trop utilisé freerouting pour le moment)·le 28 août 19:14

Quelqu'un a déjà utilisé un "" (cité dans un autre fil, et dont je viens d'apprendre l'existence) comme répétiteur de Pypilot.

L'utilisation du touchscreen pour commander le pilote n'est pas idéale, il faudrait sans doute des boutons clicables en sus. Mais c'est déjà une base intéressante pour avoir une réception Wifi et un affichage, le tout dans un caisson étanche pouvant trouver sa place au poste de barre.

Qu'en pensez-vous ?


J'en ai acheté un il ya peu, pour l'instant pas réussi à le programmer (objectif afficheur NMEA pour moi), mais c'est effectivement une bonne base d'IHM étanche toute intégrée pour un prix modique.
Tu envisages comment la fonction "répétiteur" en interface avec le Pypilot?
Que récupères tu comme info et comment? Qu'envoies tu comme info et comment?
Je n'ai pas regardé assez la doc pour ça.


tdm2023:Pour recevoir des infos, comme situation actuelle du pilote, cap demandé, cap actuel, angle de bare, etc. il me semble que je pourrais utiliser via wifi le même protocole que pour le pypilot_mfd (multi function display) qui est aussi sur base esp32. Pour envoyer des infos, telles que +1 -1 enclencher etc. j'imagine que ça doit être possible aussi en wifi.... J'y pense à l'instant, il y a déjà une interface du tough vers le pypilot dans le "paquet" bareboat necessities github.com[...]k-tough c'est donc faisable. Sinon je tire les boutons en filaire pour plus de robustesse, surtout pour désenclencher.·le 03 sept. 14:16

Si je ne me trompe pas, la config BBN/M5Though est basée sur du SignalK délivré par BBN. Sauf erreur, je ne crois pas que Pypilot sort du SignalK, donc adaptation à prévoir?
On sort de l'intégration méca, ça mériterait un fil dédié?


tdm2023:J'avoue que j'y connais pas grand chose, mais en général quand je veux vraiment que ça marche (et que c'est pas impossible) je finis par me dépatouiller. Je lis dans un post de sean de 2020 sur ses upgrades de l'époque "support esp32 micropython for display and control" forum.openmarine.net[...]ead.php On peut faire un autre fil si tu veux oui.·le 03 sept. 15:21
tdm2023:des pistes aussi ici : forum.openmarine.net[...]dex.php ·le 03 sept. 15:27
J-Marc:Pypilot est aussi un multiplexeur NMEA-wifi qui, même sans signalK, est capable d'envoyer en wifi, tout ce qu'il reçoit même s'il n'utilise pas l'information. On peut donc se passer de multiplexeur NMEA-WIFI. Il suffit de se connecter en wifi au réseau du pypilot et de paramétrer port 20220·le 04 sept. 09:13
5j5j

Je n'ai pas essayé, mais l'application BBN M5 prévoit de pouvoir récupérer les infos NMEA0183 en WIFI.
Il y a une page de paramétrage.

Si on a un pypilot qui fait multiplexeur NMEA0183-WIFI, il devrait suffire de paramétrer
NMEA0183: 192.168.14.1:20220

Il faut bien sur laisser tel quel le paramétrage pypilot utilisé pour contrôler pypilot


J'ai fait un nouveau hat simple, sans télécommande radio, que j'ai déjà fourni avec des contrôleurs bien qu'il ne soit pas encore sur le site navitop.fr. Il a l'avantage d'intégrer directement :

  • le circuit intégré TDK ICM20948 (IMU) et ses circuits d'alimentation et d'interface
  • un port NMEA0183 et le port UART vers le RPI protégés de la CEM
  • des pastilles à souder pour raccorder les éventuels boutons du clavier
  • une protection contre les surtensions de l'alimentation du Pi, identique à celle des gros Pi, dont sont dépourvus les Pi Zero
  • l'afficheur JLX12864

Il est conçu pour un RPI Zero mais peut aussi être installé sur un gros Pi moyennant une barrette femelle 2x20 d'adaptation

Avec un Pi Zero W ou 2W, il peut rentrer dans un boîtier 85 x 58 x 33 mm parfaitement étanche si on l'équipe de presse-étoupes.
Le hat sans boîtier, câbles, Pi et carte SD est dispo à 54€ TTC sans le port pour les héonautes

LA version avec télécommandes radio sera bientôt sur le site mais nettement plus chère



tdm2023:Génial ! Bravo !·le 04 sept. 14:02
yannbis:super!·le 04 sept. 21:50
Petit matin Gibraltar juin 2024

Phare du monde

  • 4.5 (18)

Petit matin Gibraltar juin 2024

2022