multiplexeur NMEA Raspberry

Bonjour à tous,
mon projet de multiplexeur NMEA 0183 et bridge NMEA 2000 à base de raspberry (préconisé raspberry PI-zero) étant terminé, je remercie ceux qui ont participé aux premiers tests.
Ce multiplexeur utilisant largement des développements OpenSource, je vous donne le lien de téléchargement.

J'espère que vous serez nombreux à embarquer raspimux.

Fonctionalités :
Multiplexeur NMEA0183
Passerelle NMEA2000 dans les deux sens
Application WEB de paramétrage, filtres et priorités.
Application WEB répétiteur multi (smartphones, tablettes)
Cartographie openCpn intégrée au répétiteur multi si le bord est équipé d'un raspberry PI3 pour la carte opencpn (scripts d'installation fournis).

lien : drive.google.com[...]sagwIf-

Merci à ceux qui mettrons en place cette solution de me faire un retour via le forum.

Un projet de répétiteur multi est en cours autour du même concept.

L'équipage
18 avr. 2019
19 avr. 201919 avr. 2019
0

:pouce:

Je suis aussi en pleine recherche sur ce sujet donc sur une base de pi 0 je zieute !

tu écris (supporte pieuvres 2-4-8 ports RS232) mais je ne comprend pas la câblage sur un PI 0 j'ai lu tes deux fichiers pdf mais je ne peux pas récupérer les autre fichiers pour l'instant (sur le téléphone) . Donc c'est peu être décris dans le reste des docs ! c'est le soft seul ou le hard aussi qui permet 8 ports rs232 ?

sinon 55 w je suis interrogatif ça fait 10 A en 5 v !!! il doit y avoir une virgule qui flotte 0, 55 W ( pi-0 ~ 140 mA avec la video ) ;-)

:reflechi:

19 avr. 2019
0

oui, un Pi0 consomme entre 100mA au repos, et 140mA au maxi, en 5V ...
A+

19 avr. 2019
19 avr. 201919 avr. 2019
0

Merci yantho ! j avais raté ce post !
Je n'arrive pas a voir cette fameuse ''pieuvre'' sur le RPI0 autant je comprends le convertisseur NMEA 0183 <>NMEA 2000 je trouve superbe l’exercice, mais je ne suis pas intéressé personnellement parce que pas de NMEA2000 autant si possibilité de faire une ''pieuvre'' en 0183 à moindre cout m'intéresse ! C’est aussi la démarche de Dargeelling il me semble et la solution avec l'arduino est aujourd'hui celle qui me sembler la plus viable !

Mais avec un PI 0 ça m'intéresse encore plus :bravo: !

19 avr. 2019
0

c'est bien l'idée donc attendons ! :heu: :-D

06 juin 2019
1

J'ai trouvé un adaptateur USB 4 séries chez Aliexpress pour moins de 20€, mais je ne retrouve plus le lien..

02 mai 2020
1

Bonjour a_guy;

Honnêtement j'ai laissé tomber mon projet à base d'Arduino, il me restait à "assembler" et tester les divers modules, en "live". Peut-être qu'un jour j'y reviendrai pour le plaisir de la création...

Mes besoins, (en NMEA 0183 uniquement), étant plus simples que les excellentes capacités du Raspimux, je me suis tourné vers le multiplexeur NMEA4WIFI, qui me satisfait totalement pour une somme dérisoire.

Enfin, pour finir de tout interfacer à bord, j'aurai besoin de savoir si ma centrale Nexus NX2 utilise le protocole NMEA 0183, et si oui, où récupérer le signal. Donc si quelqu'un a une idée .....

A+

19 avr. 201919 avr. 2019
1

J'avais la même question que toi (jamais trouvé une pieuvre intégrant le convertisseur rs232-usb) et Pascal m'a passé ceci

www.amazon.fr[...]o02_s00

Mais un Hub + des convertisseurs usb-rs232 semblent moins cher.

www.electrodepot.fr[...]te.html

www.ebay.fr[...]0847972

www.ebay.fr[...]3483778

07 juin 2019
0

Tu vas sur Ali, tu regardes dans tes commandes. Ils gardent l'historique, tu trouveras la chose normalement.

19 avr. 2019
1

Peut-être que dans certains cas un convertisseur RS422 vers USB est plus approprié ?
www.kalea-informatique.com[...]439.htm
C'est ce que j'utilise pour mon ais em-track B100, celui-ci :
www.kalea-informatique.com[...]895.htm
Mais c'est plus cher !

05 juin 2019
0

Salut !
Je suis très intéressé par cette solution car je n'ai pas de répétiteur cockpit, et ceux disponibles dans le commerces sont franchement trop chers. Peut-on avoir un détail du hardware nécessaire pour le montage de l'ensemble du multiplexeur ?

06 juin 2019
0

Bonjour,
Concernant le répétiteur, la difficulté est de trouver un écran plein jour. J'ai une version avec écran hdmi mais il n'est pas visible de jour.
J'ai fait une maquette fonctionnelle avec écran e-ink 6" waveshare, La solution est basée sur l'utilisation de VNC et le rafraîchissement de l'écran par zones. Malheureusement, j'ai cassé l'écran (très fragile) avant de finaliser mon projet. Je reprendrais en octobre.

06 juin 201906 juin 2019
2

@gudhull Oui, les écrans de ce genre, si non protégés sur les angles, le moindre choc, c'est poubelle. Le verre, surtout en feuille mince, c'est hyper fragile.

Fan de Vian ?


Tu savais que cette chanson avait été utilisée par le service de promotion de Philips ?

06 juin 2019
0

Bonjour ,
projet très intéressant !
-gudhull, pourras tu parler de ton projet e-ink ici (architecture, choix du matériel, pb rencontrés...), merci!
www.hisse-et-oh.com[...]-marine

cf ici aussi une proposition sur ce genre de projets open source:
www.hisse-et-oh.com[...]projets

En tout cas , beau travail et merci pour le partage !

06 juin 2019
0

Oulala, c'est pas une reinvention de openplotter du coup ? (j'ai un rpi3, avec openplotter, 4 adaptateurs rs422 usb à 2$ pour le nmea0183, et possibilité d'ajouter du CAN mais j'ai pas de nmea2000 sur le bateau). Le tout géré via l'interface.
En plus ça gère le gps, les sondes diverses, le gyroscope, accelero, et compas, et j'ai pas encore monté mais d'après mes tests c'est fonctionnel il fait aussi pilote automatique (avec PyPilot).

Si c'est libre, avoir 2 projets libres qui font la même chose n'est pas forcément un mal, mais si le but était de faire quelque chose de nouveau, j'ai bien peur que niveau temps se soit bien plus rentable de contribuer à openplotter.

15 juil. 2019
1

OpenPlotter c'est très bien, mais le fait d'avoir de petits modules indépendants à base de PI ZERO, c'est pas mal non plus, cela consomme moins et il y a moins de risque de panne.

06 juin 2019
0

Si l'on ne désire afficher que des nombres (et quelques lettres) comme des angles et des vitesses, on peut utiliser des afficheurs LED à segments.

14 juil. 2019
0

Bonjour Gudhul, j'utilise la première version de ton raspmux depuis longtemps, elle fonctionne très bien pour l'instant utilisée avec seulement des instruments NMEA0183. Je vais bientôt connecter aussi des instruments NMEA2000 et je voulais avant installer ta dernière version. Mais l'archive muxberry.tar.gz présente sur le lien semble corrompue, je ne réussi à l'extraire ni sur une machine Linux, ni sur une machine Windows.
Peux-tu la re-générer ?
Merci d'avance
Marc

14 juil. 2019
0

Je précise que les autres fichiers ou archives sont OK.
Marc

15 juil. 2019
0

