POSTE INTELIGENTE - PROYECTO FINAL
POSTE INTELIGENTE
como prototipo final de CCNA1 decidimos hacer un sensor que detecte si una persona está cerca del poste para que este se prenda, esto con la finalidad de que se mejore la seguridad de las personas y que además se ahorre la energía eléctrica.
lo que ocupamos fue:
- Arduino MEGA
- LEDS
- cables
- 2 resistencias de 220
- Sensor ultrasónico
- Pila de 9 V
- Madera
- Fomi
- Silicon liquido y caliente
- entre ortos materiales.
El código que ocupaos fue el siguiente:
long cm = 0;
long readUltrasonicDistance(int triggerPin, int echoPin)
{
pinMode(triggerPin, OUTPUT); // Clear the trigger
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
// Sets the trigger pin to HIGH state for 10 microseconds
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
// Reads the echo pin, and returns the sound wave travel time in microseconds *0.01723
return (pulseIn(echoPin, HIGH)*0.01723);
}
void setup()
{
Serial.begin(9600);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
}
void loop()
{
cm =readUltrasonicDistance(7, 6);
Serial.print(cm);
Serial.println("cm");
if (cm > 11) {
digitalWrite(5, LOW);
digitalWrite(4, LOW);
}
if (cm <= 10 && cm > 0){
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
}
delay(10); // Wait for 100 millisecond(s)
}
Ahora para mostrar como fue ensamblado y una breve explicación consulta el siguiente video:
Comentarios
Publicar un comentario