Descripción del funcionamiento Una puerta automática con sensor detecta la presencia de personas para abrirse y cerrarse de forma automática. Generalmente, este tipo de puertas utiliza un sensor de proximidad (como un sensor ultrasónico o infrarrojo) que mide la distancia entre la puerta y el objeto (persona) que se acerca. Cuando el sensor detecta que alguien está cerca, envía una señal a un microcontrolador que activa un motor o un mecanismo de apertura de la puerta. Van a programar la puerta automática para que siga los siguientes pasos: La secuencia inicia con la puerta cerrada y se mantiene encendido un led de color rojo. Al detectar un movimiento en el sensor, la puerta se empieza a abrir por completo, además apaga el led rojo y durante el tiempo que dura abriendo la puerta un led amarillo parpadea. Cuando se abre por completo la puerta, el led amarillo se apaga y se enciende un led verde indicando que la puerta está abierta, además de que espera por 3 segundos abierta y luego se empieza a cerrar automáticamente, sino ha detectado otro movimiento el sensor. Si la puerta se va cerrando, se vuelve a encender el led amarillo parpadeando, y si el sensor vuelve a sentir un movimiento se detiene y se vuelve a abrir por completo la puerta. Si la puerta se va cerrando y el sensor no detecta movimiento, entonces se cierra por completo la puerta y vuelve al inicio de la secuencia. Componentes básicos 1. Sensor de proximidad (ultrasónico o infrarrojo u otro). 2. Microcontrolador (como Arduino, Raspberry Pi o CircuitPython). . Motor (servomotor o motor de corriente 3 continua para abrir y cerrar la puerta). 4. Fuente de alimentación para el microcontrolador y el motor. 5. Puerta que se abrirá automáticamente. 6. Leds para indicar el movimiento de la puerta. Aspectos importantes del proyecto Etapa 1 Toda información que investigue y encuentre sobre las posibles soluciones, debe de documentarla en un informe escrito, con una portada con el nombre de los integrantes. Para iniciar van a buscar, que es y cómo funcionan las puertas automáticas con sensores de movimiento, entre la información tienen que obtener circuitos que se puedan controlar por medio de la tarjeta Ideaboard programando en Python. Cuando tengan un circuito, va a realizar las pruebas necesarias en un simulador de circuitos, para comprobar el funcionamiento de este. hazme el codigo para q funcione con la IdeaBoard
import time import RPi.GPIO as GPIO import Adafruit_DHT import Adafruit_BBIO.ADC as ADC # Define GPIO to use on RPi GPIO.setmode(GPIO.BCM) # Define GPIO to use on RPi GPIO.setmode(GPIO.BCM) # Define GPIO