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.