Capteur de détection de balle airsoft

13

J'essaie de créer un chronographe / chronomètre airsoft (un appareil qui mesure la vitesse des balles airsoft). L'idée est de mesurer le temps pendant lequel la balle se déplace du point A au point B, puis je peux calculer la vitesse de la balle.

La balle est tirée dans un tuyau en plastique d'un diamètre de 32 mm. J'ai essayé de mettre d'un côté une LED IR et de l'autre côté un phototransistor (BPW 40), à la fois au début et à la fin du tube. Quelque chose comme ça:

entrez la description de l'image ici

Les cercles bleus sont des phototransistors, les cercles rouges sont des LED IR et les cercles blancs sont des balles airsoft.

Lorsque la balle traverse la zone où la balle 2 est dessinée (juste entre la LED IR et le phototransistor), tout fonctionne parfaitement. Mais lorsque la balle passe là où les balles 1 et 3 sont tirées, elle n'est pas détectée. C'est un comportement attendu, mais indésirable.

Ma question est donc: comment puis-je détecter les balles quelle que soit leur position? J'ai pensé à mettre des LED IR et des phototransistors autour du tuyau (pas seulement au même endroit), comme ceci:

entrez la description de l'image ici

mais cette solution n'est pas la moins chère: 5 LED IR + 5 BPW 40 = cca 12 $ fois 2 (parce que j'en ai besoin des deux côtés du tuyau) = 24 $. Existe-t-il une solution moins chère? Le BPW 40 est-il un bon choix pour le phototransistor? Je ne sais pas quelles LED IR j'utilise (et le vendeur du magasin ne sait pas non plus - il m'a dit que ce sont des génériques pour les télécommandes, comme les contrôleurs TV ou DVD).

Le diamètre du tuyau est de 32 mm et il sera long d'environ 14 cm (les capteurs seront distants de 10 cm). Le diamètre de la balle airsoft est de 6 mm.

ÉDITER:

Je vais chercher ma deuxième idée. J'ai encore une question: est-il préférable de disposer les émetteurs IR et les transistors photo de cette façon:

entrez la description de l'image ici

ou de cette façon:

entrez la description de l'image ici

Merci !!

xx77aBs
la source
Quelle est la taille des balles que vous mesurez? Je vais faire un projet similaire et j'ai besoin de détecter des balles de 4,5 mm à des vitesses allant jusqu'à 400 m / s. Je veux dire, les capteurs vont-ils être suffisamment sensibles?
andr
@andr: Le diamètre de la balle airsoft est de 6 mm. Je pense que les capteurs seront suffisamment sensibles pour vous, mais vous le saurez certainement après l'avoir essayé :) S'il y a des points morts, vous pouvez mettre plus d'émetteurs IR et de détecteurs (j'ai 5 + 5, vous pouvez utiliser 7 +7 ou plus). Quant à max. vitesse, cela dépend de la longueur de votre tuyau, de la résolution de la minuterie et de l'erreur acceptable.
xx77aBs

Réponses:

17

Vous n'avez pas besoin que le BB soit centré entre l'émetteur et le détecteur

Il peut être possible d'utiliser le phototransistor comme capteur analogique plutôt que comme commutateur (c'est ce que je soupçonne que vous faites actuellement). Même si votre article ne bloque pas complètement la lumière, il changera la lumière dans la zone du tuyau occupé.Utilisez votre phototransistor pour créer une tension, amplifiez ou tamponnez si nécessaire et envoyez la sortie à un amplificateur différenciateur . Cela devrait générer une tension non nulle chaque fois que l'intensité lumineuse change. En supposant que votre système est fermé aux deux extrémités (et que votre pistolet airsoft n'a pas de flash de bouche significatif), cela ne devrait se produire que lorsqu'une balle passe dans la zone.

Quelques idées de barrières immatérielles

