Go Down

Topic: Anémomètre calcul de moyennes de vitesse et direction du vent (Read 1 time) previous topic - next topic

dbrion06

Merci beaucoup, Monsieur Zlika  pour la qualité de vos arguments (je n'en déduis rien, par charité, de votre capacité à gérer un système complexe).
Veuillez noter:
* que l'arithmétique modulo x est un grand classique (pas dans l'argument "il faut un manuel de maintenance")
* que des capteurs de récup sont encore plus sujets aux pannes par blocage (sinon, pourquoi seraient ils vendus à bas prix)
* que des traitements simples (en cas de panne/absence d'anémomètre, faire une moyenne sur des écarts repliés) existent depuis 40 ans et que je les ai documentés depuis le début.
* que, tant qu'à faire un traitement complet (j'ai eu l'honnêteté de le suggérer, en constatant que la bibliothèque trigo de l'arduino était de bonne qualité et rapide) autant ne pas faire de cascades de bricolages, au lieu du sacro saint DIY  (l'argument massue: puisque c'est un acronyme anglais, faut acheter sans réfléchir et pleurer sur les fora quand ça morchepo)

Précisez (numéro de post) quand est ce que la demande originelle portait sur
* un truc qu'il plante sous des arbres
* du matos de recup (normalement, c'est qu'il était bon ... à jeter, du fait de durs : si je l'avais lu, vous voyez quelle aurait été ma réponse)
ou si ce ne sont que des spéculations destinées à masquer une incompétence se parant du titre de créativité.

J-M-L

vous faites semblant de ne pas comprendre ?


vous avez introduit 2 inconvénients vous mêmes - la "paresse/mauvaise foi humaine" (faire des maths) et la "méchanceté du monde " (tolérance aux pannes)... et vous vous accrochez à ces points...

tout ce qui est dit c'est qu'il est commun (surtout sur ce forum) de faire des trucs mal ficelés qui ne passeraient pas en industrie et que ce qui compte au final c'est l'usage attendu.

et c'était hors sujet, les questions portant sur:
Quote
- valider ou non mes calculs de moyenne
- Je fais deux tableaux de 120 mesures chacun pour calculer la moyenne vitesse et la moyenne direction. N'est-ce pas trop pour le stockage sur la mémoire de l'Arduino UNO ?

- Est-il possible de ne faire qu'un seul tableau pour les deux mesures avec un seul algorithme de déplacement dans ce tableau (code optimisé !) ?
 - Enfin, à la mise en route (dans le cas où, à terme, il serait alimenté en autonomie par un panneau solaire et coupé la nuit), le temps qu'il y ait suffisamment de valeurs de mesure dans les tableaux, les moyennes sont forcément fausses. Comment faire pour ne pas afficher de moyennes erronées ?

Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

dbrion06

Je "m'accroche à ces points" parce que je suis assez ennuyé par des  arguties de pisseurs de codes imbus de leur supériorité.
Je n'ai pas répondu à la question portant sur la consommation mémoire, pour ne pas avoir à dire
a) qu'une information primordiale  est donnée au linkage (le reste de la mémoire "globale")
b) qu'on peut calculer une moyenne au fil de l'eau (et n'afficher que toutes les x mesures), au prix d'un float (on ne sait pas la valeur du cumul) et d'un compteur : 4+2 == 6 octets -ça, ça doit se trouver-

Tiens, le calcul de la moyenne au fil de l'eau (et son exploitation pour affichage) répond aussi à la dernière question, portant sur le démarrage que vous avez copié coller pour marquer un point (quand y avez vous répondu).

J-M-L

donc je résume

vous parlez de "paresse/mauvaise foi humaine" et "méchanceté du monde" plutôt que de répondre aux questions parce que vous êtes "assez ennuyé par des  arguties de pisseurs de codes imbus de leur supériorité", tout cela parce que Zlika a suggéré une approche de décomposition sur deux axes orthogonaux et pondération par la vitesse ?

je ne sais pas où vous avez vu une supériorité quelconque dans ce commentaire et ni en quoi votre commentaire sur la mauvaise foi humaine et méchanceté du monde apporte une solution aux questions...

bref, vous êtes de mauvais poil, c'est pas grave, vous vous exprimez parce que c'est un monde libre, très bien, vous faites comme vous voulez.. Ceux qui ne sont pas de votre avis peuvent s'exprimer aussi... même si ce sont des "pisseurs de codes imbus de leur supériorité".. leur avis mérite autant d'être exprimé que le votre...

bon ça va finir dans le bar cette conversation..

@fitness04 désolé ça ne répond pas trop à vos questions
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

dbrion06

Quelle réponse avez vous donné (à part la sacro sainte liste circulaire, ennuyeuse à gérer quand on débute) à la question....

J-M-L

c'est Artouste qui a parlé de "buffer circulaire" au premier post... pas moi..

J'ai simplement essayé (en vain) de ramener un peu de sérénité dans la discussion que vous avez envenimé en parlant de manière forte inappropriée de "sarcasme et désinvolture"... pour recentrer le débat.

Je vous rappelle que j'ai dit que votre point était valide, et les adjectifs qualificatifs inutiles...

mais vous vous obstinez à chercher des noises aux participants qui ne sont pas de votre avis... vous trouverez sans doute toujours quelqu'un ici pour ne pas laisser passer sans rien dire..

Ce forum a vocation de formation, les posts ne sont pas lus que par ceux qui y participent, mais d'autres - nouveaux ou chevronnés - lisent aussi ces posts... 

On peut avoir des avis opposés et le débat peut rester courtois. On peut proposer des solutions s'appuyant sur des "design patterns" (tiens encore de l'anglais) et autres techniques classiques, en employant le vocabulaire adapté sans avoir à s'entendre dire que c'est de la frime...

