Ficha de circuito · Arduino UNO

Casa con Techo Automático

Domótica y ventilación automatizada. Al detectar la proximidad de una persona a menos de 20 cm con el sensor ultrasónico HC-SR04, un servomotor eleva la estructura del techo durante 2 segundos y se vuelve a cerrar suavemente.

1 Pruébalo primero

Mueve el personaje cerca de la casa. Al llegar a ≤ 20 cm, el servomotor abrirá el techo por 2 segundos.

📡
🚶
45 cm
⏱️ Techo abierto. Cierre en: 2s
Cerca
Lejos
🏠 Techo Cerrado · En Espera

Regla: Si distancia ≤ 20 cm, Servo a 90° (Techo abierto) por 2 segundos (2000 ms).

2 Materiales

Toca cada material para ver sus especificaciones. Marca los que ya tengas.

0 de 5 materiales listos

3 Conexiones

Selecciona un componente para visualizar sus pines correspondientes en la placa Arduino UNO.

Arduino UNO

💡 Mecanismo de Articulación: El brazo del servomotor debe conectarse mecánicamente mediante una varilla o bisagra liviana a la estructura articulada del techo.

4 ¿Cómo funciona?

Entiende la secuencia lógica de apertura y temporización del techo inteligente.

📡
HC-SR04
➜
🧠
Arduino UNO
➜
🎛️
Servomotor SG90
➜
🏠
Apertura de Techo
  1. El sensor ultrasónico HC-SR04 mide continuamente la proximidad de personas u objetos enviando pulsos por TRIG (D3) y recibiendo ecos por ECHO (D2).
  2. Arduino procesa la duración del impulso y calcula la distancia en centímetros.
  3. Al detectar un objeto a ≤ 20 cm, envía impulsos PWM al servomotor conectado en el pin D9 para pivotar 90°.
  4. El techo permanece elevado permitiendo la entrada o ventilación durante un temporizador de 2 segundos (2000 ms).
  5. Transcurrido el tiempo de espera y tras verificar la ausencia de objetos cercanos, el servomotor retoma su posición inicial a 0°, cerrando el techo.

5 Código Arduino UNO

Copia este código y cárgalo desde la aplicación IDE de Arduino. Requiere incluir la librería ``.

casa_techo_automatico.ino