Está en la página 1de 16

UNIVERSIDAD AUTÓNOMA CHAPINGO

DEPARTAMENTO DE INGENIERÍA MECÁNICA AGRÍCOLA


INGENIERÍA MECATRÓNICA AGRÍCOLA
ANTEPROYECTO DE ESTANCIA PREPROFESIONAL
“DESARROLLO DE SENSORES IoT PARA

LA AGROINDUSTRIA”

INSTANCIA RECEPTORA DE LA ESTANCIA PRE PROFESIONAL: Universidad Católica de Uruguay (UCU)


Fecha de inicio: marzo 2023
Fecha de término: Julio 2023

NOMBRE MATRÍCULA GRADO GENERACIÓN ESPECIALIDAD


Y
GRUPO
MARTINEZ 1611488-9 7°6 2018-2022 INGENIERÍA
MARTINEZ MECATRONICA
JOSÉ DAVID AGRICOLA

_____________________________

Vo.Bo. Dr. José Francisco Marín Camacho


Vo.Bo. M.C. Humberto Sebastián García
Asesor Interno
Subdirector Académico del departamento de
Ingeniería Mecánica Agrícola

Índice
1|Página
ÍNDICE....................................................................................................................................................... 2

INTRODUCCIÓN......................................................................................................................................... 3

OBJETIVOS................................................................................................................................................ 4

OBJETIVOS GENERALES........................................................................................................................................4

OBJETIVOS PARTICULARES....................................................................................................................................4

CARACTERIZACIÓN DEL LUGAR.................................................................................................................. 4

PROBLEMAS EXISTENTES, SOLUCIONADOS, MÉTODOS EMPLEADOS...........................................................5

FUNDAMENTOS TEÓRICOS APLICADOS...................................................................................................... 6

METODOLOGIA......................................................................................................................................... 7

RESULTADOS OBTENIDOS.......................................................................................................................... 8

PROTOTIPO INICIAL.............................................................................................................................................8

DIAGRAMA ELECTRÓNICO.....................................................................................................................................9

CÓDIGO......................................................................................................................................................... 10

CIRCUITO IMPRESO...........................................................................................................................................11

RECEPCIÓN DE MENSAJES...................................................................................................................................13

CONCLUSIÓN........................................................................................................................................... 14

RECOMENDACIONES..........................................................................................................................................14

REFERENCIAS........................................................................................................................................... 15

2|Página
INTRODUCCIÓN
El Internet de las cosas (IoT) ha experimentado una creciente adopción en los últimos
años, permitiendo a los dispositivos comunicarse entre sí. Esto ha abierto una gran
cantidad de oportunidades para el desarrollo de nuevas aplicaciones y servicios que
mejoran la eficiencia y productividad en diferentes industrias. Entre las tecnologías clave
en IoT se encuentra la comunicación inalámbrica, y entre las más populares se encuentra
Sigfox.

La tecnología Sigfox 0G se creó en 2010 con la visión de conectar todos los objetos de
nuestro mundo físico con el universo digital. Durante los siguientes 12 años, esa
tecnología fue adoptada por más de 70 operadores de red 0G nacionales, más de 1500
clientes B2B y más de 800 jugadores de IoT del ecosistema (fabricantes de chips,
fabricantes de dispositivos, proveedores de soluciones, integradores de sistemas) para
habilitar el Internet masivo de las cosas (IoT) con conectividad device2cloud de bajo costo
y energía eficiente (SIGFOX, s.f.)

En este contexto, el presente trabajo se enmarca en un proyecto de estancia


preprofesional y de investigación llevado a cabo en la Universidad Católica de Uruguay
(UCU). La estancia preprofesional es una actividad académica que consiste en llevar a
cabo un trabajo práctico en una empresa o institución con el objetivo de aplicar los
conocimientos adquiridos en clase y adquirir habilidades para enfrentar los desafíos del
mundo laboral.

El proyecto se enfocará en el estudio de la tecnología de comunicación inalámbrica Sigfox


y su aplicación en diferentes escenarios de IoT.

Por otro lado, el trabajo de investigación tiene como objetivo principal montar la PCB
dentro del sensor, garantizar la obtención de datos y la correcta comunicación entre la red
Sigfox y la PCB; se utilizará una metodología basada en investigación, diseño e
implementación para desarrollar dicha solución.

