Se ha implementado un circuito basado en un micro que permite detectar movimiento utilizando dos sensores PIR, además de controlar un servomotor en respuesta a esa detección.
Componentes y su Función:
Cámara: Se encarga de capturar imágenes o videos del área a vigilar.
Micro:bit: Funciona como el cerebro del sistema, procesando las señales de los sensores y gestionando el movimiento de la cámara.
Sensores de movimiento: Detectan cualquier movimiento dentro de su rango y envían una señal al micro.
Servomotor: Conectado a la cámara, facilita su movimiento horizontal en un rango de 180 grados.
Con estos elementos en funcionamiento, hemos logrado avanzar significativamente en la capacidad de detección y respuesta del sistema.
# Python code
#
def on_forever():
basic.show_icon(IconNames.Yes)
pins.servo_write_pin(AnalogPin.P1, 90)
if pins.digital_read_pin(DigitalPin.P2) == 1:
pins.servo_write_pin(AnalogPin.P1, 180)
basic.show_arrow(ArrowNames.East)
basic.pause(3000)
else:
if pins.digital_read_pin(DigitalPin.P0) == 1:
pins.servo_write_pin(AnalogPin.P1, 0)
basic.show_arrow(ArrowNames.West)
basic.pause(3000)
basic.pause(15)
basic.forever(on_forever)
Este código implementa el funcionamiento del sistema diseñado para controlar un servo motor conectado a un Micro. El sistema responde a las señales de dos sensores digitales, permitiendo al Micro actuar como un controlador que mueve el servo hacia la izquierda o hacia la derecha, según cuál de los sensores se active.