UNIVERSIDAD NACIONAL
PEDRO RUIZ GALLO
FACULTAD DE INGENIERÍA CIVIL, SISTEMAS Y
ARQUITECTURA
SENSORES
DOCENTE:
Ing. Villegas Cubas Juan
ALUMNO:
1) Yarlaque Huamán, Alex Omar
SENSOR 01:
Nombre del Sensor: SENSOR DE DISTANCIA TOF CON REGULADOR DE VOLTAJE
VL53L0X – 200 CM MÁX.
✓ Descripción general
Este sensor ofrece un alcance rápido y preciso de hasta 200 cm de distancia. Utiliza el tiempo de
vuelo (ToF) de los pulsos infrarrojos y seguros para los ojos para medir distancias absolutas
independientemente de del color y la superficie del objetivo. Las mediciones de nivel de luz ambiental
y de distancia se pueden leer a través de una interfaz I²C digital.
✓ Especificaciones técnicas:
• Dimensiones: 0.5 “× 0.7” × 0.085 “(13 mm × 18 mm × 2 mm)
• Peso sin pines de cabezales: 0.5 g (0.02 oz)
• Voltaje de funcionamiento: 2.6 V a 5.5 V
• Corriente de suministro: 10 mA (promedio típico durante el rango activo)
• Varía con la configuración, el objetivo y el entorno. La corriente máxima puede alcanzar 40
mA.
• Formato de salida (I²C): lectura de distancia de 16 bits (en milímetros)
• Rango de medición de distancia: hasta 2 m (6.6 pies); vea el gráfico para un rendimiento de
rango típico.
• El alcance efectivo depende de la configuración, el objetivo y el entorno.
• La hoja de datos no especifica un rango mínimo, pero en nuestra experiencia, el límite
efectivo es de aproximadamente 3 cm.
✓ Foto Referencial:
✓ Microcontrolador Soportado: Arduino
✓ Conexiones con el microcontrolador, descripción e imagen
SENSORES PARA Raspberry Pi
Sensor 01:
• Nombre del sensor: CAMARA RASPBERRY V2 8MPX
• Descripción general:
Cámara oficial de la fundación Raspberry, la cámara Pi V2 tiene un sensor Sony IMX219 de
8 megapíxeles y es compatible con todas las tarjetas Raspberry Pi.
• Especificaciones técnicas:
Sensor: Sony IMX219 8Mpx
Resolución fotos: 3238 x 2464 (máx)
Resolución vídeo: 1080p30, 720p60 y 640x480p90
Interfaz: Puerto dedicado CSi
Lente de foco fijo en placa
Óptica de 1/4"
Dimensiones: 25mm x 23mm x 9mm
Peso: 3g
Compatible con Raspbian
• Foto referencial:
• Microcontrolador soportado: Raspberry Pi
• Conexiones con el microcontrolador, descripción e imagen:
La cámara funciona con todos los modelos de Raspberry Pi 1, 2, 3 y 4.
(naylampmechatronics, 2021)
Sensor 02:
• Nombre del sensor: Sensor de presión de aire BMP180
• Descripción general:
Determina la presión del aire puede ser significativa en estaciones meteorológicas y
proyectos similares. Esto se hace mejor utilizando el BMP180, que se controla a través de
I2C en la Raspberry Pi. Además de la presión del aire, se puede leer la temperatura y la
altitud.
• Especificaciones técnicas:
Chipset: BMP180
Interfaz: I2C Bus
Tensión de alimentación: 3.3-5V
Área de trabajo: 300-1100 hPa / -500m - +9000m
Conusmo operativo: 3µA /Consumo en modo de espera: 0.1µA
Tiempo de reacción: 7.5ms
Exactitud: 0.03hPa
• Foto referencial:
([Link], 2016)
• Microcontrolador soportado: Arduino Genuino y Raspberry Pi
• Conexiones con el microcontrolador, descripción e imagen:
El conexionado GPIO del BMP180 sería muy sencillo, con la Raspberry Pi apagada,
conectamos del BMP180 la conexión VCC al Pin 1 (3.3v), GND a un puerto de tierra de la
Raspberry Pi, el SCL al Pin 5 (GPIO03) o SCL1; y por último la conexión SDA irá al Pin 3
(GPIO02) o SDA1 de la Pi. ([Link], 2016)
Sensor 04:
• Nombre del sensor: Raspberry Pi PoE HAT
• Descripción general:
El Raspberry Pi PoE HAT alimenta una Raspberry Pi 4 Modelo B y una Raspberry Pi 3
Modelo B + a través de un cable Ethernet. El PoE HAT le permite alimentar su Raspberry Pi
usando redes habilitadas para Power over Ethernet; Para que se utilice este producto, la red
a la que está conectado debe tener instalado un equipo de suministro de energía.
• Especificaciones técnicas:
802.3af PoE
Fuente de alimentación en modo conmutado completamente aislada
37–57 V CC, dispositivo de clase 2
Salida DC 5V / 2.5A
Ventilador sin escobillas de 25 mm x 25 mm para enfriar el procesador
Control del ventilador
• Foto referencial:
• Microcontrolador soportado: Arduino y Raspberry Pi
• Conexiones con el microcontrolador, descripción e imagen.
([Link], 2021)
• Nombre del sensor: SENSOR DE GAS MQ-2
• Descripción general:
Los sensores de gas MQ pueden detectar diferentes gases a temperatura ambiente.
El MQ-2 puede reconocer metano, butano, GLP y humo, el MQ-3 detecta, por ejemplo,
alcohol, etanol y humo, etc. Puedes encontrar una lista de todos los sensores MQ y sus gases
admitidos aquí .
Debes tener cuidado ya que estos sensores pueden estar muy calientes y no deben tocarse
directamente. Dado que estos módulos funcionan analógicamente con 5V, también necesita
un MCP3008 así como un TTL de 3.3V-5V para leer las señales.
• Especificaciones técnicas:
Uso de diseño de doble panel de alta calidad, con instrucciones de salida indicador de
alimentación y de señal TTL
hay cuatro orificios de tornillo para la colocación fácil
tensión de salida analógica con la concentración más alta de un voltaje más alto
señal válida 4. salida TTL es baja.(Señal de nivel bajo cuando la luz de salida se puede
conectar directamente al módulo de microcontrolador o relé)
La señal de conmutación que tiene una salida (TTL) DO y salida analógica AO
Tamaño: 32 x 22 x 27 mm
Chip: LM393, ZYMQ-2 sensores de gas
voltaje de funcionamiento: DC 5V
salida AO: 0.1-0 0,3 V (con respecto a la contaminación), la concentración máxima
de un voltaje de alrededor de 4V
salida DO: TTL digital de 0 y 1 (0,1 y 5 V)
Voltaje de entrada: CC 5V Consumo de energía (corriente): 150 mA
Paquete incluido:
módulo sensor 10 x MQ-2 gas
• Foto referencial:
• Microcontrolador soportado: Raspberry Pi
• Conexiones con el microcontrolador, descripción e imagen:
A parte del sensor, necesitaremos también un conversor Analógico-Digital, se esa
un MCP3008 y además un conversor de niveles lógicos 3.3 a 5V. Vemos en la imagen cómo
hacer el conexionado de los GPIO de la Raspberry hacia el sensor. Por cierto el sensor puede
ser regulado si lo necesitasemos con un destornillador. ([Link], 2021)
Sensor 05:
• Nombre del sensor: Módulo Joystick
• Descripción general:
Con este módulo podrás controlar dos direcciones de tu robot, además de un pulsador para
activar o desactivar algo.
• Especificaciones técnicas:
Voltaje de Operación: 3.3 - 5V DC
2 Potenciometros
1 Pulsador
• Foto referencial:
• Microcontrolador soportado: Arduino y Raspberry Pi
• Conexiones con el microcontrolador, descripción e imagen:
Se alimenta en 5Vdc y en estado estático entrega un voltaje de 2,5 V en cada eje.
Cuando el joystick es manipulado, los voltajes leídos en cada eje aumentarán o disminuirán,
dependiendo del sentido de movimiento. El voltaje leído siempre estará entre 0 y 5 Volts.
El circuito para Arduino es tan simple como esto:
(naylampmechatronics, [Link], 2021)
Código de funcionamiento de al menos 3 sensores en Arduino.
Sensores Usados : SENSOR ULTRASONIDO HC-SR04 , SENSOR
PIEZOELÉCTRICO , SENSOR FOTORRESISTENCIA LDR 5528
Componentes Extras Usados : Bombilla eléctrica , Arduino Uno R3,Led,R1 , Relé
DPDT y Suministro de Energía
Aparcamiento de autos
//Primero declaraos los pines del Arduino
const int pinTrigger=3;
const int pinEcho=2;
const int pinLed=13;
const int pinBuzzer=5;
const int pinRele=12;
const int pinLDR=0;
//Inicializamos los siguientes valores
int valorLDR=0;
long tiempo=0;
long distancia=0;
void setup()
// configuramos el modo de los pines
pinMode(pinTrigger,OUTPUT);
pinMode(pinEcho,INPUT);
pinMode(pinLed,OUTPUT);
pinMode(pinBuzzer,OUTPUT);
pinMode(pinRele,OUTPUT);
}
void loop()
//Primero el Trigeer está apago
digitalWrite(pinTrigger,LOW);
//esperamos 2 microsegundos
delayMicroseconds(2);
//emviamos el pulso durante 10 microsegindos y luego lo apago
digitalWrite(pinTrigger, HIGH);
delayMicroseconds(10);
digitalWrite(pinTrigger, LOW);
// guardamos en la variable tiempo lo que devuelva el pulso
tiempo=pulseIn(pinEcho,HIGH);
//calculamos la distancia
distancia=(0.0172)*tiempo;
// resivimos el valor que es captado por el sensor de luz
valorLDR=analogRead(pinLDR);
// si la distancia es menor a 200 cm y el valor capturado del sensor de luz es menor a
910
// entonces comenzará a pitar el piezo y se prendera el foco y el led también comenzará
a dar encender y apagar
if(distancia<200 && valorLDR<910){
tone(pinBuzzer,1000);
digitalWrite(pinRele,HIGH);
digitalWrite(pinLed, HIGH);
delay(distancia*10);
noTone(pinBuzzer);
digitalWrite(pinLed, LOW);
delay(distancia*10);
// si la distancia es menor a 200 cm y el valor recuperado del censor de luz es mayor a
910 entonces comenzará a pitar el piezo y el led comenzará a encender y apagar, pero
no se prendera el foco
if(distancia<200 && 910<valorLDR){
tone(pinBuzzer,1000);
digitalWrite(pinRele,LOW);
delay(distancia*10);
noTone(pinBuzzer);
digitalWrite(pinLed, LOW);
delay(distancia*10);
// si la distancia el mayor a 200 cm y el valor recuperado del detector de luz es mayor a
910 entonces no abra ninguna respuesta
else{
digitalWrite(pinRele,LOW);
noTone(pinBuzzer);
digitalWrite(pinLed, LOW);
}
Pruebas realizadas.
El carro a una distancia menor de 200 cm de distancia y en plena luz del día
El carro a una distancia menor a 200 pero sin luz del día
(Elaboración Propia)
Conclusiones:
Los sensores son parte fundamental de los proyectos de electrónica, mecatrónica, robótica,
entre otras áreas porque nos permite innovar crear cosas que ayuden a la sociedad .
Un modelo donde podemos aplicar los censores es en un sistema de aparcamiento de autos
que fácilmente se puede implementar en la vida real ya que es de mucha ayuda para los autos
que a la hora que quieran estacionarse se den cuenta de la proximidad que están ante un
objetó cualquiera y no olvidemos el encendido de la bombilla que mediante va escureciendo
la bombilla va incrementando si iluminación y eso nos ayudaría bastante en ahorrar energía.
Los sensores, cada vez más económicos, permiten ampliar las capacidades de cualquier
proyecto sobre el que se pueda trabajar sobre las placas Arduino y Raspberry
Referencias
[Link]. (03 de Diciembre de 2016). [Link]. Obtenido de
[Link]
[Link]
[Link]. (2021). [Link]. Obtenido de [Link]
altavoz-piezoelectrico-arduino-tutorial_3.html
[Link]. (2021). [Link]. Obtenido de [Link]
con-raspberry-pi/
[Link]. (2019). Cómo conectar el sensor de temperatura HIH6130 a la placa Arduino. [Link],
pág. 1.
Garcia, S. (16 de Mayo de 2020). blog.330ohms. Obtenido de blog.330ohms.:
[Link]
hetpro-store. (2021). Sensor HC-SR04 para crear una alarma con Arduino. Obtenido de
[Link]
naylampmechatronics. (2021). naylampmechatronics. Obtenido de
[Link]
[Link]
naylampmechatronics. (2021). [Link]. Obtenido de
[Link]
[Link]. (2021). [Link]. Obtenido de
[Link]
[Link]. (2021). [Link]. Obtenido de [Link]
hat/
Se incluyen una tira de cabezales estándar de 1 × 7 de 0.1″ y una tira de cabezales con ángulo de 1 × 7
de 0.1″, como se muestra en la imagen a continuación. Puede soldar la tira de cabezales de su elección
a la placa para usar con cables personalizados o placas de prueba sin soldadura, o puede soldar cables
directamente a la placa misma para instalaciones más compactas.
SENSOR 02:
Nombre del Sensor: GIROSCOPIO, ACELERÓMETRO Y COMPAS MINIIMU-9 V5
✓ Descripción general
El Pololu MinIMU-9 v5 es una unidad de medición inercial (IMU), que viene equipado con
un acelerómetro de 3 ejes LSM6DS33, giroscopio de 3 ejes y un magnetómetro de 3 ejes
LIS3MDL en una placa de 0,8 “x 0,5″. Una interfaz I²C accede a nueve rotaciones
independientes, aceleración y mediciones magnéticas que se pueden utilizar para calcular la
orientación absoluta del sensor.
✓ Especificaciones técnicas:
• Dimensiones: 0,8″ × 0,5″ × 0,1″ (20 mm × 13 mm × 3 mm)
• Peso sin pines de cabecera: 0,7 g (0,02 oz)
• Voltaje de funcionamiento: 2,5 V a 5,5 V
• Corriente de suministro: 5 mA
• Formato de salida (I²C):
• Gyro: una lectura de 16 bits por eje
• Acelerómetro: una lectura de 16 bits por eje
• Magnetómetro: una lectura de 16 bits por eje
• Rango de sensibilidad:
• Giroscopio: ±125, ±245, ±500, ±1000 o ±2000°/s
• Acelerómetro: ±2, ±4, ±8 o ±16 g
• Magnetómetro: ±4, ±8, ±12 o ±16 gauss
✓ Foto Referencial:
✓ Microcontrolador Soportado: Arduino
✓ Conexiones con el microcontrolador, descripción e imagen
Se necesita un mínimo de cuatro conexiones para usar MinIMU-9 v5: VIN, GND, SCL y SDA. El
VIN debe conectarse a una fuente de 2,5 V a 5,5 V, GND a 0 voltios, y SCL y SDA deben conectarse
a un bus I²C que opere al mismo nivel lógico que el VIN. (Alternativamente, si está utilizando la placa
con un sistema de 3,3 V, puede dejar el VIN desconectado y omitir el regulador incorporado
conectando 3,3 V directamente a VDD).
SENSOR 03:
Nombre del Sensor: SENSOR PIEZOELÉCTRICO
✓ Descripción general
Los sensores piezoeléctricos se utilizan como sensores de vibración o golpe, pues permiten convertir
la presión aplicada a un voltaje. Se utilizan en proyectos de detección de golpes en puertas, como
micrófonos de instrumentos y mucho más Pueden funcionar como sensores o como bocinas de baja
calidad.
✓ Especificaciones técnicas:
• Diámetro: 35mm
• Voltaje de salida: 0-5V
✓ Foto Referencial:
✓ Microcontrolador Soportado: Arduino
✓ Conexiones con el microcontrolador, descripción e imagen
Se conecta a punto tierra y a una fuente de energía de 5v y se le pone una resistencia
SENSOR 04:
Nombre del Sensor: SENSOR DE LLAMA KY026
✓ Descripción general
El Módulo KY-026 es un Sensor de Flama que por medio de un LED receptor infrarrojo detecta
longitudes de onda de llama en un rango de 760nm a 1100nm. Las salidas de este sensor son digital y
analógica e incluye un potenciómetro para ajuste de la sensibilidad del sensor.
✓ Especificaciones técnicas:
• Voltaje de operación: 3.3 a 5.5V
• Corriente de Operación: 15 mA
• Rango de detección: 760 nm a 1100 nm
• Ángulo de detección: 60°
• Tipo de salida: digital y analógica
• Ajuste de sensibilidad: Si
• Distancia de detección máxima: 1 metro (puede ser mayor, dependiendo de la magnitud de la
llama).
• Dimensiones: 15 mm x 36 mm
✓ Foto Referencial:
✓ Microcontrolador Soportado: Arduino
✓ Conexiones con el microcontrolador, descripción e imagen
SENSOR 05:
Nombre del Sensor: SENSOR DE OZONO MQ-131
✓ Descripción general
Este módulo es utilizado ampliamente en equipamiento de control para detectar fácilmente ozono
así como gases inflamables como CL2 o NO2. Se alimenta de 5VCD, compatible con Arduino y
PIC.
✓ Especificaciones técnicas:
• Tamaño: 32 x 19 x 34mm
• Chip principal: MQ-131
• Voltaje de funcionamiento: 5VDC
✓ Foto Referencial:
✓ Microcontrolador Soportado: Arduino
✓ Conexiones con el microcontrolador, descripción e imagen
Este módulo es utilizado ampliamente en equipamiento de control para detectar fácilmente ozono, así
como gases inflamables como CL2 o NO2. Se alimenta de 5VCD, compatible con Arduino y PIC.