3|Página
Objetivos
Objetivos generales
I. Observar y comprender la metodología del proceso de los proyectos de
investigación y desarrollo tecnológico.

II. Desarrollar y aumentar las capacidades, habilidades y aptitudes adquiridas


durante la estancia en la universidad católica de Uruguay.

III. Integrar conocimientos adquiridos durante el desarrollo de la formación académica


para desarrollar un proyecto con enfoque al desarrollo de tecnología usando
Sigfox.

IV. Investigar y comprender mejor cómo funciona la red Sigfox y cómo se compara
con otras tecnologías de comunicación inalámbrica para Internet de las cosas
(IoT).

Objetivos particulares
I. Investigar y desarrollar nuevos métodos de procesamiento de datos para la
recolección y el análisis de datos recibidos a través de la red Sigfox.
II. Obtener experiencia en la investigación académica.

Caracterización del lugar


La Universidad Católica del Uruguay es una institución educativa ubicada en Montevideo,
Uruguay. El campus cuenta con una arquitectura que refleja la historia de la institución y
su cultura.

En la universidad, los estudiantes y profesores se relacionan de manera cercana y


respetuosa. Las aulas están equipadas con tecnología moderna para facilitar el
aprendizaje y mantenerse actualizados.

La Universidad Católica del Uruguay ofrece una amplia variedad de carreras y programas
académicos en diferentes áreas, desde ciencias hasta humanidades y ciencias sociales.
El enfoque educativo se centra en la excelencia académica y la formación integral de los
estudiantes.

4|Página
Además de la enseñanza, la universidad promueve valores éticos y sociales, fomentando
la responsabilidad ciudadana y la participación en proyectos de extensión universitaria.

Figura 1

1:Mapa de la ubicación exacta del campus de la universidad católica del Uruguay en Montevideo. Tomado de
(Universidad Catolica del Uruguay, s.f.)

Problemas existentes, solucionados, métodos empleados.


Este proyecto, se identificaron diversos problemas que requerían atención y solución. Uno
de estos problemas consistía en el rediseño del circuito impreso la cual presentaba
deficiencias en rendimiento y capacidad de adaptación las necesidades específicas del
proyecto. Para abordar esta situación, se implementó un proceso de rediseño que implicó
analizar minuciosamente cada uno de los componentes que se utilizarían y reconfigurar la
disposición de los componentes electrónicos en la PCB, con el objetivo de mejorar su
eficiencia y adaptabilidad.

Al mismo tiempo, se empleó una metodología para el reacomodo de los componentes en


la PCB, con el objetivo de reducir su tamaño sin comprometer su funcionamiento y

5|Página
rendimiento. Esta metodología involucró un análisis de la disposición física de los
componentes, considerando factores como, la circulación de señales y la optimización del
espacio disponible. A través de este proceso, se logró una reducción significativa en las
dimensiones de la PCB, mejorando así su eficiencia y contribuyendo a la optimización del
sistema en su conjunto.

Por otro lado, se identificó un problema relacionado con la correcta transmisión de datos a
través de la API de Sigfox. Se observaron deficiencias en la comunicación entre el sensor
y el backend de la plataforma. Para resolver este problema, se implementaron acciones
específicas que implicaron la programación y configuración adecuada del
microcontrolador (HT32XS), utilizando las librerías y el código correspondiente a la API de
Sigfox. Estas medidas permitieron garantizar que los datos obtenidos mediante el sensor
fueran transmitidos correctamente al backend de Sigfox, asegurando así la integridad y la
calidad de la comunicación entre el sistema y la plataforma.

Además, se identificó un problema relacionado con la visualización de datos, buscando


así lograr en una forma más comprensible y amigable la codificación de datos. En el
backend de Sigfox, los mensajes recibidos se encontraban en formato hexadecimal, lo
que dificultaba su interpretación directa. Para resolver esto, se implementó una
herramienta del backend de sigfox llamada callback, la cual permite enviar los datos a una
plataforma de IoT de terceros. Con esta configuración, los datos recibidos se enviaron a la
herramienta llamada Losant, que permitió visualizar los datos de manera gráfica y
amigable.

Fundamentos teóricos aplicados


