Prototipado IoT

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 29

SMART

TRASH
19 de Octubre del
2022
Integrantes

Silva Velazco José ivan


Anguiano Aguirre Josue Karim
Terrones Díaz Francisco Javier
Garcia Anguiano Marcos Eduardo
Tene Corona Carlos Arturo
Arroyo Elizarraraz Leonel
Diagrama
del
prototipo
Área de aplicación
Gestión de residuos

Vivimos en una era del consumismo excesivo y con el


poder de fusionar las tareas cotidianas con el IoT para
tener un trabajo más eficiente y ejecutar trabajos
rápidamente.

Una de las principales preocupaciones con el deterioro de


nuestro medio ambiente es la recolección de desechos.

La detección y seguimientos de estos residuos es uno de


los procesos a tratar. Este sistema es una pequeña
muestra de una posible solución, de un método que
automatizará la recolección de residuos.
Sensores
Los sensores que utilizaremos para el desarrollo de la
creación de SMART TRASH y los cuáles se describirán
durante esta presentación son los siguientes:

● KY-026 (Sensor de flama)


● FC-51 (Sensor de obstáculos)
● HX711 (Sensor de peso)
Sensor 1: KY-026
Precio: $22.00 Características:

Un sensor de flama es un aparato


que se utiliza comúnmente en
sistemas con detección de
incendios.

● Este utiliza una corriente de


operación de 15 mA,
● Su rango de detección es de
entre 760 μm a 1100 μm
● Su distancia de detección
máxima es de alrededor de 1
metro
● Su ángulo de detección es
de 60°
● Su peso es de 3g con un
tamaño de 15mm x 36 mm
Diagrama y conexiones

Este cuenta con 4 pines para


conexión, en los cuales se
encuentra en este order:

- A0: Señal Analógica

- G: Ground/Tierra

- +: Alimentación 3.3 a 5V

- DO: Señal Digital


Compatibilidad, librerías y funcionalidad

El sensor KY-026 es completamente compatible con la


placa ESP32 y se puede utilizar para la creación de este
proyecto.

Para la utilización de este sensor, no hay necesidad de


utilizar librerías, al ser un led infrarojo, con la lectura que nos
da podemos saber si existe un incendio o no, es cuestión de
conectar correctamente los pines y mandarlos a llamar
adecuadamente en el IDE de Arduino.

La funcionalidad de este módulo es bastante simple, al


momento de acercarse la flama al infrarrojo, este detecta los
μm, con un valor inicial de 1100μm y entre más cerca esté
más baja el valor del mismo, entonces, configurando el valor
deseado de μm’s se puede saber si alguna flama está cerca.
Sensor 2: FC-51
Precio: $44.62 Características:

Un sensor de obstáculos reflectivo


infrarrojo es usado comúnmente
en proyectos de robótica con el
objetivo de detectar algún objeto.

● El voltaje de alimentación es
de 3.3V a 5V.
● Su chip de funcionamiento
es el LM393.
● Su distancia de detección
máxima es de alrededor de
20 mm a 300 mm (ajustable).
● Su ángulo de detección es de
35°
● Su peso es de 2.3g con un
tamaño de 15mm x 31 mm
Diagrama y conexiones

Este cuenta con 3 pines para


conexión, en los cuales se
encuentra en este order:

- OUT: Salida digital

- GND: Ground/Tierra

- VCC: Alimentación 3.3 a 5V


Compatibilidad, librerías y funcionalidad

El sensor FC-51 funciona correctamente con la placa ESP32


y se puede utilizar para la creación de este proyecto.

Para la utilización de este sensor, no hay necesidad de


utilizar librerías ya que es bastante fácil de usar y de
instalarse, es cuestión de realizar las conexiones
correctamente de los pines a nuestra protoboard y al ESP32,
de ahí solo es necesario llamar correctamente cada uno de
los pines para la lectura correcta de los datos y la correcta
funcionalidad del módulo

Su funcionalidad también es bastante simple, este manda


ondas infrarrojas y cuando hay algo en el camino su reflejo
rebota y es detectado por el recibidor de detección LED, y
dependiendo de como configures el módulo potenciador
podrás detectar objetos a menor o mayor rango de
distancia.
Sensor 3: HX711
Precio: $87.00 Características:

El HX711 es un módulo que


transforma señales analógicas a
digitales A/D, para sensores de
peso o celdas de carga las cuales
van desde los 1 kg a 50 kg.

