télémètre (très longue portée), ultrasonique ou laser… pour arduino?


8

J'ai un maxbotics Ez1 branché sur un arduino

mais je me demandais comment construire un ruban à mesurer numérique et le connecter à un arduino, pour des mesures plus longues que 10 pieds, peut-être 20, 30 pieds ou plus ...

Je vois que Stanley vend une bande numérique pour 29,9 $ chez Sears ... Je pourrais pirater cela, mais il y a quelque chose avec une plus longue portée que ez1

Quelqu'un vend-il quelque chose de approprié?


et quelle précision ...
Kortuk

1
Je pense que j'ai écrit "plus de 10 pieds, peut-être 20" et pour plus de précision, j'ai dit que c'était pour un projet de ruban à mesurer numérique
Francesco

Oubliez les ultrasons. Son faisceau devient très large. Il est généralement bien documenté dans sa fiche technique.
jippie

Si cela n'implique pas de mesures où la courbure de la terre interfère, ce n'est pas "très longue distance". :)
rdivilbiss

Réponses:


3

Comme arrière-plan pour pirater un télémètre LASER existant, voici un très bon compte rendu de la tentative de compréhension d'un homme et interfacer en série un télémètre LASER Aparkfun Prexiso - il a échoué mais donne des informations extrêmement intéressantes et probablement utiles sur ce qu'il a trouvé.


Module de détection ultrasonique Sparkfun .
Cher compte tenu du coût d'un robinet LASER.

Variantes et spécifications de base . Portée de 25 pieds revendiquée. Informations utiles.


Un RADAR Doppler utilisant des radiofréquences fonctionnant à quelques centaines de MHz - utilisant éventuellement un module d'ouvre-porte Gunn depuis des jours d'autrefois, peut avoir une plage de «très grande». J'ai déjà possédé un radio-altimètre APN1 à partir d'un cargo Bristol (avion) ​​et il gérait des milliers de pieds avec le sol comme `` réflecteur '' - beaucoup de sol, il faut l'admettre - et utilisait des vannes thermioniques à tube gland. Vous devriez pouvoir obtenir autant de portée que votre cœur peut désirer en utilisant la RF.

L'APN 1 a utilisé une méthode simple mais utile pour NE PAS avoir à mesurer explicitement le temps de vol. La mesure du temps de vol (TOF) est possible mais à courte portée implique des temps TRÈS courts. Une nanoseconde est un temps-pied sage!.
L'émetteur APN1 a été balayé en fréquence et le signal réfléchi reçu a été mélangé avec le signal transmis actuel. Le signal de retour est à la fréquence tx lorsque le signal est parti et la fréquence tx a été balayée vers une autre fréquence par le tome renvoyé par le signal. La différence de fréquence, obtenue en mélangeant tx et signal réfléchi, donne une mesure directe de la portée.

Discussion - bien que cela concerne les équipements RF WW2, il est directement applicable à une version moderne à courte portée

Principe de base:

entrez la description de l'image ici

Yee Ha !!!

entrez la description de l'image ici


Vous pouvez utiliser un angle mesurant deux points sur un télémètre classique de base. Cela pourrait utiliser un LASER pour créer deux spots que vous arrangez pour coïncider sous le contrôle d'Arduino. Une approche ancienne, mais qui est éminemment réalisable.
Si vous avez utilisé une ligne de base de 1 mètre et qu'un faisceau est sorti tout droit et que l'autre a été déplacé vers un conicide, vous avez ensuite mesuré l'angle du point mobile.
À 5 mètres, le changement d'angle pour une augmentation de 1 mètre est de 78,7 degrés à 80,6 degrés = + 1,85 degrés de
10 à 11 mètres, le changement d'angle = 0,516 degrés
15 à 16 = 0,238 degrés
20 à 21 = + 0,14 degrés
25 à 26 ~ = 0,1 degrés
30 à 31 degrés = +0,06 degrés

Vous pouvez décider dans quelle plage le changement de degrés est trop difficile à lire avec précision.
Une ligne de base plus longue diminue la position dans le tableau. Par exemple, une ligne de base de 2 mètres donne un résultat efficace de 30/2 = 15 degrés.

