Вы находитесь на странице: 1из 24

Proyecto de innovación Cubo de

basura inteligente

Estudiante :Fredy Gabriel Catari Colque

Docente :Mgr Carmen Sosa Vera

Área : Filosofía de la ciencia tecnología e innovación

Facultad : Ingeneria Civil

Ciclo : I

Sección : “C”

Instituto : Universidad José Carlos Mariátegui


Cubo de basura inteligente
Dispositivo para basura inteligente. Este dispositivo integra varios
sensores para supervisar el estado de la basura.

Cosas utilizadas en este proyecto.

Componentes de hardware

Arduino MKR Fox 1200


× 1

Sensor ultrasónico - HC-SR04 (Genérico)


× 1

Sensor de temperatura y humedad DHT11 (4 pines)


× 1
Antena Pycom LoRa / Sigfox
× 1

SparkFun Mini Microinterruptor


× 1

KY-026 Keyes - Módulo de sensor de llama


× 1

Resistencia de 100 ohm


× 2

Transistor De Propósito General PNP


× 1

Contenedor de basura
× 1

Raspberry Pi 3 Modelo B
× 1

Aplicaciones de software y servicios en línea.

Sigfox
Arduino IDE

Autodesk Fusion 360

Herramientas de mano y máquinas de fabricación.

Impresora 3D (genérico)

Soldador (genérico)

Historia
Pautas de contenido
Contexto

La buena gestión de residuos se ha convertido en un tema esencial para


nuestro planeta. En espacios públicos y naturales, muchos no prestan
atención a los residuos que dejan atrás. Cuando no hay un recolector de
basura disponible, es más fácil dejar los desechos en el lugar que
traerlos de vuelta. Incluso los llamados espacios conservados están
contaminados por residuos.
Residuos contaminados

Para preservar las áreas naturales, es importante proporcionar puntos de


recolección de residuos bien gestionados:

 Para evitar que se desborden, los contenedores deben levantarse


regularmente. Es difícil superar el momento adecuado: demasiado
pronto, y la basura puede estar vacía, demasiado tarde y la basura
puede desbordarse. Este problema es más crítico cuando se dificulta el
acceso al contenedor (como en las rutas de senderismo en las
montañas)
Desbordamiento de residuos

 En esta gestión racional de residuos, la clasificación puede ser un gran


desafío. Los residuos orgánicos pueden ser procesados directamente
por la naturaleza, en el compostaje. Los residuos no orgánicos deben
recogerse para ser tratados por procesos específicos.

Propósito del Proyecto

El propósito de nuestro proyecto es proporcionar un dispositivo de


supervisión para el contenedor de basura inteligente. Este dispositivo
integra varios sensores para supervisar el estado de la basura.

 Sensor de nivel: se basa en un sistema ultrasónico y se usa para


prevenir los desbordamientos al alertar al equipo de recolección de
basura.

 Sensor de temperatura y humedad: se utiliza para controlar el


entorno de la basura. Esto puede ser útil para controlar la condición del
compost orgánico y para prevenir la contaminación en algún caso
específico (condiciones muy húmedas o calientes, riesgo de incendio en
condiciones muy secas)

 Sensor de llama: algunos pueden depositar desechos incandescentes


(como colillas de cigarrillos) o pueden incendiar intencionalmente el
contenedor. Un incendio de basura puede tener efectos dramáticos en
el medio ambiente (por ejemplo, puede provocar un incendio
forestal). El sensor de llama puede alertar al equipo de supervisión
sobre el problema.

 Sensor de humedad: para el proceso de compost, es importante


mantener un cierto nivel de humedad en el material de compost. El
sensor de humedad, incluido en nuestro proyecto, medirá el nivel de
humedad en el compost.

 Sensor de apertura: se instalará un detector de apertura en la tapa de


la basura para obtener estadísticas sobre el uso de la basura y detectar
un mal cierre.

 Sistema de ubicación: la basura debe identificarse y localizarse para


ayudar al equipo de recolección de basura en su gestión. Ofrecerá más
agilidad en la gestión de la ubicación de la basura, con la posibilidad de
desplegar contenedores de basura temporales (por ejemplo, en verano
en la playa y en las pistas de senderismo, en invierno en la pista de
esquí, en eventos especiales como la competencia deportiva de
festivales de música)

El proyecto adquiere todo su significado con una papelera con dos


compartimentos:

 Uno para residuos no orgánicos.

 Una para residuos orgánicos con proceso de compostaje.


Papelera Separada

Uso de Sigfox

La basura se instalará en zonas aisladas. La energía será proporcionada


por la batería, posiblemente conectada a un panel solar. Para nosotros,
Sigfox parece ser una muy buena solución:

 El sistema de comunicación Sigfox tiene una amplia cobertura de área:


permite implementar el proyecto a gran escala.

 El sistema Sigfox proporciona suficientes capacidades de comunicación