Bonjour Marc,

Je viens de régénérer une archive que j'ai déposé sur le drive.
J'utilise actuellement le multiplexeur interfacé en NMEA2000 à un multi GARMIN GMI20.
Cela me donne entière satisfaction.
J'espère que vous serez très nombreux à utiliser cette solution.

15 juil. 2019
0

Un truc de plus dans la todo list de cet hiver.
Un mux à base de Pi0, bonne idée.
Faudra juste que je le simplifie... (pas de nmea2000)

15 juil. 2019
1

Pas de simplification, Le nmea2000 est géré par un process fils débrayable et s'il n'y a pas de bus can il restera en sommeil.

15 juil. 2019
1

:pouce:

pareil intéressé pour un mux à base de pi 0 !

22 juil. 2019
0

Bonjour
j'ai actuellement un pi3 qui embarque un serveur signalk relié à mon bus nmea2000 en USB via un boitier ikonvert
Cette Passerelle iKonvert de Digital Yacht est un convertisseur bidirectionnel NMEA2000-USB (ou NMEA0183), branchée sur le hub USB, d'une part, et sur le bus NMEA d'autre part via un cable adaptateur Simrad SIMNET/NMEA 2000
Ce code m'a l'air de ressembler -:)
Par contre, je suis un peu réticent à l'idée de débrancher le ikonvert car il est certifié et le protocole nmea2000 c'est assez sensible ...
je peux par contre paramétrer le ikonvert pour remonter la data en mode raw et placer le pi0 en série : est-ce que ca a un sens ?
Vous avez eu des retours de tests nmea2000 ?

06 nov. 2019
0

Bonjour
J’ai cherché en vain un fil qui traite de l'installation du logiciel RASPIMUX car je rencontre quelques difficultés.
Je ne voudrait pas re-poser des questions auxquelles des réponses ont, peut-être, déjà été apportées.
Merci de votre aide

21 mar. 2020
0

Bonsoir,

C'est peut être un peu tard pour répondre, mais j'ai du temps ...

06 nov. 2019
0

Bonjour,
Quelles sont vos difficultés, tout est fait pour une installation plusg&play.

06 nov. 2019
0

A la place de google drive, utiliser github ? ou sourceforge ou framagit, ou tout autre truc prévoir pour le cycle de vie d'un objet informatique ?

06 nov. 2019
0

Bonjour Pascal,
Donc j’ai commencé à installer raspimux sur un pi model B+ V1.2, raspian, clé WiFi TL-WN725N, écran 5'.
Sur un PC Windows j’ai copié muxberry.tar.gz sur la microSD
Puis sur pi décompression de muxberry.tar.gz Ok, mais pour muxberry.tar j’ai obtenu des pages d’erreurs : le propriétaire ne peut pas être changé en uid 1001, gid 1001 pour chaque fichier.

_ que faut-il faire ?, vous l’avez compris, je suis un béotien en matière de linux

(J’ai constaté que le répertoire muxberry et son contenu avait été crée, j’ai donc lancé install.sh, la série de téléchargements et d’installations s’est terminée normalement, mais plus de WiFi, est-ce normal ?.)
Merci

06 nov. 2019
1

Vous n'avez crée aucun compte utilisateur sous votre linux d'où l'erreur "le propriétaire ne peut pas être changé en uid 1001, gid 1001 ", je vous conseil de créer au moins un utilisateur.
Pour le wifi, c'est sans doute du à votre dongle wifi dont le driver ne supporte pas le mode access point.
Désactivez les services hostapd et dnsmasq
sudo systemctl disable hostapd
sudo systemctl disable dnsmasq
Et reprenez la config réseau d'origine
sudo cp /etc/network/interfaces.orig /etc/network/interfaces

Puis reboot.

Si vous avez d'autres problèmes, mon email : pascal.pinot@gmail.com

21 mar. 202016 juin 2020
2

Merci pour ce partage, j'ai installé muxberry sur un pi zéro avec un can hat et un hub usb 4 ports, c'est ultra compact et ça marche parfaitement, sur l'établi, vivement le retour à bord.

21 mar. 2020
0

Cela marchera très bien à bord, je l'ai testé 4 mois cet été en navigation aller/retour sud portugal et deux répétiteurs nmea2000 GARMIN. Le seul problème est parfois le décrochage de l'interface nmea0183 de la centrale NKE.

Bonnes navigations.

11 nov. 2019
1

Bravo, ça fait bien 2 ans que je pensais faire ça.
J'i surtout besoin de répétiteur NMEA2000.
Je réfléchis aux eink également.
Bon courage pour la suite

21 mar. 2020
0

Gudhull :
Le projet a été mis à jour ?
Est-ce que je peux le mettre dans mon github ?

21 mar. 2020
0

Bonsoir,

Pas de problème pour le partager.

Pascal.

28 mar. 2020
0

Bonjour

question de debutan ...
votre solution , peut elle remplace ca : YDNR-02N ?
www.itabnav.fr[...]fi.html
Merci

21 mar. 2020
0

Et hop !
github.com[...]uxberry
J'ai supprimé les espaces d'un nom de fichier, pour éviter les pbs...

21 mar. 2020
0

Merci de l'avoir Fait, Je note le lien.

22 mar. 2020
0

C'est un plaisir, ça me ramène au temps où je grenouillais dans le logiciel Libre :-)

28 mar. 2020
0

y a t'il une solution pour afficher l'image du sondeur sur un ecran deporter ? type ipad par exp ?
MEri

28 mar. 2020
0

Bonjour

Ou avez vous acheté votre raspberry P W?
Et quel kit de démarrage prendre ?

Merci a vous

28 mar. 2020
1

Bonjour,
je me suis servi chez reichelt (le hat usb 9€5, le hat can 12€ et le pi zero w 20€ ) ils avaient tout en stock, on doit trouver moins cher, il y avait la meme chose chez kubii, pour le hat can il faut changer la fréquence sur le pi zero,au besoin je peux retrouver la ligne de commande.

Et oui cette solution fait exactement la meme chose que le YDNR-02N.
Pas besoin de kit de démarrage il manquera juste le cable usb pour l'alim.
Il faudra aussi prévoir un cable pour se connecter au nmea 2000 du bateau et un ou plusieurs adaptateur usb/rs232(ftdi c'est plus fiable que ch340) pour se connecter à l'AIS ou a d'autres appareils nmea 0183.

28 mar. 2020
0

j'ai trouver la version V1.1 ca suffit ?

28 mar. 2020
0

il faut un Raspberry w ou wh ?

28 mar. 2020
0

si c'est pour connecter un hat usb et/ou can il vaut mieux le wh les connecteurs gpio sont déja soudés, je crois que c'est la seule différence, si pas de wh dispo il faudra souder les connecteurs avec le hat usb en place pour être bien en face le lien entre les deux cartes se fait par un mini connecteur usb male/male.

28 mar. 2020
0

merci a toi , je vais chercher ce qui reste de dispo alors

pour etre sur

le hat usb c'est pour le nmea 183

et hat can c'est pour le 2000?

28 mar. 2020
0

C'est exactement ça !

28 mar. 2020
1

Le hat Hub et le Hat NMEA2000 ne sont pas nécessaires, le pi zero dispose déjà d'un port micro USB qui peut être connecté à une pieuvre 4 RS232 ou à un HUB USB (plus de limites), la carte HAT CAN pouvant être remplacée par www.ebay.fr[...]9429739 ou www.ebay.fr[...]7658810
La pieuvre : www.amazon.fr[...]o02_s00 + adaptateur micro usb usb
adaptateur micro usb / usb

28 mar. 2020
0

merci , les deux carte sur ebay sont identique?
Merci

06 avr. 2020
0

J’ai trouvé cette promo pour la pieuvre:

www.manomano.fr[...]3323958

28 mar. 2020
0

qui veut faire un achat groupé ?

01 avr. 2020
0

Bonjour, je suis stagiaire chez LCJ Capteurs.
J'ai comme projet de transformer une raspberry pi 4B en multiplexeur comme vous avez fait. Mais je n'arrive pas installer le fichier install.sh, le cmd m'indique l'erreur suivante "./install.sh : Syntax error: end of file unexpected (excepting "then")". Ma version raspian est la complète or vous dîtes que la version lite est recommandé, cela pose t-il problème?
Il y a t'il une autre possibilité pour modifier la raspberry, en remplacant les fichiers bin, boot, etc... directement sur la raspberry?
Si quelqu'un peut m'aider ce serait super :)

