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

Entradas más populares de este blog

Quien soy yo?

Haciendo una boleta en C++

Ejercicio FOR