Considérez également que votre problème est similaire au problème résolu par les barrières immatérielles, mais à plus petite échelle. C'est particulièrement similaire dans votre dernier diagramme, avec plusieurs capteurs. Quelques astuces pourraient être empruntées aux barrières immatérielles:

  • Il est plus facile de concevoir et d'assembler des barrières immatérielles rectangulaires que d'autres formes. En supposant que vous avez conçu votre tuyau pour qu'il soit suffisamment grand pour que le flux d'air autour de la balle ne soit pas un problème, vous pouvez placer des boîtes à l'extrémité de votre tuyau contenant des PCB plats pour le montage de vos émetteurs et détecteurs. Ce serait considérablement plus facile et plus robuste que de percer des trous dans votre tuyau et de faire passer des fils partout.
  • Votre résolution peut être considérablement augmentée en parcourant vos émetteurs et en vérifiant chacun de vos détecteurs. Cela modifie votre modèle de balayage d'une ligne de lignes (qui devrait alors être <6 mm) en lignes entre chaque détecteur et chaque émetteur. Vous devrez vérifier que le motif formé ne laisse pas de trous béants, comme immédiatement à côté des émetteurs ou des détecteurs (bien que ceux-ci puissent être supprimés simplement en espaçant les détecteurs et les émetteurs plus éloignés). Notez que vous devrez numériser assez rapidement; le facteur limitant est probablement vos phototransistors avec des temps de montée et de descente de l'ordre de 10 microsecondes. Pour échapper à la détection, un objet de 6 mm devrait se déplacer à:

    6 mmdix μs2000 pieds par seconde

    ce qui est, je l'espère, beaucoup plus rapide que votre pistolet airsoft est capable de le faire.

Un autre problème concernant votre source:

Je ne sais pas quelles LED IR j'utilise (et le vendeur du magasin ne sait pas non plus - il m'a dit que ce sont des génériques pour les télécommandes, comme les contrôleurs TV ou DVD).

Non, juste non. Les magasins physiques et les vendeurs réels ne sont utiles que lorsque (1) vous êtes sur une période de temps ridicule et ne pouvez pas attendre le lendemain pour que vos pièces soient envoyées par la poste ou (2) elles ajoutent de la valeur au produit. Vous n'êtes pas pressé par le temps, et votre vendeur n'a aucune idée de la marchandise, donc je vous suggère fortement, fortement de commencer à regarder des distributeurs en ligne réputés comme Mouser et Digikey qui fourniront des fiches techniques et des pièces d'origine.

De plus, votre devis de 12 $ pour 5 émetteurs IR (notez que les LED n'émettent que de la lumière visible, il est donc techniquement incorrect de les appeler LED IR, elles sont appelées "émetteurs infrarouges") et 5 phototransistors est ridicule. Les émetteurs IR sont d'environ 0,15 $ chacun et les phototransistors sont d'environ 0,30 $ chacun, vous devriez donc envisager 2,25 $ pour votre configuration en 5 pièces. Notez également que ces devis s'appliquent à de petites quantités de pièces traversantes: si vous achetez des bobines ou utilisez des pièces SMD moins chères, ni la LED ni le phototransistor ne doivent dépasser 0,10 $.

Éditer

Pour choisir entre les différentes configurations possibles d'émetteurs et de détecteurs, tracez des lignes de vue à travers chaque paire que vous allez vérifier comme indiqué ici:

dense au centre tous les autres

Celle de gauche est plus dense au centre, tandis que la droite utilise un nombre important de ses lignes de visée pour vérifier l'extrême périphérie. Puisque vous ne travaillez pas avec une application critique pour la sécurité comme une barrière immatérielle où vous ne pouvez pas vous permettre de manquer un objet de temps en temps, et puisque vos objets doivent être concentrés au centre (et donner des résultats erronés s'ils frappent le côtés), je suggère celui de gauche.

Cela dit, les deux seront difficiles à fabriquer. Je suggère toujours d'utiliser un arrangement rectangulaire comme indiqué ici:

nouvelle version avec PCB