para nuestro caso de uso.
 Sigfox puede proporcionar una solución de localización de 100 m: no es
necesario agregar un escudo de GPS en el contenedor.

 Sigfox es una solución de bajo consumo, que permite que el dispositivo


funcione de forma autónoma durante mucho tiempo.

II. detalles del proyecto


Método de diseño de hardware

Nuestro diagrama de método de diseño de proyecto


Pasos del proyecto
Paso 1: Entender Sigfox

Sigfox es una solución para conectar el dispositivo en el ámbito de


Internet de las cosas. Actualmente opera en más de 45 países y más de
3 millones de dispositivos. El mensaje puede ser de hasta 12 bytes, con
un máximo de 140 enlaces ascendentes y 4 de enlace descendente por
día.

Paso 2: Búsqueda de hardware

Hardware
El hardware utilizado:

 Arduino MKR Fox 1200

 Mini microinterruptor

 HC-SR04 - Sensor Ultrasónico

 DHT11 - Sensor de temperatura y humedad

 KY-026 - Módulo de sensor de llama

 Sensor de humedad (a medida): se puede usar el sensor de humedad


normal pero, después de unos meses de uso, las dos patas de la sonda
serán corrosivas y la fina capa de cobre en sus patas se consumirá por
completo. Por lo tanto, utilizamos un sensor de humedad hecho a
medida que está hecho de cobre para que dure más tiempo antes de la
corrosión.http://carrefour-numerique.cite-
sciences.fr/fablab/wiki/doku.php?id=projets:moisture_sensor

 Raspberry Pi 3 Modelo B

En este proyecto utilizamos un sensor de humedad hecho a medida para


que dure mucho tiempo antes de la corrosión.

Paso 3: Conexión de hardware y diseño


Esquemático

Conexión a Arduino MKR Fox 1200

Micro Switch -> Arduino MKR Fox 1200

 C -> GND

 NC -> Pin 3

DHT11 -> Arduino MKR Fox 1200

 VCC -> 5V
 GND -> GND

 DATOS -> Pin 2

HC-SR04 -> Arduino MKR Fox 1200

 VCC -> 5V

 GND -> GND

 Gatillo -> Pin 9

 Eco -> Pin 10

KY-026 -> Arduino MKR Fox 1200

 VCC -> 5V

 GND -> GND

 DATOS -> Pin A0

Sensor de humedad (por encargo) -> Arduino MKR Fox 1200

 VCC -> 5V

 GND -> GND

 SIG -> A1

Paso 4: Código Arduino

Instalar Arduino IDE:

Instale el IDE arduino desde este


enlace: https://www.arduino.cc/en/Main/Software

Obtenga el Código:
https://github.com/honhon01/Smart-Waste-Bin

Junta y Biblioteca:

Antes de entender el código, debe instalar la placa y la biblioteca.

Tablero:

Para instalar el tablero, vaya a "Herramientas> Tablero> Administrador


de tablero".

Instalación de la placa

Necesidad de la Junta:

 Tableros SAMD Arduino (ARM Cortex-M0 + de 32 bits)


Biblioteca

Para instalar las bibliotecas, vaya a "Sketch> Incluir biblioteca>


Administrar bibliotecas".

Instalación de la biblioteca

Las bibliotecas necesitan:

 Arduino de baja potencia

 Arduino Sigfox para MKR Fox 1200

 Biblioteca de sensores DHT

 Adafruit Unified Sensor


Driver https://github.com/adafruit/Adafruit_Sensor

 RTCZero
Mira en el Código:

 #include <Sigfox.h>: se usa para administrar el módulo Sigfox y enviar o


recibir el valor del dispositivo.

 #include <ArduinoLowPower.h>: Use para poner el módulo en reposo y


salvar la vida de la batería.

 #include <DHT.h>: Normalmente, use para que funcione DHT11.

Funciones:

 setup (): En esta función, verificamos si Sigfox ha comenzado. Además,


configure los pines del sensor DHT11 y ultrasónico.

 loop (): en esta función, verificamos si se presiona el botón, lo que


significa que el contenedor está cerrado o no. Si no se presiona el
botón, Sigfox no enviará el valor, pero si lo presiona, obtendrá el valor
de todos los sensores y lo enviará a la función sendPayload ().

 sendPayload (): esta función iniciará el módulo Sigfox y enviará todos


los valores como byte a SigFox. Entonces terminará el módulo Sigfox.

Ejecutar el Código:

Después de entender cómo funciona el código. Intenta compilar y subir el


código.

No se olvide de seleccionar la placa para Arduino MKR Fox 1200 y el


puerto a su puerto de dispositivo.

Paso 5: activa tu dispositivo

Una vez que haya recibido su dispositivo, vaya a este enlace para activar
el dispositivo https://buy.sigfox.com/activate. Luego, complete la
información y obtendrá la instalación del dispositivo.
Activar el dispositivo

Paso 6: Enviando los datos

