0% encontró este documento útil (0 votos)
34 vistas25 páginas

Sensores Robóticos y su Aplicación

El documento describe 5 sensores para Raspberry Pi. En 3 oraciones: El documento presenta 5 sensores para Raspberry Pi, incluyendo una cámara de 8 megapíxeles, un sensor de presión atmosférica BMP180, un módulo PoE para alimentar la Raspberry Pi a través de Ethernet, un sensor de gas MQ-2 y un módulo joystick. También incluye especificaciones técnicas, fotos e instrucciones de conexión para cada sensor.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas25 páginas

Sensores Robóticos y su Aplicación

El documento describe 5 sensores para Raspberry Pi. En 3 oraciones: El documento presenta 5 sensores para Raspberry Pi, incluyendo una cámara de 8 megapíxeles, un sensor de presión atmosférica BMP180, un módulo PoE para alimentar la Raspberry Pi a través de Ethernet, un sensor de gas MQ-2 y un módulo joystick. También incluye especificaciones técnicas, fotos e instrucciones de conexión para cada sensor.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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.

También podría gustarte