Está en la página 1de 66

1.

Ingeniería de diseño
1.1 Antecedentes de la Planta de Tratamiento de curtidos en Atyra
Debemos realizar el diseño de nuestro proyecto para la monitorización de la de
la PT de efluentes de curtidos situado en el Departamento de Cordillera en la
localidad de Atyrá.
Se dispone en la Planta de tratamiento de Atyra 4 Depósitos en donde se
realizará el tratamiento de los efluentes, a continuación, indicamos a
continuación la secuencia de monitoreo en la PT.

Se tomará como referencia los efluentes arrojados a causes hídricos en la zona


de la Cordillera, Distrito de Atyrá que necesariamente urge ser tratado
adecuadamente debido que dichos efluentes para luego ser vertida al cauce
hídrico. Dicha planta está bajo la denominación de Planta de Tratamiento
Comunitaria, una modalidad empleada y administrada por una Asociación de
Curtidores de Atyra.
En el Distrito de Atyrá existen varias flias que se dedican al curtido de pieles,
representado el 30 pr de la población.
1.2 Seleccionar Microcontrolador

1.2.1 Arduino Uno


1.2.2 Arduino nano

1.2.3 Arduino Mega


Selección de Arduino
Lo principal que debemos saber para este tipo de proyecto que vamos a
implementar. Con esto nos da una idea de la cantidad de pines analógicos y
digitales (normales y de tipo PWM o modulados por ancho de pulso para simular
una salida analógica) que necesitamos para nuestro trabajo. Este primer
escrutinio nos permite descartar algunas placas más simples que no tengan
suficientes pines o, al contrario, descartar las de mayor número de ellos para
reducir los costes puesto que con menos pines nos conformamos. También
podemos deducir el tamaño de código que vamos a generar para nuestros
sketchs. Un programa muy largo, con muchas constantes y variables demandará
una
cantidad mayor de memoria flash para su almacenamiento, por lo que se debe
elegir una placa adecuada para no quedarnos cortos.
La RAM será la encargada de cargar los datos para su inmediato
procesamiento, pero no es uno de los mayores escollos, puesto que esto solo
afectaría a la velocidad de procesamiento. La RAM va ligada al microcontrolador,
puesto que ambos afectan a la agilidad de procesamiento de Arduino.
En los Arduino’s oficiales podemos diferenciar entre dos tipos fundamentales
demicrocontroladores, los de 8 y 32 bits basados en ATmega AVR y los SMART
basados en ARM de 32 bits y con un rendimiento superior, ambos creados por
la compañía Atmel. En principio no debes guiarte por tu deseo de tener un chip
de 32 bits, puesto que para la mayoría de proyectos que implementamos uno de
8 bits basta.
Por último, en cuanto al voltaje, no importan demasiado a nivel electrónico,
excepto en algunos casos, para tener en cuenta la cantidad de tensión que la
placa puede manejar para montar nuestros circuitos. Esto no supone mayor
problema, puesto que una placa de Arduino podría trabajar incluso con tensiones
de 220v en alterna con el uso por ejemplo de relés. Pero cuando queremos
prescindir de una fuente de alimentación externa, hay que tener en cuenta que
este es el voltaje que se puede manejar. Y entre otras cosas marcar el límite
para no destruir la placa con sobretensiones no soportadas.
Pero no confundas el voltaje al que trabaja el microcontrolador y al que funcionan
los periféricos de la placa.
De todas formas, la placa más conveniente y que es la más aconsejable para
este tipo de proyecto, es la Arduino UNO. Es suficiente para la mayoría de
proyectos, tiene un buen precio y dispone de unos parámetros equilibrados.

Arduino puede ser un gran pasatiempo en el que no gastarás mucho dinero y


que podrás compartir con otros amigos que también amen la tecnología. Para
crear todo tipo de cosas se pueden comprar piezas en China, que tardarán un
poco más en llegar, pero costarán mucho menos y permitirán crear todo tipo de
robots por muy poco dinero.

Otra gran ventaja de Arduino es que es una buena manera de aprender sobre
electrónicos y programación. Si te interesan aprender a programar, siempre
puedes hacer algún curso en línea, pero también aprender lo básico sobre
algoritmos y sintaxis creando robots de Arduino. El código que se usa para
programar placas Arduino es bastante fácil, así que será una manera menos
estresante de entrenar a tu cerebro para entender la lógica usada en lenguajes
de programación que son más avanzados.

Y si tu interés está en los electrónicos, así sea porque quisieras aprender a


reparar la tostadora o simplemente porque te parece un tema divertido, Arduino
te introducirá al mundo de los circuitos, transistores, btones, pantallas, resistores
y capacitadores, luces LED y otras cosas más.

Su bajo coste Las placas Arduino son interesantes sobretodo para estudiantes y
profesores debido a su bajo coste. Por menos de 100 euros puedes comprar el
Arduino Starter Kit oficial que te viene con todos los componentes necesarios
para iniciarte en este mundo, y si te parece caro siempre hay kits de inicio de
Arduino compuestos por clones de la placa Arduino totalmente funcionales
(ventajas del hardware libre en el que se basa Arduino) y por menos de 50 euros
puedes hacerte con uno. Más que suficiente para empezar. Incluso si no eres
estudiante y solo te interesa encontrar un hobby con el que pasar el tiempo,
Arduino te va a resultar más barato que la fotografía, la pintura o la jardinería.
Flexibilidad Con Arduino podrás trabajar en casi todas las plataformas
informáticas, por no decir todas, desde Mac OS X a Linux, pasando por Windows.
Gracias a que es de código abierto han aparecido múltiples herramientas que
hacen fácil su uso por ejemplo Scratch o su equivalente para Arduino Scratch
for Arduino de la que os dejo un vídeo un poco mas abajo. A parte del software
también es flexible a la hora de usar diferentes complementos disponibles en
diferentes kits con lo que tienes libertad a la hora de elegir los componentes para
usar en tu proyecto. También hay flexibilidad en cuanto al propio Arduino ya que
dependiendo del proyecto que tengas en mente hay un Arduino para cada
proyecto, desde los más pequeños para realizar wearables como el Arduino
Gemma a otros más potentes como el Arduino Mega o el Arduino Yun en el que
puedes instalar un servidor en red. Plataforma abierta Como he comentado un
poco más arriba, la filosofía en la que se basa Arduino es el código abierto
u Open Source en ingles en cuanto al software y al hardware abierto para el tema
de los componentes. Con esto se consigue ampliar la capacidad de desarrollar
y construir una gran cantidad de proyectos con Arduino. Y sobretodo deja en
manos de los inventores y desarrolladores el límite de lo que hacer con Arduino
pudiéndolo combinar con otras plataformas o destinarlo a multitud de funciones
como construir drones o impresoras 3D. Usar Arduino como introducción a la
programación. Para los que alguna vez os habéis decidido a empezar a
programar desde cero seguro que os habéis dado cuenta de que es difícil, muy
difícil, incluso frustrante. Bien pues con Arduino quizás os sea más fácil. Empezar
poco a poco con los tutoriales que hay por la red para realizar pequeños
proyectos electrónicos puede servir de motivación para ir adentrándose en el
mundo de la programación. Si no te atreves al principio con el sistema oficial de
programación de Arduino los sistemas visuales como Scratch for Arduino o
Ardublock pueden servirte como iniciación, pasando luego, al llegar al techo de
desarrollo de estos, a otros con los que podrás ir avanzando y haciendo cosas
nuevas con tu placa Arduino. Luego ya solo hay un paso en ponerte a escribir
código.

Para qué se utiliza Arduino


Arduino es una plataforma de hardware libre, basada en una placa con un
microcontrolador y un entorno de desarrollo (software), diseñada para facilitar el
uso de la electrónica en proyectos multidisciplinares. Arduino es una plataforma
abierta que facilita la programación de un microcontrolador.

Copiado de: https://descubrearduino.com/

RAZONES PARA UTILIZAR ARDUINO


Existen miles de razones validas para utilizar Arduino , aquí solo nombraremos
algunas, las mas relevantes.

