Etape 1: Construction d’une barrière lumineuse IR
Barrières optiques IR sont bon marché et assez facile à construire. Vous y trouverez des didacticiels ici :
Voici mon grain de sel sur ce qu’il faut garder à l’esprit de construire une barrière infrarouges : tout d’abord, vous ne voyez pas de lumière infrarouge, mais votre appareil photo peut. L’image ci-dessus a été prise avec mon téléphone portable, j’utilise la caméra non filtré pour vérifier si mon IR-diode fonctionne. Deuxièmement, l’IR est tout autour de vous. Donc tout en bâtiment et breadbording la barrière lumineuse, votre capteur sera très probablement frappé par d’autres sources de lumière que votre IR-LED infrarouge ! Quelque temps auparavant, j’ai passé des heures de débogage un circuit maintes et maintes fois jusqu'à ce que j’ai finalement réalisé que le soleil brillait sur mon capteur IR...
Ici, j’ai utilisé une paire d’émetteur détecteur (Temic K153P), une résistance de 220 ohms pour l’émetteur et une résistance k 10 pour le détecteur. Autres marques fonctionnera, trop. Mais vous devez comprendre les résistances de droite pour votre configuration, en fonction de la diode et le capteur que vous avez. Bien sûr, vous pouvez lire le manuel du capteur (enfin, qui lit les manuels?) ou vous pouvez tout simplement jouer avec différentes résistances pour trouver un seuil pour le capteur. N’oubliez pas de protéger le détecteur provenant d’autres sources de lumière IR - cela vous permettra d’économiser beaucoup de temps!
La deuxième photo ci-dessus montre un simple circuit relié à un ARDUINO. Voici un croquis de test simple pour la lecture du capteur IR :
brancher une LED IR via une résistance correspondante (généralement ~ 220 ohms fonctionne) à 5v et GND
vérifier avec un appareil non filtré (par exemple, mobile phone) si il brille
connecter le capteur IR pour 5v et à travers une résistance (par exemple 10k) au GND
connecter la deuxième jambe du capteur aussi à A0 de l’ARDUINO
int IRVal ;
void setup()
{
Serial.Begin(9600) ; Ouvrez serial
}
void loop()
{
IRVal = analogRead(A0) ;
Serial.println (IRVal, DEC) ;
Delay(500) ;
}
Chargez ce croquis à votre ARDUINO et ouvrir le moniteur de la série comme le montre la troisième photo ci-dessus.
Lorsque tout fonctionne, la lightbarrier doit être protégé provenant d’autres sources de lumière, par exemple, de monter dans ces tubes d’aluminium comme indiqué dans les deux dernières photos.