Tous les forums > Equipements > Création d'un baromètre enregistreur alimentation 12V à 5V
Missing
papybota

Création d'un baromètre enregistreur alimentation 12V à 5V

Il y a quelques années, un internaute avait publié ce montage d'un barometre enregistreur à partir d'un arduino uno
http://www.ecogium.fr/arbutus/fr/the-boat/electronic-equipment/barograph-arbutus/
La courbe s'affiche sur un petit écran, indiquant également la variation de pression sur la dernière heure,les données étant stockée sur une micro SD, et facilement récupérables. La courbe est modulable sur le nombre d"heure affichables, et l'amplitude de variation de pression.
On peut le brancher en NMEA sur un PC pour récupérer les infos de pression et de température en temps réel, les stocker, ou les afficher. Il faut alors concevoir le soft pour les exploiter.
Il a été conçu il y a plusieurs années, à l'origine sur un arduino UNO, et un tout petit écran
Depuis j'ai mis à jour les données techniques avec un arduino mega (beaucoup plus de mémoire), un écran couleurs plus grand, correspondant à ce qui se vends actuellement. En modifiant la partie programmation pour ce matériel, on obtient le résultat sur un écran couleurs de 69mmx51mm, bien lisible (aucun rapport avec le matériel d'ubuntu),le tout pour une mise de fond de 60 euros.
Y-a-t-il des personnes ayant eu la même démarche, et avec quel résultat ?
Je pense qu'en mettent en commun diverses expériences, on pourrait proposer aux internautes de hisse et oh une solution de barometre enrigistreur fiable, performant et simple à utiliser , à base d'un module arduino peu couteux ssur un écran couleurs facile à se procurer (branchement direct de l'écran sur l'arduino ), et également peu couteux. A chacun ensuite de fabriquer le contenant qui lui convient.

lundi 05 novembre 2018 13:12

Liste des contributions

  • +1 thé vert jeudi 08 novembre 2018 19:05
Pavillonbleuocc
a_guy

une petite carte BME280 I2C (5 €)

un ptit rasberry

et la suite

de plus le raspberry 3 pourra faire pilote ,routeur ,le café .... regarde openplotter il y a la possibilité de le montage assez facilement

ou le monter sur un pi 0 10 €

et un ecran e paper 13 €

https://www.raspberrypi-spy.co.uk/2016/07/using-bme280-i2c-temperature-pressure-sensor-in-python/

https://www.youtube.com/watch?v=XU0mtN52qes

lundi 05 novembre 2018 15:59 *** Message modifié par son auteur ***
S_20160818_132623a
BlackNav

Salut,
Je suis en train de faire cela aussi, je me fabrique mon multiplexeur NMEA pour alimenter mon pilote et tout envoyer en Wifi également. J'utilise un Nano, un BMP180 pour le baro et un écran de 0.96" pour l'affichage. Ca fonctionne !

lundi 05 novembre 2018 16:42
Missing
papybota

J'ai aussi relié toute mon électronique compatible NMEA sur des mega arduino. Le tout branché sur un PC portable inclus dans la table à carte,ça fonctionne sans problème ni panne depuis 3 ans. Cela permet d'interfacer les logiciels de nav sans problème.
Je travaille sur un logiciel avec visual studio, pour stocker toutes les données en temps réel et les exploiter plus tard (calculs, courbes, confection de polaire).
Je ne travaille pas avec raspberry, dons cette solution ne me convient pas.

lundi 05 novembre 2018 17:29
Lauben_bmr_83x110
bmayer

Je travaille aussi sur une exploitation des données a posteriori. Mais sans dev d'un logiciel spécifique, simplement avec une base de données et un peu de Python...

lundi 05 novembre 2018 18:33
Missing
papybota

J'avais déjà réalisé un journal de bord automatique sur le même principe, les données étaient récoltées, et venaient complèter les informations entrées au clavier à chaque ligne du journal.
Le seul problème à gérer, c'est que le partage des données du port série entre plusieurs logiciels nécesstie l'utilisation d'un gestionnaire qui crèe des ports virtuels à partir d'un seul port réel (VPSE). C'est pas top au niveau fiabilité.

lundi 05 novembre 2018 20:49
Nam_that
matelot@19001

Perso j'encourage l'idée de Papybota d'un baromètre enregistreur dédié uniquement à cette fonction.
Pour les trucs à tout faire je ne suis pas preneur.
Mais je n'ai aucune compétence en matière d'Arduino, donc je ne peux pas aider.
Edit pour Papybota : pour partager les ports série, plutôt que VSPE je préfère Franson gpsgate qui ne m'a jamais lâché depuis des années.