Bien cordialement

01 avr. 2020
0

Cool
Je suis curieux du portage sur un 4b
Pour la partie install je laisse le maître répondre :)
Pour les modif , moi je passe en ftp quand le creeateur n’est pas là pour le dicté les lignes de commande :)

01 avr. 2020
1

Bonjour
"Pour les modif , moi je passe en ftp quand le creeateur n’est pas là pour le dicté les lignes de commande :)"

FTP?

Pas SSH ?

01 avr. 2020
2

Bonjour, je suis le concepteur de Muxberry, prêt à t'aider et plus .. plus plus plus si tu négocie une girouette avec ton bosse.
Trève de plaisanterie, aucun problème pour faire tourner muxberry sur un PI4.

Pour installer le multiplexeur en touchant le moins possible aux configuration du raspberry, juste installer les packages su script d'install avec api-get (voir le script apache, python, web cocker etc...) recopier le contenu des répertoires usr/local/bin et var/www fournis à la racine et lancer nmeaHub avec des permissions de lecture écriture sur les ports rs232. Pour l'interface nmea2000, il faut la faire monter, voir le script etc/init.d/nmeaHub qui fait le boulot.

Mon mail pascal.pinot@gmail.com, si tu connais à minima linux, tout tourne ce soir.
tel 06 33 45 65 07 n'hésite pas
Cordialement.

Pascal.

01 avr. 2020
0

Super§ Merci beaucoup pour cette réponse rapide, je ne suis pas un expert en Linux mais je vous tiens au courant de mon avancée ;) je peux toujours demander pour la girouette hahaha. Encore merci

01 avr. 2020
0

Yes Fillezila gère le ssh ;)

Mais Pascal a mieux répondu que moi :;-

01 avr. 202016 juin 2020
0

Grace au super travail de Pascal et son Muxberry

J’ai enfin mon AIS sur Navionics

<3 <3 <3

06 avr. 2020
0

Trouvez ca a pas trop cher serai un solution sympa

digitalyacht.fr[...]ea-usb/

Vous pensez pas ?

06 avr. 2020
0

Ça tu peux faire la même chose pour moins de 2€ www.hisse-et-oh.com[...]our-15$ (Sinon t'as la même chose pour une 10ene d'euros tout fait)

06 avr. 2020
0

C'est bien à un prix raisonnable. Pour le type d'interface, le RS232 marche dans tous les cas.

06 avr. 2020
0

salut avez vous réfléchie a faire un récepteur ais directement depuis le rasp ?

06 avr. 2020
0

J'ai vu qu'il y avait des petits récepteurs dongle USB, dérivés de capteurs TNT qui semblent répondre à la demande. Il existe plusieurs projets, cela s'intègre facilement dans nmeaHub, il suffit de paramétrer via nmeaHub.conf le lancement d'un child (processus fils) qui renvoi les phrase AIS au format NMEA0183 à nmeaHub.

Une fois trouvé le soft , 5mn de paramétrage.

Ou avec pierre.lavergne1.free.fr[...]ie.html comme la carte renvoi les phrases AIS sur le port serial du raspberry, il n'y a rien à paramétrer, le port tty sera pris en compte immédiatement par nmeaHub.

06 avr. 2020
0

Erreur de lien sur le hat AIS c'est www.tindie.com[...]rry-pi/

Un projet avec dongle qui nécessite le lancement d'un child , un peu moins de $$$ : pysselilivet.blogspot.com[...]ry.html

06 avr. 2020
0

Hello, excellente idée !
Peut on se joindre voir si je peux l'intégré dans ma distribution raspberry pi 3/4 ?

voilier-oceane.com[...]per-os/

Benjamin

06 avr. 2020
0

Sur le pi4, il y a à priori 6 uart en natifs, ce qui veut dire qu'on pourrait avec des adaptateurs rs422/ttl faire 6 nmea0183 sans un seul usb. Ca va commencer à valloir le coup de faire un hat correspondant.

06 avr. 2020
-1

Pour le prix d'un raspberry, le multiplexeur nmea0183 existe déjà, ca s'appelle nmea4wifi et ca marche nickel:
www.vela-navega.com[...]on.html
www.ebay.fr[...]6063655

06 avr. 2020
0

Oui c'est un bon choix aussi. Ils font même des kits moins chers: www.ebay.fr[...]/m.html

Quand on a pas besoin de toutes les fonctionnalités de openplotter.

06 avr. 2020
0

C’est bcp moins complet , et il gère pas le 2000

06 avr. 2020
0

@gudhull: question bête, elle est ou la Cartographie openCpn ?

06 avr. 2020
0

Tombée du camion : les CM93 ou anciennes carte du show au format BSB3 sur les pear to par exemple BitTorrent

En tapant cartes CM93 sur google
On en trouve ici pierre.lavergne1.free.fr[...]ie.html

06 avr. 2020
0

haha Mr Para houle :)

j'avais compris que les carte etait dans votre archive ;p d'ou ma question

07 avr. 202016 juin 2020
-1

Qui peu m’aider ?
Je maîtrise pas le principe des filtres ...
Je pensais avoir coupé tout les entrée sortie niveau ais,
Pourtant Navionics les affiche toujours...

merci

07 avr. 2020
0

Ji76, tu es relié a ta paserelle DigitalYAght pas au raspberry pi. Sur quel device tu clique sur détail dans la page "Multiplexeur" ?

Pour ma part, avec l'aide de Pascal, j'ai intégré le multiplexage dans ma distribution. Fonctionne bien sur RPI 3 B, B+ et RPI 4. Je regarde maintenant comment passer les informations AIS provenant de sdr-ais qui lui propose de me connecter en réseau sur le localhost:10110. Du coup ses informations ne passent pas par le multiplexeur.

07 avr. 2020
0

