Étape 2: Comment ça marche - Electronics
Chaque porte a deux capteurs de QRE1113 . Quand une abeille est présente, lumière réfléchie de IR déclenche le capteur IR haute et le registre à décalage lit haut. Dans le cas contraire les résistances de 100K tirer les capteurs IR faible (au sol).
Cette conception utilise 3 registres à décalage. Chaque registre à décalage peut lire 8 capteurs ou 4 portes pour un total de 24 capteurs et 12 portes. Les registres à décalage continuent de suivre la présence d’abeilles et détermine quel chemin va l’abeille.
Un seul conduit de chaque capteur est utilisé ; telle que, en un seul IR LED fournit assez de lumière pour la réflectance déclencher les deux récepteurs IR quand une abeille passe sous un. Cela réduit de pièces et simplifie le jury.
La liste des pièces pour la carte principale est la suivante :
Coûts par Conseil 6,5 $ via oshpark
Capteurs de réflectance Qre1113 (24 capteurs) 10,08 $
Maj enregistre qty(3) 1,08 $ 74HC165
résistances de 100k qty(3) 2,04 $ tableau de résistance 100 k
résistances dirigé (47 ou 100) qty(1) $0,68 tableau de résistance de 47 ohms, tableau de résistance de 100 ohms
En-têtes pour portails qty(13) 5,85 $ 6 réglettes à broches
Vous vous connectez le compteur d’abeilles à votre Arduino avec cinq fils.
SCR = > 3.3V ou 5V (pour résistance à 3,3 volts usage 45 ohm LED et 5 volts usage 100 ohms résistance de LED)
MISO - master_in_serial_out, se connecte à QH
SCK - horloge
Charge - goupille de charge parallèle
GND - sol
Voici les connexions très standard pour la lecture des registres à décalage. Voici l' exemple classique bouton d’arduino
Vous remarquerez peut-être que j’ai éclaté la SCR pour les LEDs IR. Pour cela si vous voulez d’impulsion (PWM) les LEDs et économisez sur l’alimentation.