lundi 05 novembre 2018 22:03 *** Message modifié par son auteur ***
Avatar
roberto

pour ceux qui ne sont pas capables, serait il possible d envisager une mini-production?
Très, très disposé à payer matériel, circuiterie, travail et tout... pour la boîte en bois je peux me débrouiller

mardi 06 novembre 2018 00:07
Missing
Solo ou pas

Oui, et je veux bien participer. Le tout est de définir ce que l'on veut.
J'ai commencé un développement sous arduino pour afficher :
Tension courant batterie, position, heure, température ambiante et moteur. Reste plus que la pression atmosphérique.

mardi 06 novembre 2018 08:27
Avatar
1
Olivier Bouyssou

Une liseuse (écran eink) avec un capteur sur la liaison USB ce serait pas mal aussi question consommation et affichage.

mardi 06 novembre 2018 07:49
Avatar
Schnaps

Avec l'arduino, beaucoup de développements sont possibles.

Je finalise actuellement une jauge fuel capacitive sur écran tft, avec horamètre, pression, t°, RPM,... Le tout affiché sur l'écran et envoyé en nmea à OpenCPN et son livre de bord.

Petite vidéo et quelques explications en suivant ce lien
https://www.schnaps.fr/articles.php?lng=fr&pg=868&tconfig=0

mardi 06 novembre 2018 09:28
S_20160818_132623a
1
BlackNav

Donc, les spécifications seraient :
- un capteur baromètre et température,
- un afficheur eink pour voir la courbe (historique des dernières 24h)
- une sortie USB pour pouvoir le relier à un PC.

c'est ça ?

mardi 06 novembre 2018 09:30
Missing
Solo ou pas

Les afficheurs eink sont plus cher. C'est pour ça que j'avais pris un LCD qui ne consomme somme toute pas tant que ça.
Mais je serais intéressé d'essayer un eink.
As tu un lien aliexpress low cost ?

mardi 06 novembre 2018 12:12
588efb78e4b0ec6bb7215c46
PhilippeG

Pour la température, j'ai trouvé la possibilité de mesurer une ou plusieurs (soyons fous !) températures sur un RPi avec un DS18B20. Il y a d'autres possibilités.
Perso, je suis coincé par la taille de l'écran que je cherche confortable, et la consommation globale micro plus écran.
http://nagashur.com/blog/2015/08/30/ds18b20-raspberry-pi-mesurer-la-temperature-avec-une-sonde-numerique/

mardi 06 novembre 2018 09:59 *** Message modifié par son auteur ***
S_20160818_132623a
BlackNav

Utiliser un Raspberry pour ça, c'est complètement démesuré. Un simple Nano à 4€ fait très bien le job...

mardi 06 novembre 2018 10:05
588efb78e4b0ec6bb7215c46
PhilippeG

@BlackNav, merci, je suis un peu à côté de la plaque...

mardi 06 novembre 2018 10:31
Avatar
Schnaps

@BlackNav
L'avantage du Nano, c'est essentiellement (uniquement ?) sa taille...
Dès que le sketch est costaud, surtout avec plusieurs librairies, on est vite limité par le Nano.
Perso, j'ai essayé : gérer le touchscreen, la micro-sd intégrée, plusieurs capteurs et un écran couleurs de taille confortable n'est pas possible avec un arduino Nano.
Pour quelques roros de plus, autant acheter un UNO ou mieux un Mega, l'économie sera de toutes façons au RDV...

mardi 06 novembre 2018 10:43
S_20160818_132623a
BlackNav

oui, c'est vrai.
Mais j'aime bien le Nano, il est mignon !

mardi 06 novembre 2018 11:01
Avatarh_o-2
Now

Nano est équivalent à Uno en terme de puissance de calcul et donc de logiciel.

La nano est une petite (en taille) Uno, donc il y a quand même des différences hardware comme les tensions par exemple, mais pour une application avec un capteur baro/temp on peu dire que c'est la même carte en plus petit.

La Mega, par contre est plus puissante mais pas sur que ça soit nécessaire pour des petites applis simples comme le baro.

mardi 06 novembre 2018 11:08
Missing
Sailabout