Es Open Source: Esto quiere decir que se puede acceder a toda parte del circuito
y del código de las librerías, puedes modificarlas y no necesitas ninguna licencia
para utilizarlo.
Facil de programar: Arduino cuenta con una infinidad de librerías que nos
resuelven la vida, gran porcentaje del código mas complejo que necesitamos
como por ejemplo para establecer una comunicación serie o inicializar un sensor
de temperatura ya están resueltos en librerías, solo tenemos que usarlas. Otra
gran ventaja es que no se necesita ninguna tarjeta de programación como
sucede en la mayoría de las placas de desarrollo, Arduino cuenta con un
software conocido como bootloader que viene cargado en el microprocesador
que se auto programa a si mismo y nos evita la necesidad de contar con una
tarjeta programadora para programar el micro.
Documentación: Al ser de Hardware y Software libre hay infinidad de información
disponible dando vueltas por la red.
Amplia variedad de placas: Arduino no es una única placa, es toda una familia
de placas, cada una de ellas cuenta con diferencias y similitudes, según el
proyecto que tengamos que hacer utilizamos una u otra.
Costo: Podemos conseguir nuestra placa Arduino por menos de 14 dolares, es
un precio muy económico comparado con otras placas que intentan cumplir los
mismos requisitos. Obviamente existen diferentes modelos y alternativas, el
costo puede varias pero no demasiado.
Diversas aplicaciones: Podemos construir una infinidad de aplicaciones a bajo
costo y con poco tiempo de desarrollo, si tenemos imaginación podemos hacer
casi cualquier cosa
Proyectos profesionales: Si la tarjeta de Arduino cuenta con el microcontrolador
en un zócalo desmontable como por ejemplo el Arduino uno. Podemos utilizar la
placa solo para programarlo y dado el caso de tener que hacer algo mas
profesional, podemos sacar el micro de la placa y utilizarlo sin el boar, claro que
tendríamos que cablear todas las entradas/salidas y las fuentes de alimentación
junto con la circuiteria externa de nuestro

CONCLUSION
Desde mi punto de vista Arduino es la mejor opción posible cuando lo que
queremos desarrollar no esta destinado a la venta y no disponemos de mucho
tiempo para desarrollarlo. En el caso de que lo que hagamos este pensado al
consumo y comercialización sera mejor pensar en utilizar otros
microcontroladores ya que tenemos que ponderar otros factores “costo,
economía y demas” .

En el ámbito educativo ARduino es genial, permite entusiasmar a los estudiantes


en el mundo de la programación y el diseño de hardware, aunque no explica en
detalle el trasfondo de su arquitectura.

http://www.electrontools.com/Home/WP/2016/04/20/que-es-y-para-que-sirve-
arduino/

1.3 Estándares de comunicación


https://www.redeweb.com/articulos/software/11-redes-inalambricas-
fundamentales-para-internet-de-las-cosas/

Tabla de estándares de comunicación de baja potencia

Estas son algunas de las principales tecnologías de comunicación:


Comunicación Frecuencia Zona uso Protocolo Potencia Distancia
Radio
WiFi 2.4GHz Todo el 802.11b/g 12dbm 50 m
munido Velocidad de
transferencia:
hasta 600 Mbps,
pero lo habitual es
150-200Mbps, en
función del canal
de frecuencia
utilizado y del
número de
antenas (el
standard 802.11-
ac ofrece desde
500Mbps hasta
1Gbps)
Bluetooth 2.4GHz Todo el Bluetooth
Bluetooth 4.2 munido 2.1+ EDR. 3 dbm Alcance: 50-
Clase 2 150m
(Smart/LE)
Velocidad de
transferencia:
1Mbps
(Smart/LE)
Módulo 2.4GHz Todo el protocolo -67 dMm
NRF24L01 2.4 2400 a munido SPI 50 metros.
GHz 2525 MHz (ShockBur El alcance de
st ™) transmisión:
250m en zona
abierta

250kbps, 1Mbps
y 2Mbps
(configurable)
ZigBe 2.4GHz Todo el ZigBee- 63mW 10-100m
Estándar: munido Pro
ZigBee 3.0 Velocidad de
basado en transferencia:
IEEE 802.15.4 250kbps

ZigBee/XBee
ZigBee es el nombre de la especificación de un conjunto de protocolos de alto
nivel de comunicación inalámbrica para su utilización con radiodifusión digital de
bajo consumo, basada en el estándar IEEE 802.15.4 de redes inalámbricas de
área personal (wireless personal area network, WPAN). Su objetivo son las
aplicaciones que requieren comunicaciones seguras con baja tasa de envío de
datos y maximización de la vida útil de sus baterías.
900 vs 2.4 – La mayoría de los módulos XBee operan a 2.4 GHz , pero hay unos
pocos que operan a 900 MHz. Básciamente los de 900 MHz pueden llegar muy
lejos con una antena de alta ganancia (hasta casi 24 Km). Además a menor
frecuencia, la señal posee mayor penetración. Otro punto importante es que los
módulos de 900 MHz no están permitidos en algunos paises (incluso Digi tiene
versiones de 868 MHz que sí está permitido en la mayoría de los países). Estas
dos versiones no se pueden mezclar en la misma red.

https://xbee.cl/xbee-pro-63mw-rpsma/
Módulo WIFI ESP8266
El ESP8266 es un microprocesador de bajo coste con Wifi integrado fabricado
por Espressif.
Se utiliza el ESP8266 para conectar nuestros proyectos de electrónica y robótica
con Arduino. En realidad, el ESP8266 es mucho más que un módulo Wifi para
Arduino. Es un procesador completo, con mucha más potencia que la mayoría
de modelos de Arduino. De hecho es uno de los principales “competidores” a los
que se enfrenta Arduino.
Existen muchos modelos de placas que integran el ESP8266, y una creciente
comunidad de usuarios en torno a este procesador. Trataremos extensamente
sobre más detalles y modelos con ESP8266 en la sección de tutoriales
avanzados.
https://330ohms.com/products/wifi-serial-tranceptor-con-esp8266-1mb-
flash

Modulo Bluetooth
El Bluetooth clásico como Bluetooth de baja energía aplican la característica de
salto de frecuencia adaptativa (AFH – Adaptive Frequency Hopping) que detecta
interferencias de. Por ejemplo, un dispositivo WLAN 802.11 b, g, n que transmite
cercano, si se detecta tal interferencia, el canal se coloca automáticamente en la
lista negra. Con el fin de manejar la interferencia temporal, un esquema
implementado vuelve a intentar los canales de la lista negra y si la interferencia
ha cesado el canal se puede utilizar. AFH impide que Bluetooth interfiera con
otras tecnologías inalámbricas cercanas.
Bluetooth de baja energía, también denominada como Bluetooth LE, Bluetooth
ULP (Ultra Low Power) y Bluetooth Smart, es una nueva tecnología digital de
radio (inalámbrica) interoperable para pequeños dispositivos desarrollada por
Bluetooth.
El nuevo Bluetooth 4.0 es un nuevo protocolo diseñado pensando en disminuir
todo lo posible las necesidades de energía de los dispositivos que lo usan, y de
sobre todo de la propia comunicación que tradicionalmente ha sido de consumo
insaciable.
Se le suele llamar también BLE por Bluetooth Low Energy, o simplemente
Bluetooth LE. Mejora bastante el consumo previo, pero la distancia también
disminuye.
El hardware que compone el dispositivo Bluetooth está compuesto por dos
partes: un dispositivo de radio, encargado de modular y transmitir la señal.
Transceptor NRF 24L01
El NRF24L01 es un pequeño transceptor inalámbrico de muy bajo consumo y
muy fácil de utilizar que funciona en el rango de los 2.4 GHz. Puede enviar y
recibir datos pero no puede hacerlo al mismo tiempo. Esto hace que se abarate
su coste y su funcionamiento sea muy sencillo y robusto. Puedes utilizarlo en
cualquier proyecto que necesite enviar y/o recibir datos de forma inalámbrica sin
complicaciones. Lo ideal es tener una pareja y hacer un enlace completo. Es
totalmente compatible con Arduino.
Este módulo utiliza el nuevo transceiver de 2,4GHz de Nordic Semiconductor, el
NRF24L01 que opera en la banda de 2.4GHz (Industrial, Científica y Médica) y
tiene nuevas características, como su consumo ultra bajo (ULP). El chip Nordic
nRF24L01+ integra un completo transceiver de 2.4Ghz, Sintetizador RF, y lógica
como el mejorado ShockBurst ™, que es un acelerador de protocolo por
hardware para comunicación por SPI con microcontrolador.

http://bibing.us.es/proyectos/abreproy/12159/fichero/3.pdf

https://www.vistronica.com/comunicaciones/modulo-transceptor-nrf24l01-rf-de-2-4ghz-
detail.html

http://nomada-e.com/descargas/datasheet/60-
Mo%CC%81dulo%20de%20RF%202.4GHz%20%5BnRF24L01%5D.pdf
Elección del Transceptor NRF 24L01 y por que
https://tesis.ipn.mx/bitstream/handle/123456789/21960/Implementaci%C3
%B3n_WPAN_Protegido.pdf?sequence=1&isAllowed=y
Parámetros del producto:
https://tesis.ipn.mx/bitstream/handle/123456789/21960/Implementaci%C3
%B3n_WPAN_Protegido.pdf?sequence=1&isAllowed=y
https://www.hipercom.com.ar/verproducto.php?id=10742
http://www.yahikoelectronica.com/modulos-arduino/22-modulo-
transceptor-nrf24l01-rf-de-24ghz.html
Es ultra compacto y de muy bajo consumo. Trabaja a frecuencias de
2.4GHz (frecuencia libre) y es ideal para proyectos de telemetrí-a,
control de periféricos, aplicaciones de mandos de video juegos, juguetes,
electrónica de consumo, industria y afines.