● El voltaje de alimentación es
de 2.7V a 5V.
● Su resolución de conversión
es de 24 bits
● Su frecuencia de lectura es
configurable entre 10 y 80 hz.
● Cuenta con un grado de
protección IP65
● Su peso es de 2.2g con un
tamaño de 34 mm x 21 mm
Diagrama y conexiones

Este cuenta con 4 pines para


conexión, en los cuales se
encuentra en este order:

- GND: Ground/Tierra

- DT: Seña de datos

- SCK: Serial clock

- VCC: Alimentación 2.7 a 5V


Compatibilidad, librerías y funcionalidad
El sensor HX711 es perfectamente compatible con la placa ESP32 y se puede
utilizar para la creación del proyecto SMART TRASH.

Para la correcta implementación de este módulo es necesario utilizar una


librería llamada “HX711 Arduino Library” la cual nos permite hacer uso del
sensor, de todas las funcionalidades y configuraciones que ofrece.

Su funcionalidad es bastante sencilla, la celda de carga convierte una fuerza (en


este caso el peso) a una señal eléctrica que puede ser medida, entre mayor
peso del objeto, mayor será la carga eléctrica.
Actuadores
Los actuadores que utilizaremos para el desarrollo de
la creación de SMART TRASH y los cuáles se
describirán durante esta presentación son los
siguientes:

● LCD1602 (Pantalla LCD)


● KY-006 (Módulo zumbador pasivo)
● MG90S (Servomotor)
Actuador 1: LCD1602
Precio: $99.00

Características: Pantalla de cristal


líquido de tamaño 16x2, fondo azul
texto blanco, tiene 16 pines para
configuración.

● Alimentación 5 V Dc
● Interfaz de comunicación:
Paralelo 4 u 8 bits.
● Controlador HD44780
● Peso 32g
● Filas 2
● Columnas 16
Diagrama y conexiones

Debido a que la pantalla cuenta con el módulo adaptador LCD a I2C - PCF8574, son 4
pines para conexión, en los cuales se encuentran:

- VCC: Alimentación 5V

- GND: Ground/Tierra

- SDA: Pin por donde se envían datos desde el dispositivo.

- SCL: Pin por donde se envían pulsos de reloj que sincronizan los datos I2C a los pines
del LCD.
Compatibilidad, librerías y
funcionalidad

El actuador LCD1602 es completamente compatible con la


placa ESP32 y se puede utilizar para la creación de este
proyecto.

Este requiere de la librería LiquidCrystal I2C de arduino.

Se le asignan coordenadas y un mensaje para


imprimir en dichas coordenadas.

lcd.setCursor(coordenada x, coordenada y)
lcd.print("MENSAJE");
Micro Servomotor Mg90s
Precio: $84.60

Características: Pequeño actuador rotativo de 3


pines.

● Tamaño: 22.8 mm x 12.3 mm x 22.5 mm


● Peso: 14g
● Grados de rotación: 0° a 180°
● Velocidad: 0.1 s/60 grados
● Voltaje de funcionamiento: 4.8 VDC a 6 VDC
● Torque reposo: 1.8Kg x cm (4.8V), 2.2Kg(6.0 V)
● Temperatura de trabajo: -30 a +60 °C
Compatibilidad, librerías y funcionalidad

1 GND: Cable de tierra, conectado a


tierra del sistema.
2 VCC: Alimenta al motor, siempre se
recomienda usar 5 V.
3 PWM: La señal PWM se transmite a
través de este cable para impulsar el
motor.
Compatibilidad, librerías y
funcionalidad

El actuador Mg90s es totalmente compatible


con la placa ESP32 y se puede utilizar para la
creación de este proyecto.

Arduino por ejemplo no tiene problema con


los controladores, pues en el IDE ya incluye
bibliotecas de servomotores.
Actuador 2: KY-006
Precio: $49 Características:

El módulo zumbador pasivo es un


aparato comúnmente utilizado
para emitir un sonido mientras se
le administra corriente.

● Alimentación: 1.5V a 5V DC
● Rango de tonos: 1.5 Hz– 2.5
kHz
● Tamaño: 18 mm x 15 mm
● Peso: 4 g
● Corriente: < 25mA
Diagrama y conexiones
Este cuenta con 3 pines para su
conexión, en los cuales se
encuentra en este order:

-GND: Salida digital

-VCC: Alimentación a 5 volts

-Pin 9 PMW: Señal para definir la