Pour écran très faible consommation et lisible au soleil, regardez du coté de https://www.waveshare.com/, par exemple le 9.7" https://www.waveshare.com/9.7inch-e-paper-hat.htm ou ses petits frères qui sont beaucoup moins chères.

mardi 06 novembre 2018 11:33 *** Message modifié par son auteur ***
Avatar
2
roberto

Si on peut oser avec les desiderata
1.Unité toute seule, sans connexions usb ni rien, avec écran même petit, affichage en permanence, alimentation 12v du bord
2.Courbe sur 24h, si possible 24/48
3.Etalonnable
4.Donnée numérique de pression dans un coin de l'écran, puis différence sur 3h et différence sur 24h

mardi 06 novembre 2018 11:53
Missing
Solo ou pas

Afficher une courbe nécessite souvent un afficheur graphique. C'est plus cher et plus difficile à gérer.
Est-ce vraiment utile d'avoir une courbe ?

mardi 06 novembre 2018 12:18
Avatar
roberto

je pense chacun a ses préférences, de mon coté je cherche justement c'est l'affichage, j'ai déja deux baromètres pour les données brutes, dont un est un mini barographe très basique dans lequel s'il y a une grosse tendance barometrique le graphique disparaît à moitié au délà du mini écran (l'échelle de representation ne s'ajuste pas) donc on ne voit plus rien.
Pas besoin non plus que ce soit une télé, un écran 5x10 ou 4x8 irait très bien; celui du Vion deuxième version allait très bien (avant que je n'oublie de laisser les piles dedans pendant l'hiver avec fuite du liquide et corrosion totale des circuits).

mardi 06 novembre 2018 12:45
588efb78e4b0ec6bb7215c46
1
PhilippeG

Avoir une courbe est utile, ça procède de la même façon que de lire une montre avec des aiguilles, on ne lit pas vraiment, on vois une tendance, une forme et on intègre plus facilement.

mardi 06 novembre 2018 12:45
588efb78e4b0ec6bb7215c46
PhilippeG

On ne peut pas utiliser des écrans de liseuse? J'en ai vu (des liseuses) à moins de 70€, reste à connaître peut-être le brochage et comment gérer l'affichage.
Parce que 170€ pour un écran, ça pique !

mardi 06 novembre 2018 12:08
Missing
Sailabout

Il y en a des moins chères que le plus grand a 170 Us dollrs, a la page https://www.waveshare.com/product/modules/oleds-lcds/e-paper.htm

mardi 06 novembre 2018 12:37 *** Message modifié par son auteur ***
Yintho_et_yangtho_2
yantho

Les écrans de liseuses sont des elink dont il est question plus haut, voici une plus petite taille.

https://projetsdiy.fr/test-ecran-epaper-eink-waveshare-27-spi-raspberry-pi-python/

mardi 06 novembre 2018 12:28 *** Message modifié par son auteur ***
Capture_du_2017-10-08_14-45-14
Che

le projet m'intéresse aussi, pour peu qu'il y ait une bonne âme capable de pondre un tuto spécial débutant, parce que par exemple, le schéma de connexion sur ecogium (le lien donné par papybato en début de fil), ben j'y comprends que couic.
j'ai 2 rpi premiers modèles à la maison que je n'ai jamais utilisés, je suppose qu'il est possible d'en utiliser un à la place du rpi zéro dont parle a_guy plus haut ?

mardi 06 novembre 2018 12:55
588efb78e4b0ec6bb7215c46
1
PhilippeG

@Che, je suppose, mais pas sûr, attendons confirmation, je m'y perds là-dedans. J'ai un vieux RPi aussi, le B avec 512Mb, je ne sais même plus quoi en faire...

mardi 06 novembre 2018 14:36
Lauben_bmr_83x110
1
bmayer

L'ordi du bord, PhilippeG

mardi 06 novembre 2018 14:53
S_20160818_132623a
1
BlackNav

ça s'affine... je reprends les specs :

1.Unité toute seule, sans connexions usb ni rien, avec écran même petit, affichage en permanence, alimentation 12v du bord
2.Courbe sur 24h, si possible 24/48
3.Etalonnable
4.Donnée numérique de pression dans un coin de l'écran, puis différence sur 3h et différence sur 24h

j'ajoute un 5ème point :
5. Alarme "coup de vent" en cas de chute violent du baro

pour l'aspect étalonnable, il faut une liaison USB pour pouvoir y saisir la valeur souhaitée, mais tous les microcontrôleurs Arduino ont cela.

