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 m m 10 u s ≈ 2000 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:
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:
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.
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.