Pages: [1]   Go Down
Author Topic: Capteur Ultrasonic Module HC-SR04 limiter a 3 cm  (Read 2088 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour, ce matin j'ai reçu ma commande, capteur d'obstacle ultrason "Ultrasonic Module HC-SR04", http://www.befr.ebay.be/itm/250973476855?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649,
l'annonce dit "Detection distance: 2cm-450cm",

donc j'ai utiliser la libraire "Ultrasonic Library" j'ai tester la fonction Ranging et j'ai constatée que je ne pouvais pas détecter au delà de 3cm, j'ai donc utiliser la fonction timing et calculer la distance manuellement et même résultat je ne détecte pas au delà de 3 cm,

voici mon code source actuel

Quote
#include "Ultrasonic.h"
Ultrasonic ultrasonic(11,10);
long distance,duree;

void setup() {
Serial.begin(9600);
}

void loop()
{
  duree = ultrasonic.Timing();
 
  distance = ((duree)*(340))/2;
  Serial.print(distance/10000);
  Serial.println("cm");
 
  if((distance/10000) <= 2)
  {
  tone(3,400,500);
  }

   
  delay(500);
}

pour le brochage
gnd - gnd
Echo - ~10
Trig - ~11
vcc - vcc

si il serait possible de m'aider a savoirs si le problème vient du matériel de la libraire ou de moi ?
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Ales
Offline Offline
Faraday Member
**
Karma: 29
Posts: 3163
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://smartrobotics.wordpress.com/2011/11/22/hc-sr04/
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai tester ta méthode et toujours le même résultat 3 cm max.
je commence a croire que sa vient du matériel.
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai tester ta méthode et toujours le même résultat 3 cm max.
je commence a croire que sa vient du matériel.
bonsoir
regarde ça, il y a un .ino qui n'utilise pas de library
et c'est facile de remplacer le lcd par du serial au moins pour test
http://fritzing.org/projects/hc-sr04-lcd-display/
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai compiler ton code telle quelle j'y ais mi mon écran a cristaux liquide et c'est toujours le même problème il ne dépasse pas les 3 cm .
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai compiler ton code telle quelle j'y ais mi mon écran a cristaux liquide et c'est toujours le même problème il ne dépasse pas les 3 cm .
A chaud ça sent le module "pas bien en forme"  smiley-cool
pour  aller plus loin (désolé pour la joke  smiley-cool ) , l'ideal est d'avoir un oscilloscope
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai un multimètre, par contre je sais pas trop quoi vérifier et je n'ai aucune valeur de référence ?
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai un multimètre, par contre je sais pas trop quoi vérifier et je n'ai aucune valeur de référence ?
avec un multimetre tu n'ira pas très loin (en dehors de vérifier les continuités)

tu aarive a detecter de maniere coherente jusqu'à 3cm ?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

oui si je suis a plus de 3 cm d'un obstacle il reste bloquer a 3,
par contre je viens de mettre la tentions a 3.3V au lieu de 5 et je remarque qu'il détecte au delà de 20 cm jusqu'à 50 mais si je suis plus proche de 20 cm il m'affiche des distances incohérente allant de 20 a 50.

« Last Edit: October 19, 2012, 02:25:49 pm by lacolombenoir » Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

oui si je suis a plus de 3 cm d'un obstacle il reste bloquer a 3,
par contre je viens de mettre la tentions a 3.3V au lieu de 5 et je remarque qu'il détecte au delà de 20 cm jusqu'à 50 mais si je suis plus proche de 20 cm il m'affiche des distances incohérente allant de 20 a 50.

Le HC-SR04 est alimenté comment ?
la source VCC vient d'où ?
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

il viens de mon Arduino uno
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Faraday Member
**
Karma: 19
Posts: 4149
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il viens de mon Arduino uno
ce genre de module travaille en regime impulsionnel
l'alim venant de l'arduino est peut etre limite

ça ne coute rien  pour test d'alimenter le module par une source VCC externe

(ne pas oublier de relier les GND)

Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

un cordon usb sa suffis ?
vcc et gnd du cordon usb donc plus aucun lien avec l'arduino c'est bien sa ?
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Offline Offline
Full Member
***
Karma: 0
Posts: 110
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

SAYAIS tu avais raison l'arduino pouvais pas fournir 5 volte mais 4.59 d'après le multimètre a cause du multi-usb je lais mi sur l'usb de la façade avant et la tentions est revenu a 5 volte.
merci pour ton aide maintenant je peu détecter des obstacles a plus de 200 cm.
Logged

www.hatokuro.comuf.com site consacrer au rétrogaming

Pages: [1]   Go Up
Jump to: