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.

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)




Resultado de imagen para arduino uno caracteristicasResultado de imagen para protoboard

Comentarios