Modérés vos propos et votre interprétation toute subjective de ce que vous pensez lire dans les explication des autres participants et ça ira tout de suite bcp mieux.

 
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

Zlika

Monsieur dbrion06,

Quote
Précisez (numéro de post) quand est ce que la demande originelle portait sur
* un truc qu'il plante sous des arbres
* du matos de recup (normalement, c'est qu'il était bon ... à jeter, du fait de durs : si je l'avais lu, vous voyez quelle aurait été ma réponse)
Si vous preniez le temps de mettre en doute vos convictions, je suis sûr que la partie, en gras, ne vous aurai surement pas échappé

Quote
Bonjour à tous,

Je suis sur un projet mesure et de direction du vent avec un anémomètre DAVIS que j'ai récupéré , une Arduino UNO et un Shield Ethernet.
, tout comme celle-ci.

Quote
Il ne s'agit que d'un projet diy avec du matériel de récupération (cf premier post)
.

Vous savez sûrement que la première chose que l'on fait quand on choisi son matériel, et de définir les critères en fonction de son domaine d'application (précision, robustesse, prix, disponibilité en quantité, délais de livraison ou nombre de fournisseur).

Sans analyser tout ces critères, il me semble que le choix a été relativement mis en évidence dans ce premier post.

Pour ce qui est du' truc' qui plante, on en ai actuellement qu'au projet. Cela inclut évidement la mise au point et les corrections de bugs.

Si vous êtes capable de réunir différents composants ensemble, de produire un code un minimum conséquent qui compile et fonctionne du premier coup, en ayant inclu vos routines de contrôles pour vérifier le comportement de chaque composants, alors vous êtes, sans conteste, bien plus organisé et intelligent que moi... Mais la encore, je peux me tromper.

Pour ce qui est du diy, je vous suggère de prendre un peu de recul.

Vous êtes sur un site destiné à vendre des cartes électroniques qui ne font rien si on apporte pas un minimum de matière (programmation, modules externes,...).
Ils ne vendent pas des machines à laver ou des fours micro-onde, bardés de certifications et de normes, destinés à monsieur et madame tous le monde en l'accompagnant de sa documentation technique.

Ces cartes ne sont pas destinées à être utilisée par une personne qui n'a pas un minimum de connaissance en électronique et en programmation.
Lorsqu'il achète cette carte, il est conscient que le résultat escompté ne sera pas forcément à la hauteur du projet qu'il a imaginé et aura sûrement besoin d'un peu d'aide(d'où l'existence de ce forum).
Il ne va pas, de même, prétendre produire un objet destiné à la vente grand public (on ne vend pas n'importe quoi à n'importe qui, il y a des normes).

Aux vues de toutes ces remarques, je comprends difficilement votre comparaison avec le monde professionnel, ainsi que vos propos, de mon point de vue péjoratif, sur le concept du 'do it yourself'.

Pour un usage professionnel et fonctionnel au déballage, il y a d'autres sites spécialisés (mais de mon point de vue moins marrant).

Quote
* que des traitements simples (en cas de panne/absence d'anémomètre, faire une moyenne sur des écarts repliés) existent depuis 40 ans et que je les ai documentés depuis le début.
Peut-être que, professionnellement, vous êtes plus enclin à cogiter sur les problèmes pouvant survenir sur un produit fini. Mais si vous regardez les sujets des posts, les demandeurs se concentrent beaucoup plus sur le fonctionnement tout court d'un projet en cours de développement. La partie SAV n'est franchement pas leurs préoccupations.
Si ça coince, forcez. Si ça casse, ça devait probablement être réparé, de toute façon.

dbrion06

Et en clair, sans baratin (destiné à dissimuler une abyssale incompétence), vous voulez dire quoi?

Si son anémomètre  est de recupération :
* il est absurde de compter sur un service normal.
* il ***faut** faire des moyennes dedirection sans pondérer par la vitesse du vent, en les repliant (calcul modulo 360 degrés); un calcul utilisé depuis des décennies (moyenner l'écart par rapport à lapremière direction) est le seul possible: en plus, il ne consomme pas  de ressources et ne fait pas le pari -stupide, dans le cas de la recup- que deux capteurs marchent...
J'en ai donné les détails ... dans mon premier post (tout en concédant qu'une moyenne vectorielle avait plus de sens, ce à condition d'être fait proprement -i.e sans escroquerie , en péride d'inflation,  l'escroquerie intellectuelle est la pire, fût elle habillée de connaissances en codage-.)

Zlika

C'est vous qui partez du principe qu'il ne marchera pas ou plus.
Tout les arguments sont bons pour vous afin de rabaisser les posts des autres.

Vous avez fait votre proposition, et j'ai fait la mienne.

Si vous ne supportez pas que l'on puisse avoir un autre avis que le vôtre, je vous conseille de ne pas continuer dans cette voie.
Vous allez vous mettre beaucoup de monde à dos si vous continuez à imposer partager vos idées de la sorte.
Si ça coince, forcez. Si ça casse, ça devait probablement être réparé, de toute façon.

fdufnews

Et en clair, sans baratin (destiné à dissimuler une abyssale incompétence), vous voulez dire quoi?
Ça me rappelle quelqu'un.....
Pépé sors de ce corps

kamill


bidouilleelec

Bonjour fdufnews,

Ça me rappelle quelqu'un.....
Pépé sors de ce corps
Cela pourrait être une bonne nouvelle ?

Cordialement,
bidouilleelec

fitness04

Bonjour a tous,

J'ai pas tout lu car je decouvre que ce sujet est "déterré"...
La discution semble passionnée et depasse un peu mes capacités...

Mais, ma station meteo est maintenant opérationnelle et placée sur mon toit.

Elle émet  sur Thingspeak et Blynk.

Le calcul de la directon du vent est satisfaisant et la fiabilité de la station semble correcte. Même le minuscule panneau solaire suffit pour alimenter la Pro mini +NRF24L01.
Le capteur Davis fonctionne bien même  s'il est d'occasion.

C'est d'ailleurs grâce  a ce Forum que j'y suis arrivé (et beaucoup d'autres recherches sur Internet...).

Si j'ai le temps, je redigerai un projet fini qui pourra servir à  d'autres.

Je vais tout de même  lire tous les posts pour voir si je comprend...

Merci à  tous.
Fitness04 - Newby!

dbrion06

PEut être que vous avez une erreur infinie.... ce qui vous ouvre de grands espaces...

Go Up