Tabla de contenido:
Video: Cámara con sensor de distancia: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Este instructivo le mostrará cómo hacer una cámara con sensor de distancia usando una frambuesa pi. Este proyecto usará el raspberry pi y python 3 para la codificación en este proyecto. La cámara del sensor de distancia primero medirá 100 cm, luego parpadeará el LED RGB y tomará la foto. Luego, para mostrar que se tomó la foto, el LED RGB será de un color azul sólido. Luego, para acceder a la foto, vaya a la parte superior del escritorio de la frambuesa pi en la que se tomó la foto.
Necesitará:
- 1x frambuesa Pi
- 1x T-Cobbler
- 1x tablero de tamaño completo
- 1x cámara Pi
- 1x LED RGB (cátodo)
- 1x sensor de distancia
- 1x resistencia de 330 Ω
- 1x resistencia de 560 Ω
- Alambres azules
- Alambres negros
- Alambres rojos
Paso 1:
Adquiera las piezas y conecte el T-Cobbler a la Raspberry Pi y al tablero. A continuación, configure los cables de alimentación y de tierra. A partir de 5,0 v, corte y pele suficiente cable rojo para que quepa en el orificio junto a 5,0 v en el T-Cobbler y colóquelo en el lado positivo de los puntos positivo y negativo de la placa en un lado. Luego haga lo que acaba de hacer, pero con un cable negro en el GND y eso va a la parte negativa. Después de eso, vaya al otro lado de la placa y conecte los dos lados positivos y los dos negativos con un cable para que el positivo sea rojo y el negativo sea negro. Como se muestra en este esquema
Paso 2:
Tome el sensor de distancia, el LED RGB y la cámara pi y colóquelos en su lugar en el pi y la placa de pruebas. Conecte la cámara pi a la raspberry pi en la posición indicada. Luego coloque el LED RGB en la placa de pruebas y asegúrese de que todos los cables pasen por el orificio en el que lo colocó. Lea qué LED RGB tiene y observe qué cable es qué. Luego, busque un lugar para el sensor de distancia en la placa de pruebas donde no haya nada en el camino. Observe qué cliente potencial va a dónde, ya que necesitará saber para el siguiente paso.
Paso 3:
Ahora termine el cableado del circuito y encuentre las resistencias adecuadas para la posición correcta. Entonces, para representar la energía, he usado cables rojos, para tierra usé cables negros y para los cables GPIO, usé cables azules. Y en este paso también estaremos colocando las resistencias en el lugar correcto por el sensor de distancia. Si es necesario, siga el esquema sobre cómo cablear este circuito.
Paso 4:
Ahora para este paso estaremos codificando y para esto usaremos python 3. lo que tiene que suceder es que si la distancia entre u y el sensor de distancia es más de 100 cm entonces la cámara tomará una foto. Pero justo antes de la foto parpadeará en rojo y después de la foto será de un color azul sólido.
Código Python 3
importar RPi. GPIO como GPIO desde picamera importar PiCamera desde time import sleep, time from gpiozero import LED, Button
cámara = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 rojo = LED (16) verde = LED (20) azul = LED (21) de nuevo = Verdadero
GPIO.setwarnings (Falso) GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def RedLight (): rojo.parpadeo () verde.en () azul.en ()
def BlueLight (): rojo.on () verde.on () azul.off ()
def GreenLight (): rojo.on () verde.off () azul.on ()
def distancia (): GPIO.output (GPIO_TRIGGER, True)
dormir (0.00001) Salida GPIO (GPIO_TRIGGER, Falso)
StartTime = hora () StopTime = hora ()
while GPIO.input (GPIO_ECHO) == 0: StartTime = time ()
while GPIO.input (GPIO_ECHO) == 1: StopTime = time ()
TimeElapsed = StopTime - StartTime distancia = (TimeElapsed * 34300) / 2
distancia de regreso
intente: mientras otra vez: dist = distancia () si dist> 100: camera.start_preview () RedLight () RedLight () sleep (5) camera.capture ('/ home / pi / Desktop / Image.jpg') camera.stop_preview () BlueLight () de nuevo = Impresión falsa ("Distancia medida =%.1f cm"% dist) dormir (1)
# Restablezca presionando CTRL + Cexcept KeyboardInterrupt: print ("Medición detenida por el usuario") GPIO.cleanup ()
Recomendado:
Cámara CCTV con módulo de cámara para portátil antiguo NodeMCU + (con y sin usar Blynk): 5 pasos
Cámara CCTV con módulo de cámara para portátil antiguo NodeMCU + (con y sin Blynk): ¡Hola, chicos! En este instructivo, les mostraré cómo usé el módulo de cámara de una computadora portátil vieja y el nodeMCU para hacer algo similar a CCTV
CÁMARA DE UNICORNIO - Cámara Raspberry Pi Zero W NoIR de 8 MP: 7 pasos (con imágenes)
CÁMARA DE UNICORNIO - Raspberry Pi Zero W NoIR 8MP Cámara Build: Pi Zero W NoIR 8MP Camera BuildThis Instructable fue creado para ayudar a cualquiera que quiera una cámara infrarroja o una cámara portátil realmente genial o una cámara portátil Raspberry Pi o simplemente quiera divertirse, jejeje . Este es el más asequible y configurab
Hacer una cámara espía con una cámara web: 6 pasos
Hacer una cámara espía con una webcam: Hola mi nombre es Sebastian y este es mi primer Instructable, mi ingles es malo por lo que un traductor usará para que quede lo mejor posible, entonces si mod o admin pueden corregirlo desde ya gracias ¡Muchas gracias! Bien por este proyecto, nosotros
Estabilizador de cámara para ENV2 u otros teléfonos con cámara: 6 pasos
Estabilizador de cámara para ENV2 u otros teléfonos con cámara: ¿Alguna vez quisiste hacer un video pero solo tienes un teléfono con cámara? ¿Alguna vez ha estado grabando un video con un teléfono con cámara pero no puede mantenerlo quieto? ¡Bueno, este es el instructivo para ti
Tome increíbles fotografías macro con la cámara de cualquier teléfono con cámara especialmente un iPhone: 6 pasos
Tome increíbles fotografías macro con cualquier cámara con la cámara del teléfono … Especialmente un iPhone: ¿Alguna vez ha querido obtener una de esas increíbles fotos de primeros planos … la que dice … WOW!? … con la cámara de un teléfono con cámara, nada menos !? Básicamente, este es un complemento de aumento para la cámara de cualquier teléfono con cámara para ampliar la lente de su cámara existente para tomar un