Arduino (IoT): Simple Tutorial Sensores Avanzados II

Arduino Honduras Santiapps Marcio Valenzuela

Tutorial Sensores Avanz. II

Hoy exploraremos sensores avanzados.  Iniciamos con un sensor infrarojo

Requisitos:

  1. Computadora (mac)
  2. Arduino MEGA (u otra variante Arduino) o incluso Arduino clone, Edison, Raspberry…  Este tutorial en particular usa una Arduino MEGA.
  3. LED
  4. Sensor Infrarojo (PIR)
  5. Breadboard
  6. Arduino IDE (https://www.arduino.cc/en/Main/Software)

Aqui esta el sensor y la conexión sencilla:

Arduino Tutorial Sensor Infrarojo Santiapps Marcio Valenzuela
Arduino Tutorial Sensor Infrarojo PIR

Las conexiones son sencillas.  El sensor PIR tiene 3 terminales:

VCC -> Conecta al 5V de la UNO

GND -> Conecta al GND de la UNO

Out -> Conecta al pin 9 de la UNO (o cualquier otro pin digital)

El código:

int ledPin = 13;
int pirPin = 9;
int val = 0;
void setup(){
pinMode (ledPin,OUTPUT);
pinMode (pirPin, INPUT);
}
void loop (){
val = digitalRead(pirPin);
digitalWrite(ledPin,val);
if (val == 1)
digitalWrite(ledPin,LOW);
}

El sensor en realidad es modulable.  Es posible regular la sensibilidad del sensor y el tiempo que tarda reset-ear el sensor una vez se ha activado.

Aqui el resultado:

Que tipo de proyectos podemos idear con esto:

  • El PIR podría activar una luz como la de una casa.
  • También podría activar una válvula solenoide para una bañera.
  • Así mismo se podría usar para activar un motor como el de un robot para saludar cuando alguien entra!

Ya que estamos bien capacitados en sensores, veamos que podemos hacer con la data que ellos generan!

Leave a Reply