Capteurs de proximité

8

Projet idiot mais amusant ...

Je veux avoir des idées pour la détection de proximité dans une application particulière. J'essaie de faire courir mon chien sur un tapis roulant modifié et d'automatiser sa récompense. Mon objectif est de pouvoir le garder centré (par rapport au sens de la marche). Je dois pouvoir détecter sa position et modifier la vitesse du tapis roulant en conséquence. Donc:

  • Lorsqu'il est centré, la vitesse est au point de consigne
  • Lorsqu'il commence à se fatiguer et à reculer, la vitesse du tapis de course ralentit
  • Lorsqu'il disparaît du tapis roulant, il s'arrête complètement

La plupart des tapis roulants (y compris celui que j'ai) sont livrés avec un interrupteur de sécurité qui attache le jogger et lorsqu'il est retiré, arrête la machine. Ce n'est pas une option dans mon cas parce que je souhaite qu'il descende à des intervalles spécifiés sans l'aide d'un humain. Les côtés du tapis roulant ne doivent pas être obstrués car il aime se lâcher sur les côtés lorsqu'il a terminé (ou obtenir sa récompense).

Mes pensées actuelles:

  • Utilisez une série de LED IR modulées à différentes fréquences le long du côté avec des récepteurs adaptés de l'autre côté. Donc, je peux comprendre où il en est par la fréquence manquante. Ce n'est pas idéal car cela nécessiterait quelque chose sur le côté au moins aussi haut que son corps qui l'empêcherait de s'écoper.
  • Utilisez des transducteurs à ultrasons à l'avant (face à la tête), que je pourrais utiliser pour déterminer la distance à l'avant du tapis roulant. Cela semble génial, mais si je comprends bien, cette fréquence est assez ennuyeuse pour les chiens. Je ne sais pas si c'est exact.
  • Utilisez la RFID avec une pièce attachée à son col ... encore une fois, je pense que cela nécessiterait des capteurs sur le côté qui l'empêcheraient de s'échapper. Je ne pense pas non plus que je pourrais obtenir une position aussi précise que possible avec les LED IR.
  • Une autre idée était de construire une sorte de verrière et de faire regarder les capteurs vers le bas. Peut-être peignez la ceinture du tapis roulant avec une grille spécifique et faites-y rebondir la lumière.
  • Enfin, et c'est plus complexe que je ne le souhaiterais, mais je pourrais utiliser une webcam et un logiciel open source (comme le mouvement) pour suivre la position d'une cible sur son collier.

Une dernière note, la vitesse maximale se situe entre 8 et 10 mph.

Des pensées?

ÉDITER:

Bien qu'il ne s'agisse pas du même tapis roulant, cette vidéo montre la même race de chien (pour la taille) et il se sauve également du tapis roulant de la même manière.

Je suis tombé sur ces capteurs de proximité IR de Sharp. Ceux-ci pourraient être montés à la tête du tapis roulant face à la queue pour obtenir une distance de la tête. Les spécifications semblent correspondre (distance). Quelqu'un a-t-il eu une expérience avec ces derniers? Il n'est pas exactement réfléchissant, alors je me demande si cela fonctionnerait bien dans mon application.

Jason
la source

Réponses:

4

Selon la forme du tapis roulant (pourriez-vous fournir une image?), Vous pouvez utiliser les LED en faisant des lignes diagonales entre les barres latérales et le sol du tapis roulant.

Quelque chose comme ça:

entrez la description de l'image ici

où les cercles rouges sont des LED IR et les cercles verts sont des récepteurs ou vice versa, avec un peu de logique, vous devriez contrôler la position du chien.

Vous aurez des interférences entre les LED mais vous pouvez utiliser la modulation ou une forme de synchronisation pour y faire face.

clabacchio
la source
Je n'ai pas de photo sous la main. Je vais devoir en prendre un mercredi. Cependant, imaginez que le support vertical n'est pas présent et que c'est juste la ceinture. Je peux construire quelque chose comme vous le montrez et le diriger de biais. Ce n'est pas un problème et cela répond à l'exigence de ne pas bloquer les bords. Quant aux circuits. J'imagine que même lorsqu'il bloque un récepteur, il pourrait capter le signal alors qu'il rebondit sur lui. Peut-être que l'ajustement de la puissance d'émission résoudrait cela?
Jason
@Jason s'il est léger, il devrait être clair s'il est réfléchi, mais cela peut nécessiter un certain réglage
clabacchio
Je pensais qu'il serait plus facile à mettre en œuvre en transmettant des rafales de 3 fréquences (~ 32 kHz, 36 kHz et 40 kHz) et en les captant avec des récepteurs de télécommande comme celui-ci . Je devrais emprunter une autre voie si je devais régler les récepteurs.
Jason
2
La photo m'a rappelé ce court métrage d'animation , qui m'a eu dans les points. ILSHIBAMF.
stevenvh