SRF 05, avions et intrusions de piste...

Bonjour à tous, je me présente Dorian, 16 ans pilote privé.
Je cherche à préparer un système pour un projet sur les intrusions de pistes (vous savez, un avion sur la piste au mauvais moment...).
J'ai choisi de faire ce projet à l'aide d'une carte Arduinon Uno, d'un SRF05 et de LEDs.
Le problème c'est que je n'arrive pas à programmer et qu'il me reste deux semaines avant la finalisation du projet.
Je fait donc appel à vous, si vous acceptez de m'aider voilà ce que je voudrais faire :

Après quelques recherches voilà ce que je désire :

  1. Le capteur, positionné à l'horizontale mesure une distance (environ 110cm) qu'il prend pour la "normale"
  2. Si cette distance, la "normale" diminue (oh, un avion!) on allume six Leds branchés sur la carte (comment je ne sais pas, comme tout d'ailleurs^^)
    3.Si cette distance retourne proche de la "normale" (environ 5cm), les LEDs s'éteignent (l'avion a décollé)...

Voilà je ne sais pas si quelqu'un pourra m'aider sachant que le but est que le capteur ne détecte pas les avions au bord de la piste (hors de la zone grise, à plus de 30cm sur le coté du capteur, c'est pour ca qu'il me semble correct de mesurer une normale au début, sinon le capteur va même mesurer la piste et les panneaux et les prendre en compte...(il semble que le SRF05 mesure en volumétrique, c'est dur d'éviter qu'ils détecte ce qu'il ne doit pas...)°

Mille merci aux aimables personnes qui pourront m'aider, je suis désolé de tout demander de A à Z mais mon truc c'est pas vraiment l'informatique...

bonjour,
d'après la doc, il a un angle d'ouverture <15 degrés, donc ca devrait pas poser trop de problème.
après il y a plein d'exemples pour ce module sur le net.
tu peux même jouer sur les leds pour les distances.
si distance<10 => toutes les leds
si distance<20 => 4 leds
etc...

infobarquee:
d'après la doc, il a un angle d'ouverture <15 degrés, donc ca devrait pas poser trop de problème.

Moi je trouve (suivant la doc) 30° à 50° d'angle d'ouverture ...

Pour la mise en œuvre du capteur :
http://wiki.airisep.fr/index.php?title=Devantech_SRF05
http://blog.crdp-versailles.fr/technoclergeot/index.php/post/21/01/2012/Arduino-capteur-ultrason-SRF05-servo-processing-Sonar
http://luckylarry.co.uk/arduino-projects/arduino-sonic-range-finder-with-srf05/

Pour les led, si tu veut les allumer toute ensembles d'un coup :
http://www.sqlskills.com/blogs/paulselec/post/arduino-figuring-out-transistors-and-associated-resistors.aspx
(un transistor + "n" led avec une résistance de limitation par led)

Si tu veut les allumer séparément : exemple blink.

je retrouve plus le site du vendeur qui annoncait les 15°
sinon voilà le digramme SRF05 Technical Documentation

EDIT :
je viens de retrouver le site
http://www.f15ijp.com/2012/09/arduino-ultrasonic-sensor-hc-sr04-or-hy-srf05/

15° effectivement d'après le datasheet constructeur ...

(google trad fait des merveilles parfois :grin:)

C'est pratique de trouver des valeurs différentes suivant le site :zipper_mouth_face:

j'ai trouvé aussi du 30°
mais la chose qui me parait le plus plausible est :
émetteur 45°
récepteur 15°
ca pourrait coller, à moins que je me trompe.

Dorianthepilot:
Bonjour à tous, je me présente Dorian, 16 ans pilote privé.
Je cherche à préparer un système pour un projet sur les intrusions de pistes (vous savez, un avion sur la piste au mauvais moment...).
J'ai choisi de faire ce projet à l'aide d'une carte Arduinon Uno, d'un SRF05 et de LEDs.
...

Bonjour
si tu est pilote 8) , tu devrais savoir que la phraséologie est très précise en aeronautique, dans ce cas, il ne s'agit pas d'intrusion(s) mais d'incursion(s) :smiley:
c'est pour une maquette ?

infobarquee:
mais la chose qui me parait le plus plausible est :
émetteur 45°
récepteur 15°

Record battu, lextronic 55°, qui dit mieux ? :grin:
http://www.lextronic.fr/P1763-telemetre-ultrason-srf05.html

je m'incline, trop fort skywodd :grin:

sinon comme ca, vu que cela a l'air d'être pour une maquette, pourquoi ne pas utiliser un détecteur pir?
http://snootlab.com/adafruit/285-capteur-de-presence-pir.html ca fonctionne probablement avec les zombies d'après le site :slight_smile:
mis dans un rouleau afin de diminuer son angle de 110°.
j'ai déjà utilisé ce genre d'installation pour faire un détecteur de passage, vu que j'avais ca sous la main.
en plus le système est hyper simple a mettre en place.
si HIGH=>mouvement donc intrusion ou incursion
si LOW=>piste libre

Je ne comprends pas trop ton système et surtout les distances que tu énonces.
C'est pour des avions modèle réduit? :grin:
Ou bien c'est un détecteur de franchissement d'un taxiway ou d'un point d'arrêt?

Personnellement je ne me fie qu'à une chose pour juger de l'état d'occupation de la piste: à mes yeux :grin:

bonjour,
j'ai testé aujourd'hui un HC-SR04, et bien pour tout dire, soit il fonctionne mal, soit ca va être galère ton principe.
de 10 à 50 cm ca va encore, mais au delà, ca se disperse à mort et on a souvent des 0cm.
je voulais utiliser ce principe pour un autre projet, mais je crois que je vais rester sur un PIR qui lui fonctionne au moindre mouvement.

Re bonjour à tous, merci pour votre réactivité je ne m'attendais pas à tant de réponses...
Effectivement c'est pour une maquette sur les incursions de piste avec des modèles réduits. (Piste d'1m... :slight_smile: ).

infobarquee:
mis dans un rouleau afin de diminuer son angle de 110°.
si HIGH=>mouvement donc intrusion ou incursion
si LOW=>piste libre

Malheureusement j'ai déjà acheter un SRF 05 et vu le peu de temps et d'argent qu'il me reste je préfère l'utiliser... Serait-ce possible de le mettre dans un rouleau pour réduire son angle sans que celui-ci ne fonctionné plus ?
@patg_, oui les yeux avant tout mais c'est pour montrer la viabilité d'un tel système, qui serait adapté en vrai pour surveiller des pistes par tout temps en complètements des yeux et des contrôleurs... (La catastrophe de Tenerife est un exemple...). Et le système analyserai la piste :slight_smile:

Encore merci à vous tous!

Personne n'a d'idée ? Même un code simple sans trop chercher la perfection me conviendrai... Merci à ceux qui me lisent (ce n'est pas mon genre de quémander mais là je sèche en plus je n'ai pas le temps de m'y intéresser trop longtemps avec les examens et tout ça)

le code est pas trop compliqué a faire.
tu cale un repère en bout de ta maquette, ca te donne la distance de ref.
après si la distance change ou descend en dessous de X cm tu allume les leds.
image ta maquette fait 1.5m
valeur=150;
if (valeur<130){digitalWrite(led,HIGH);}else{digitalWrite(led,LOW);}