Son de este tipo muchos sensores: dispositivo capaz de detectar magnitudes físicas o químicas, llamadas variables de instrumentación y transformarlas en variables eléctricas. Algunas variables físicas son: temperatura, humedad, presión, intensidad lumínica, UV, torque, distancia, aceleración, inclinación, movimiento, sonido, vibración, humo, flexión, pulso humano, huella digital, etc Algunas variables químicas son: PH, monoxido, gases, etc
Los sensores pueden ser análogos o digitales, lo que determinara el tipo de entrada a usar.
Los sensores DHT11 y DHT22 son pequeños dispositivos que nos permiten medir la temperatura y humedad. A pesar que estas medidas son analógicas, estos sensores los tendremos que conectar a pines digitales, ya que la señal de salida es digital a un bus punto a punto. Llevan un pequeño uC interno para hacer el tratamiento de señal. Estos sensores han sido calibrados en laboratorios, presentan una gran fiabilidad.
Parámetro | DHT11 | DHT22 |
---|---|---|
Alimentación (V) | 3~5 | 3.3~6 |
Rango temperatura (°C) | 0~50 | -40~80 |
Presión Temperatura (°C) | 2 | 0.5 |
Resolución temperatura | 0.1 | 0.1 |
Rango humedad (%HR) | 20~90 | 0~100 |
Presión humedad (%HR) | 4 | 2 |
Resolución humedad | 1 | 0.1 |
Tiempo de sensado (s) | 1 | 2 |
Tamaño (mm) | 12x15.5x5.5 | 14x18x5.5 |
Otro sensor muy usado es el DHT18B20.
5 unidades DHT11 por $12.99 y un DHT22 por $7.36 en Amazon.
Es un sensor ultrasonido (40 KHz) de distancia que se conecta por Trig (A0) y Echo (A1) con Arduino, que usa la librería NewPing.h. De acuerdo con la hoja de datos, primero tenemos que enviar un pulso de 10us por el pin Trig (A0). Esto hace que el sensor envíe una explosión sónica de 8 ciclos. El pin Echo (A1) se pone HIGH una vez, el ancho del pulso es proporcional a la distancia medida. No requiere librería.
Parámetro | Valor |
---|---|
Alimentación | 4.5~5.5 V |
Consumo | 15 mA |
Rango | 15° y 20~4500 mm |
Resolución | 3 mm |
byte Trig = 12; byte Echo = 13; long = distancia; void setup{ Serial.begin(9600); pinMode(Trig, OUTPUT); pinMode(Echo, INPUT); } void loop{ digitalWrite(Trig, LOW); delayMicroseconds(4); digitalWrite(Trig, HIGH); delayMicroseconds(10); digitalWrite(Trig, LOW); duracion = pulseIn(Echo, HIGH); Serial.print("La distancia es "); Serial.print(duracion/58); Serial.println(" cm."); delay(1000); }
5 unidades HC-SR04 por $9.99 en Amazon.
Este simple pero poderoso sensor PIR (Passive InfraRed) detecta el movimiento de cualquier objeto o persona en toda una habitación. Simplemente conectado y espera unos 2 segundos y estará listo. Cuando detecte algún movimiento, el pin de "alarma" pasará a nivel LOW. Dado que el pin de alarma es de colector abierto, se necesita poner una resistencia Pull Up (10K) entre el pin de alarma y positivo. No requiere librería.
Parámetro | Valor |
---|---|
Alimentación | 5~20V |
Consumo | 65 mA |
Rango | 110° y 7 m |
Retardo | 0.3~5 min |
Hay otro sensor
5 unidades HC-SR501 por $8.99 en Amazon.
Una pinza amperimetrica SCT013-000 puede leer entre 5~100 A que convierte en 50 mA/1V. Fabricados por la china YHDC.
Modelo | Entrada | Salida |
---|---|---|
SCT013-005 | 5A | 1V |
SCT013-010 | 10A | 1V |
SCT013-015 | 15A | 1V |
SCT013-025 | 25A | 1V |
SCT013-030 | 30A | 1V |
SCT013-050 | 50A | 1V |
SCT013-060 | 60A | 1V |
SCT013-100 | 100A | 1V |
1 unidad SCT-013-00 por $7.99 en Amazon. Existen con varios transformadores, ver tabla.
Pronto...