Tiene un módulo RF basado en el chip Nordic NRF24L01, incorpora un


transceptor RF de 2.4GHz, un sintetizador RF,
algoritmos de control de errores (hardware de detección de errores CRC)
y un acelerador para trabajar con interfaz SPI.

El transceptor inalámbrico incluye un generador de frecuencias, usando


el protocolo SchockBurstTM mejorando la velocidad del hardware,
tiene un amplificador de potencia, amplificador de cristal, modulador y
demodulador. La potencia de salida de selección de canal
y la configuración del protocolo se puede ajustar acorde al consumo de
corriente extremadamente bajo, a través de la interfaz SPI.

La potencia de transmisión es 6dBm, la corriente es 9.0mA, el modo


aceptado actual es 12.3mA, el consumo de corriente del
modo de apagado y el modo de espera son menores. Este módulo es
compatible con hasta seis canales de recepción de datos.

Gracias a este módulo se llevan a cabo procesamientos de señales de alta


velocidad en relación con el protocolo RF,
tales como la retransmisión automática de paquetes perdidos y
generación de señales automáticas de respuesta.

Banda Libre 2.4HGz Canales de comunicación 125 multipunto (salto de


frecuencia)
Tasa de transferencia (Velocidad) 250Kbps~1Mbps~2Mbps Voltaje de
entrada 1.9V/3.6V
Voltaje de puertos entradas/salidas 0V~3.3V/5V Nivel de salida +7dB
Sensibilidad de recepción -90dB Cobertura · 15 metros ~ 30 metros
(espacios cerrados). · 100 metros (áreas abiertas).
Consumo de corriente <20uA Puertos de entradas/salidas MCU Interfáz
SPI 8MHz
Frecuencia de reloj 16MHz Tamaño 2.9cm x 1.6cm x 1.1cm
Diagrama esquemático Layout NRF24L01+ datasheet Adruino Playground
- NRF24L01 NRF24L01 Module Demo
Fro Arduino 1 x Módulo Wireless NRF24l01 (Módulo Transceptor RF de
2.4GHz)
El NRF24L01 es un chip transceptor de un solo chip que opera en la
banda ISM mundial de 2.4-2.5 GHz. El transceptor inalámbrico incluye:
generador de frecuencia controlador SchockBurstTM de modo
amplificador de potencia amplificador de cristal modulador de
demodulador de salida canal de potencia, selección de protocolo y
protocolo El ajuste puede establecerse en un consumo de corriente muy
bajo a través de la interfaz SPI. Cuando la potencia de transmisión es de
6dBm en el modo de transmisión, el consumo de corriente es de 9,0 mA.
El modo de recepción es de 12,3 mA en el modo de apagado y el modo de
espera es menor en el modo de consumo actual.

El balón está abierto a la banda ISM con una potencia de transmisión


máxima de 0dBm y está libre de licencia.

Soporta seis canales de recepción de datos.

1. Voltaje de funcionamiento bajo: operación de bajo voltaje 1.9 ~ 3.6V

2. Alta velocidad: 2Mbps, debido a que el tiempo de transmisión de aire es


muy corto, el fenómeno de colisión en la transmisión inalámbrica se
reduce considerablemente (el software establece la velocidad de
transmisión de aire de 1Mbps o 2Mbps)
3. Punto de multifrecuencia: 125 puntos de frecuencia, que satisfacen las
necesidades de comunicación multipunto y comunicación de salto de
frecuencia

4. Ultra-pequeño: antena de 2.4GHz incorporada, tamaño pequeño,


15x29mm (incluida la antena)

5. Bajo consumo de energía: cuando se trabaja en comunicación en modo


de respuesta, la rápida transmisión de aire y el tiempo de arranque
reducen en gran medida el consumo de corriente.

6. Bajo costo de aplicación: NRF24L01 integra todas las partes de


procesamiento de señales de alta velocidad relacionadas con el protocolo
de RF, tales como: retransmisión automática de paquetes de datos
perdidos y generación automática de señales de respuesta, etc. La
interfaz SPI del NRF24L01 se puede conectar con el puerto SPI del
hardware del microcontrolador o con un microcomputador de un solo
chip. El puerto de E / S se simula y el FIFO interno puede interactuar con
varios microprocesadores de alta y baja velocidad, lo cual es conveniente
para el uso de microcomputadoras de un solo chip de bajo costo.

7. Fácil de desarrollar: como la capa de enlace está totalmente integrada


en el módulo, es muy fácil de desarrollar. Función de retransmisión
automática, detección automática y retransmisión de paquetes de datos
perdidos, tiempo de retransmisión y número de retransmisiones. El
control de software almacena automáticamente la función de respuesta
automática de paquetes sin recibir la señal de respuesta. Después de
recibir datos válidos, el módulo envía automáticamente una respuesta.
Señal, no es necesario programar por separado la detección de
portadora: el hardware incorporado de detección de frecuencia fija CRC
error de detección de comunicación de punto a multipunto El contador de
errores de transmisión de paquetes y la función de detección de
portadora se pueden utilizar para la configuración de salto de frecuencia.
Puede establecer seis direcciones de canal de recepción al mismo
tiempo, puede ser selectiva. Abra la interfaz de tono Dip2.54MM del canal
receptor estándar para aplicaciones incrustadas fáciles.
Red de telefonía móvil
Cualquier aplicación IoT que necesite funcionar en grandes áreas puede
beneficiarse de las ventajas de la comunicación móvil GSM/3G/4G.
La red de telefonía móvil es capaz de enviar grandes cantidades de datos,
especialmente a través de 4G, aunque el consumo de energía y el coste
económico de la conexión podrían ser demasiado altos para muchas
aplicaciones.
Sin embargo, puede ser ideal para proyectos que integren sensores y que no
requieran un ancho de banda muy grande para enviar datos por Internet.
Estándares: GSM/GPRS/EDGE (2G), UMTS/HSPA (3G), LTE (4G)
Frecuencias: 900 / 1800 / 1900 / 2100
Alcance: hasta 35km para GSM; hasta 200km para HSPA
Velocidad de transferencia (descarga habitual): 35-170kps (GPRS), 120-
384kbps (EDGE), 384Kbps-2Mbps (UMTS), 600kbps-10Mbps (HSPA), 3-
10Mbps (LTE)
3G o UMTS (Universal Mobile Telecommunications System) [10] es miembro de
la familia global IMT-2000 del sistema de las normas de Unión Internacional de
Telecomunicaciones (UIT). UMTS permite velocidades de conexión de hasta 2
Mbps, permite dar soporte de voz y datos en paquetes y las velocidades
promedio es de 220 a 320 Kbps. UMTS utiliza una combinación de las
tecnologías CDMA y TDMA para el uso eficiente del espectro. Presenta mayor
eficiencia espectral para las velocidades de datos superiores a los 100 Kbps.

Módulo 3G SIM5320A
Tabla de estándares que dispone la tecnología 3G

Comunicación Frecuencia Zona Protocolo Potenc Distancia


Radio uso ia

850 MHz
900 MHz Todo el
GPRS 1800 MHz munido GSM-GPRS 1W Km de cobertura
1900 MHz

Tri band Todo el Bluetooth


2100 MHz munido 2.1+ EDR. 3 dbm 30-100 m
1900 MHz Clase 2
900 MHz
3G Quad band
850 MHz
900 MHz
1800 MHz
1900 MHz
Neul
Sigfox
LoRaWAN

https://www.redeweb.com/articulos/software/11-redes-inalambricas-fundamentales-para-
internet-de-las-cosas/

CARACTERISTICAS:

La serie SIM5320 es un módulo HSDPA / WCDMA de doble banda y una solución GSM / GPRS /
EDGE de cuádruple banda en un tipo de SMT que admite HSDPA de hasta 3.6Mbps para la
transferencia de datos de enlace descendente.

Tiene una gran capacidad de extensión con interfaces ricas que incluyen UART, USB2.0, SPI,
I2C, teclado, PCM, etc. Con una gran capacidad de aplicación, como una secuencia de
comandos LUA incorporada, TCP / UDP / FTP / FTPS / HTTP / HTTPS / SMTP / POP3 y MMS, el
módulo proporciona mucha flexibilidad y facilidad de integración para la aplicación del cliente.
Es ideal para una amplia gama de productos como PDA, MID, PND, POS, rastreador, AMI,
atención médica, etc.

