Tabla de contenido:
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
En este instructable vamos a construir un sensor de parque. La idea de este sensor de estacionamiento es mostrar verde cuando tiene suficiente espacio para adelantar su automóvil en el estacionamiento, y luego se vuelve amarillo cuando se acerca a la posición completamente hacia adelante, y luego rojo cuando debe detenerse. Construiremos este sistema con nuestra Raspberry Pi y usaremos algunas distancias que podemos probar fácilmente.
Paso 1: Cosas que necesitará
Necesitará los siguientes componentes además de la configuración de Raspberry Pi.
- Sensor de distancia ultrasónico HC-SR04
- Led (X3)
- Resistencia de 330Ω (X3)
- Resistencia de 10KΩ (x2)
- Cables de puente macho-macho / macho-hembra
- Tablero de circuitos
Paso 2: haz el cableado
- El disparador del sensor de distancia es GPIO 4, el eco es GPIO 18, la luz verde es 17, la luz amarilla es 27 y la luz roja es 22.
- Las resistencias de 330 ohmios son para los leds y se conectan a la pata positiva de los leds y luego a GPIO.
- Las resistencias de 10K ohmios son para el pin de eco del sensor de distancia y se conectan al GPIO.
Paso 3: Código
importar RPi. GPIO como GPIOimport time
GPIO.setwarnings (falso)
GPIO.cleanup ()
GPIO.setmode (GPIO. BCM)
TRIG = 4
ECHO = 18
VERDE = 17
AMARILLO = 27
ROJO = 22
Configuración de GPIO (TRIG, GPIO. OUT)
Configuración de GPIO (ECHO, GPIO. IN)
Configuración de GPIO (VERDE, GPIO. OUT)
Configuración de GPIO (AMARILLO, GPIO. OUT)
Configuración de GPIO (ROJO, GPIO. OUT)
def luz_verde ():
Salida GPIO (VERDE, GPIO. ALTA)
Salida GPIO (AMARILLO, GPIO. LOW)
Salida GPIO (ROJO, GPIO. LOW)
def luz_amarilla ():
Salida GPIO (VERDE, GPIO. LOW)
Salida GPIO (AMARILLO, GPIO. ALTA)
Salida GPIO (ROJO, GPIO. LOW)
def red_light (): GPIO.output (VERDE, GPIO. LOW)
Salida GPIO (AMARILLO, GPIO. LOW)
Salida GPIO (ROJO, GPIO. ALTA)
def get_distance ():
Salida GPIO (TRIG, True)
time.sleep (0.00001)
Salida GPIO (TRIG, False)
while GPIO.input (ECHO) == False: start = time.time ()
while GPIO.input (ECHO) == True: end = time.time ()
señal_tiempo = fin-inicio
distancia = tiempo_señal / 0.000058
distancia de regreso
mientras que es cierto:
distancia = get_distance ()
tiempo de sueño (0.05)
imprimir (distancia)
si la distancia> = 25:
luz verde()
elif 25> distancia> 10:
luz amarilla()
distancia elif <= 5:
luz roja()
Si la distancia es mayor o igual a 25 cm, mostramos una luz verde. Si está entre 10 y 25 cm, nos volveremos amarillos, y luego nos volveremos rojos por menos o igual a 10 cm.
Recomendado:
Sensor de respiración de bricolaje con Arduino (sensor de estiramiento de punto conductor): 7 pasos (con imágenes)
Sensor de respiración de bricolaje con Arduino (sensor de estiramiento de punto conductor): este sensor de bricolaje tomará la forma de un sensor de estiramiento de punto conductor. Se envolverá alrededor de su pecho / estómago, y cuando su pecho / estómago se expanda y se contraiga, también lo hará el sensor y, en consecuencia, los datos de entrada que se alimentan al Arduino. Entonces
Broche de cristal de cuarzo con sensor de sonido y música con circuito de juegos Express: 8 pasos (con imágenes)
Broche de cristal de cuarzo con detección de sonido y música con Playground Circuit Express: este broche reactivo al sonido está hecho con un circuito de juegos expreso, cristales de cuarzo a granel baratos, alambre, cartón, plástico encontrado, un imperdible, aguja e hilo, pegamento caliente, tela, y una variedad de herramientas. Este es un prototipo, o primer borrador, de este
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil
Sistema SafeT-Park: 6 pasos (con imágenes)
SafeT-Park System: este dispositivo ayudará a proteger las estructuras de estacionamiento mediante la implementación de tres conceptos de seguridad en un dispositivo IOT. Sistema de respuesta de emergencia automatizado, en el caso de incendios en estructuras de estacionamiento. Sensor integrado de temperatura y altitud para señalar la ubicación
SENSOR SUHU DENGAN LCD DAN LED (Hacer sensor de temperatura con LCD y LED): 6 pasos (con imágenes)
SENSOR SUHU DENGAN LCD DAN LED (Hacer sensor de temperatura con LCD y LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Salida ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda