Show Posts
Pages: 1 ... 59 60 [61] 62 63 ... 346
901  International / Français / Re: Capteur de pression et fonction map() on: May 02, 2014, 09:46:23 am
Si Voff est la tension retournée par le capteur lorsque la pression différentielle est nulle alors que retourne le module entre 0.5 et 2.5v?
selon les dispersions un equilibre  peut etre compris entre entre 2.25 et 2.75V
il faut verifier sur piece pour calibrer
902  International / Français / Re: Capteur de pression et fonction map() on: May 02, 2014, 09:43:44 am
Ok donc j'oublie le recalage des offset.

Donc au final si je fais:
Code:
mapfloat(pressure_in_bit,102,921,-2,2);
J'aurais la bonne valeur théorique?

Et par rapport à la doc je n'ai pas compris ce que sont Offset (Voff) , Full Scale Output (VFSO)  et VFss  ?
attention aux dispersions
en theorie le signal de sortie peut varier entre 0.25V et 4.75V , soir rameneé  à l'ADC une amplitude comprise entre 50 et 970
pas 102 et 921
903  International / Français / Re: Capteur de pression et fonction map() on: May 02, 2014, 08:50:57 am
Ce qu'il y a c'est que j'aurais bien aimé avoir 1023 pas entre 0.5 et 4.5v justement pour améliorer la résolution
en soft , pas de solution
en hard :
- mettre une ref externe calée à max output (4.75V) , mais tu perd toujours l'offset
- mettre en sortie du MPV 2 AOP , un pour caler l'offset à 0, l'autre pour amplifier de 4.75 à 5V
ceci etant compte tenu de l'imprecision intrinseque du capteur qui peut atteindre +/-6.25% de VFss
l'interet reel est limité


904  International / Français / Re: Capteur de pression et fonction map() on: May 02, 2014, 07:24:34 am
Non car en fait il s'agit de la fonction qui va me donner un float:

Code:
float mapfloat(long x, long in_min, long in_max, long out_min, long out_max) {
  return (float)(x - in_min) * (out_max - out_min) / (float)(in_max - in_min) + out_min;
}

Et je fais donc un:
Code:
pressure_in_bit = analogRead(A0);
// Re-convert digital to analog
pressure_in_kPa = mapfloat(pressure_in_bit,0,1023,-2,2);

Donc de ce coté pas de problème.

C'est plus le fait de comprendre le datasheet qui m'inquiète
J'ai pas compris ta demo, mais si tu es sur de toi  smiley-mr-green

Quote
Justement, comment tenir compte de ce paramètre dans mon map?
C'est cette question que je me pose depuis hier et n'arrive pas à résoudre le problème.

si tu veux rester sur une solution purement soft et avec du map
sachant que l'offset/valeur mini  est 100 (valeur ana lue)
je ferais pour une echelle 0 100% :
valeur analue-100
ça te conditionne ton amplitude entre 0 (100-100) et 870 (970-100)
tu fais un map sur 0,870 ---> 0,100
un map 100,970 ---->0,100 doit fonctionner aussi
905  International / Français / Re: Capteur de pression et fonction map() on: May 02, 2014, 03:46:53 am
...
Est ce que si je fais directement un:
Quote
pressure_in_bit = analogRead(A0);
pressure_in_kPa = map(pressure_in_bit,0,1023,-2,2);

La valeur retournée sera bonne?

Merci pour vos réponses smiley-wink

bonjour
ton capteur est un capteur differentiel qui te sort pour un equilibre 2.5V pour une alim de 5V (soit 512 sur une entree ana ref=5V)

ta fonction map ne va te renvoyer que 5 valeurs pour une lecture de 0-1023 , soit -2 , -1 ,0 ,1 et 2
tu aurais interet à utiliser un truc du genre :
Code:
pressure_in_kPa = map(pressure_in_bit,0,1023,-2250,2250);
voir meme d'affiner plus dans la mesure où ta sortie n'evolue qu'entre 0.5V et 4.75V
soit en lecture ana : entre ~ 100 et 970
906  International / Français / Re: Mesure de champ électromagnetique on: May 01, 2014, 07:02:45 am
   Dans cette video, c'est quoi qui est détecté, le champ electrique de la mian du gas?? le champ electromagnétrique?? :


Ni l'un , ni l'autre , ce qui est "capté" c'est l'effet relatif de capacitance
un exemple ici avec un arduino, faire du son  ou allumer une/des led apres c'est la meme chose
http://interface.khm.de/index.php/lab/experiments/theremin-as-a-capacitive-sensing-device/
907  International / Français / Re: thermomètre chambre froide avec alarme sms on: May 01, 2014, 04:32:09 am

juste pour vous dire que j'ai pas laissé tombé le projet, loin de là ;-) j'ai réussi à envoyé des sms avec mon shield, mais avant cela il a fallu réussir à brancher une shield gprs sur ma mega, ce qui pour moi n'a pas été hyper simple lol

de plus a force de faire des test bah j'ai cramé la mega... je sais pas ni comment ni pourquoi snifff... du coup j'ai recommandé une nano et une mega le tout devrait arriver très vite (site français) et puis aujourd'hui j'ai acheté un livre