Quad-band 850MHz GSM, 900MHz EGSM, 1800MHz DCS, 1900MHz PCs – se conectan a
cualquier red GSM global con cualquier tarjeta SIM 2G.

Esta es la versión americana dual-band UMTS/HSDPA 850/1900MHz WCDMA + HSDPA. En


Colombia todos los operadores poseen la banda 3G en 850MHz o 1900MHz lo que se adapta
perfectamente.
GPS totalmente integrado (Qualcomm PM8015 GPS) que puede ser controlado por el mismo
puerto serie.

Hacer y recibir llamadas de voz.

Enviar y recibir mensajes SMS.

Enviar y recibir datos GPRS (TCP / IP, HTTP, etc.)

Comandos AT se puede utilizar con 300, 600, 1200, 4800, 9600, 19200, 38400, 57600, 115200,
230K, 461K, 961K, 3.2M, 3.7M y 4.0Mbps.

Soporte USB nativo

Algunas caracteristicas del GPS:

16 canales de adquisición

GPS L1 C/A code

Precisión: aproximadamente 2,5 metros.

Sensibilidad:

Seguimiento: -157 dBm

Arranque en frío: -144 dBm

Time-To-First-Fix

Arranque en frío: 100s (típico).

Arranque en caliente: 1s (típico).

Se recomienda utilizar una antena activa con el GPS.

https://ssdielect.com/index.php/es/modulos/bk-5320-v1-1a-sim5320a-
detail

Tarjeta de almacenamiento SD
Esta tarjeta de interfaz está diseñada para acceder a la memoria micro SD 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.

Soporta tarjetas micro SD y micro SDHC. Tiene un circuito de conversión de


voltaje para comunicarse a 3.3V o 5V.

Puede ser alimenado hasta con 5V gracias a su regulador de voltaje incluido.


Se puede usar con Arduino y en general con cualquier microcontrolador y tarjeta
de desarrollo.
Las memorias SD son las más usadas por dispositivos portátiles, por su gran
capacidad y su reducido tamaño, debido a su gran demanda son fáciles de
conseguir en diferentes capacidades y precios. Estas características nos dan
una buena alternativa de almacenamiento para usarlo en Arduino, sobretodo
cuando necesitamos guarda gran cantidad de información.
Con respecto al formato podemos encontrar 4 tipos, las tarjetas SD o SDSC
(Standard Capacity), SDHC (High Capacity), SDXC (Extended Capacity) y las
SDIO (Input/Output), permitiéndonos Arduino trabajar con los dos primeros tipos.
La comunicación de la memoria es por SPI pero trabajan con 3.3V, para utilizarlo
con Arduino necesitamos módulos externos que aparte de tener el socket traen
los componentes necesarios para adaptar los voltajes a TTL y poder conectarlo
de forma fácil a nuestro Arduino.

Pantalla LCD 2 Líneas X 16 Caracteres.


La incorporación de una pantalla LCD (Figura 15) al sistema permite la
visualización de los datos obtenidos de forma local permitiéndole al usuario
monitorear el sistema así no se tenga una conexión a internet ya sea por falta de
datos o por un fallo en la red del operador.
Camera VC706

https://www.coldfire-electronica.com/esp/item/115/camara-miniatura-ttl-serial-jpeg-con-
ntsc-video
https://www.coldfire-electronica.com/esp/item/116/camara-ttl-serial-jpeg-con-ntsc-video-
ir-leds-a-prueba-de-agua

Esta Cámara de video JPEG puede ser conectada practicamente a cualquier


sistema embedido que necesite tomar imágenes, incluyendo Arduino.

La cámara utiliza un módulo CMOS VGA de OmniVision de alta calidad con


soporte de compresión JPEG. Dispone de una interfaz serial UART TTL. La
resolución máxima es de 640x480 píxeles color, aunque también se puede
seleccionar otras resoluciones (320x240 y 160x120). La lente está incorporada,
el enfoque puede ser realizado de manera manual con una distancia focal de 1-
15 metros.

Lo interesante de esta cámara son sus extras, por ejemplo, dispone de focus
ajustable, auto balance de blancos, ajuste de brillo automático y contraste
automático. También incluye sensor de movimiento integrado! por lo que se
puede hacer que capture un frame cuando algo se mueve.

La cámara también puede entregar video NTSC compuesto por el pin CVBS, así
que puedes soldarle un conector RCA y conectarlo directo a tu pantalla o TV.

Compatible con Arduino, su conexionado y manejo es muy fácil pues solo


necesita los pines TXD y RXD del UART TTL, además tenemos un tutorial,
librería y ejemplos para Arduino (cambia tamaño de imágenes, calidad de
compresión, detección de movimiento, control de video output stream, etc... ).

La camara tiene una velocidad de transmision por defautl de 38400 Baudios,


aunque la camara permite cambiar esta velocidad, NO se recomienda, pues en
la mayoria de los casos termina bloqueandose y quedando inservible y en este
caso NO tendra Garantia.

La camara se alimenta con 5V, pero la comunicacion TTL es con 3.3V, por lo
cual te proporcionamos 2 resistencias para hacer un divisor de voltaje al pin RXD
y poder bajar los 5V del Arduino a 3.3V ( en el tutorial dice como hacer esta
conexion ).

Compatible con Arduino, su conexionado y manejo es muy facil pues solo


necesita los pines TXD y RXD del UART TTL, ademas tenemos untutorial, libreria
y ejemplos para Arduino ( cambia tamaño de imagenes, calidad de compresion,
deteccion de movimiento, control de video output stream, etc... ).
Sensores de medición

Existe en el mercado actualmente una variedad de sensores orientados a la


medición de pH, Turbidez, temperatura y Conductividad. La cual hemos elegidos
el Sensor de pH para Arduino, la cual es el principal parámetro que evaluará el
nivel concentración de iones hidrógeno [H]+ presentes en determinadas
disoluciones en los depósitos, los demás parámetros como de Temperatura, de
turbidez y de Conductidad servirá de apoyo.
Con esta plataforma se puede medir cuatro parámetros, entre ellos los más
relevantes para el tratamiento de efluente, tal como el pH, Turbidez -Temperatura
y conductividad,
pH
Cómo funciona
El pH es una medida de acidez o alcalinidad de una disolución, la escala de pH
varía de 0 a 14. El pH indica la concentración de iones hidrógeno [H]+ presentes
en determinadas disoluciones. Se puede cuantificar de forma precisa mediante
un sensor que mide la diferencia de potencial entre dos electrodos: un electrodo
de referencia (de plata/cloruro de plata) y un electrodo de vidrio que es sensible
al ion de hidrógeno. Esto es lo que formará la sonda. Además, hay que utilizar
un circuito electrónico para acondicionar la señal adecuadamente y que
podamos usar este sensor con un microcontrolador, como por ejemplo con
Arduino.

El pH es una medida de acidez o alcalinidad de una disolución. El pH indica la


concentración de iones hidronio [H3O+] presentes en determinadas sustancias.
Este kit permite medir de forma sencilla el pH de un líquido gracias a su placa
controladora que ofrece un valor analógico proporcional a la medición. El
controlador tiene un potenciometro multivuelta que permite la correcta
calibración de la sonda.

Se recomienda limpiar bien la sonda en cada cambio de medición para no alterar


su precisión. Ten en cuenta que está diseñada para mediciones puntutales (no
permanentes). Si buscas una sonda más duradera, disponemos de una versión
profesional aquí.

La sonda es bastante frágil y por lo tanto debe ser tratada con amor y cariño!
Incluye una muestra con pH 4.0 para calibrarla y dado que la salida de la placa
ofrece un valor analógico, es muy sencillo utilizarla con tu microcontrolador
favorito con tan solo una entada ADC.
Sensor de Turbidez
Sensor análogo de turbidez de agua - Gravity. El sensor es ideal para detectar
la calidad de agua mediante la medición de nivel de turbidez de agua. Es capaz
de detectar partículas suspendidas en el agua al medir la transmitancia de la luz
y la tasa de dispersión que cambia con la cantidad total de sólidos en suspensión
(TSS) en el agua. A medida que aumenta el TTS, aumenta el nivel de turbidez
del líquido. El sensor tiene modo de salida tanto analógico como digital, en modo
digital el umbral se puede ajustar, puedes usarlo sin problema con tu tarjeta
Arduino. Contamos con una gran variedad de productos de la marca DFRobot
podemos cotizar algún otro producto de esta marca. Los sensores de turbidez
se pueden usar en proyectos donde se requiera medir la calidad del agua en ríos
y arroyos, en investigaciones del transporte de líquidos y mediciones en
laboratorios.

