Ficha de circuito · Arduino Nano / UNO

Papelera Inteligente Ultrasónica

Un bote de basura automatizado que detecta la presencia de tu mano a menos de 20 cm mediante ultrasonido. Abre su tapa usando un servomotor durante 4 segundos y la vuelve a cerrar de forma automática sin contacto físico.

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
  1. El sensor ultrasónico HC-SR04 emite ráfagas de alta frecuencia por el pin TRIG (Pin 3).
  2. El pulso rebota en la mano del usuario y regresa. El pin ECHO (Pin 2) mide la duración del viaje.
  3. Arduino calcula la distancia en centímetros ($distancia = tiempo \times 0.034 / 2$).
  4. Si la distancia calculada es menor o igual a 20 cm, Arduino mueve el servomotor (Pin 9) a 90° abriendo la tapa.
  5. La tapa se mantiene abierta durante 4000 ms (4 segundos) para permitir depositar la basura.
  6. 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.

papelera_inteligente.ino