bonjour
Tu aura donc bien avancé  smiley-mr-green
"cramer" qq chose ça fait partie de l'experience, mais il est bon de savoir ce qui a causer ça  smiley-mr-green
Errare humanum est, perseverare diabolicum  smiley-cool
c'est qoui le symptome exact ? , la mega est peut etre recuperable
908  International / Français / Re: Mesure de champ électromagnetique on: April 30, 2014, 04:22:27 pm
    Merci pour vos réponses smiley-wink
   j'ai commandé des HMC5883L pour voir ce que cela donne,
 c'est vraiement domage que je puisse pas capter le champs elecromagnétique d'un corp humain...
 J'avais vu des realisations d'un speudo instrument de musique à base de circuit electronque qui produit des sons variant (en fréquence) celon la position de la main au dessus de la carte, je ne pense pas que c'etait avec un capteur de distance, quelqu'un vois de quoi je parle?? esce une interaction avec le champs electrique humains, ou un autre champs (magnétique, electromagnétique)??
un corps humain complet n'est pas magnetiquement polarisé  smiley-mr-green

pour "l'instrument" surement voir çà
et les applis "modernes" ne manquent pas  smiley-mr-green
http://fr.wikipedia.org/wiki/Th%C3%A9r%C3%A9mine
909  International / Réalisations et Projets Finis / Re: Robot d'inspection piloté par Androïd on: April 30, 2014, 04:17:00 pm
C'est ca:
...
facultatif,
ça permet de piloter à l'extérieur, en s'affranchissant de la LiveBox  smiley-wink


OK
merci
Je vais tester pour voir si ça remplace sans probleme
un WR702N derriere un shield ethernet  pour simplement offrir la fonction WIFI, normalement il n'y a pas de raison que ça ne marche pas.
Là si j'ai bien compris , il ne te sert "qu"à" diffuser on air  le flux video , et ta cam IP est connectée dessus en RJ45 ?
910  International / Français / Re: Problème entre 2 modules I2C ? on: April 30, 2014, 01:10:23 pm
C'est un problème de puissance lumineuse, un peu comme si l'afficheur était sous alimenté.
Le réglage  de contraste situé au dos du LCD n'apporte rien de plus.
ok , donc ça semble bien etre le backlight
tu peux tester quelle tension tu a exactement  selon les cas (litigieux ou pas)  entre 5V et GND de l'arduino
et les pins 15 et 16 du connecteur LCD
911  International / Français / Re: Problème entre 2 modules I2C ? on: April 30, 2014, 12:12:58 pm
bonjour
quant tu ecris ça :
Quote
Quand j'essaie de faire fonctionner les deux modules i2c ensemble dans le même programme, l'afficheur LCD est à peine lisible (pas assez de luminosité) alors qu'utilisés séparément il n'y a pas ce problème.

c'est un probleme de contraste ou un probleme de backlight ?
il y a un reglage de contraste sur ton module LCD ? ça donne quoi une action dessus dans le cas "litigieux" ?  smiley-mr-green
912  International / Français / Re: Régulation de la température d'une résistance de chauffage on: April 30, 2014, 12:08:04 pm
J'ai cherché un peu ce que c'est qu'un "hysteresis" et je suis tombé sur ce bout de programme arduino:
Code:
if (temperature < (setTemp - HYSTERESIS)) digitalWrite(TRIAC_PIN, HIGH);
if (temperature > (setTemp + HYSTERESIS)) digitalWrite(TRIAC_PIN, LOW);

Je pense que je dois utiliser ceci pour mon programme mais qu'est ce que le HYSTERESIS ? Merci
https://fr.wikipedia.org/wiki/Hysteresis
913  International / Français / Re: Comment créer une interface web avec du css et arduino on: April 30, 2014, 10:10:23 am
Bonjour jeunes bipèdes !  Je travaille sur un projet de prévention du décrochage scolaire et il me faut créer une interface web.
je pensais faire l'interface avec du css et biensur avec arduino mais je n'arrive pas a faire le début du code, j'ai cherché plusieurs tuto mais ils font toujours des trucs differents du coup je suis un peu perdu :/ 
du coup j'ai besoin de votre avis ! pensez vous que je doive abandonner l'idée du css pour utiliser autre chose ?
Je vous remercie d'avance !

Bonjour
regarde eventuellement là pour du css avec arduino
http://www.andremiller.net/content/arduino-web-enabled-aquarium-controller
914  International / Réalisations et Projets Finis / Re: Robot d'inspection piloté par Androïd on: April 30, 2014, 09:43:22 am
Ce tank peut être piloté par tout appareil Android (smartphone, tablette), via Bluetooth.
Le flux video est transmis par Wi-Fi



Une video est disponible dans la Section Exhibition


@Artouste
Merci de me donner, comme convenu, tes impressions en retour sur Total RC Commander


bonjour Kas
pas de probleme , mais pas avant semaine prochaine
C'est quoi ton mini-router ?
915  International / Français / Re: Régulation de la température d'une résistance de chauffage on: April 30, 2014, 09:33:57 am
Je veux juste faire chauffer mon élément chauffant (que l'on voit sur la photo) d'une certaine température mettons 20°C, et qu'il reste à cette température. Donc si j'ai bien compris, j'effectue le câblage nécessaire, et dans mon programme, je dis que si cette température est atteinte, on arrête le chauffage et si elle n'est pas atteinte, donc inférieure, on chauffe.

Sinon merci pour ses détails, cela va beaucoup m'aider.
bonjour
sur le principe c'est ça
mais  il faut introduire un hysteresis surtou si tu utilise un relais de commande pour la resistance.
et il ne faut pas compter sur le 5V de l'arduino pour alimenter en puissance ta resistance

Pages: 1 ... 59 60 [61] 62 63 ... 346