Temperatura
El LM35 es un circuito electrónico sensor que puede medir temperatura. Su
salida es analógica, es decir, te proporciona un voltaje proporcional a la
temperatura. El sensor tiene un rango desde −55°C a 150°C. Su popularidad se
debe a la facilidad con la que se puede medir la temperatura. Incluso no es
necesario de un microprocesador o microcontrolador para medir la temperatura.
Dado que el sensor LM35 es analógico, basta con medir con un multímetro, el
voltaje a salida del sensor.
Para convertir el voltaje a la temperatura, el LM35 proporciona 10mV por cada
grado centígrado. También cabe señalar que ese sensor se puede usar sin
offset, es decir que si medimos 20mV a la salida, estaremos midiendo 2°C.

4) Conductividad

1.2 Diseño de la red


1.2.1 Bloque receptor

 1 MODULO 3G SIM5320A

 2 MICROCONTROLADOR ATMEGA328

 1 TARJETA SD

 MODULO NRF 24L01

1.2.2 Bloque emisor


 1 MICROCONTROLADOR
ATMEGA328
 1 MODULO NRF 24L01

 1 MICROCONTROLADOR ATMEGA328

 1 CAMERA VC706

 1 TARJETA SD

 SENSOR pH, T, ULSONIC
Digrama de flujo del receptor

Bloque web server


1.3 Ubicación de sensores y Base (ubicación de los puntos de
medición)
El monitoreo mediante la red 3G estará formado por 4 sensores ubicados
en cada uno de los depósitos la cual será tratado uno tras otro, cada
depósito tendrá su grupo de sensores de medición la cual esta armada
sobre una balsa de isopor, todos ubicados adecuadamente y protegidos
por las inclemencias de la naturaleza.

1.3.1 Tabla de Cobertura de los Sensores inalámbricos


SENSOR DE MEDICION DEPOSITO DISTANCIA A LA BASE
SENSOR Ph, T, Ul,TB,C Deposito 1 de la PT 10m
SENSOR Ph, T, Ul,TB,C Deposito 2 de la PT 16m
SENSOR Ph, T, Ul,TB,C Deposito 3 de la PT 18m
SENSOR Ph, T, Ul,TB,C Deposito 4 de la PT 17m

En el punto 2.4, identificamos los estándares de comunicación para elegir cuál es el más
adecuado para usar en el diseño de nuestra red de sensores. Para los cual en la Tabla 5
comparamos las distintas tecnologías de comunicación.

Comunicación Frecuencia Zona uso Protocolo Potencia Distancia


Radio
WiFi 2.4GHz Todo el 802.11b/g 12dbm 100-300m
munido
Bluetooth 2.4GHz Todo el Bluetooth
munido 2.1+ EDR. 3 dbm 30-100 m
Clase 2
Módulo 2.4GHz Todo el
NRF24L01 2.4 2400 a munido
GHz 2525 MHz

Elección de la operadora de Telefonía Móvil


Para elegir que operadora vamos a utilizar, es necesario averiguar el área de
cobertura de cada operadora de telefonía móvil que brindan servicio con
tecnología de 3G en el país. Necesariamente necesitamos cobertura de 3G que
cubra el departamento de Cordillera, más bien el distrito de Atyra. Para este caso
es necesario sondear las áreas de coberturas que nos brindan las distintas
operadora de telefonía móvil.
La Comisión nacional de Telecomunicaciones (CONATEL) que es el encargado
de regular las Telecomunicaciones en el pais, la cual nos identificara la cobertura
del servicio móvil en cada una de las localidades que las operadoras de telefonía
móvil brindan su servicio. Como he mencionado anteriormente necesito tener
cobertura en el Departamento de Cordillera en la Localidad de Atyra. Aquí un
resumen de la cobertura que brindan las distintas operadoras en el
Departamento de Cordillera
Operadoras de Telefonía Móvil que opera en el país

Departamento Localidad Vox Tigo Claro Personal


Cordillera Atyra SI Si Si SI

Informe de operadoras de moviles que cuentan con tecnología 3G


Operadora Internet móvil/3G
Vox SI
Telecel SA SI
Claro SI
Personal SI
Figura Reporte de Telefonías que operan con tecnología 3G
Telecel S. A es la operadora de telefonía móvil que hemos elegido porque nos
brinda una cobertura de 3G en todo el país.

Cobertura de tigo
Colocar las tres operadoras
Mapa de cobertura 2G / 3G / 4G, Paraguay
PNT
Pag 67

Medidor de 3G en Atyra
https://www.conatel.gov.py/images/iprincipal/PNT%202016_2020/RD.244.2016%20-
%20PNT%202016_2020.pdf

https://www.conatel.gov.py/index.php/89-informaciones-generales/indicadores/6-
plan-nacional-de-telecomunicaciones-pnt
https://www.telesemana.com/panorama-de-mercado/paraguay/
https://www.nperf.com/es/map/PY/-/9300.Tigo/signal/?ll=-
23.986252599841798&lg=-57.30468750000001&zoom=6

http://www.tinyosshop.com/3g-gprs-gsm-shield-for-arduino-sim5320a

https://www.researchgate.net/publication/315114666_SISTEMA_DE_CONTROL_POR_
GPRS_A_TRAVES_DEL_MODULO_SM5100B-
D_GPRS_CONTROL_SYSTEM_THROUGH_THE_MODULE_SM5100B-D

Después de la elección de la operadora de telefonía móvil con tecnología 3G


cuya cobertura hemos comprobado que la señal es muy buena en todo el
departamento de cordillera, ahora analizaremos la transmisión y procesamiento
de la información.
https://www.prometec.net/gprs-internet/

Plataforma recolección de información


Los datos que recogen los distintos sensores se tienen que almacenar y procesar
y para lo cual está el lenguaje de programación destinada para Arduino y en el
Hosting Web, donde está alojada nuestra página Web, y también se dispone de
una Base de Datos Msql, la cual utilizan distintos tipos de lenguaje de
programación para almacenar los datos HTML, PHP Y CSS
Un software de gestión para configurar a través de una interfaz gráfica de todos
los parámetros de sus interfaces de comunicación y gestionar el almacenamiento
de datos. El software de configuración es de código abierto.
Arduino y el Modulo 3G

Falta parte del bloque receptor Display LCD 16X2 y arduino y NRD
Procesos dentro de la interfaz web
Comandos AT para HTTPS
Test inicio AT+chttpsstart
AT+chttpsopse
Test envio AT+CHTTPSSEND
Test cierre AT+chttpsstop

Comandos AT para FTPS


Test inicio AT+CFTPSSTART
Test apertura d sesión AT+CFTPSLOGIN
Test envio AT+CFTPSPUT
Cierre de sesion AT+CFTPSLOGOUT
En la pantalla principal podemos visualizar nuestra página web que nos muestra
un contenedor con los parámetros medidos por nuestros sensores, una carpeta
contenedora de archivos con formato JPG y una función grafica en función al
parámetro a lo indicado en nuestra base de datos.

El software de configuración nos permite controlar el tiempo de uso de los sensores.


También realizamos pruebas de cobertura para nuestros sensores inalámbricos a la
Base de la red, mediante esta prueba de cobertura y de acuerdo al manual del RF
llegamos a la conclusión que la máxima distancia alcanzada por el módulo de RF a la
base es de 70 metros con el tipo de RF sin antenas, y con antenas alcanzaría los 300
metros sin obstáculos de paredes y techos. Teniendo en cuenta que las mediciones se
realiza al aire libre, la transmisión se podrá realizar sin perturbaciones ni alteraciones y
problema de cobertura siendo la distancia máxima necesaria entre modulo y base es de
20 metros.
1.4 Selección de equipos
En esta ocasión se optará por una placa Arduino la cual posee un microprocesador
ATmega328, la utilización de dicha placa es debido a su capacidad de aglutinar varias
placas como sensores de medición, módulos de RF y por último el módulo de 3G, cuya
funcionalidad en el procesamiento de datos son ampliamente comprobados con una
buena aceptación en el ámbito de la electrónica.
Otras tecnologías vs ATmega328

A continuación presentamos gráficamente las placas utilizadas:


1) Arduino Uno

1) Arduino nano

3) Transceptor NRF 24L01


2) Módulo 3G SIM5320a
Fuente de alimentación
El equipo Base y el módulo 3G se encuentra alimentada por un transformador de 12V y
10mw.
5.4.1. Características Generales de la AP(módulo 3G)
El 3G :9V y 1ª

La serie SIM5320 es un módulo HSDPA / WCDMA de doble banda y un módulo GSM /


GPRS / EDGE de cuatro bandas en un paquete SMT que
soporta HSDPA hasta 3.6Mbps para transferencia de datos de enlace descendente.