En el campo de la ingeniería mecatrónica, la formación integral de un ingeniero abarca
diversas disciplinas, desde la electrónica y la programación hasta la mecánica y la
automatización. En el marco de este proyecto, se han aplicado los siguientes
fundamentos teóricos para lograr un desarrollo exitoso:

 Conocimientos básicos de programación: compresión de conceptos fundamentales


de programación, como variables, estructuras de control (if/else, bucles), funciones
y arreglos.
 Programación en C: Entendimiento de la sintaxis y las características específicas
de C, como tipos de datos, punteros y gestión de memoria.

6|Página
 Arquitectura de microcontroladores: Comprensión de aspectos básicos de la
arquitectura de microcontroladores STM32, incluidos los registros, periféricos y la
memoria.
 Programación de microcontroladores: Conocimientos sobre las configuraciones de
los periféricos específicos del STM32 para interactuar con cada uno de los pines.
 Algoritmos y estructuras de datos: Comprensión de los conceptos de algoritmos y
estructuras de datos para desarrollar soluciones eficientes y optimizadas para el
microcontrolador.
 Electrónica: Comprender los conceptos de electrónica, como resistencias,
capacitores, inductores y semiconductores, así como el funcionamiento de los
circuitos eléctricos y electrónicos.
 Diseño de PCB: Conocimiento de las herramientas de diseño de PCB, como
KiCad, y aprender a crear esquemas y diseños de PCB en función de las
especificaciones del proyecto.
 Sistemas de comunicación: Comprender los principios de comunicación utilizados
en el chip Sigfox, así como la modulación de frecuencia y los protocolos de
comunicación requeridos en el proyecto.
 Sensores: Conocimientos sobre los diferentes tipos de sensores, su
funcionamiento, características técnicas y métodos de comunicación con el
microcontrolador.
 Diseño de circuitos integrados: Conocimientos sobre las pautas de diseño para
minimizar el ruido, asegurar la integridad de la señal y gestionar adecuadamente la
alimentación y la conexión de los componentes.

Metodología
Revisión de documentación:

Se realizó una revisión exhaustiva de la literatura técnica y académica relacionada con el


Internet de las cosas (IoT) y la red Sigfox. Esta revisión proporcionó una base sólida de
conocimientos y buenas prácticas en el campo, permitiendo un enfoque fundamentado y
actualizado en el desarrollo del proyecto.

Implementación de un algoritmo de programación:

Se diseñó y desarrolló un algoritmo de programación con el objetivo de lograr una lectura


precisa de los datos provenientes del sensor y su posterior envío a través de la red Sigfox.

7|Página
Este algoritmo fue creado para garantizar una transmisión eficiente y confiable de los
datos, teniendo en cuenta los requisitos específicos del proyecto y las limitaciones de la
red.

Diseño y prototipado de PCB:

Se llevó a cabo el diseño de la placa de circuito impreso (PCB) para integrar el sensor con
los demás componentes electrónicos necesarios para su correcto funcionamiento. Esta
tarea implicó la selección de los componentes adecuados, el enrutamiento óptimo de las
pistas para el envío de señales eléctricas y la verificación del correcto funcionamiento del
diseño.

Pruebas y optimización:

Se realizaron pruebas para validar la funcionalidad y el rendimiento del sistema en su


conjunto. Estas pruebas abarcaron diferentes aspectos, incluyendo la configuración de la
red Sigfox y el algoritmo de transmisión. Se logró garantizar una comunicación eficiente y
confiable, maximizando así la calidad y el rendimiento del proyecto.

Resultados obtenidos.
El objetivo principal de este proyecto fue diseñar una PCB que permitiera recabar datos
de un sensor específico y enviarlos a través de la red de Sigfox hacia el backend de la
red. Una vez allí, estos datos serían redirigidos a una aplicación de IoT, donde se
visualizaría en forma de gráficos, facilitando así su interpretación y análisis.

Por lo que se puede afirmar que, se logró y aseguro el correcto funcionamiento del
recabado y envió de datos usando como herramienta la red SigFox.

Prototipo inicial
Figura 2:

2:Vista frontal del prototipo principal el cual era para deterctar corte de
energia.

8|Página
Figura 3:

3: Vista de la parte trasera del prototipo inicial.