La liste du matériel maintenant :
- un module baro BMP180 à 0.62 €
https://fr.aliexpress.com/item/I2C-SPI-BMP280-3-3-Digital-Barometric-Pressure-Altitude-Sensor-High-Precision-Atmospheric-Module-Replace-BMP180/32681667220.html?spm=a2g0w.search0104.3.2.47d96f22vx89ba&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615,searchweb201603_55,ppcSwitch_0&algo_expid=c3014fad-5b47-49e2-ba5e-debdc3231ccc-0&algo_pvid=c3014fad-5b47-49e2-ba5e-debdc3231ccc

- un arduino Nano (ou Uno ou Mega) à 2 €
https://fr.aliexpress.com/item/Freeshipping-Nano-3-0-controller-compatible-for-arduino-nano-CH340-USB-driver-NO-CABLE/32341832857.html?spm=a2g0w.search0104.3.16.5ab25d4cftPASI&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615-5733215,searchweb201603_55,ppcSwitch_0&algo_expid=0fb666f0-7934-48a7-ba2a-d0706398b233-2&algo_pvid=0fb666f0-7934-48a7-ba2a-d0706398b233

- un afficheur eink de 2.9 pouce à 15 €
https://fr.aliexpress.com/item/2-9-inch-eink-display-with-Connector-Board/32812881045.html?spm=a2g0w.search0104.3.2.422d2b4czdr01L&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615,searchweb201603_55,ppcSwitch_0&algo_expid=cda12f43-8ae3-4680-8b3f-fd6fd93e3b90-0&algo_pvid=cda12f43-8ae3-4680-8b3f-fd6fd93e3b90

- un régulateur de tension pour l'alimentation à 0.63 €
https://fr.aliexpress.com/item/LM2596S-ADJ-DC-DC-r-glable-step-down-Voltage-regulator-MODULE-d-alimentation-CONSEIL-3A-Buck/32850878334.html?spm=a2g0w.search0104.3.16.2291799dmM9EoF&ws_ab_test=searchweb0_0%2Csearchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615%2Csearchweb201603_55%2CppcSwitch_0&algo_pvid=5e70b8df-d82f-4a52-873e-5e961795f8d8&algo_expid=5e70b8df-d82f-4a52-873e-5e961795f8d8-2

- un buzzer piezo pour l'alarme à 0.67 €
https://fr.aliexpress.com/item/New-Arrival-Durable-3-24V-Piezo-Electronic-Buzzer-Alarm-95DB-Continuous-Sound-Beeper-For-Arduino-Car/32666789405.html?spm=a2g0w.search0104.3.1.78a824d3mVFld7&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615-5732715_10892_5733315,searchweb201603_55,ppcSwitch_0&algo_expid=956f893b-1b21-4dff-917e-3201afb09ae0-0&algo_pvid=956f893b-1b21-4dff-917e-3201afb09ae0

- un bouton pour éteindre l'alarme à 0.08 €
https://fr.aliexpress.com/item/Rouge-Noir-Blanc-SUR-OFF-Ronde-Rocker-Interrupteur-Bascule-6A-250VAC-10A-125VAC-En-Plastique-Bouton/1000005700120.html?spm=a2g0w.search0104.3.9.7ec35b547PKRFY&ws_ab_test=searchweb0_0%2Csearchweb201602_5_10065_10068_319_10892_317_5728815_10696_453_10084_454_10083_10618_10304_10307_10820_10821_537_10302_536_5730115_5733215_5733315_10843_328_10059_10884_5733115_10887_5732715_100031_5733415_321_322_10103_10913_5729115_10912_5733515_5733615-5732715_10892_5733315%2Csearchweb201603_55%2CppcSwitch_0&algo_pvid=4c31349b-f08f-4ac0-993a-241de6434828&algo_expid=4c31349b-f08f-4ac0-993a-241de6434828-1

il faut ajouter encore une boîte, du câble, une carte de prototypage, soit environ 10 €

on arrive à un total de : 0.62+2+15+0.63+0.67+0.08+10 = 29 €

Pas mal, non ?

mardi 06 novembre 2018 13:25 *** Message modifié par son auteur ***
Missing
papybota