Esta tecnología de antena adaptable patentada y la mitigación automática de


interferencia para proporcionar un rendimiento consistente en alcances extendidos con
4 dB de ganancia de señal y 10 dB de rechazo de interferencia. Una red de antenas de
alta ganancia controlada por software que continuamente forma y dirige cada paquete
802.11n por la trayectoria de señal de mejor rendimiento. Este AP selecciona
automáticamente los canales para lograr el más alto potencial de rendimiento utilizando
la administración dinámica de canales que se adapta a los cambios del entorno.
Specifications for Data transfer
• HSDPA
- Max. 3.6Mbps(DL)
•WCDMA
- Max.384Kbps(DL), Max.384Kbps(UL)
• EDGE Class:
- Max. 236.8Kbps(DL),Max.118Kbps(UL)
• GPRS
- Max. 85.6Kbps(DL), Max.42.8Kbps(UL)
• CSD
- GSM data rate 14.4Kbps
- WCDMA data rate 57.6Kbps
- WCDMA 64kbps CSD for Video call
• Multi-PDP connect application

Cobertura y alcance extendidos de 2 a 4 veces.


600 Mbps de rendimiento para el usuario (300 Mbps/radio).
Cuatro colas por estación de usuario.
Clasificación de paquete QoS (calidad del servicio) avanzada y prioridad.
automática para el tráfico susceptible a la recuperación de datos.
16 BSSID con políticas de seguridad y calidad del servicio único.

1.5 Diseño de la red


El diseño que se planteo es de la siguiente forma:
El grupo sensores están ubicados en sus respectivos depósitos, estos sensores utiliza un
módulo de RF para comunicarse a la BASE INO_ 3G, El sistema está conformando de la
siguiente forma:

Como el tratamiento en cada depósito de efluentes es correlativo, termina en tratar un


depósito para luego proseguir con el siguiente depósito. La comunicación utilizada entre
sensores inalámbricos a la Base INO_ 3 G es de una sola dirección.

1.6. Solución Vía HOSTING ALOJAMIENTO WEB

Por eso es importante que existan en el mercado empresas que se encarguen de dar
servicios de alojamiento y gestión de aplicaciones, que realmente cuenten con la
infraestructura técnica y humana para gestionar los equipos informáticos de los clientes, y
sean capaces de dar un servicio completo, dejando que los clientes se dediquen a su
negocio.

2 QUÉ ES HOSTING
Hosting significa Alojamiento u Hospedaje. La información alojada está contenida en
servidores que deben contar a su alrededor con una infraestructura tanto técnica como
humana, que permita que la información que contiene el servidor esté segura, y que
esté disponible para los usuarios que la necesitan en las condiciones que defina la
empresa propietaria de esa información.

Por ejemplo, si el servidor contiene la página web corporativa de una empresa, éste ha de estar
conectado a la red Internet y debe contar con las medios que garanticen que los servicios están
disponibles 24x7 para los usuarios de Internet. Si se trata de una aplicación de negocio a la que
deben acceder los trabajadores de una empresa, este servidor debe estar conectado a un punto
común al que accedan los usuarios de la red corporativa de que se trate, para garantizar que
estos accedan a los recursos corporativos cuando lo necesiten.
Un servicio de alojamiento Web consiste en proporcionar a las personas o empresas
con espacio en un servidor, servicios Web y los archivos de mantenimiento de
sitios Web. Elegir una empresa de alojamiento Web es una gran decisión. Todos los
anfitriones de sitios de Internet que prometen un servicio excepcional, el apoyo y la
amistad cada vez mejores precios.o(Alojamiento web, webhosting, alojamiento de una
página web). Servicio que ofrecen algunas compañías (los webhost) en Internet que
consiste en ceder un espacio en sus servidores para subir (alojar, hostear) un sitio
web para que pueda ser accedido en todo momento de forma online.Suelen contar con
diversos planes con distintos precios para distintas necesidades. Para armar los
distintos planes suelen limitan el espacio en disco, el bandwith, las plataformas y las
herramientas y recursos que ofrecen

3 SERVICIOS DE HOSTING Y GESTION DE APLICACIONES DE BT


Las soluciones que actualmente BT está dando a sus clientes en sus Data Centres van
desde la Gestión de firewall dedicado del cliente, hasta la gestión integral de la
infraestructura de IT del cliente en el Data Center de BT, pasando por gestión de
aplicaciones de mensajería y colaboración, planes de recuperación ante desastres,
consultoría de seguridad, o gestión de la Zona Desmilitarizada – DMZ. Monográfico
patrocinado por Julio’04 3 El Primer Portal de Negocios para empresas Hosting Estas
soluciones se entregan generalmente a través de proyectos a medida, pero podemos
hacer una clasificación del portfolio de servicios de Hosting y Aplicaciones de BT de la
siguiente manera:
• Servicios de hospedaje: soluciones de Telehousing y hosting dedicado (entornos UNIX,
Windows 2000 y Linux), servicio de balanceo de carga, firewall gestionado, servicios de
administración de sistemas.
• Servicio de hosting gestionado: el Cliente puede delegar a BT parte o toda la gestión
de sus servidores y aplicaciones. Para cubrir esta demanda, BT ofrece un portfolio de
servicios de administración, como por ejemplo Base de Datos Oracle 9i gestionada, Base
de datos SQL gestionada, Administración de servidores de aplicación, etc..
• Servicios de seguridad: definición de política de Firewall, consultoría de seguridad,
gestión de firewall dedicado, servicios de anti-virus, antispamming, control de
navegación, certificados digitales, etc.... Servicios de mensajería y colaboración
gestionados: BT se encarga del alojamiento, mantenimiento, gestión y administración
de la plataforma de correo del cliente, basada en Microsoft Exchange 2000/2003,
garantizando la disponibilidad y calidad de servicio por medio de un Acuerdo de Nivel
de Servicio; se ofrece tanto en modelo dedicado como en modelo ASP-siendo el único
operador capaz de ofrecer este servicio hoy en día
• • Servicios de mensajería móvil, a través de la plataforma de mensajería SMS de BT,
totalmente mantenida y gestionada, los clientes pueden realizar comunicaciones a
Tipos de Alojamiento Web

Alojamiento gratuito: El alojamiento gratuito es extremadamente limitado
cuando se lo compara con el alojamiento de pago. Estos servicios generalmente
agregan publicidad en los sitios y tienen un espacio y tráfico limitado.

Alojamiento compartido (
shared hosting
): En este tipo de servicio se alojan
clientes de varios sitios en un mismo servidor, gracias a la configuración del
programa servidor web. Resulta una alternativa muy buena para pequeños y
medianos clientes, es un servicio económico y tiene buen rendimiento.

Alojamiento de imágenes: Este tipo de hospedaje se ofrece para guardar tus
imágenes en internet, la mayoría de estos servicios son gratuitos y las páginas
se valen de la publicidad colocadas en su página al subir la imagen.

Alojamiento revendedor (
reseller
): Este servicio de alojamiento está diseñado
para grandes usuarios o personas que venden el servicio de Hosting a otras
personas. Estos paquetes cuentan con gran cantidad de espacio y de dominios
disponibles para cada cuenta.

Servidores virtuales (
VPS, Virtual Private Server
): mediante el uso de una
máquina virtual, la empresa ofrece el control de un ordenador aparentemente
no compartido. Así se pueden administrar varios dominios de forma fácil y
económica, además de elegir los programas que se ejecutan en el servidor. Por
ello, es el tipo de producto recomendado para empresas de diseño y

Servidores dedicados: El término servidor dedicado se refiere a una forma

avanzada de alojamiento web en la cual el cliente alquila o compra u

ordenador completo, y por tanto tiene el control completo y la responsabilidad de


administrarlo. El cuidado físico de la máquina y de la conectividad a Internet es tarea
de la empresa de alojamiento, que suele tenerlo en un centro de datos. Colocación (o
housing): Este servicio consiste básicamente en vender o alquilar un espacio físico de un
centro de datos para que el cliente coloque ahí su propio ordenador. La empresa le da la
corriente y la conexión a Internet, pero el ordenador servidor lo elige completamente el
usuario (hasta el hardware).