Ce diagramme décrit une carte mère supérieure contenant un microcontrôleur et un connecteur pour l'alimentation, la masse et une impulsion à émettre lorsqu'un objet est détecté, avec des cartes filles montées sur des connecteurs à angle droit. Cela crée un espacement de 32/5 = 6,4 mm entre les paires émetteur / détecteur sans vérifier les diagonales, augmenter le nombre de 5 à 6 ou 8 (ce qui serait facile) vous permettrait de faire un simple balayage linéaire.

Considérez que les circuits de l'émetteur et du détecteur sont fondamentalement identiques (et de faible densité / complexité), vous pouvez probablement rendre les trois cartes physiquement identiques et les remplir simplement différemment pour économiser de l'argent. Pour la carte mère, un microcontrôleur SSOP ou SOIC sur le dessus de la carte, exécutez les E / S des deux côtés sur des trous de 0,1 "pour un en-tête à angle droit. Pour les cartes filles, placez une rangée d'empreintes d'émetteur / détecteur (elles ' est assez facile à trouver dans des boîtiers identiques sur le plan mécanique, comme la paire Kingbright APT2012F3C / AA3021P3S) et des résistances en bas, et reliez les connexions aux en-têtes. schématique, ou vous pourriez devenir fantaisiste et faire une extrémité de la carte une connexion pour les émetteurs et l'autre pour les détecteurs.

circuit

Encore une fois, je suggère fortement de réfléchir sérieusement à la conception pour la fabrication à ce stade! Vous ne voulez pas vous retrouver avec un tas de composants que vous ne pouvez pas assembler de manière fiable, surtout si vous avez de longs délais de livraison comme indiqué. Un petit effort investi dès le début peut économiser beaucoup d'efforts plus tard.

Edit # 2: Schéma pour la conception proposée

J'ai utilisé un ATtiny40 dans cette conception, il existe une variété de contrôleurs qui pourraient être utilisés. Désolé pour le désordre des filets à l'extérieur, j'essaie un nouvel éditeur en ligne soigné (cliquez sur l'image pour l'ouvrir) qui n'a pas encore de bus.

entrez la description de l'image ici

Kevin Vermeer
la source
Merci pour votre réponse ! Après avoir lu que ces prix sont ridicules, j'ai commencé à chercher divers sites qui seraient expédiés en Croatie. Je viens de Croatie, et tous les magasins en Croatie (qui ont une boutique en ligne ou qui sont accessibles par des moyens de transport personnels) ont ces prix élevés ... Quoi qu'il en soit, j'ai trouvé qu'il y a des émetteurs IR bon marché sur ebay, mais malheureusement, les articles commandés sur ebay prennent généralement environ 20-30 jours pour arriver. J'ai également trouvé cette boutique: taydaelectronics.com et je pense que je vais commander ce dont j'ai besoin chez eux. La livraison n'est que de 2 $ et les prix sont super!
xx77aBs
Cela dit, je vais essayer de construire mon deuxième design (5 émetteurs IR et 5 photo transistors). J'ai juste une autre question (je l'ai ajoutée au bas de ma question d'origine) - dites-moi s'il vous plaît quelle voie est la meilleure. Merci !!!!
xx77aBs
2
@ xx77aBs - Digikey (l'un des principaux distributeurs d'électronique) a une vitrine croate: hr.digikey.com Arrow Europe a également une région centrale qui vous expédie. Les fabricants d'électronique en Croatie (je suppose que vous avez des fabricants d'électronique dans votre pays!) N'achetez pas d'Ebay ou du magasin en bas de la rue ...
Kevin Vermeer
Merci! J'ai regardé digikey, mais ils disent qu'ils ont un prix d'expédition fixe (12 USD) !!! C'est tout simplement trop ... Je vais me pencher sur Arrow Electronics, merci! Quant à la fabrication des pièces, j'ai déjà percé les trous nécessaires sur le tuyau, donc je ne m'attends pas à des problèmes là-bas. s'il y a des problèmes, j'irai avec un arrangement rectangulaire comme vous l'avez suggéré;) Merci encore, vous m'avez beaucoup aidé :)
xx77aBs
J'ai oublié de mentionner que je n'utilise pas de pièces SMD, j'utilise des pièces traversantes (principalement parce que j'utilise des PCB prêts à l'emploi). Je n'ai tout simplement pas d'équipement pour fabriquer mes propres PCB, donc cette façon est maintenant plus facile.
xx77aBs
11