J'ai le programme sous arduino mega (le uno a une mémoire un peu juste, et la différence de prix est négligeable) a chacun de l'adapter en fonction de la taille de l'écran , si on veut sortir les données sur le port usb pour opencpn ou maxsea, et la période d'affichage variable ou pas, ainsi que la fourchette de pression en ordonnée pour la précision.
Je vais documenter le programme que j'utilise, et si cela interesse quelqu'un, je lui enverrai.
Mon montage est composé d'un arduino mega avec un écran couleurs de 69mmx53mm, monté directement dessus avec un shield (l'écran ne nécessite aucun branchement externe).

mardi 06 novembre 2018 14:23 *** Message modifié par son auteur ***
Missing
Sailabout

Attention si vous commander en quantité pour des achats groupés. Il y a un risque de devoir dédouaner et donc de devoir payer la TVA ou même des droits de douane en plus de frais de dédouanement. Bien sure, nos amis chinois indiquent des valeurs nettement plus basses que la réalité pour nous aider mais cela foire de temps en temps.
Voici un exemple pour la Belgique

mardi 06 novembre 2018 14:28 *** Message modifié par son auteur ***
5772
Tomate

Adapté à partir d'Arbutus. Enregistrement 7J. Méga+écran tactile+BMP180+détecteur de foudre (pas satisfait de la puce)

mardi 06 novembre 2018 20:55
588efb78e4b0ec6bb7215c46
PhilippeG

Je me trompe ou tu as donné deux liens identiques, Guy ?

mercredi 07 novembre 2018 16:27
588efb78e4b0ec6bb7215c46
2
PhilippeG

Merci Guy, et Elektor, j'étais fan et abonné lorsque c'était un mag papier, de bons souvenirs !

jeudi 08 novembre 2018 11:29
Pavillonbleuocc
1
a_guy

Oui Si tu as connu les gros savons jaune ,les cadeaux Bonux et Elektor en papier , t’es un ancien !!!

jeudi 08 novembre 2018 15:22
Capture_d%e2%80%99%c3%a9cran_2018-03-26_%c3%a0_18.22.16
erwann92

Quel est la différence à part le prix (450€) avec le MINISAILOR de Naudet https://www.naudet.com/minisailor-c2x27382548?

mercredi 07 novembre 2018 17:55 *** Message modifié par son auteur ***
Pavillonbleuocc
a_guy

Naudet fait des instruments de précision depuis des lustres !
Donc ils choisiront des capteurs de meilleure qualité, une carte maison, un grand affichage e-paper .... et 0 travail pour le futur propriétaire le tous contre un chèque de .... €

Je pense quant modifiant quelques paramètre du cahier des charges et quelque Euro de plus, on devrait pouvoir s'en approcher un peu plus !

•prendre un grand écran e-paper 88x66mm WaveShare 100 €

•prendre un autre capteur de Pression atmosphérique - précision absolue ±0.01 hPa peut être :LPS25HBTR - Capteur de pression, Absolu, 26 kPa, 126 kPa, 1.7 V, 3.6 V 0.01 hPa 5 €

mais il va falloir aussi rajouter un peu d'électronique pour le piloter ?enfin bref c'est plus le cahier initial !

Hormis le prix puisque on a dit qu’on en parlait pas ! personnellement j'aime avoir la main sur tous ce qui est a mon bord je trouve que c'est un gage de sécurité (si ça tombe en rade je peux réparer !!!) voila ma motivation pour le DIY (Do It Yourself ) ou plutôt en Français le fameux système D !

jeudi 08 novembre 2018 08:55 *** Message modifié par son auteur ***
Voile-corse
Deunz

Bonjour , votre conversation a attisé ma curiosité et je me permets la question (de néophyte...) suivante :
Pourquoi ne pas se "contenter" d'une application sur smartphone (beaucoup sont équipés d'un capteur barométrique) ? Cette fonction n'utilisant aucune connexion (4G ou wifi).

Par exemple sur android l'application Barometer+ est gratuite, permet un export en CSV, et permet l'affichage de graphes sur 12h, 24h, 2, 4, 7 ou 14 jours ...

(voir IMG ci-jointe)

jeudi 08 novembre 2018 10:41 *** Message modifié par son auteur ***
S_20160818_132623a
1
BlackNav

eh bien parce que je n'ai pas de téléphone Android !

jeudi 08 novembre 2018 12:09
Avatar
2
roberto

+1, pas de smartphone
BlackNav il faut qu'on fasse attention nous sommes en voie d'extinction on risque de disparaître rapidement

jeudi 08 novembre 2018 12:16
Yintho_et_yangtho_2
yantho

Planquez vous , la justice GAFAM pourrait lancer un mandat contre vous..!

