Entradas

Mostrando entradas de 2018

Implementación de colas: MQTT

Imagen
Implementación de colas: MQTT Para continuar con el desarrollo de la práctica, se va a realizar una implementación de colas por MQTT que llevará el control de plazas disponibles del parking enviando y recibiendo información entre los sensores controlados por la placa ESP8266 y un monitor del sistema. MQTT es un protocolo usado para la comunicación machine-to-machine (M2M) en el "Internet of Things". Este protocolo está orientado a la comunicación de sensores, debido a que consume muy poco ancho de banda y puede ser utilizado en la mayoría de los dispositivos empotrados con pocos recursos (CPU, RAM, …). La arquitectura de MQTT sigue una topología de estrella, con un nodo central que hace de servidor o "broker". El broker es el encargado de gestionar la red y de transmitir los mensajes, para mantener activo el canal. Al broker se conectan los clientes que mandan periódicamente un paquete (PINGREQ) y esperan la respuesta del broker (PINGRESP). La comunicación en...

Conexionado subsistema entrada-salida parking

Imagen
Conexionado subsistema entrada-salida parking A continuación, se mostrará el esquema de conexionado que se ha utilizado para implementar este subsistema. Para controlar la entrada/salida de vehículos hacemos uso de sensores LDR instalados en el suelo de forma que los vehículos pasan por encima de ellos y de esta forma, se detecta la presencia de estos. Como los vehículos entran y salen por la misma entrada, este subsistema emplea doble sensor LDR de forma que ambos están midiendo constantemente y según cual sea el sensor que primero detecta la presencia de un vehículo, conocemos si el vehículo va a entrar o a salir del parking. El esquema de conexionado utilizado es el siguiente: En nuestro caso, nuestro sistema tiene una particularidad, y es que necesitamos controlar dos sensores LDR y la placa Wemos ESP-8266 solo cuenta con un pin de entrada analógica de datos. Para solventar esta situación, se hace uso de dos diodos enfrentados, de forma que cuando queremos leer l...

Calibración Sensores Subsistema Plazas

Imagen
      A continuación, se expone el esquema de conexiones que se utilizará en cada plaza del garaje para detectar la presencia o no de un vehículo en la misma, además en el caso de que la plaza esté ocupada, el sistema debe devolver el tipo de vehículo que la ocupa (bicicleta, coche o camión), para ello utiliza el sensor LDR para medir la luminosidad colocado en el suelo  y el sensor HC-SR04 que mide la distancia colocado en el techo aproximadamente. Calibración sensor LDR. El objetivo es estudiar el comportamiento de la medida del sensor LDR con el fin de mejorar la toma de valores, realizando un calibrado y reducciendo el ruido. Se dispone de un sensor de luz LDR para obtener la luminosidad. Como referencia se utiliza el sensor de luz presente en un Smartphone a través de la aplicación Lux Meter. Para calcular el rango real de valores, la curva de transferencia y su linealidad hemos utilizado el siguiente código: #define ldr A0   void se...