Un alojamiento web se puede diferenciar de otro por el tipo de sistema operativo, uso de
bases de datos y motor de generación de páginas webs exista en él. La combinación más
conocida y extendida es la del tipo LAMP (Linux, Apache, MySQL y PHP), aunque se
está comenzando a usar una combinación con Java.Algunos de los servicios más comunes
que se pueden entregar son lo de FTP, manejo por página web y múltiples clientes en las
bases de datos.DominiosAlgunos planes de alojamiento (pero no los gratuitos) incluyen un
nombre de dominiopara que sea más fácil acceder a la página. Si no viene incluido,
es el usuario quien tiene que registrar un dominio mediante un registrador o bien usar un
subdominio de la misma compañía.CARACTERITICAS ADICIONALES DE LOS DISTINTOS
HOSTINGRUNHOSTING CaracterísticasEl acceso por SSH nos permite conectarnos al
servidor a través de consola, de forma que podemos realizar operaciones como
comprimir nuestros archivos y realizar un backup, o configurar una tarea
cron. Característica Apache mod_rewriteEste módulo de Apache nos permite reescribir las
URLs de nuestra aplicación, a direcciones más amigables y más fáciles de entender. Es
muy utilizado en la actualidad, y está comprobado que resulta muy importante de
cara al posicionamiento en los buscadores. Característica Aplicación de cronjobsCronjobs
puede resultar una aplicación muy útil si necesitas realizar determinadas
operaciones de forma sistemática cada cierto tiempo. Nos permite programar la
ejecución de uno o varios scripts especificando la hora y la frecuencia con la que se quiere
ejecutar. Característica Creación de subdominiosLa mayoría de hostings permiten la
creación de subdominios dentro de la misma cuenta de alojamiento. Característica FTP
habilitado
Nuestro objetivo es darte todo lo que necesitas para comenzar tu proyecto. No encontrarás
un lugar mejor para el alojamiento web gratis que 000WebHost. ¡Tanto si eres un
programador principiante o el propietario de una pequeña empresa, estás en el lugar
correcto! Puedes obtener más información sobre las funciones PHP o encontrar más
información sobre el creador de sitios gratis que no requiere conocimientos técnicos.

http://www.dit.upm.es/~imartinez/CursoWebETSAM/files/HostingDominio.pdf
https://inxormatica.files.wordpress.com/2012/11/tutorial-colgar-pc3a1gina-web-
nxpowerlite.pdf

Ancho de banda mensual

Espacio en disco duro


Admistrador de Archivos

Admistrador de Base de Datos


Editor de web

Una forma muy simple de conectarte con tu sitio es usando del Protocolo de
Transferencia de Archivos, conocido como FTP. A través de él puedes mover archivos
mas rápido que haciéndolo a través del administrador de archivos, sin embargo, muy
pocos usuarios saben cómo usarlo.

En esta guía te daremos un breve repaso sobre el FTP, te diremos como configurarlo y
como y cuando crear cuentas FTP secundarias para tu mismo sitio.
1.- Introducción.FileZilla es un cliente de FTP desarrollado para la plataforma Windows,
válido para todas lasversiones, desde Windows 95 hasta XP. Es un software libre bajo la
licencia GNU GeneralPublic License (GPL) por lo que podemos tener la garantía de su
eficacia y existencia futura.Podemos obtener la aplicación, fuentes, documentación y
mucha más información sobre estepotente cliente de FTP en la dirección del proyecto
original http://filezilla.sourceforge.net.La interfaz del programa es de estilo Explorador
de Windows, y muestra tanto la ventanalocal como las carpetas remotas, permitiendo el
paso de archivos de una a otra mediante unsimple drag-and-drop (arrastar y soltar). Una
de las principales características es el soporte de idioma castellano aunque la
instalaciónno ofrece esa posibilidad ya que aparece en Inglés. Las principales
funcionalidades de estecliente FTP son: •Soporte para Drag & Drop (Arrastrar y
soltar).•Permite continuar descargas interrumpidas (si lo soporta el servidor).•Dispone
de una herramienta para almacenar los parámetros de conexión de sitios
FTP.•Capacidad para mantener viva la conexión con el servidor FTP.•Soporte a
conexiones a través de servidores proxy y firewalls.•Soporte SOCKS4/5 y
HTTP1.1.•Permite conexiones seguras sobre SSL y SFTP.•Se puede utilizar una cola de
cargas y descarga

https://iessanvicente.com/colaboraciones/HostingAlojamientoWeb.pdf

16.1 Condiciones para la conectividad:

 SIM Card para establecer un canal de comunicación con el módulo 3G


 Página web, visualización de los valores de los sensores y archivo de imagen
 PHP: MySQL y acceso a una base de datos

El ServidorWeb es el programa ejecutado en un sistema de cómputo que


implementa el protocolo HTTP[47]. Está enfocado a la transferencia hacia una
entidad cliente de elementos como hipertexto, páginas Web o páginas HTML [48],
y otro tipo de objetos o imágenes y animaciones. SIMA usa el servidor Web Apache
2.2.14 [49].

16.2 Tipos de transacciones realizadas mediante la red 3G

Los dispositivos de medición y captura de imagen son realizados de la siguiente


forma:
 Transacciones mediante el protocolo HTTPS enviar datos a Base de Datos
 Transferencia de archivo en formato jpg mediante el protocolo ftps

1.6.3 Transmisión de datos

El proceso de tratamiento de datos inicia cuando las estaciones remotas que recogen los
datos de los depósitos de efluentes, son enviados inalámbricamente a la base, para luego
ser transportados a la Red 3G. Esta información se envía a la página web que se encuentra
alojada en un hosting web, la cual cuenta con la funcionalidad para recibir los datos de las
estaciones remotas.

16.4 Procesamiento de la información


Toda la información capturada es monitoreada y supervisada por un encargado de una
Institución Ambiental o la Municipalidad de Atyrá, quienes son los responsables de alertar
cuando los niveles de pH y demás parámetros medidos no se encuentran en el rango
establecido.

Captura de imagen

Formato de imagen jpg

Monitorización de los datos

Una vez finalizada la programación de los dispositivos y la implementación de la placa, el


siguiente paso, como es lógico, es comprobar si funciona y si se reciben los datos capturados
por el lector del sensor.

3.4.1 Monitorización mediante HyperTerminal

En un primer momento, para visualizar si los datos enviados se reciben de forma correcta,
se utilizó el aplicativo “HyperTerminal”. Gracias a este aplicativo somos capaces de ver si se
recibe algo por el puerto serie del ordenador y a su vez, si esto no fuese así, poder modificar
el código del programa para realizar pruebas con los dispositivos.

Una vez instalado el aplicativo, lo siguiente que hay que hacer es crear una conexión entre
el propio aplicativo y el puerto serie del ordenador. Para ello debemos indicar el puerto de
conexión que se va a utilizar, en nuestro caso el COM4. Seguidamente, al igual que vimos en
el apartado 3.1, se debe configurar el puerto con los mismos parámetros utilizados
anteriormente. Finalmente ya solo queda aceptar y de este modo ya se habrá creado un
vínculo entre puerto serie y aplicativo

Creada la conexión se comprobó si el envío de datos entre End Device y Access Point se
realizaba de forma correcta. En la Figura 28 podemos visualizar los datos que se reciben en
nuestro puerto serie por parte de nuestro dispositivo final.
Con la primera monitorización de datos podemos llegar a dos conclusiones:

La primera conclusión es positiva ya que comprobamos como sí se reciben datos

mandados por parte del sensor. A partir de esta observación se puede confirmar

como la transferencia de datos medidos por el lector del sensor hacia la tarjeta

programada como End Device se produce de forma correcta y que

posteriormente el envío y recepción de los datos también es satisfactorio.

La segunda de las conclusiones no es tan positiva puesto que los datos recibidos

no son interpretables en un primer momento. Con ello debemos plantearnos la

descodificación de los datos recibidos para poder obtener valores razonables y

entendibles por parte del usuario.

Visto que el objetivo de la transmisión de datos desde un emisor hasta un receptor se

realiza de forma correcta, nos aparece una nueva tarea que consiste en la

descodificación e interpretación de la información recibida. Para ello se deberá conocer

el formato de envío de datos por parte del sensor y posteriormente generar un algoritmo

que nos permita descifrar los caracteres recibidos.

Para poder trabajar de forma más cómoda con los datos recibidos, el aplicativo de

HyperTerminal nos ofrece la posibilidad de guardar los datos recibidos en un fichero

.txt. De este modo se podrán utilizar estos ficheros para generar las funciones y
procedimientos que nos posibiliten la descodificación.

Funciones de servidor AAA

Radius es un protocolo que nos permite gestionar la autenticación, autorización y

registro de usuarios remotos sobre un determinado recurso y es frecuentemente utilizada

para la autenticación en redes inalámbricas Wi-Fi, sustituyendo métodos más simples de

clave compartida pre-shared key (PSK), que son bastante limitados al gestionar una red

cuando ésta alcanza un determinado tamaño. Aunque Radius es el protocolo para AAA

más extendido en la actualidad.

Autenticación: hace referencia al proceso por el cual se determina si un

usuario tiene permiso para acceder a un determinado servicio de red del

que quiere hacer uso. El proceso de autenticación se realiza mediante la

presentación de una identidad y unos credenciales por parte del usuario