jeudi 08 novembre 2018 12:21
S_20160818_132623a
BlackNav

...mais j'ai un iPad, un iPhone, un MacBook !
hé hé hé....

jeudi 08 novembre 2018 16:34
Yintho_et_yangtho_2
yantho

Ouf.!
Il n'y a pas de capteur de pression la dedans ?

jeudi 08 novembre 2018 18:16
The_twinings_gunpowder
jeudi 08 novembre 2018 19:05
Fb_img_1521814363370
ploubaz22

comment savoir si le smartphone est equipé d'un capteur de pression. Comme un vieux galaxy S3 ?

mardi 13 novembre 2018 18:35
588efb78e4b0ec6bb7215c46
PhilippeG

@Ploubaz.
Sur le SGIII, si c'est un GT-I9300 comme j'ai, il y a un capteur de pression et un gyroscope.
Pour en être sûr, tu télécharges une app à base de baromètre, genre Barometer de IRSoft, si elle fonctionne, c'est bon.
https://play.google.com/store/apps/details?id=net.ir.barometer

mardi 13 novembre 2018 18:43
Fb_img_1521814363370
ploubaz22

Merci une nouvelle vie commence pour mon S3

mardi 13 novembre 2018 20:49
588efb78e4b0ec6bb7215c46
PhilippeG

@Ploubaz, une nouvelle vie? Le SG3 était et reste encore un excellent appareil, avec écran Amoled et processeur réactif, excellente autonomie et solide malgré son côté "tout plastique". Je l'ai gardé et l'ai même réparé car il m'a fait le coup de l'écran mort subitement (en deux jours). J'ai commandé un écran, l'ai changé tout seul et c'est reparti pour 5-10 ans ! Entre temps, pour le remplacer, j'ai acheté son frère jumeau question dimension, le A3, moins bon en écran et photo mais étanche.
Le SG3, tu peux quasi installer tout ce que tu veux comme applications.

mercredi 14 novembre 2018 10:07
Fb_img_1521814363370
ploubaz22

j'ai essayé sur plusieurs smarphones si l'appareil est équipé d'un détecteur de pression j'ai bien l'application barometer plus de proposé. Ok sur galaxy S4 et S5 nok sur tablette sony Z4

mardi 13 novembre 2018 20:47
588efb78e4b0ec6bb7215c46
PhilippeG