Benjic34 merci de ton aide,
Je suis bien connecter au Muxberry de pascal .
DigitalYAght C’est le nom qui est émis par la raspberry...
:(
Je désespère... la solution avait l’air top sur le papier , mais sans connaissance en code impossible à utiliser :(

07 avr. 2020
0

Pour les passer par le multiplexeur, utilise un process socat avec entrée sur le port 10110 et sortie sur stdout, puis paramétrer dans nmeaHub.def le child socat en prenant comme exemple la ligne pour le UDP 2000 de navioncs.

07 avr. 2020
0

Ou bien utiliser nc exemple si l'ais envoi ses données en UDP sur le port 10110
Ajouter dans nmeaHub.def la ligne :

CHILD|AIS-UDP-10110|nc|-lk|-u10110

Cela lancera un process nc -lk -u10110 dont la sortie standard sera lue par nmeaHub comme un appareil relié en NMEA0183

07 avr. 202016 juin 2020
0

Je suis en TCP mais je pourrais utiliser cette ligne ?
CHILD|AIS-TCP-10110|nc|-lk|-u10110

J'ai un fichier vide dans /var/www/data/nmeaHub.def, tu me confirme qu'il n'est pas utile ?
J’édite le fichier dans /var/www/data/nemaHub/nmeaHub.def.

07 avr. 2020
0

Le fichier vide peut être supprime, c'est bien /var/www/data/nemaHub/nmeaHub.def qui est utilisé. Si c'est du tcp et pas de l'udp, voir la doc de nc
par exemple howto.lintel.in[...]netcat/ pour faire les tests et t'aider.

21 avr. 2020
0

Bonjour
Qui peut m’aider à comprendre l’intérêt de Muxberry par rapport a open plotter?
Merci de votre aide

21 avr. 2020
2

OpenPlotter est un système d'exploitation (GNU/Linux) nommé Raspbian dédié à la plateforme matérielle Raspberry (RPi). A cet OS (abréviation de système d'exploitation) a été ajouté des programmes pour qu'un utilisateur sache que faire de son RPi. De ces programmes, certains sont installés tels quels (openplotter), d'autres sont des trucs spécifiques destinés à faire fonctionner le tout (KPlex -on y reviendra), d'autres encore sont des trucs spécialement élaborés par l'équipe qui assemble le tout (openplotter).
KPlex est la brique logicielle de multiplexage installé dans openplotter

Muxberry est un OS aussi, sur lequel a été installé une seule fonction, le multiplexage, avec des trucs spécifiques autour, pour que l'ensemble soit "sexy".
Comme il est plus léger, on peut l'installer sur un tout petit raspberry, moins consommateur d'énergie.
C'est comme installer OpenPlotter juste pour multiplexer. Un marteau-pilon pour écraser une mouche.

21 avr. 2020
0

merci pour cette aide tres claire .

21 avr. 2020
0

Bonjour,

Débat classique entre solution logicielle ou matérielle ou logicielle embarquée, SignalK, en logiciel, fait très bien ça sur Raspberry, mais il faut l'installer :

github.com[...]tion.md

22 avr. 2020
0

si je comprend bien, il va falloir encore rajouter un truc ? ou bien le muxberry gère deja ce nouveau protocole ?
Merci

22 avr. 2020
1

A mon avis ce sont deux solutions différentes matérielle avec muxberry et le soft qui va avec, ou SignalK sur une base de PC classique ou Raspi.
SignalK assure le multiplexage et offre beaucoup d'autres services par ailleurs.

22 avr. 2020
0

tu veux dire que je peux avoir un Rasp qui gère le SignalK et qui fait multiplexeur en nmea ?

22 avr. 2020
0

Bah oui, avec openplotter :D
Openplotter te fait la conversion entre le nmea et signalk, tu peux modifier les trames avec node red au milieu si tu veux, etc...

22 avr. 2020
0

Et multiplexe t'il seatalk? Ou suis je trop gourmand?...

22 avr. 2020
0

Il gère le nmea2000 mais forcement avec un appareil externe en usb. Après je ne connais pas les limitations à ce niveau, faut voir la doc sur leur site.

22 avr. 2020
0

le 1 ou ng ?

22 avr. 2020
0

Pour clarifier tous ces points :
muxBerry gere le nmea2000 avec des cartes natives canBUS soit des cartes low-cost connectés au bus api, soit des cartes HAT.
muxBerry ne prend pas en charge seatalk, il faudrai un complément hardware spécifique (dont les schémas se trouvent sur le net) et une intégration du protocole.
muxBerry et signalK cohabitent et se complètent, il suffit de paramétrer une entrée dans signalK sur localhost:3333 pour récupérer l'ensemble des données nmea0183 et 2000 multiplexés et bénéficier des apps fournient avec signalK.

22 avr. 2020
0

Merci de ce detail:

pourrait ton avoir un tuto de : "il suffit de paramétrer une entrée dans signalK sur localhost:3333 pour récupérer l'ensemble des données nmea0183 et 2000 multiplexés et bénéficier des apps fournient avec signalK"?

Merci

22 avr. 2020
1

Connexion avec un navigateur sur signalK : host-signalk[...]
Setting
Connections
Add

et nom : muxberry
nmea source : TCP client
host : 127.0.0.1 (si même host que muxberry si non adresse de muxberry)
port: 3333

22 avr. 2020
0

Le 1 (seatalk) n'est pas supporté, le NG de raymarine c'est du NMEA2000 donc pris en charge, sauf pour les données ais qui ne sont pas encore traduite 0183<=>2000

22 avr. 2020
0

Il te faut avoir des entrées physiques sur le Raspi, pour NMEA183, pas de problèmes on a des antennes USB, pour le N2K il faut un convertisseur comme CAN-USB Stick ou muxBerry, le multiplexage peut être fait sur muxBerry ou sur le serveur SignalK sur le Raspi.

22 avr. 2020
1

J'ajoute que par rapport à la solution entièrement logicielle la solution hardware est souvent plus rapide. Je n'ais pas assez d'éléments concernant SignalK à ce sujet.

23 avr. 2020
0


on peut l’intégré avec muxberry ?
Merci

23 avr. 202016 juin 2020
0

c'est partie !!!

23 avr. 2020
0

qui a fini ce projet ?
je peux avoir une photo de votre montage fini ?
Merci

05 mai 202016 juin 2020
0

Bonjour,
quelqu'un a t'il réussi a finir ce multiplexeur ?
Merci

05 mai 2020
0

Ca a reculé dans ma TODO liste depuis quelques jours, car j'utilise kplex...
www.hisse-et-oh.com[...]aspbian

05 mai 2020
1

Bonjour,
ca marche parfaitement bien j'ai pour ma part utilisé un can hat et un hub usb cf mon post du 21 mars 2020 avec une photo. Si tu teste sur ton établi il faut vérifier avec un ohmmètre qu'il y ait bien 60 ohms sur le bus et débrancher ou ajouter des resistances terminales en fonction. J'ai dû également connecter le négatif de connecteur nmea 2000 sur le muxberry. Il y à une commande pour connaitre l’état du can bus de ton raspberry je peux la chercher si besoin.

05 mai 2020
2

Re

saisir :
ip -s -d link show can0

renvoi l’état du can0 //state ERROR-ACTIVE indique que le can fonctionne
state ERROR-PASSIVE indique qu'il n'y a personne sur le bus
bitrate 250000 indique la vitesse du bus 250K si different il faut changer la fréquence du can

saisir :
exec php -f /var/www/data/simul/traces.php /var/www/data/simul/
pour lancer le simulateur

sudo systemctl enable nmeaHub
pour activer nmeahub (à faire une seule fois) plus de detail dans le pdf du muxberry

20 mai 2020
0

A cette commande
ip -s -d link show can0

J’ai : Device can0 does ont exist ..

20 mai 202020 mai 2020
1

Bonjour,

tout est expliqué dans le pdf de muxberry,

un autre lien pour installer le module sur ta carte

c'est pour ca que tu ne voit rien
il faudra aussi choisir le bon bitrate : 250 000

20 mai 2020
0

Faut il mettre le jupp comme sur ton lien ?

20 mai 2020
0

Mais pourquoi c’est pas le même branchement que sur le pdf du créateur de Muxberry ??
C’est vraiment pas simple ce truc :(

20 mai 2020
0

DANS le config.txt
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835-overlay

je viens de regarder le pdf de muxberry il faut remplacer 16000000 PAR 8000000 (la valeur inscrite sur l’oscillateur de ton module (le composant chromé)

Pour interrupt 25 tout dépend de là ou tu as branché le fil qui vient de la broche int du module can
ET dans

sudo ip link set can0 up type can bitrate 50000

REMPLACE 50000 PAR 250000

20 mai 2020
0

Bon j’ai suivie exactement ce tuto
Et résultat je n’ai plus accès à mon raspberry :(

Franche je suis dégoûté car ça fait des dixièmes d’heure que je m’arrache les cheveux sur ce truc
Mais c’est vraiment pas à la portée de l’utilisateur lambda !
C’est inaccessible à moins d’être un informaticien !
C’est vraiment dommage
Mais je suis dans une impasse et les vacances arrivent pour partir en bateau ce truc ne l’aurai servis à rien , ça me fait chier de m’apercevoir trop tard qu’il faille ce tourné vers un produits du commerce.

20 mai 202016 juin 2020
0

Salut qui peut me dire comment on câble cette carte , cote nmea ?
J’ai,rien vue sur la notice
Merci,

20 mai 202020 mai 2020
1

Coté nmea il faut trouver les bonnes couleurs de ton cable chez moi le jaune CAN H et le blanc CAN L, il faut également connecter le noir à la masse de ton module CAN (ca ne marche pas chez moi sans), il faut ensuite vérifier avec un ohmmètre la valeur entre CANH et CANL tu dois avoir 60 ohms, tu peux utiliser le jumper à coté du connecteur CAN pour connecter ou déconnecter la résistance de 120ohms qui est sur le module (normalement si tu est sur un bateau tu dois la laisser deconnectée car il y a déjà les resistance terminale sur le bus nmea))

Autre couleurs maretron/actisense blanc CANH bleu CANL

07 juin 202007 juin 2020
0

Salut, merci à l'auteur et à sa doc plutôt bien faite.

J'ai réussi à installer le système en une demie-journée et le test (simulation) est okay.

J'ai réalisé le câblage comme indiqué sur le site donné par LOST c'est okay (identique à celui de GudHull, en tout cas pour les noms des ports.)

un sudo ifconfig me donne bien
can0: flags=193 mtu 16
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)
RX packets 182831 bytes 1462323 (1.3 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 353 bytes 2824 (2.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Donc ça traficotte.

Je n'arrive pas à fixer le débit :
sudo ip link set can0 up type can bitrate 250000
=> RTNETLINK answers: Device or resource busy

Je ne vois rien dans les traces du noyau (chargement du module : je n'ai pas le "mcp251x spi0.0 can0: MCP2515 successfully initialized".)
vi /var/log/syslog
J'ai par contre
brcmfmac: brcmfcfg80211change_iface: iface validation failed: err=-16

J'ai tenté de fixer le débit dans
/etc/network/interfaces
comme indiqué dans le lien de LOST mais rien.

Mais ça trafique...

Question 1) aller sur le répéteur, trivial, c'est l'adresse du multiplexeur, mais quelle est l'adresse de la page d'administration (je ne suis pas en mode "point d'accès".)
Question 2) avez-vous une idée de tests ou de trucs que j'aurai mal fait (le nmea blanc sur High, le nmea bleu sur Low, les câbles Okay, l'horloge à 8HMz, le débit à 250 000bit/S...)

Le seul truc que je vois c'est une configuration à faire sur la page d'aministration que je n'arrive pas à trouver...

Merci pour l'aide.

07 juin 2020
0

PS avec QTVLM, j'arrive à activer le NMEA sur le port 3333 du multiplexeur, je n'ai rien sauf la profondeur (qui est fausse).

Bon, je persévère, le concepte est génial, ça mérite quelques efforts.

07 juin 2020
0

Oops, s'il y a pied de pilote, la profondeur serait bonne. Mais je ne pense pas et ce vieux sondeur, j'arrive pas à le configurer grgrgr

07 juin 2020
0

ip -s -d link show can0
essaye ça pour voir si ton can est connecté
il doit répondre error active, les masse nmea 2000 et mcp doivent être reliées, avec un ohmmètre tu dois avoir 60 ohm entre can H et can L (materiel éteint)

07 juin 2020
0

Merci LOST. tu as raison :
- réponse du système " ERROR-ACTIVE " :
- impédance, réseau STNG et rpi éteint : 60 ohms
- j'ai debranché l'alimentation port usb par une alimentation 5V (issue du bateau via un convertisseur) GPIO mais même résultat.
- j'ai branché la masse du nmea2000 sur celle du rpi 0, mais même résultat.

Je n'ai que les trames du sondeur, et encore, je pense qu'elles sont fausses. Peut-être quelque choses à faire côté réseau Raymarine...

can0: mtu 16 qdisc pfifofast state UP mode DEFAULT group default qlen 10
link/can promiscuity 0 minmtu 0 maxmtu 0
can state ERROR-ACTIVE restart-ms 100
bitrate 250000 sample-point 0.875
tq 250 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1
mcp251x: tseg1 3..16 tseg2 2..8 sjw 1..4 brp 1..64 brp-inc 1
clock 4000000
re-started bus-errors arbit-lost error-warn error-pass bus-off
0 0 0 0 0 0 numtxqueues 1 gso
maxsize 65536 gsomax_segs 65535
RX: bytes packets errors dropped overrun mcast

5862402 732874 0 6053 0 0

TX: bytes packets errors dropped carrier collsns
10184 1273 0 0 0 0

07 juin 2020
0

Et il me met une horloge à 4MHz alors que dans le /boot/config.txt, j'ai mis 8MHz (je ne sais pas trop comment ceci fonctionne) :

dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=25
dtoverlay=spi-bcm2835-overlay

07 juin 2020
0

il faudrait que je lance le mien pour voir qu'elle fréquence il affiche, error active c'est bon signe, ca veut dire qu'il est pas tout seul sur le bus.

07 juin 2020
0

J'ai branché le mien, clock 4000000 c'est normal, ton mcp est bien connecté.
Il faut que tu accedes au 192.168.X.X[...]dex.php remplace X ET X par ton ip, en face de nmea 2000 si ça marche tu as IO avec un chiffre clique dessus pour voir defiler les données ensuite tu dois choisir celles que tu veux voir sur les différents ports en cliquant sur détail.

07 juin 2020
0

Okay, je ne dois plus être très loin, enfin je pense :-)
Avec le lien .../multiplexeur/index.php, j'accède à cette page que je ne connaissais pas, je n'arrivais auparavant qu'au .../repetiteur/index.php

Je vais regarder ce que je peux avoir, mais pour le moment, toujours rien sur les répététeurs web, et très peu sur QTVLM.

Merci

07 juin 2020
0

Oui j'ai des phrases comme $APHDG ou $IIVHW...
Je ne sais plus trop quoi chercher, je fatigue un peu.

bridgeNmea2000

[18:21:47.722 DEL] $APHDG,106.4,,,2.3,E*31

[18:21:47.773 DEL] $APHDG,106.4,,,2.3,E*31

[18:21:47.773 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.773 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.774 DEL] $IIVHW,106.4,T,108.6,M,0.0,N,0.0,K*59

[18:21:47.774 DEL] $GPGLL,4333.904,N,704.597,E,172147,A*2E

07 juin 202007 juin 2020
0

Bingo, merci LOST, je vais pouvoir me reposer satisfait.

En accédant "aux filtres"... j'ai pu filtrer... je suis entré dans bridgenmea et j'ai mis les priorités sur les signaux qui m'intéreressent, et QTVLM s'est mis à clignoter comme un arbre de noël....

A priori tout va bien, le début de longueres heures à exploiter les données :-)