que demanda acceso.

Existen varios métodos que implementan el proceso de la autenticación, el

EAP (Extensible Autenticación, Protocolo), que es un método de entorno

universal de autenticación empleado frecuentemente en redes inalámbricas

y conexiones punto a punto.

52

Autorización: se refiere a conceder o negar servicios específicos a un

determinado usuario, basándose para ellos en su propia autenticación, los

servicios que está solicitando, y el estado actual del sistema. Es posible

configurar restricciones a la autorización de determinados servicios en

función de aspectos como, por ejemplo, la hora del día, la localización del

usuario, o incluso la posibilidad o imposibilidad de realizar múltiples

“logins” de un mismo usuario.

El proceso de autorización determina la naturaleza del servicio que se

concede al usuario, como son: la dirección IP que se le asigna, el tipo de

calidad de servicio (QoS) que va a recibir, el uso de encriptación, o la

utilización obligatoria de túneles para determinadas conexiones.


Registro: se refiere a realizar un registro del consumo de recursos que

realizan los usuarios. El registro suele incluir aspectos como la identidad

del usuario, la naturaleza del servicio prestado, y cuándo empezó y

terminó el uso de dicho servicio.

16.4 Niveles de alerta para sensores

Se han establecido 2 niveles de alerta: 1. Mediante estos parámetros: ph_max y ph_min.

16.5 Rendimiento esperado

Se debe garantizar que la red tenga una disponibilidad 95% correspondiente a 15hs, velocidad
adecuada, fuente de alimentación suministrada por la planta de tratamiento y poseer un
banco de batería.

Código de programación

Análisis y comparación de soluciones propuestas

16 Capítulo Riesgo, impacto y beneficios

En la etapa de funcionamiento se tendrá los siguientes riesgos:

 Red bloqueada o inaccesible para operar el sistema


 Robo de los componentes de medición o Base del 3G
 Daño en operar el sistema
 Monitorización inadecuada del personal, no comunica las alertas

Análisis de riesgo en transición del servicio

16 Impacto Social

El proyecto

Diseño de software
Modelo gral

Diagrama de Arq. del software

Principales algoritmos

Requisitos específicos de la banda 2.4Ghz

Ventajas y desventajas del en las bandas de 2.4G y a la hora de transmitir la señal de, tienes la
opción de hacerlo por una frecuencia de 2.4 GHz. La más utilizada, ya que es utilizada por Wi-fi,

Puntos fuertes de la banda de 2.4GHz

Mayor cobertura debido a que la atenuación en el aire es menor que la banda de 5GHz.

Velocidad de hasta 450Mbps con el uso de la tecnología Three-Stream y la configuración


MIMO 3T3R (3 antenas de emisión, 3 antenas de recepción) de los routers.

Compatibilidad con todos los dispositivos Wi-Fi que hay actualmente como tablets,
smartphones, consolas, portátiles etc. La banda de 2.4GHz lleva con nosotros mucho tiempo
y asegura compatibilidad con productos 802.11b/g/n.

Los enlaces a larga distancia, es recomendable hacerlo en la banda de 2.4GHz si el espectro


no está saturado porque llegaremos más lejos (menor atenuación en el aire).

Esta banda es utilizada en las redes Wi-Fi de las ciudades, como en Guadalajara. Te
recomendamos leer nuestro análisis a fondo de esta red pública.

Puntos débiles de la banda de 2.4GHz

El espectro está muy saturado así que si vivimos en pisos, es posible que tengamos
interferencias con otras redes Wi-Fi y no consigamos un buen rendimiento. Las interferencias
también afectarán a la cobertura inalámbrica.

No podremos conseguir más velocidad de 450Mbps.

La mayoría de fabricantes han optado por incorporar la característica HT20/40 Coexistence.


¿No sabes lo que significa esto? Te recomendamos leer este artículo para salir de dudas.

Debido al HT20/40 Coexistence, casi siempre tendremos un ancho de canal de 20MHz en


lugar de 40MHz por lo que el rendimiento (en cuanto a velocidad de transferencia se refiere)
se verá afectado negativamente.

Ventajas de la banda de uso de la banda 2.4Ghz

 Los enlaces a larga distancia, es recomendable hacerlo en la banda de 2.4GHz si el


espectro no está saturado porque llegaremos más lejos (menor atenuación en el aire).
 Mayor cobertura debido a que la atenuación en el aire es menor que la banda de 5GHz.
 Otra ventaja de esta red es que al poder enviar datos en varios canales simultáneos la
velocidad que podemos obtener es mucho mayor, pero no todo son ventajas.

Desventajas de la banda de uso de la banda 2.4Ghz


El espectro está muy saturado así que si vivimos en pisos, es posible que tengamos interferencias
con otras redes Wi-Fi y no consigamos un buen rendimiento. Las interferencias también
afectarán a la cobertura inalámbrica.

Requisitos

Regulación de espectro

Las bandas de frecuencia utilizada por las redes sin cables y especialmente por los equipos Wi-
Fi (2.4 y 5 GHz), están clasificadas como uso común compartido, esta caracterización permite
que diversos operadores o usuarios puedan utilizar de forma simultánea estas frecuencias, de
acuerdo con unas normas establecidas por la regulación para evitar interferencias entre
emisiones

Para la operación en esta banda dentro de las limitaciones establecidas, se exige disponer de un
certificado de homologación del equipo expedido por la Conatel, en la cual reúna con las normas
técnicas de la CE y FCC GRANts

Pero esta banda está sujeta a condiciones específicas de operación. Por el hecho de ser una
banda de uso común, la banda de frecuencia de 2,4 GHz es compartida por las redes Wi-Fi y
por otras tecnologías (Bluetooth, hornos microondas) esto incrementa la posibilidad de
congestión en esta banda

De alguna manera se puede decir que la banda de 2,4GHz es de uso común para propósito
general. Eso es importante debido que una gran cantidad de elementos de diferentes redes que
operan en una misma frecuencia puede afectar significativamente en el rendimiento de éstos

Niveles de Potencia

Hay límites de la potencia con que se puede radiar y los protocolos de comunicaciones que se
pueden utilizar con el fin de garantizar el uso común de estas frecuencias del espectro
radioeléctrico.

La regulación de potencias de emisión máximas, busca evitar interferencias entre emisores,


dando la cobertura requerida entre los puntos de acceso. En el caso de las bandas de uso común
del espectro, la regulación limita la potencia máxima que se puede utilizar en esta banda en
100mW (20dBm) de potencia isótropa radiada equivaliendo (PIRE). Esta potencia puede ser
inferior en casos en las que deben ser reutilizadas las frecuencias en ubicaciones próximas entre
sí.

La PIRE incluye tanto la potencia de emisión como la ganancia de la antena utilizada (en términos
logarítmicos, PIRE= Potencia Radiada + Ganancia) y la regulación establece las limitaciones de
potencia en la dirección de máxima radiación, por lo cual en práctica no es posible aumentar el
alcance de la emisión utilizando antenas de más ganancia respetando la legislación.

Espectro y uso frecuencias


Diseño de la banda ISM de 2.4 GHz

Este diseño tiene como objetivo realizar un despliegue de Access Point (AP) para luego
encaminar este tráfico de datos a la redes móviles 3G, se debe tener presente que se tendrá 4
sensores distribuidos en cada deposito en la PT conectadas inalámbricamente a un AP. En el que
cada terminal envía información a un nodo central para su almacenamiento o procesamiento.
(Centralizadas). La conexión de cada módulo inalámbricos a la AP es secuencial.

Dibujo

La Banda 2.4 GHz, es un medio rentable de descarga de grandes cantidades de tráfico de datos
Móviles, al tiempo que ofrece una gran variedad de nuevos servicios. Ofrece las siguientes
características:
La disponibilidad de dispositivos de usuario que soportan la tecnología

La eficiencia de costos

A nivel mundial la capacidad del espectro disponible

Para la realización del diseño se tuvieron en cuenta algunas variables críticas que pueden afectar
el rendimiento a continúan se define como mitigarlas:

Reducción al mínimo de la interferencia de canales vecinos

Maximización de la capacidad espectral por medio de la localización de

Diferentes frecuencias.

Optimización del ancho de banda para hacer un mejor uso de la capacidad espectral
disponible.

Equilibrio en el número de sensores por Access Point

Diseño basado en calidad de servicio [14]

Arquitectura de la solución sobre la infraestructura

La solución a diseñar está basada en especificaciones de acuerdo a la necesidad de una red


pequeña en la banda 2.4Ghz transparente y segura, se requiere fácil acceso, capacidad y
seguridad.

La red de acceso debe ser compatible con las siguientes características para ser considerados
de confianza:

 Utiliza el modelo de confirmación de datos entre medios