Distance
........ Degrés ................. Degrés
delta
1 ... 45,0
2 ... 63,4 ... 18,4
5 ... 78,7 .. .2,7
10..84,3 ... 0,63
15 .. 86,2 ... 0,27
25 .. 87,7 ... 0,10
30 .. 88,1 ... 0,07


AJOUTÉE:

J'ai inclus le schéma du circuit principal APN1 autant pour le plaisir de montrer ce qui pouvait être fait en 1940 avec des tubes Acorn MAIS en gact il est potentiellement utile pour des idées. Le diagramme ci-dessus est lisible si vous le regardez en taille réelle tel qu'il est fourni. (Faites un clic droit puis copiez ou enregistrez ou ouvrez) .Ceci est de qualité "tel que fourni" - quelqu'un a numérisé l'original en un gif en 2 couleurs "noir et blanc".

J'ai copié une partie du circuit ci-dessous et ajouté des notes. Quelque chose comme ça pourrait être fait avec des composants modernes avec une "relative facilité" [tm].
La magie spéciale clé est fournie par le modulateur - ici un condensateur variable piloté par coild vocal qui balaye l'émetteur sur une plage de fréquences. L'équivalent moderne est une diode varacror - capacité variable avec tension inverse. L'oscillateur au milieu à droite pilote ce modulateur.
L'émetteur est une paire de tubes glands push-pull entraînant l'antenne d'émission en bas à gauche. Un "sniff" [terme technique :-)] de RF est envoyé du TX au RX en haut à gauche. Un détecteur équilibré - ici une paire de tubes Acorn V101 et V102 bu aujourd'hui un mélangeur à anneau à diode Schottky ou similaire prend le reniflement TX et l'écho reçu et les mélange pour fournir un signal de différence à la sortie en haut à droite. Celui-ci est ensuite amplifié en tant que signal de portée. L'implémentation de ceci avec des pièces "à l'état solide" aboutirait à un résultat simple et peut-être même efficace. La largeur du faisceau de l'émetteur serait une considération majeure. Un oscillateur GHZ ou plus et une antenne lonnnnnng Pringles (ou deux) peuvent suffire. Les composants modernes du téléphone portable et du WiFi sont si facilement disponibles (excédent si besoin est) que le "dur"

entrez la description de l'image ici


Avez-vous réduit ce schéma? C'est complètement illisible. Vous pouvez peut-être en faire un lien vers l'original.
Federico Russo

@FedericoRusso - C'est le logiciel d'échange de pile. Faites un clic droit sur l'image, appuyez sur "Afficher l'original", et vous obtenez dans la taille d'origine.
Connor Wolf

@FedericoRusso - voir l'ajout à la réponse
Russell McMahon

2

Comme Russell l'a suggéré, il est possible de fabriquer son propre télémètre laser en utilisant des angles. Cela dépend de la quantité de travail que cela vaut. Ils sont difficiles à construire et à rendre précis, et à la fin, vous souhaiterez peut-être que vous veniez d'acheter le Stanley.

Fondamentalement, vous braquez un faisceau laser, puis regardez l'endroit avec un petit appareil photo. Comme il s'agit d'une application 1D, vous pouvez réellement utiliser un réseau CCD linéaire, plus un objectif pour focaliser l'image et un filtre IR pour aider à améliorer le contraste.

CCD linéaire

Commencez avec le laser allumé et prenez une image avec le CCD. Le CCD peut avoir une largeur de 1024 pixels. Conservez-les dans la mémoire de l'Aduino. Maintenant, éteignez le laser et prenez une autre image. Lorsque vous lisez les données de cette image, soustrayez-la de l'image stockée. Si le CCD peut voir le point laser, vous devriez vous retrouver avec une image du point. Déterminez où le centre du point est compris entre 0 et 1023.

Vous pouvez maintenant voir le problème. Si votre spot est parfaitement focalisé et ne couvre qu'un seul pixel de la caméra, la meilleure précision que vous pourriez obtenir est de 1 mm sur la plage de 1,023 m. Ce n'est probablement pas bon pour un ruban à mesurer. Vos options sont:

  1. Utilisez un CCD de résolution supérieure. Je pense qu'ils viennent dans des résolutions allant jusqu'à environ 6000 pixels.
  2. Essayez de déterminer le centre du spot à une précision inférieure au pixel.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.