1 Pruébalo primero
Mueve la mano mediante el deslizador hacia el sensor. Cuando esté a 20 cm o menos, la papelera se abrirá por 4 segundos.
✋
50cm
Cerca
Lejos
Estado: Tapa cerrada · Sin presencia
Umbral: si distancia ≤ 20 cm, abre tapa 4s
2 Materiales
Toca cada material para ver sus especificaciones. Marca los que ya tengas.
0 de 6 materiales listos
3 Conexiones
Elige un componente y mira cómo se conecta a Arduino. Ambos comparten alimentación de 5V y GND.
Arduino Board
⚠️ Importante: El servomotor requiere corriente suficiente al moverse. Alimenta el Arduino mediante USB o batería de 5V firme. Conecta el cable naranja de señal del servo al pin digital 9 (PWM).
4 ¿Cómo funciona?
Toca cada parte para entender el flujo de automatización.
📡
Sensor HC-SR04➜
🧠
Arduino➜
⚙️
Servomotor SG90- El sensor ultrasónico HC-SR04 emite ráfagas de alta frecuencia por el pin TRIG (Pin 3).
- El pulso rebota en la mano del usuario y regresa. El pin ECHO (Pin 2) mide la duración del viaje.
- Arduino calcula la distancia en centímetros ($distancia = tiempo \times 0.034 / 2$).
- Si la distancia calculada es menor o igual a 20 cm, Arduino mueve el servomotor (Pin 9) a 90° abriendo la tapa.
- La tapa se mantiene abierta durante 4000 ms (4 segundos) para permitir depositar la basura.
- Transcurrido el tiempo, el servomotor regresa a 0° cerrando la papelera y vuelve a monitorear.
5 Código Arduino
Súbelo en el Arduino IDE. Asegúrate de incluir la librería estándar Servo.h.