frecuencia del sonido.
Compatibilidad, librerías y funcionalidad

El actuador KY-006 no tiene la necesidad de librerías


externas, ya que éste funciona mediante el uso de la
librería estándar de arduino, en la que se usa la función
tone() la cual crea una señal que es procesada
analogicamente por el buzzer. Por lo que es
completamente compatible con la placa ESP32.
Otros componentes y/o
provisiones

Algunos de los materiales extra que se utilizaran para


el desarrollo del proyecto de SMART TRASH son los
siguientes:

● Mini Bote de basura


● Silicón caliente
● Tornillos
● Protoboard
● Cables Macho/Hembra
● Cables Hembra/Hembra
● Cable USB a micro USB
● IDE de Arduino
Bibliografía
KY-026 Flame Sensor Tutorial for Arduino, ESP8266 and ESP32. (2021, 7 mayo). DIYI0T.
Recuperado 19 de octubre de 2022, de
https://diyi0t.com/flame-sensor-arduino-esp8266-esp32/

Módulo KY-026 Sensor de Flama. (2019). UNIT Electronics. Recuperado 19 de octubre de 2022,
de https://uelectronics.com/producto/modulo-ky-026-sensor-de-flama/

How to use the FC 51 InfraRed proximity/obstacle avoidance sensor with Arduino. (2021, 12
marzo). SURTR TECHNOLOGY. Recuperado 19 de octubre de 2022, de
https://surtrtech.com/2018/01/27/how-to-use-the-fc-51-infrared-proximity-obstacle-avoidance
-sensor-with-arduino/

C-51 Sensor De Obstáculos. (2019). UNIT Electronics. Recuperado 19 de octubre de 2022, de


https://uelectronics.com/producto/fc-51-sensor-de-obstaculos-reflectivo-infrarojo/

ESP32 with Load Cell and HX711 Amplifier (Digital Scale). (2022, 21 abril). Random Nerd
Tutorials. Recuperado 19 de octubre de 2022, de
https://randomnerdtutorials.com/esp32-load-cell-hx711/
Bibliografía
Aguirre, C. Haz que el Zumbador Buzzer Pasivo Módulo KY-006, cante “Feliz Cumpleaños”
por ti.
https://blog.uelectronics.com/tarjetas-desarrollo/arduino/haz-que-el-zumbador-buzzer-pasiv
o-modulo-ky-006-cante-feliz-cumpleanos-por-ti/

Uelectronics (s.f) Zumbador Buzzer Pasivo Módulo KY-006


https://uelectronics.com/producto/zumbador-buzzer-pasivo-modulo-ky-006/

Arduino (s.f) LiquidCrystal I2C. https://www.arduino.cc/reference/en/libraries/liquidcrystal-i2c/

Naylamp Mechatronics. (s.f) Display Alfanumérico LCD 1602.


https://naylampmechatronics.com/lcd-alfanumerico/110-display-alfanumerico-lcd-1602.html

Naylamp Mechatronics (s.f) Módulo adaptador LCD a I2C - PCF8574.


https://naylampmechatronics.com/lcd-alfanumerico/60-modulo-adaptador-lcd-a-i2c-pcf857
4.html
Bibliografía
Módulo reloj de tiempo real RTC DS3231. (2021, 9 agosto). El Octavo Bit. Recuperado 19 de
octubre de 2022, de
https://eloctavobit.com/arduino/modulo-reloj-de-tiempo-real-rtc-ds3231/

Workshop, D. (2021, 28 septiembre). Servo Motors with the ESP32. DroneBot Workshop.
Recuperado 19 de octubre de 2022, de https://dronebotworkshop.com/esp32-servo/

Geekering. (2022, 17 enero). How to Detect Fire with a Flame Sensor – KY-026. Geekering.
Recuperado 19 de octubre de 2022, de
https://www.geekering.com/categories/embedded-sytems/esp32/bruno-silva/how-to-detec
t-fire-with-a-flame-sensor-ky-026/

Salazar, J. (2020, 16 marzo). ESP 32 servidor web en tarjeta SD. Recuperado 19 de octubre de
2022, de
https://onelineelectronics.blogspot.com/2020/03/esp-32-servidor-web-en-tarjeta-sd.html

Cheppali, S. (2021, 4 enero). Arduino: Interfacing SD card with ESP 32. iCircuit. Recuperado 19
de octubre de 2022, de https://icircuit.net/arduino-interfacing-sd-card-esp-32/1857

También podría gustarte