08 juin 2020
0

Bonjour, je débute complet en Rpi, mais je cherche un Mux NMEA183 (pas 2000).
Le wifi c'est bien , mais je n'aime pas avoir ça en route en permanence, surtout dans une coque alu (ça se discute, mais ce n'est pas le sujet ;-)), j'aimerais donc avoir une sortie ethernet dans l'idéal pour connection au PC de bord sans interface NMEA 183
J'ai vu NMEA4wifi (pas d'ethernet) et Muxberry. peut être existe-t-il un autre système du même genre que j'ai raté ?
Ma question est donc , en installant Muxberry sur un RPI3b par ex (avec ethernet), peut on avoir facilement la sortie en ethernet ou faut-il mettre beaucoup les mains dans le linux?
Merci

08 juin 2020
0

J'ai vu NMEA4wifi (pas d'ethernet)

A défaut d'ethernet, le Nmea4wifi dispose d'une sortie USB...

08 juin 202008 juin 2020
0

oui, merci .
c'est ce que m'a répondu le concepteur. Mais USB c'est drivers and Co...j'aime moins que ethernet, mais c'est une solution!
tu l'utilises ainsi?

08 juin 2020
0

tu l'utilises ainsi?

Les deux plus ou moins...

En Wifi essentiellement car cela permet de démultiplier les affichages dédiés (tablette et PC) avec carto et/ou instruments.