@Deunz, c'est ce que je dis dans un autre fil, j'avais donné le lien de Barometer (pas le "+" dont tu parle mais il se ressemble beaucoup. Pas trop de retour, m'en fiche !
Petit inconvénient, le "baro" qui est dans le téléphone n'est pas juste ni étalonnable, mais ce n'est pas grave car (pour moi) ce qui compte est la variation sur "x" heures.

jeudi 08 novembre 2018 11:33
Avatar
4
roberto

Bonjour Philippe,
une valeur de pression correcte est par exemple utile pour se "positionner" dans les cartes météo: imagine un gros anticyclone avec des isobares espacées, la valeur locale exacte donne un complément d'information intéressant.
Autre exemple, dans une transat on a eu des anticyclones mobiles, pour essayer de remonter vers le nord sans se planter dans les calmes, on regardait la valeur de pression de l'isobare postérieure, quand on y était on changeait pour remonter: c'est finalment un "routage" beaucoup plus efficace (et amusant) que de faire confiance aux grib que en ces conditions sont pratiquement inutiles.

jeudi 08 novembre 2018 14:01
588efb78e4b0ec6bb7215c46
1
PhilippeG

@Roberto, je suis parfaitement d'accord avec toi sur toute la ligne et la façon d'utiliser ces informations parfois vitales et très intéressantes qui procèdent de la même façon que d'utiliser une ligne de sonde pour se situer sur l'eau par rapport à la côte.
La petite différence est que je connais l'erreur de mon baromètre (ou capteur de pression) intégré et (heureusement) elle est constante ET linéaire, donc il me suffit de soustraire "x" points avec la virgule pour avoir la "vraie" pression qui est sur ma tête. Je l'ai étalonné avec la station MTO officielle de ma zone. Pareil pour mes thermomètres électronique que j'ai étalonné avec un (vieux) thermomètre à mercure utilisé pour la photo, mais pour la linéarité, c'est moins ça.
Tu as raison de souligner ce point concernant l'erreur.

jeudi 08 novembre 2018 17:19
Morvan
Lithops

Peut être serait il judicieux, d'envoyer, aussi, les données par wifi, ainsi il serait possible, en plus de l'affichage de les récupérer à l'aide d'une tablette ou d'un ordinateur, pour garder l'historique et faire des traitements plus poussés ?

Je n'en ais pas l'expérience mais un composant comme le ESP8266 semble bien adapté, sans obérer le budget.

https://f-leb.developpez.com/tutoriels/arduino/esp8266/debuter/

jeudi 08 novembre 2018 13:16
Pavillonbleuocc
1
a_guy

Perso je vais plutôt le jouer '' filaire'' pour l'envoyer via NMEA à Opencpn ou qtvlm .

MDA - Meteorological Composite,

MDA,x.x,I,x.x,B,x.x,C,x.x,C,x.x,x.x,x.x,C,x.x,T,x.x,M,x.x,N,x.x,M*hh

http://opencpn44.shoreline.fr/8_Dossiers_techniques/DT_31_NMEA/DT_31_NMEA.htm

Bon là c'est qu'en tous sera nickel !!

jeudi 08 novembre 2018 15:40
S_20160818_132623a
2
BlackNav

La trame XDR est préconisée, car la trame MDA est maintenant "not recommended for new design".

jeudi 08 novembre 2018 16:58
Pavillonbleuocc
a_guy

Merci pour l'infos ! je tacherais de m'en souvenir quand j'écrirai cette partie !

j'ai passé ma ptite commande hier soir en tous + quelques bricoles non listée genre planche à pain ,cordons ,capteur température/humidité,accéléromètre je tourne autour des 14 €

Par contre j'ai oublier le câble de programmation c'est un standard ?j'imagine que oui ! USB type A => mini usb type B

vendredi 09 novembre 2018 08:49 *** Message modifié par son auteur ***
Avatar
2
Schnaps


S'il est vrai que la trame $**XDR est recommandée, elle présente cependant l'inconvénient de ne "véhiculer" qu'une seule information, dans ce cas ici, la pression.

De plus, l'utilisation systématique de cette "simplification" XDR pour plusieurs capteurs peut entrainer quelques soucis, par exemple si l'on souhaite filtrer par l'en-tête les phrases NMEA selon le récepteur.
Enfin, contrairement à la phrase XDR, la phrase $**MDA permet de transmettre en plus (à partir du bmp180, par exemple) la température et le taux d'humidité (pour ceux que cela intéresse).

A noter que ces données sont récupérées de façon native sur le livre de bord d'OpenCPN ainsi que dans le DashBoard (tableau de bord) qui n'affiche la pression qu'à partir de la phrase $**MDA.
Idem, TimeZero lit la pression à partir de la phrase $**MDA (j'ai pas testé XDR dans ce cas).

Donc, CFCIV, mais qui peut le plus peut le moins, et puisqu'il s'agit d'envoyer (par fil et/ou par WiFi) une trame NMEA, rien n'empêche d'écrire les deux phrases (MDA et XDR) pour ensuite tester sur le récepteur laquelle est la mieux adaptée.

Même dans le cas d'un appareil autonome (sans envoi des phrases NMEA à un soft de nav'), dans le cas d'un baromètre (24h/48h/3j) sur écran tactile avec boutons, il n'est pas gênant d'afficher en petits caractères, dans un coin, les autres infos du capteur bmp180 (T° et humidité), ne serait-ce que pour "vérifier" le bon fonctionnement du capteur.
Une valeur erratique à ce niveau serait en effet un signe de dysfonctionnement.
Mébon....

EN c/c les deux phrases NMEA :

Pour la pression, la température et l'humidité


$WIMDA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,13>,<14>,<15>,<16>,<17>,<18>,<19>,<20>*hh

Fields
<1> Barometric pressure, inches of mercury, to the nearest 0.01 inch
<2> I = inches of mercury
<3> Barometric pressure, bars, to the nearest .001 bar
<4> B = bars
<5> Air temperature, degrees C, to the nearest 0.1 degree C
<6> C = degrees C
<7> Water temperature, degrees C (this field left blank by WeatherStation)
<8> C = degrees C (this field left blank by WeatherStation)
<9> Relative humidity, percent, to the nearest 0.1 percent
<10> Absolute humidity, percent (this field left blank by WeatherStation)
<11> Dew point, degrees C, to the nearest 0.1 degree C
<12> C = degrees C
<13> Wind direction, degrees True, to the nearest 0.1 degree
<14> T = true
<15> Wind direction, degrees Magnetic, to the nearest 0.1 degree
<16> M = magnetic
<17> Wind speed, knots, to the nearest 0.1 knot
<18> N = knots
<19> Wind speed, meters per second, to the nearest 0.1 m/s
<20> M = meters per second

Ou bien (fonctionne aussi pour la pression - faut préciser Barometer dans ce cas -, mais la multiplication des **XDR à toutes les sauces n'est pas satisfaisante amha...)

1.--$**XDR

1 2 3 4 n
| | | | |
$--XDR,a,x.x,a,c--c, ..... *hh

Field Number:
1. Transducer Type
2. Measurement Data
3. Units of measurement
4. Name of transducer
There may be any number of quadruplets like this, each describing a sensor. The last field will be a checksum as usual.

ex : $IIXDR,P,1.02481,B,Barometer*0D

vendredi 09 novembre 2018 10:11
Lauben_bmr_83x110
bmayer

Si une seule valeur est souhaitée, utiliser $??XDR, why not.

Penser qu'à la vitesse du NMEA0183, moins vous passez de caractères, plus vous passez de trames... Donc, si vous passez plusieurs valeurs, $??MDA a tout son sens (si les soft en aval savent la traiter...)

vendredi 09 novembre 2018 10:49
Avatar
2
Olivier Bouyssou

A ma connaissance une trame XDR peut véhiculer plusieurs capteurs (jusqu'à 4) dans une meme trame par ex :

$IIXDR,P,1.0,B,Barometer,C,20.0,C,TempAir*4C

-> There may be any number of quadruplets like this, each describing a sensor. The last field will be a checksum as usual.

vendredi 09 novembre 2018 15:19 *** Message modifié par son auteur ***
Lauben_bmr_83x110
bmayer

mmmmmhhh, et on peut supposer que "Barometer", "TempAir" sont des zones banalisées, $xxXDR peut-^tre utilisée comme $xxMDA, avec une limite à 4 infos.
Ok, j'achète.

vendredi 09 novembre 2018 17:15
S_20160818_132623a
BlackNav

J'utilise une trame XDR pour la pression, et une autre pour la T°.
La trame pour la T° fait 21 caractères.
La trame pour la pression fait 27 caractères.
Somme des trames XDR : 48 caractères.

La trame MDA fait 68 caractères, elle est donc moins efficace pour transmettre T° et pression. Et en plus, elle est obsolète.

XDR est pris en charge par OpenCPN, testé pour vous !
Elle est aussi pris en charge par QtVLM, mais je n'ai pas testé encore.

vendredi 09 novembre 2018 11:12
Lauben_bmr_83x110
bmayer

Si je codais l'émission, je coderais :
$WIMDA,,,1015.001,B,18.1,C,,,,,,,,,,,,,,*hh --> 44 caracteres
ou bien
$IIXDR,P,1.02481,B,Barometer*0D --> 32 caracteres
$IIXDR,T,18.1,C,Thermometer*nn --> 31 caracteres
soit 44 caractères vs 63 (32 +31) caractères et les bits de protocole pour les séparer.

vendredi 09 novembre 2018 11:57
Pavillonbleuocc
a_guy

Visiblement les appareil commerciaux balance les deux types de trames !
 
(si il y a assez de temps de dispo, je pense que je vais aussi me diriger vers ça).surtout que ni la pression atmosphérique ni la température n'ont besoin de mesure à la seconde prés ! une mise a jour du train toute les 5 minutes suffit largement ! ça permettra de limiter le travail du nano et de ne pas saturé le récepteur avec trop de trames !

Trop n'a jamais manqué !

merci c'étais mon interrogation pour qtvlm si il savait lire les XDR !

vendredi 09 novembre 2018 11:41 *** Message modifié par son auteur ***
Pavillonbleuocc
1
a_guy

Une petite idée du baromètre NKE (ou l'art du compromis efficace )


: La pression atmosphérique est émise dans la trame XDR et dans la trame MMB alors que la température de l’air est émise dans la trame XDR et MTA.

Exemple d’émission NMEA :

$IIXDR,P,1.02481,B,Barometer*0D

$IIXDR,C,19.52,C,TempAir*3D

$IIMTA,19.52,C*1E

https://www.nke-marine-electronics.fr/project/barometre-hr/

lundi 12 novembre 2018 10:19

Répondre

Pour participer aux forums, vous devez être inscrit et identifié

Vous identifier | Créer un compte matelot

Retour forums