You are on page 1of 7

 Objetivo de la solución.

 Casos de aplicación, tipo de industria.


 Arquitectura de la solución (desde el el sensor a medir hasta la integración final en el
dashboard), Realizar un esquema total global.
 Hardware y alimentación a utilizar
 Sensores a utilizar.
 Protocolos a utilizar, especificar.
 Observaciones, conclusiones y necesidad de mejora.
 (el código de desarrollo es opcional a entregar y mejorará la nota)

Objetivo de la solución.

El objetivo de la solución es medir la temperatura de un camión refrigerado durante el transporte de los


productos desde el centro de distribución hasta el comercio minorista o mayorista.A partir de esa
medición generar un alerta al camionero y al centro de distribución.
Además, almacenar la información de la medición para generar reportes en el sector de calidad de la
empresa.

Casos de aplicación, tipo de industria.

La aplicación está destinada a la industria láctea pero puede aplicarse a cualquier otra que transporte
alimentos refrigerados como carne, helado, productos congelados, etc.

Arquitectura de la solución (desde el e sensor a medir hasta la integración final en el dashboard),


Realizar un esquema total global.
Se utilizará un microcontrolador arduino uno. El mismo recibirá la señal del sensor de temperatura.
Además recibirá la señal del estado del equipo de frío que indica si está funcionando o apagado.
Por otro la placa arduino estará conectado a un modulo microSD el cual almacenará la fecha, hora y el
valor de la temperatura. La fecha y hora la brindará un modulo RTC.
Para finalizar, se utlizará un módulo GSM GPRS para enviar mensajes de alerta cuando la temperatura
sobrepase determinado valor.
El circuito se alimentará con una fuente cd cd a partir de la batería del camión. El módulo GSM GPRS
tendrá una alimentación independentiente de la placa arduino por su nivel de tensión y consumo de
corriente.
A continuación se muestra un esquema general.
Modulo RTC
Modulo Sim 800l
Fuente de
Alimentación

Arduino Uno

Modulo microSD
Sensor de temperatura

Señal estado equipo de


frío (prendido o
apagado)

Protocolos/interfaces a utilizar.
Sensor de temperatura.
1-wire.
Sim 800l.
Con la placa arduino.
Serie UART.
Con la red celular
GSM/GPRS.
Módulo TRC.
I2C
Modulo microSD
SPI.
Arduino Uno
Puerto USB para programar.

A continuación se describen brevemente los módulos y componentes a utilizar.


Sensor de temperatura DS18B20

El sensor elegido es el DS18B20 que permite medir temperaturas entre -55 y 125°Cde forma fácil. Dado
que es un sensor digital, la señal leída no se degrada debido a la distancia del cableado. Puede funcionar
en modo 1-Wire con una precisión de ±0.5°C con una
resolución de 12 bits. También pueden utilizarse varios
sensores sobre el mismo pin ya que internamente viene
programado con un ID único de 64 bits para diferenciarlos.
El rango de funcionamiento es de 3 a 5V por lo que se
puede utilizar en prácticamente cualquier sistema de que
use microcontroladores.
Características del sensor DS18B20:
-Rango de temperatura: -55 a 125°C
-Resolución: de 9 a 12 bits (configurable)
-Interfaz 1-Wire (Puede funcionar con un solo pin)
-Identificador interno único de 64 bits
-Multiples sensores puede compartir el mismo pin
-Precisión: ±0.5°C (de -10°C a +85°C)
-Tiempo de captura inferior a 750ms
-Alimentación: 3.0V a 5.5V

Módulo GSM/GPRS SIM800L


El módulo SIM800L es un dispositivo quad-band GSM/GPRS, trabaja en las frecuencias GSM850MHz,
EGSM900MHz, DCS1800MHz y PCS1900MHz.
Descripción.
Este módulo de telefonía celular que permite añadir voz, texto, datos
y SMS en un pequeño paquete. Por sí solo, este módulo no puede hacer
nada. Se requiere un microcontrolador para controlarlo.
Características
-Voltaje de Operación: 3.4V ~ 4.4V DC
-Nivel Lógico de 3V a 5V
-Consumo de corriente (max): 500 mA.
-Consumo de corriente (sleep): 0.7 mA.
-Interfaz: Serial UART.
-Quad-band 850/900/1800/1900MHz – se conectan a cualquier red mundial GSM con cualquier SIM 2G
-Trabaja solo con tecnología 2G .
-Hacer y recibir llamadas de voz usando un auricular o un altavoz de 8Ω externo + micrófono electret.
-Enviar y recibir mensajes SMS
-Enviar y recibir datos GPRS (TCP/IP, HTTP, etc)
-Receptor FM.
-Controlado por Comandos AT (3GPP TS 27.007, 27.005 y SIMCOM enhanced AT Commands)
-Interfaz de comandos AT con detección “automática” de velocidad de transmisión.
-Soporta A-GPS
-Datos GPRS:
Velocidad máxima de transmisión 85.6 Kbps
Protocolo TCP/IP en chip
Codificacion: CS-1, CS-2, CS-3 y CS-4
Soporta USSD
-Soporta Reloj en tiempo real (RTC)
-Velocidades de transmisión serial desde 1200bps hasta 115200bps.
-Tamaño de la SIM: Micro SIM.