Et, okazou, le câble USB est aussi branché sur le PC, mais pas activé (simple port COM, aucun souci de driver).
Il ne sera activé qu'en cas de soucis avec le Wifi ce qui n'est pas encore arrivé.

08 juin 2020
0

ok merci. et du coup si tu passes de wifi à USB, tu changes ta source de données dans Open CPN (ou autre)?

08 juin 2020
0

tu changes ta source de données dans Open CPN (ou autre)?

En effet, il suffit de cocher/décocher la case du port COM concerné sous OpenCPN.

Ensuite (mais ça n'a rien à voir), en sortie via VSPE, OCN alimente également avec toutes les données NMEA un autre soft de nav' qui est sur le PC et d'autres petits trucs...

Mébon, c'est plus pour le plaisir de la bidouille que vraiment indispensable...

08 juin 2020
0

Merci Schnaps, j'avais déjà parcouru ton site intéressant

08 juin 202008 juin 2020
0

Salut. Je n'ai pas testé sur rpi3b.
Idée de solution:

Tu installes une raspian avec bureau (style openploter ). Tu installes le scripte de Gudhull.

Tu ne te mets pas en point d'accès.

Tu configures (avec clavier écran souris) openploter pour que wifi et ethernet soient dans le même réseau.

Normalement le service nmeabridge doit être disponible depuis ethernet en utilisant l'ip de la carte wifi. Le rpi joue le rôle de commutateur (switch) sauf si il y a une sécurité que je ne connais pas.

Avis des pros?

08 juin 2020
0

merci, j'attends aussi l'avis des pros!
J'ai vu aussi le mux Arduino/ethernet du voilier Idem, basique :voilier-idem.com[...]page/58

08 juin 202016 juin 2020
0

Bonjour
Comment on connais les fils à relier au nmea83?
Merci

01 juil. 2020
0

Bonjour
Toujours personne qui peut m’aider dans l’´installation de la carte Cam ?
Merci bcp

22 juil. 2020
0

bon dommage ... ce projet est mort né :(
j'avais beaucoup d'espoir ... mais cette année la nav ce fera sans ..
quel regret car ceux projet avait l'air super sur le papier ...

22 juil. 2020
1

Ji76 : Que se passe-t-il ?

22 juil. 2020
0

j'ai tout essayer , mais j'arrive pas a faire tourne la carte can
tu peut m'aider ?
Merci bcp

23 juil. 2020
0

Aïe, crotte !
Pas de nmea2k autour de moi... :-(
Cela aurait été avec plaisir.

23 juil. 2020
0

Peut tu m’aider à faire un insta propre ?

23 juil. 2020
1

Bonjour,
Soit un problème de connexion soit carte CAN HS, cela peut arriver qu'un composant soit défectueux.
Plusieurs installations fonctionnent à merveille.

23 juil. 2020
0

si un seul de ces utilisateur pouvez poster un copie de leur carte sd ... ca me sauverait mon install ...

23 juil. 2020
0

J’ai une erreur start dsnmasq au démarrage

23 juil. 2020
0

pourquoi quand je suit le tuto pour l'install de la carte on perd le wifi ? pourtant je me suis fait aider par un développeur de métier .

23 juil. 2020
0

C’est plutôt un problème à l’installation que je n’arrive pas à faire
Car j’ai tester avec 3 cartes ...

23 juil. 2020
0

Salut. Par MP je t'avais donné la procédure que j'avais suivie (juste de la paraphrase ou de la reformulation du travail de l'auteur avec en plus une aide d'un autre contributeur (câblage et commande de configuration, une histoire de débit et de fréquence d'oscillateur si je me souviens.

La carte CAN n'est pas la seule à pouvoir planter. Il faut vérifier le SPI du raspberry. J'avais trouvé un site pour tester le SPI. Ça consistait à brancher la sortie sur l'entrée et envoyer des messages.

Je n'ai pas la carte SD ici. Je ne peux pas cloner. Mais je pense qu'il ne faut pas utiliser le rpi à beaucoup de choses donc pas si l'installation ne fonctionne pas il faut la refaire. Rien à perdre

Bon courage.

23 juil. 2020
1

Test du spi
www.raspberrypi.org[...]pic.php

Tiens nous informé.

23 juil. 2020
0

merci de ton message ... mais c'est du chinois pour moi :(

23 juil. 2020
1

Salut, le spi est un protocol de communication série (un peu comme USB).

Si le spi du raspberry est grillé, ça peut poser des soucis.

Je vais essayer de t'aider depuis l'installation, par MP.

25 juil. 2020
0

Bonour
tu est dispo ?
Merci

13 nov. 2020
0

Bonjour gudhull,
khetzal a signalé ici ou ailleurs que le Rpi4 a maintenant 6UART, ce qui est intéressant pour faire un Mux NMEA0183.
un des "défauts" des montages Rpi c'est le coté empilage de protocoles et de câbles. Penses-tu que c'est possible/intéressant, de passer directement par les UART sans USB?

Bon le prix du Pi 4 n'est pas le même que celui du zero+shield USB...

13 nov. 2020
0

Toujours possible d'utiliser les UART avec un convertisseur de niveaux pour le RS232.
Cela ne changera pas bcp de choses à la câblerie, mais un PI4 consommera bcp + qu'un 0.

Pour ma part, j'ai pris un coffret électrique étanche dans le quel arrivent tous les câbles nmea0183 connectés à des adaptateurs RS232-USB, eux mêmes branchés sur un HUB USB.

Un cable micro USB sort de la boite à misères pour se connecter au raspberry.
La boite est fermée et je n'y touche surtout pas.

Intérêt : un seul cable connecté au raspberry + un autre sur le bus nmea2000.
Défaut : C'est le bordel dans la boite, il ne faut surtout pas l'ouvrir.

J'ai comme ça :
GPS, AIS, VHF (2 connexions entrée 4800b sortie 38400b) , RADAR, TRACEUR et ... pour le pilote j'ai remplacé le cable NMEA par une puce wifi qui se connecte directement au raspberry, j'ai économisé un cable sur toute la longueur du bateau.

C'est une alternative couteuse mais élégante, un PI0 avec utilisation du port UART et routage wifi est plus économique, mais j'avais le hardware.
La puce : www.digi.com[...]e-wi-fi
La platine : www.lextronic.fr[...]75.html

16 nov. 2020
0

Bonjour Gudhull,
après de loongues cogitations, je me laisse tenter par ton muxberry qui est séduisant, si ce n'est le fait que je débute en Rpi!

Les fonctions sont nombreuses, répondent vraiment au besoin et semblent bien abouties.
J'apprécie en particulier la gestion de priorités qui me semble un des points intéressants, tant pour éviter les conflits sur le bus que pour assurer le maximum de fonctionnalités même en cas de panne d'un équipement (je pense notamment au GPS)

Quelques questions :
Support serial RS232(supporte pieuvres 2-4-8 ports RS232 et HubUSB) :
Y-a-t-il un intérêt à l'une ou l'autre des solutions (l'USB + adapt est moins cher que la pieuvre RS232, mais à part ça?)

Étant sur un bateau alu, je me pose des questions sur le Wifi, d'une part car ça me plait moyen d'avoir du wifi dans une boite en métal, et d'autre part pour la qualité de signal entre la TàC et dehors (tablette, voire pilote en Xbee?).

J'ai compris que pour avoir le Wifi, il faut prendre la version W du Rpi Zero.
Pour avoir de l'ethernet, on peut le faire via un adaptateur USB-Ethernet (qui peut faire aussi hub USB, c'est parfait)
Y-a-t-il moyen de mettre facilement le Wifi On/Off (idéalement en hardware via un GPIO?)
J'ai vu qu'on peut "bricoler" une antenne externe sur le Rpi Zero W (empreinte prévue sur le PCB), sinon une antenne Wifi USB peut faire le job aussi. (et dans ce cas facile à couper en Hardware, il suffit de couper son alim, pour peu qu'elle se remette en route ensuite)

A priori du coup je partirais sur un Rpi Zero (W ou pas?), avec un Hub Usb ethernet et des adaptateurs USB serial (+ connectique ou bornier)

J’espère que je m'en sortirai mieux que Ji76 ;-)

16 nov. 2020
0

salut @Yannbis

je te souhaite bien du courage... pour ma part , apres plus de 6 mois j'ai complètement abandonné , même avec l'aide d'un gars qui est dev chez Boch ( qui travaille tout les jours le Can ) et l'aide du créateur de muxberry , personne n'a réussi a faire marche le multi plex ... ca ma coute assez cher au final ... dommage l'idee etait top, mais ce n'est pas un projet aboutie , parfais pour un spécialiste du code , pas pour une bricoleur marin ...

17 nov. 2020
0

Concernant l'USB, toutes les options sont bonnes à prendre, la pieuvre réduit le nombre de connecteurs USB. A force de tordre tous les câbles pour les faire rentrer dans la boite à misère, j'ai rencontré quelques problèmes de qualité sur les connecteurs mad-in china.
Rien de bien grave, au près par 30nds de vent, le bateau tape et cela remet les connexions en place ... (rires).
Pour le bateau élu et wifi voici un fil HeHo www.hisse-et-oh.com[...]que-alu , je pense qu'il n'y aura pas de problèmes.
L'avantage du wifi est de pouvoir utiliser la fonction répétiteur à partir d'un smartphone, je prendrais un PI W au moins pour tester, quitte à rajouter de l'ethernet après.

16 nov. 2020
1

Bonjour yannbis et Ji76.

Je souhaite juste dire que je suis parvenu à faire fonctionner le multiplexeur. J'ai suivi les instructions du créateur ainsi que des précisions d'autres participants.

Je pensais avoir aussi tenté de t'aider Ji76, c'est dommage que ça ne fonctionne pas chez toi, peut-être le matériel.

Pas de raison de douter Yannbis.
Je conseille d'utiliser un RPI 0, ça rentre dans un boitier étanche sans surchauffer, même en été.

Juste le STNG d'un côté et deux câbles cuivre de l'autre pour alimenter le GPIO.

À plus.

16 nov. 2020
1

Bonsoir,

Ji76 a sans doute rencontré un empilement de problèmes qui ont conduit de sa part à l'abandon du projet.

J'ai tenté de l'aider mais en vain.

Je propose de faire le montage, j'y passerai moins de temps en faisant cela moi même, 2 bonnes heures, le plus long sera l'impression de la boite.

Donc Ji76 prend contact avec moi, tu a mon mail, tu m'envoi le raspberry, la carte mémoire, la carte can et le régulateur 12v 5v (à défaut allimenté via micro-usb), je te renvoi en retour une boite noire fonctionnelle accessible en wifi sur le réseau MUXBERRY.

16 nov. 2020
0

la boite est déjà imprime, alors je saute sur cette super proposition .
je t'envoi un mail dans la foulé

17 nov. 2020
0

Bonjour
Puis-je prendre le train en route?
Je suis intéressé par un répétiteur NMEA.
J'ai déjà réalisée un répétiteur avec un PIC 16F252 avec du Basic Compilé et un LCD 16x2... il y a longtemps.
J'ai un Pi zéro, là Hum! j'ai au moins fait clignoté une LED...avec Python. Je suis bloqué au niveau du RC5
Autant dire que le chemin est encore long.
Pourriez vous m'aider à redémarrer?
A+
Régis

17 nov. 2020
0

Bonjour Régis.

Sur ce projet, je n'ai pas écrit une seule ligne de code.

J'ai eu quelques soucis car le GPIO devait être soudé sur l'autre côté de la carte (donc les photos du manuel sont compliquées à interpréter) mais avec les schémat officiels et le nom des broches pas de soucis.

J'ai eu d'autres petits soucis (estimation de la fréquence de l'horloge) etc. Mais en suivant le fil, ça devrait se faire facilement.

Bon courage.

17 nov. 2020
0

@Regis, il y a d'autres fils sur répétiteur nmea.
par exemple celui là
www.hisse-et-oh.com[...]iversel
un certain Gudhull bosse sur un projet, moi j'en suis à la spec ;-)

Sur ce fil c'est un multiplexeur +/- "clés en mains"

17 nov. 2020
0

Merci pour vos réponses.

Pour ceux qui ont réalisé un truc qui marche (ou pas d'ailleurs, on en apprend souvent plus!), pouvez vous nous en dire un peu plus?

Si vous avez un petit croquis du fonctionnel (quels appareils, quel bus, quelle connectique, quel boitier...) bref tous les "petits" trucs qui vont faire que ça marche...ou pas ;-)

pas forcément un beau schéma mais un simple croquis pris en photo.

je vous fournirai le mien (mais c'est un projet, pas une réalisation)

promeneur, je vois qu'il y a un petit PCB supplémentaire dans ton boitier, c'est juste pour le bornier, ou il y a autre chose?

Si GudHull est OK pour un peu de support, je veux bien faire le "beta testeur" utile, en essayant de documenter un peu plus.

Ce n'est pas un reproche, mais à première vue, la doc de GudHull est légère, je sais qu'en y connaissant pas grand chose ça risque d'être juste. et c'est difficile de se mettre à la place du débutant quand on s'y connait!

17 nov. 2020
0

Le gros PCB est le RPI 0 W et le petit et le CAN (la carte de communication série pilotée par le SPI du RPI).

Je n'ai pas d'info nouvelle, j'ai suivi le tuto de gudhull, et à chaque petit souci, j'ai eu l'info sur le site.J'ai fait ça il y a plusieurs mois, je n'ai pas tout en tête.

Je me rappelle avoir eu un souci dans l'organisation des cables sur le gpio, mais je pense que celui de gudhull est soudé de l'autre coté de la carte. Solution simple, se référer aux noms des broches et au plan de la carte sur internet. J'ai eu un souci avec l'horloge, mais quelqu'un m'a indiqué comment trouver la fréquence et comment changer la commande sur le rpi. J'ai eu un souci pour trouver le paramétrage, mais il y avait une url pour activer des filtres. Ensuite sur le site web local, on pouvait voir les trames. Ensuite, en configurant QTVLM, j'ai pu les afficher (sur du STNG).

Je n'ai pas vérifié les AIS.
Je pense que je vais cloner ma SD, vous commencez à me faire peur, je vais croire que j'ai eu de la chance :-)

18 nov. 2020
0

Bonsoir à tous.

Concernant le répétiteur nmea, sur la base de muxberry, il est possible d'intégrer un écran e-ink 2.9" (wave-share) et un clavier membrane à 4 touches.

Cela permet d'afficher plusieurs données et de paramétrer les écrans d'affichage à partir des 4 touches du clavier.
Par exemple un écran SOG COG, un écran Angle vent, Vitesse vent etc.

J'ai un proto qui se programme en php, en fait il y a un driver 'C' pour l'écran, un driver 'C' pour le clavier.
Le script php analyse le flux nmea en provenance d'une connexion tcp sur muxberry ou des ports tty ou du bus CAN NMEA2000. En fonction de l'écran sélectionné à partir du clavier dont les événements sont gérées par le même programme php, les données nmea sont affichées sur l'écran.

Rien de bien compliqué, des ordres genre dataprint(X,Y,VALUE) ; datain(touche_ID,Press/Hold) ;

Le tout imbriqué dans une boucle de lecture événementielle.

Je ne garantie pas la possibilité de faire cohabiter l'écran et le bus CAN car les deux cartes sont en interface SPI, je n'ai jamais testé deux périphériques SPI sur le même raspberry.

Si cela vous intéresse, faites le savoir.

Pour ma part, après un test qui n'a tenu malheureusement qu'un été à cause de l'étanchéité, je me suis rabattu sur des répétiteurs GARMIN GMI20 connectés a muxberry en NMEA2000.

La grosse difficulté étant de réaliser le boitier étanche si le répétiteur est en extérieur.

Cordialement.

Pascal.

19 nov. 2020
0

Bonjour
Merci pour l'invitation. je veux bien me joindre a vous.
Ayant débuté l'inforamtique au niveau "scolaire" au début des années 70 avec du FORTRAN. Le passage au Basic interprété ou le compilé ça s'est bien passé.
Le Pascal et le C (toujours niveau trés scolaire) ne passent pas, probalement à cause d'une documentation éparpillée sur Internet et ma motivation limitée aux systemes embarqués.
As tu testé OPENCPN sur Raspberry?
Au niveau des écrans EPAPER, la vitesse de rafraichissement de l'écran est elle acceptable en monchrome et en 2 coufeurs?
Je fais un peu de place sur mon bureau et je remets en service mon Pi zéro qui n'a pas fonctionné depuis plus d'un an.
A+
Régis

19 nov. 2020
0

Bonjour Régis,

OpenCpn fonctionne très bien sur raspberry, à partir du PI 3. Le problème reste toujours celui de la cartographie, CM93 n'étant pas très à jour. J'ai quand même à bord un raspberry avec OpenCpn que j'utilise pour programmer les GOTO, infos distances et cap au point cible, répétées à l'extérieur. C'est ce qui est pour moi l'essentiel en navigation.
Par contre à la barre j'utilise navionix sur tablette, la mise à jour des cartes étant de 30$ par an, ce n'est pas trop ruineux et je profite des dernières mises à jour. Celles-ci sont importante car même si les rochers ne bougent pas beaucoup, les fermes marine se multiplient et cette information est cruciale pour qui navigue dans des eaux inconnues.

Au niveau des écrans e-ink, j'en ai testé 2, avec des implémentations différentes :
Un écran 2.9" qui supporte le rafraichissement des textes et chiffres de données, pas de graphisme.
Un écran 6" qui supporte tout, y compris le rafraichissement d'une rose des vents. Sur 6" cet écran permettait d'afficher en grands caractères bien lisibles.
J'avais développé une application sous QT pour le répétiteur et un driver basé sur VNC pour le rafraichissement de l'écran.
Malheureusement, après avoir cassé l'écran, je suis passé à autre chose et j'ai perdu le code du driver de rafraichissement.
Compte tenu de l'investissement à refaire pour le rachat d'un 6", je laisse en stand-by. Par contre partant pour le 2.9", je mettrais rapidement le code à disposition.

23 nov. 2020
1

Bonjour,

merci Gud Hull, tu as raison le boitier étanche est un vrai sujet à creuser.

Pour la bonne lisibilité, je propose d'ouvrir un fil sur le sujet boitier afficheur étanche, d’autres auront peut être des idées ?
www.hisse-et-oh.com[...]eur-diy
hisse-et-oh.com/sailing/boitier-etanche-pour-afficheur-diy

Je propose aussi de poursuivre le sujet afficheur/répéteur sur un fil dédié pour ne pas trop mélanger avec le sujet Mux.

Quelques questions encore sur ce Mux et le PiZero. J’ai commencé mon synoptique autour du Muxberry.

J’imagine utiliser les 2 ports micro USB pour brancher des hubs x4. Or l’un est marqué USB et l’autre POWER. Peut on brancher un hub USB sur POWER, ou c’est juste une entrée alim sans USB ? (dans cette config, j’alimenterais par le 5V du GPIO).

Sinon je peux aussi utiliser le HAT USB, mais là encore je n’ai pas bien compris, il semble qu’il se branche en USB via un petit « cavalier » micro USB, donc il bloque le port MicroUSB de la Pi0 ?
images-na.ssl-images-amazon.com[...]25_.jpg

PS : hors sujet, sur Open CPN, on peut mettre tout un tas de cartes autres que CM93, à jour... et souvent payantes (normal) . Voir les nombreux posts de GiletArom sur le sujet
il ne faut pas réduire Open CPN aux CM93 (même si c'est une base intéressante et pas cher!)

24 nov. 202024 nov. 2020
0

J'ai avancé avec un synoptique.
J'ai essayé de prévoir les cas de panne en dissociant les sources GPS, prévoyant du cablage direct si panne de MUX en pointillé)
Remarques bienvenues.

1

Prévoit un hub 7 ports ou deux hubs en cascade (ça doit marcher en les alimentant en 5v) car la prise micro-usb power n'est à mon avis que power et pas usb-data.

0

Bonjour
Pour ma culture générale:
Pourquoi utiliser, pour aller vers des entrées sorties RS232 passer par l'USB?
Pourquoi ne pas utiliser CJMCU 752 (SC16IS752): I2C/SPI vers 2 entrées + 2 sorties RS232 (+8 I/0) ce composant disposant de memoire tampon et aussi sensé gérer les flux de données?
Je précise, que je n'ai pas de compétence particulière sur ce composant, c'est simplement que le pi(0) ne disposant que d'un port série j'ai cherché une solution USB/série et cela ne m'avait pas semblé évident. La platine est à moins de 4€. Il est possible d'en mettre plusieurs en série.
Qu'en pensez vous?

A+
Régis

1

Je pense que le composant CJMCU 752 (SC16IS752): I2C/SPI fourni deux sorties series UART, dans ce cas il faut ajouter un convertisseur de niveaux tyoe
C'est plus compliqué à utiliser et mettre en place que de simples convertisseurs USB et éventuellement un HUB.

0

Bonsoir,
Voilà le rafraichissement d'un écran epaper (waveshare 5.3") c'est long très long, une fois rafraichi ça consomme rien.
La résolution annoncée est très optimiste ici les points font 4 pix de la résolutions annoncées et en rouge il n'y a que les gros pavés qui se voient.
Et Ca ne marche pas en plein soleil
D'autre part toute l'image doit être transférée en une seule fois en transmettant tous les points en série, d'où un gros buffer pour l'image.

JF


0

Inexploitable, j'ai déjà indiqué deux écrans qui vont bien, le 2.9" et le 6" qui supportant des rafraichissements partiels.

Votre réponse

Merci de contribuer aux réponses sur HISSE ET OH !

Merci de vérifier de bien répondre au sujet. Fournisser des détails sur votre réponse et partager votre expérience et vos recherches !

Mais éviter de …

  • Demander de l'aide ou de répondre à une autre question (utiliser les commentaires dans ce cas).
  • Porter un jugement et manquer de respect dans votre réponse.
  • Pour plus d'information, consulter la FAQ et la Charte de HISSE ET OH !

Déposer un fichier ici ou Cliquer pour envoyer