Table des matières:
Vidéo: Caméra à capteur de distance : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Cette instructable va vous montrer comment faire une caméra à capteur de distance à l'aide d'un pi framboise. Ce projet utilisera le raspberry pi et utilisera python 3 pour le codage dans ce projet. La caméra à capteur de distance mesurera d'abord 100 cm puis fera clignoter la LED RVB et prendra la photo. Ensuite, pour montrer que la photo a été prise, la LED RVB sera de couleur bleue unie. Ensuite, pour accéder à la photo, vous allez sur le bureau du raspberry pi sur lequel la photo a été prise.
Tu auras besoin de:
- 1x Framboise Pi
- 1x T-cordonnier
- 1x planche à pain pleine grandeur
- 1x caméra Pi
- 1x LED RVB (Cathode)
- 1x capteur de distance
- 1x 330 Ω Résistance
- 1x 560 Ω Résistance
- Fils bleus
- Fils noirs
- Fils rouges
Étape 1:
Obtenez les pièces et attachez le T-Cobbler au Raspberry Pi et à la planche à pain. Ensuite, installez les fils de terre et d'alimentation. À partir de 5,0 v, coupez et dénudez suffisamment de fil rouge pour qu'il s'insère dans le trou à côté de 5,0 v sur le T-Cobbler et placez-le du côté positif des points positifs et négatifs sur la carte d'un côté. Ensuite, faites ce que vous venez de faire mais avec un fil noir dans le GND et cela va dans la partie négative. Après cela, allez de l'autre côté de la planche à pain et connectez les deux côtés positifs ensemble et les deux côtés négatifs avec un fil de sorte que le positif soit rouge et le négatif soit noir. Comme le montre ce schéma
Étape 2:
Prenez le capteur de distance, la LED RVB et la caméra pi et mettez-les en place sur le pi et la planche à pain. Connectez la caméra pi au raspberry pi dans la position indiquée. Ensuite, placez la LED RVB dans la planche à pain et assurez-vous que tous les fils entièrement rentrent dans le trou dans lequel vous l'avez mis. Renseignez-vous sur la LED RVB que vous avez et notez quel fil est quoi. Ensuite, trouvez un endroit pour le capteur de distance sur la planche à pain où rien ne gêne. Remarquez quel prospect va où, comme vous aurez besoin de le savoir pour la prochaine étape.
Étape 3:
Terminez maintenant le câblage du circuit et trouvez les bonnes résistances pour la bonne position. Donc, pour représenter l'alimentation, j'ai utilisé des fils rouges, pour la terre, j'ai utilisé des fils noirs et pour les fils GPIO, j'ai utilisé des fils bleus. Et dans cette étape, nous mettrons également les résistances au bon endroit près du capteur de distance. Si nécessaire, suivez le schéma sur la façon de câbler ce circuit.
Étape 4:
Maintenant, pour cette étape, nous allons coder et pour cela, nous utiliserons python 3. ce qui doit arriver, c'est que si la distance entre u et le capteur de distance est supérieure à 100 cm, l'appareil photo prendra une photo. Mais juste avant la photo, il clignotera en rouge et après la photo, ce sera une couleur bleue unie.
Code Python 3
importer RPi. GPIO en tant que GPIO de picamera importer PiCamera à partir de l'heure importer la veille, l'heure de gpiozero importer LED, bouton
caméra = PiCamera()
GPIO.setmode(GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 rouge = LED (16) vert = LED (20) bleu = LED (21) à nouveau = vrai
GPIO.setwarnings(False)GPIO.setup(GPIO_TRIGGER, GPIO. OUT) GPIO.setup(GPIO_ECHO, GPIO. IN)
def RedLight(): red.blink() green.on() blue.on()
def BlueLight(): red.on() green.on() blue.off()
def GreenLight(): red.on() green.off() blue.on()
def distance(): GPIO.output(GPIO_TRIGGER, True)
sleep(0.00001) GPIO.output(GPIO_TRIGGER, False)
Heure de début = heure () Heure d'arrêt = heure ()
tandis que GPIO.input(GPIO_ECHO) == 0: StartTime = time()
tandis que GPIO.input(GPIO_ECHO) == 1: StopTime = time()
TimeElapsed = StopTime - Distance StartTime = (TimeElapsed * 34300) / 2
distance de retour
essayez: tandis que de nouveau: dist = distance() si dist > 100: camera.start_preview() RedLight() RedLight() sleep(5) camera.capture('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight() à nouveau = fausse impression ("Measured Distance = %.1f cm" % dist) sleep(1)
# Réinitialiser en appuyant sur CTRL + Csauf KeyboardInterrupt: print("Mesure arrêtée par l'utilisateur") GPIO.cleanup()
Conseillé:
Mesurez la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : 3 étapes
Mesurer la distance avec le capteur à ultrasons HC-SRF04 (dernière année 2020) : qu'est-ce que le capteur à ultrasons (distance) ? Un ultrason (sonar) avec des ondes de haut niveau que les gens ne peuvent pas entendre. Cependant, nous pouvons constater la présence d'ondes ultrasonores partout dans la nature. Chez les animaux comme les chauves-souris, les dauphins… utilisez des ondes ultrasonores pour
Mesure de proximité à distance avec capteur de geste APDS9960 : 6 étapes
Mesure de proximité à distance avec capteur de geste APDS9960 : Dans ce tutoriel, nous allons apprendre à mesurer la distance à l'aide d'un capteur de geste APDS9960, arduino et Visuino.Regardez la vidéo
Capteur d'objet à distance utilisant Arduino: 7 étapes
Capteur d'objets à distance utilisant Arduino : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce
Tutoriel : Comment utiliser le capteur de distance à ultrasons analogique US-016 avec Arduino UNO : 3 étapes
Tutoriel : Comment utiliser le capteur de distance à ultrasons analogique US-016 avec Arduino UNO : Description : Le module de démarrage à ultrasons US-016 permet des capacités de non-mesure de 2 cm ~ 3 m, tension d'alimentation 5 V, courant de fonctionnement 3,8 mA, prise en charge de la tension de sortie analogique, stable et fiable. Ce module peut être différent varie selon l'appli
Augmentez la distance effective sur l'émetteur de déclenchement à distance Flash « ebay » avec antenne : 6 étapes
Augmentez la distance effective sur l'émetteur de déclenchement à distance du flash « ebay » avec antenne : les amateurs d'appareils photo peuvent acheter des versions peu coûteuses de déclencheurs à distance pour les flashes externes, contrôlant des flashes de type sabot ou « studio ». Ces déclencheurs souffrent d'une faible puissance d'émission et donc d'une faible distance de contrôle effective. Ce mo