Diagrama electrónico
Figura 4:

4: Diagrama Electronico del circuito realizado con ayuda de la herramienta de diseño de circuitos de Kicad7.

9|Página
Figura 5:

5: Imagen de la pantalla principal del IDE STM32 CUBEIDE en el cual se realizó toda la programación respectiva del
microcontrolador.

Figura 6:

6: Imagen de las configuraciones de comunicación realizadas en el microcontrolador con ayuda de la herramienta


STM32. CUBE IDE

10 | P á g i n a
Código
Figura 7:

7: Diagrama de flujo del funcionamiento del código para el censado y envío de datos usando la red SigFox.

11 | P á g i n a
Circuito Impreso
Figura 8:

8: Acomodo de componentes, diseño de pistas y enrutamiento de la PCB con ayuda de la herramienta para diseño de
PCB de KiCad7.

Figura 9:

12 | P á g i n a
9: Vista 3D del diseño del Circuito impreso visto desde la herramienta de visor 3D de KiCad7.

Figura 10:

10: Vista trasera de las PCB´s ya manufacturadas sin los componentes soldados.

Figura 11:

13 | P á g i n a
11: Vista frontal de las PCB´s manufacturadas sin los componentes soldados.

Recepción de mensajes
Figura 12:

12: Recepcion de mensajes codificados enviados por el sensor a la plataforma de SigFox.

Figura 13:

14 | P á g i n a
13: Ubicación exacta del dispositivo mostrado en la plataforma de SigFox.

CONCLUSIÓN
La realización de este proyecto de investigación durante mi estancia preprofesional ha
sido una experiencia enriquecedora para mi desarrollo profesional. Durante este período,
he tenido la oportunidad de aplicar los conocimientos teóricos adquiridos en mi formación
académica a un proyecto real, enfrentándome a desafíos y adquiriendo nuevas
habilidades. Además, tuve la posibilidad de colaborar con un equipo multidisciplinario, lo
cual ha sido fundamental para el intercambio de ideas y la resolución de problemas de
manera conjunta.

Respecto al proyecto realizado se concluye que el rediseño de la PCB para el uso de la


red Sigfox y el sensor ha demostrado ser una mejora significativa en términos de
comunicación y adquisición de datos. A través de un enfoque cuidadoso en la
optimización del diseño de la PCB, la selección adecuada de componentes y las pruebas
exhaustivas de funcionalidad y rendimiento, se ha logrado mejorar la eficiencia y la
confiabilidad del sistema.

Recomendaciones
Aunque los resultados fueron exitosos aun se pueden realizar muchas mejoras en el
proyecto; como la optimización del diseño de la PCB. Recomiendo llevar a cabo una
revisión exhaustiva del diseño de la PCB para asegurarse de que cumple con las mejores
prácticas en cuanto a enrutamiento de señales, planos de tierra, separación adecuada

15 | P á g i n a
entre componentes y pistas, y la disposición eficiente de los elementos. Para mejorar la
integridad de las señales y reducir interferencias.

También, es importante evaluar cuidadosamente la elección de los componentes


utilizados en la PCB. Recomiendo considerar factores como la calidad, disponibilidad,
confiabilidad y costo de los componentes, así como su compatibilidad con la red Sigfox.
Además, se deben tener en cuenta las especificaciones técnicas y las necesidades
específicas.

Es fundamental generar una documentación detallada del diseño de la PCB y el algoritmo


de programación del chip, incluyendo el esquemático, la disposición de componentes, el
enrutamiento de pistas y las especificaciones técnicas relevantes, configuraciones
necesarias del microcontrolador. Esto permitirá a otros interesados en el proyecto
comprender y trabajar de manera efectiva en el futuro.

Referencias

SIGFOX. (s.f.). ¿Qué es SigFox? . Obtenido de La historia: Descubre el origen de la


tecnologia SigFox 0G: https://www.sigfox.com/story/
Universidad Autónoma Chapingo. (19 de Octubre de 2022). Universidad Autónoma
Chapingo. Obtenido de Fitotecnia: https://fitotecnia.chapingo.mx
Universidad Catolica del Uruguay. (s.f.). UCU. Obtenido de UCU.

16 | P á g i n a

También podría gustarte