Proyecto Final
Descripción:
Mi proyecto consiste en la elaboración de un dispositivo que detecte a una determinada distancia la presencia de animales (gatos) y que al hacerlo encienda una secuencia de colores según la distancia avisando de la presencia de los mismos. A su vez cuando este animal se encuentre cerca del dispositivo este emitirá un sonido ultrasonico que lo ahuyentará evitando su molestia.
Mi proyecto consiste en la elaboración de un dispositivo que detecte a una determinada distancia la presencia de animales (gatos) y que al hacerlo encienda una secuencia de colores según la distancia avisando de la presencia de los mismos. A su vez cuando este animal se encuentre cerca del dispositivo este emitirá un sonido ultrasonico que lo ahuyentará evitando su molestia.
Funcionamiento: Encendido de luces según la distancia por medio de un sensor ultrasonido, en tarjeta Arduino Uno.
Activación
de sonido Ultrasónico cuando distancia sea cercana a dispositivo.
Esto se logra con un Sensor de movimiento (encendido de luz indicadora de
presencia de gato) y una programación de Activación
de sonido ultrasónico que ahuyente el felino
Programación en IDE ARDUINO
int trigger = 10;
int echo = 9;
float tiempo_de_espera,distancia;
void setup() {
Serial.begin (9600);
pinMode (trigger, OUTPUT);
pinMode (echo, INPUT);
}
void loop() {
digitalWrite (trigger,LOW);
delayMicroseconds(2);
digitalWrite (trigger, HIGH);
delayMicroseconds (10);
digitalWrite (trigger, LOW);
tiempo_de_espera = pulseIn (echo,HIGH);
distancia =(tiempo_de_espera/2)/29.15;
Serial.print (distancia);
Serial.println ("cm");
delay (1000);
if (distancia>=30 && distancia <=400){
analogWrite (6,0);
analogWrite (7,0);
analogWrite (8,0);
}
if (distancia>=30 && distancia <=40){
analogWrite (6,255);
analogWrite (7,0);
analogWrite (8,0);
}
if (distancia>=20 && distancia <=30){
analogWrite (6,0);
analogWrite (7,255);
analogWrite (8,0);
}
if (distancia>=10 && distancia <=20){
analogWrite (6,0);
analogWrite (7,0);
analogWrite (8,255);
}
return distancia;
}
Video
Para desarrollar el prototipo se empleo lo siguiente:
- IDE ARDUINO
- Placa Ardunio UNO R3
- Protoboard
- Sensor Ultrasonic Range Finder HC-SR04
- 3 Leds (Azul, Amarillo y rojo)
- 3 resistencias 330 ohmios
- cable USB A to B
- 4 jumper Wire (Macho hembra)
- 4 jumper Wire (Macho Macho)
Comentarios
Publicar un comentario