0% encontró este documento útil (0 votos)
13 vistas3 páginas

Proyecto Radar Guard con Arduino

Proyecto de Radar con Arduino

Cargado por

Manuel Rocca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

Proyecto Radar Guard con Arduino

Proyecto de Radar con Arduino

Cargado por

Manuel Rocca
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Proyecto Radar Guard con Arduino

Guía paso a paso con esquemas, imágenes y código completo.

Introducción
El Radar Guard es un proyecto con Arduino que simula un radar de seguridad. Usa un
sensor ultrasónico HC-SR04 para medir distancias mientras un servomotor barre un ángulo.
Si un objeto se encuentra en el rango de vigilancia, el sistema activa una alarma con LED y
buzzer.

Materiales Necesarios
• Arduino UNO o Nano
• Sensor ultrasónico HC-SR04
• Servomotor SG90/SG92R
• Buzzer pasivo o activo
• LED + resistencia 220 Ω
• Protoboard y cables jumper
• Fuente externa de 5V (opcional para el servo)

Construcción Paso a Paso

Paso 1: Conexión del Sensor Ultrasónico


Conecta el pin TRIG del HC-SR04 al pin D9 de Arduino y el pin ECHO al pin D10. VCC a 5V y
GND a tierra.

[Esquema de conexión del sensor ultrasónico]

[Foto real del sensor conectado a la protoboard]

Paso 2: Conexión del Servomotor


Conecta el cable de señal del servomotor al pin D3 de Arduino, el cable rojo a 5V y el
negro/marrón a GND.

[Esquema de conexión del servomotor]

[Foto real del servomotor en protoboard]

Paso 3: Conexión del LED y Buzzer


Conecta el LED al pin D7 con una resistencia de 220 Ω hacia GND. El buzzer se conecta al
pin D6 y GND.
[Esquema de LED y buzzer]

[Foto real del LED y buzzer conectados]

Paso 4: Montaje General


Integra todos los componentes en la protoboard. Asegúrate de que todos compartan la
misma tierra (GND).

[Esquema completo del circuito]

[Foto real del montaje completo en protoboard]

Código Arduino
El siguiente código controla el servomotor, mide distancias y activa la alarma cuando se
detecta un objeto dentro del sector vigilado.

#include <Servo.h>

const uint8_t PIN_TRIG = 9;


const uint8_t PIN_ECHO = 10;
const uint8_t PIN_SERVO = 3;
const uint8_t PIN_BUZZER = 6;
const uint8_t PIN_LED = 7;

// Configuración del barrido


const int SCAN_MIN = 15;
const int SCAN_MAX = 165;
const int STEP_DEG = 3;
const int STEP_DELAY_MS = 45;

Servo radar;

void setup() {
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
pinMode(PIN_LED, OUTPUT);
pinMode(PIN_BUZZER, OUTPUT);
[Link](PIN_SERVO);
[Link](115200);
}

void loop() {
for (int ang = SCAN_MIN; ang <= SCAN_MAX; ang += STEP_DEG) {
[Link](ang);
delay(STEP_DELAY_MS);
long dist = medirDistancia();
[Link](ang);
[Link](",");
[Link](dist);
if (dist > 0 && dist < 60) {
digitalWrite(PIN_LED, HIGH);
tone(PIN_BUZZER, 2000, 100);
} else {
digitalWrite(PIN_LED, LOW);
noTone(PIN_BUZZER);
}
}
}

long medirDistancia() {
digitalWrite(PIN_TRIG, LOW);
delayMicroseconds(2);
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
long duracion = pulseIn(PIN_ECHO, HIGH, 25000);
return duracion / 58.0; // cm
}

Conclusiones
El Radar Guard permite construir un sistema básico de vigilancia con Arduino. Se puede
mejorar añadiendo pantalla OLED, almacenamiento en tarjeta SD o comunicación
inalámbrica.

También podría gustarte