Módulo de interfaz tarjeta microSD.

Descripción.
Este Módulo de interfaz tarjeta MicroSD permite conectar a un microcontrolador una tarjeta de
memoria, de forma que se pueden almacenar grandes cantidades de datos usando un microcontrolador
como dispositivo de control. Esto es ideal para realizar proyectos como registradores de datos
(dataloggers), etc.
Este módulo permite realizar las conexiones de manera rápida y sencilla al realizar prototipos, está
diseñado para acceder a la memoria MicroSD en modo SPI, por lo que las señales de control se
etiquetan claramente con los nombres de las señales en dicho bus de comunicaciones.
Características.
-Regulador de tensión incluido para
alimentar con 5 y 3.3 V.
-Incluye buffer adaptador de niveles
lógicos.
-Se puede usar con Arduino y en
general con cualquier
microcontrolador y tarjeta de desarrollo.
-Cuenta con todos los pines SPI de la tarjeta SD: MOSI, MISO, SCK, CS
-Solamente para memoria MicroSD

Módulo TRC DS1307

Descripción
El DS1307, además de todo el circuito de soporte (incluida batería), incluye también una memoria
EEPROM 24C32 para almacenar datos en ella y un zócalo para soldar de manera opcional un sensor de
temperatura DS18B20. El DS1307 es un circuito integrado capaz de almacenar y llevar la cuenta de la
fecha y hora, además disponemos de unos cuantos bytes de datos de usuario en su memoria RAM no
volátil (NVRAM).
La fecha es ajustada automáticamente a final de mes para meses con menos de 31 días, incluyendo las
correcciones para año bisiesto.
El RTC es fácilmente accesible mediante una interfaz I2C de dos hilos. Tanto el DS1307 como la
memoria EEPROM 24C32 se puede acceder a través de esta misma interfaz de dos cables.

Características.
-El chip DS1307 maneja todas las funciones de reloj-calendario con compensación de año biciesto.
-Interfaz con la mayoría de los microcontroladores a través de I2C.
-Compatible con Arduino, hay variedad de librerías para acceder al RTC.
-Batería de respaldo para el RTC incluida en el módulo.
-Cristal, resistencias pull-up y componentes de apoyo incluidos en el módulo.
-Voltaje de alimentación: 4.5 – 5.5 VDC.
-Memoria EEPROM I2C: 24c32.

Arduino Uno.
Arduino Uno es una placa basada en un microcontrolador Atmega328. Tiene 14 pines de entrada/salida
digital (de los cuales 4 pueden ser utilizados para salidas PWM), 6 entradas análogas, un resonador
cerámico de 16 MHz, un conector para USB tipo, un plug para fuente de alimentación, un conector ICSP
y un botón reset.
Características.
Microcontrolador: ATmega328.
-Voltaje Operativo: 5v
-Voltaje de Entrada (Recomendado): 7 – 12 v
-Pines de Entradas/Salidas Digital: 14 (De las cuales 6 son salidas PWM).
-Pines de Entradas Análogas: 6
-Memoria Flash: 32 KB (ATmega328) de los cuales 0,5 KB es usado por Bootloader.
-SRAM: 2 KB (ATmega328).
-EEPROM: 1 KB (ATmega328).
-Velocidad del Reloj: 16 MHZ.

A continuación se muestra el circuito eléctrico, no se incluye la señal del equipo de frio y la fuente de
alimentación.
Diagrama de flujo.
Se muestra un diagrama de flujo general .

-Iniciar RTC con la fecha y hora actual.


-Iniciar SIM800L . Cargar los números de teléfonos.
-Iniciar sensor de temperatura .
-Iniciar modulo memoria micro SD.
-Iniciar pin de estado equipo de frio

Si Equipo de No
frio
encendido

- Medir temperatura.
-Almacenar en la memoria micro SD

Si No
Temperatura
> valor

- Enviar mensaje de texto al camionero y


centro de distribución.

Esperar para la próxima lectura.

You might also like