Une méthode qui pourrait se révéler plus économique et plus simple consiste à utiliser un laser. Comme l'a dit Kevin, il est plus facile de faire une barrière immatérielle dans un tube rectangulaire que dans un tube rond. Rendre l'intérieur du tube réfléchissant, soit en collant des miroirs à l'intérieur, soit en les polissant super. Visez ensuite un laser à travers un trou dans le tube afin qu'il rebondisse plusieurs fois avant de toucher le phototransistor. Tant qu'il n'y a pas de trous assez grands pour que la balle passe, alors vous êtes assuré de le détecter (vous pourriez avoir besoin de plus de rebonds dans le boîtier circulaire que je n'ai dessiné).

Rideaux lumineux laser

Une autre méthode de détection, plus proche de ce que vous utilisez actuellement, consiste à inverser les choses. Plutôt que les LED qui brillent sur les phototransistors, et la boule coupant le signal, pourquoi ne pas l'arranger pour que les phototransistors détectent la lumière réfléchie par la balle?

Disposez les LED de sorte qu'il n'y ait pas de lumière brillante sur les phototransistors. Rend les LED très lumineuses. Lorsque la balle passe devant les LED, elle brille brillamment sous l'illunination, et un petit signal est détecté au niveau des phototransistors.

Détection par réflexion

Rocketmagnet
la source
Ces deux idées sont super créatives. +1!
boardbite
5

Jusqu'à présent, la plupart des détecteurs suggérés dans ce fil semblent fonctionner dans le domaine numérique, nécessitant que la balle obstrue suffisamment le faisceau lumineux pour déclencher une sortie numérique. Étant donné que l'émetteur et le détecteur peuvent être agencés pour détecter une impulsion de lumière réfléchie par la balle qui passe ou son ombre. Je suggère que le photodétecteur soit en mode analogique, fonctionnant en dessous du niveau de saturation et couplé à un détecteur OOK Op-Amp.

L'avantage d'utiliser un détecteur OOK est que le bruit de fond est filtré pour fournir le niveau de polarisation pour le comparateur de détecteur de seuil, ce qui rend le détecteur très sensible aux petites variations du signal d'entrée. Tout petit changement soudain du niveau de lumière au-dessus du niveau de fond déclenche une sortie numérique. En sélectionnant soigneusement les constantes de temps du filtre passe-haut d'entrée et du filtre passe-bas de polarisation, il devrait être possible d'adapter la réponse globale du détecteur à la signature du changement de lumière associé au projectile qui passe, filtrant la plupart du bruit de fond résultant de changements lents dans le niveau de lumière ambiante.

Ainsi, le gain élevé du détecteur pourrait alors être utilisé pour convertir une légère variation du niveau de lumière en l'impulsion numérique requise. Je suggère que la première étape dans la construction d'un tel système serait d'expérimenter en connectant un oscilloscope à couplage alternatif à un photo-transistor câblé dans une configuration de suiveur et d'étudier la meilleure disposition de position de l'émetteur LED et du photo-détecteur dans le tube qui produit le le plus grand signal provenant de la réflexion ou de l'ombre de la balle qui passe.

Sans connaître l'albédo IR du projectile et de la paroi intérieure du tube, il n'est pas possible de recommander la disposition qui produira les meilleurs résultats. Je soupçonne que le plus grand rapport signal / bruit pourrait être obtenu en détectant le flash de lumière diffusé à l'arrière de la balle qui passe, mais cela nécessite que l'albédo du tube soit très faible et celui de la balle soit élevé.

Je suggère que l'émetteur et le récepteur soient sélectionnés pour avoir l'angle de vue le plus large, l'objet étant de produire un éventail de lumière à travers le tube, pour maximiser la zone de détection. Le bon sens indique que plus la proportion de la section du projectile à celle du tube est élevée, plus le rapport signal / bruit sera élevé.

La fonction du tube est de réduire autant que possible les effets de la lumière ambiante sur le détecteur. À condition que la lumière de l'émetteur IR domine, il devrait être possible d'ajuster la sortie des émetteurs IR pour polariser le détecteur dans sa région de fonctionnement linéaire la plus sensible, le point de plus grande pente sur la courbe de réponse des détecteurs.

Une amélioration supplémentaire de la vitesse, de la sensibilité et des performances de réjection du bruit des détecteurs peut être obtenue en remplaçant le simple phototransistor par une photodiode, telle qu'un BPX65 et un amplificateur OP à grande vitesse. Il existe un certain nombre de circuits qui utilisent la rétroaction de tension pour maintenir la tension de polarisation CC à travers la photodiode constante. Cela augmente la vitesse du détecteur, car le photo-courant n'est pas utilisé pour charger la capacité interne des diodes. De tels circuits sont couramment utilisés par les radio-amateurs qui explorent la communication optique à longue portée, en ligne de vue, en utilisant une modulation de faible amplitude de la lumière LED par une sous-porteuse modulée en IF bas. Dans ce cas, l'indice de modulation AM est généralement inférieur à 10%, généralement 5%. Je soupçonne que cela est similaire au signal AM qui pourrait être produit par une balle qui passe,

Réflexion sur la disposition optique optimale pour le détecteur et l'émetteur. Je pense que le détecteur et l'émetteur doivent être collimatés pour produire un faisceau parallèle à travers le tube. Ceci pourrait être réalisé en plaçant le détecteur et l'émetteur aux points focaux opposés, des réflecteurs paraboliques face à face. Cela devrait entraîner à la fois un croisement et un faisceau parallèle de lumière infrarouge traversant la ligne médiane du tube.

Comme il n'est pas pratique de façonner le tube dans le profil parabolique requis, un tel agencement pourrait être produit en insérant deux feuilles de plastique épaisses, façonnées avec un profil de bord de réflecteur parabolique dans les parois latérales opposées du tube, via des fentes découpées dans la paroi du tube. Le bord de forme parabolique des inserts est recouvert d'une bande réfléchissante miroir Fablon. Le profil parabolique requis pourrait être produit en imprimant la courbe requise sur du papier d'imprimante laser et en la transférant à une feuille de plastique uPVC d'une épaisseur d'un demi-pouce comme marque de pochoir pour la découpe. L'amélioration que cet arrangement optique idéal offre par rapport à l'utilisation du profil circulaire du tube fait l'objet d'une expérience ou d'un calcul détaillé.

user17484
la source
1

Peut-être que plusieurs leds pointant vers un phototransistor pourraient être détectables et réduire la zone morte.

Il est temps de faire quelques exercices! Un banc de repos pour vous assurer que vous êtes toujours dans le bon endroit pourrait également être utile.

Humide
la source
Je ne sais pas si plusieurs LED sont une bonne idée - il y a une chance que la balle ne bloque pas toute la lumière infrarouge du transistor photo - si cela se produit, la balle ne sera pas détectée. Mais merci pour l'idée;)
xx77aBs
Oui, je pense que vous rechercherez plusieurs phototransistors et une seule
LED
1

Juste pour étendre le répondeur allitle. Il existe une application pour les utilisateurs de Windows Phone Wp7. Wp 7,5 Wp7,8 et Wp8. Cette application s'appelle CronoPhone (pas chrono mais sans le "h") c'est une excellente application airsoft avec des calculatrices et des ...

Mais il a également un guide détaillé qui décrit comment faire le matériel du chronographe que vous prenez. De plus, il a un logiciel où il utilise l'échantillonneur de microphone du téléphone pour trouver les pointes analogiques des récepteurs ... de la balle. Si vous voulez que FPS utilise le calculateur dans l'application ...

J'espère que j'aide. Rappelez-vous qu'il s'appelle CronoPhone (sans le "h" dans Chrono) ...

Sunstar
la source