Intente volver a ejecutar el IDE de Arduino y esta vez el dispositivo podrá


enviar los datos a SigFox. Puede verificar si recibió datos en el backend
de SigFox. https://backend.sigfox.com/device/list
Mensajes en SigFox

Paso 7: Servidor de aplicaciones

Raspberry Pi 3 Model B se utiliza como servidor de aplicaciones. Que


contienen Node-RED, MariaDB y la aplicación web.

Paso 8: Backend usando Node-RED

Instala Node-RED:

Siga las instrucciones de este enlace: https://nodered.org/docs/getting-


started/installation

Npm Necesidad:

 nodo-rojo-nodo-mysql

Para obtener los datos de SigFox, necesitamos crear nuestro propio


servidor para recibir los datos. Usamos Node-RED como la herramienta
para obtener los datos de SigFox.
Nodo-flujo rojo

Paso 9: Base de datos - MariaDB

Instala MariaDB:

Raspbian Raspberry Pi: https://howtoraspberrypi.com/mariadb-


raspbian-raspberry-pi/

Otros sistemas operativos: https://mariadb.com/downloads

Paso 10: Aplicación Frontend (sitio web)

Página de inicio de nuestro sitio web.


Este es el frontend de nuestro proyecto. El sitio web muestra la
información y datos enviados desde los dispositivos.

Impresión 3d

1/2 • La bandeja que usamos para probar con el dispositivo

1/4 • Dispositivo instalado en el bin

1/9 • instalación de sensores

Instale el objeto en una


caja impresa en 3D
1.

Coloque DHT11 en el punto 1 y cubra con la parte "DHT11 mantener".

2. Coloque el HC-SR04 en el punto 2 y cubra con la parte "interior".

3. Coloque KY-026 en el punto 3 en la parte superior de la parte "interior".

4. Coloque el sensor de humedad en el punto 4.

5. Coloque Arduino MKR Fox 1200 en el punto 5.

6. Coloque el Mini Microswitch en la parte "media superior" y ciérrelo con


la parte del "detector de apertura".

7. Conecte la parte "soporte" con la parte "base" y coloque la antena


dentro de la "base".

8. Conecte la parte de "soporte" a la caja principal y cierre la caja con


"Parte superior central", "Parte superior delantera" y "Parte superior
trasera".
Esquema en caja impresa en 3D

III. Algunas características adicionales posibles

 Podrá establecer la altura total de la bandeja en el monitor de pantalla


(no solo modificar en Arduino). -> Cada tipo de papelera tiene una altura
diferente, por lo tanto, si el usuario puede establecer el alto de papelera,
el dispositivo podrá instalarse en cada tipo de papelera.

 Ser capaz de separar el tipo de residuos. -> Será más fácil para la
gestión de residuos en residuos orgánicos y no orgánicos.
 Muestra el nivel de basura en el contenedor en un monitor instalado
sobre el contenedor. -> Conocido por el nivel de basura en el
contenedor, el usuario se siente más cómodo y puede saltarse el
contenedor si está lleno.

 Proporcionar una batería autónoma con panel solar. -> para un sistema
autónomo

 Administre la temperatura y la humedad dentro del depósito controlando


un sistema de suministro de agua y un sistema de ventilación
(persianas que se pueden abrir o cerrar). -> Supervisar y controlar el
proceso de compostaje.

IV. Conclusión

Gestión de residuos

Nuestra idea de "Contenedor de basura inteligente", que proporciona una


tecnología inteligente para el sistema de desechos, reduce el tiempo y el
esfuerzo humanos y da como resultado un entorno saludable y lleno de
desechos.

La idea propuesta de preservar las áreas naturales y reducir la


contaminación de los desechos mediante un contenedor de desechos
inteligente para la gestión de desechos de pozos, podemos saber qué
áreas están vacías o desbordadas. Por lo tanto, este proyecto puede
ayudar al recolector de basura en su gestión, buena gestión de residuos
y limpieza. Conocer el entorno y nivel de bin. Por lo tanto, podemos
gestionar el horario de recogida.

El objetivo de este proyecto es hacer que el hardware que coincida con


los dispositivos detecte el entorno mediante sensores de Smart Waste-
bin para detectar el nivel, la temperatura, la humedad, la humedad y las
llamas de la basura dentro de la bandeja periódicamente para cada nodo
de bandejas. . Y conectamos cada nodo con la red sigfox, el nodo envía
los datos a sigfox y mostramos los valores en el sitio web.

El resultado final está disponible en el siguiente sitio web: http://grit.esiee-


amiens.fr:8069/smartbin/

V. Agradecimientos

KMUTT-Tailandia

La Universidad de Tecnología Thonburi del rey Mongkut , por darnos


una oportunidad. En vista de la importancia de esta actividad, durante el
período de capacitación de 7 semanas para los estudiantes de tercer año
(Ingeniería de Electrónica y Telecomunicaciones e Ingeniería de
Computación).

Вам также может понравиться