Você está na página 1de 5

POLITÉCNICO GRANCOLOMBIANO – INGENIERIA DE TELECOMUNICACIONES 1

ÉNFASIS PROFESIONAL I

Contador de Objetos por Sensor Infrarrojo


Carlos Bonilla
Michael Duarte
Didier Apache
Dorian Camargo
Oscar Pineda

 Generar sistema de registro y exportación de información para


Resumen— La meta propuesta es diseñar y construir un circuito concentración a nivel de Big data.
contador infrarrojo el cual nos brinde información en línea para
llevar el control de los objetos, así como configuración de alertas Recepción de correos electrónicos informativos sobre el conteo
que se enviaran vía correo electrónico, poniendo en práctica de los objetos (Cumpliendo con una tarea específica).
muchos recursos académicos. Haciendo de este proyecto un sistema
de elementos interrelacionados y la capacidad de transferir datos a
IV. DESARROLLO DEL PROYECTO
través de una red.

Abstract-- The proposed goal is to design and build an infrared El presente trabajo se realizará con el fin de realizar una
counter circuit which provides us with online information to take comunicación con sensores, una placa Arduino, un
control of the objects, as well as configuration of alerts that will be microcontrolador, y un servidor en la cual se aloje la
sent via email, putting into practice many academic resources. información. Para su ejecución se tomaron en cuenta varios
Making this project a system of interrelated elements and the factores los cuales se registraron minuciosamente para el
ability to transfer data through a network.
correcto funcionamiento.
Palabras clave- Arduino, infrarrojo, servidor, sensor.
Los sensores que se utiliza es el Fc-51 el cual nos permite contar
objetos que pasen. Se conectará directamente a los pines de la
placa Arduino para transmitir la información y sea procesada.
I. INTRODUCCIÓN
Al momento que se cumpla el funcionamiento por parte de la

L as ultimas décadas han sido testigos del fenómeno de


expansión de las tecnologías y las comunicaciones para
efectuar un papel fundamental en el diario vivir en cuanto a
placa, la comunicación se centrara en el Microcontrolador
Esp8266 el cual remite los datos vía WIFI hacía el servidor
donde se alojaran los datos.
crecimiento de las personas en la sociedad con el fin de generar
mejoras y dinamizar el desempeño, el trabajo del ser humano ha
venido desarrollando una utilización de la máquina para V. MATERIALES
minimizar la obra labor del hombre y la posible causa de error a
través de proveer mediante la tecnología la disminución de Arduino uno: Es una placa de desarrollo de hardware para
trabajo y el desarrollo en la industria, este proyecto sensor y construir dispositivos digitales y dispositivos interactivos que
contador de objetos, consiste en hacer un contador por medio de puedan censar y controlar objetos del mundo real.
objetos utilizando sensores infrarrojos, con visualización en una
LCD y usando una placa de Arduino.

II. OBJETIVO GENERAL

La finalidad de este proyecto busca realizar una contribución al


desarrollo de Iot apoyados en grupos de ingeniería e industria
altamente calificada ayudando así a la optimización de recursos
y procesos en Colombia.

III. OBJETIVOS ESPECÍFICOS

Generar un mecanismo de conteo de elementos que funcione Fig N° 1 Arduino Uno


de manera efectiva y rápida.
Modulo Sensor Obstáculos Infrarrojo Fc-51: sensor que
emite luz la cual rebota sobre la superficie del objeto y mediante
un colector recibe dicha cantidad de luz. Esta señal será
POLITÉCNICO GRANCOLOMBIANO – INGENIERIA DE TELECOMUNICACIONES 2
ÉNFASIS PROFESIONAL I

suministrada por medio analógica la cual va un comparador y a  Compatibilidad con diferentes protocolos de
su vez a un potenciómetro para graduar su sensibilidad, teniendo comunicación (I2C, SPI, I2S, 1-Wire, UART)
una salida digital para su lectura en Arduino uno alimentada por  Interfaz de red WiFi B, G y N con encriptación WEP
5 V. ó WPA/WPA2 y protocolos TCP/IPv4

Fig N° 5 Sensor Esp8266

Fuentes de poder: Sin falta usaremos una fuente de poder de


Fig N° 2 Modulo Sensor 5V para alimentar el proyecto.

Pantalla Oled 0.96”: esta pantalla nos brinda la información de VI. ARQUITECTURA
cantidad de objetos que serán pasados por nuestro contador
infrarrojo. Oled necesita un controlador SDD1306 incorporado En el desarrollo de nuestro proyecto de acuerdo a la Fig. N°6 se
internamente que convierta los datos recibidos en señales aprecia nuestro dispositivo IoT en este caso un contador por
electrónicas para controlar la pantalla. Tiene un consumo muy infrarrojo que contara inicialmente botellas, sin embargo se tiene
bajo en torno a 20mA, no requiere de backlight, admite una dimensionado que cuente más objetos a nivel industrial como lo
fuente de alimentación de 3.3V a 5V. hemos venido explicando.

Fig N° 3 Pantalla Oled 0.96”

Protoboard: Básicamente es una placa de pruebas o de Fig N° 6 Dispositivo IoT del proyecto
inserción con orificios para elementos eléctricos conectados
entre sí internamente. La arquitectura de nuestro dispositivo IoT, básicamente la
componen el sensor contador por infrarrojo y el
microcontrolador, Esta placa de arduino aparte de su
funcionamiento general nos servirá del mismo modo a tener
conectividad hacía el servidor gracias al sensor Esp8266, esté
nos permite realizar la conexión de nuestro Arduino mediante el
protocolo TCP/IP, con lo cual podremos enviar la información
de nuestros sensores a nuestro servidor.

Fig N° 4 Protoboard

Sensor Esp8266: En nuestro proyecto se utilizará para la


trasmisión de datos al servidor por un interfaz wifi, en la fig. N°
5 a continuación se describen sus especificaciones:

 Hasta 4 MB de memoria flash externa al


microcontrolador
 80 kB de memoria RAM
 10 puertos de entrada salida digital
POLITÉCNICO GRANCOLOMBIANO – INGENIERIA DE TELECOMUNICACIONES 3
ÉNFASIS PROFESIONAL I

Fig N° 7 Arquitectura proyecto IoT

En la Fig. N° 7 se aprecia el diagrama general de todo nuestro


proyecto, es necesario para su funcionamiento realizar una Fig N° 9 Estrucutura Servidor IoT
conexión directamente hacia los pines del Arduino para mediar
su voltaje y así mismo trasmitir la información. En la placa
Arduino se configurará una plantilla la cual programa que los
datos obtenidos sean acumulados, este a su vez ejecutara una Nuestro proyecto enviará la información a un servidor PHP, el
serie de procesos y programas que determinara si es correcto cual recibirá la información en texto plano (0,1) o capturarla en
para ser grabado en una base de datos. Se realizará las
conexiones tanto de la pantalla y del sensor al Arduino UNO, una base de datos, la cual será MySql. Para esto usaremos un
como se muestra en la Fig. N° 8, Cabe resaltar que la pantalla se web hosting básico del proveedor NeoThek, este plan básico nos
alimentará con 3V3 y el sensor con 5v. incluye tanto el software como hardware necesario para su
funcionamiento:

Hardware:
• 2.5Gb de Ram
• 100 Gb de almacenamiento
Software
• Servidor FTP
• My SQL
• PHP 7.2

En lo referente a la parte de la lógica del envió de la


Fig N° 8 Conexión hacia el Arduino
información, se desarrollará en 2 partes:

1. La configuración de un Web service en el servidor


VII. SERVIDOR IOT
PHP que sea capaz de estar público en internet, de
esta forma tanto nuestro dispositivo Arduino como un
Dado que nuestro proyecto ya cuenta con la lectura y usuario final podrán acceder para escribir datos o
transmisión de los datos, previamente explicados en los ítems realizar consultas.
(materiales y arquitectura). Nuestro proyecto se complementa
con la administración de dichos datos, para su posterior análisis, 2. La configuración de nuestro Arduino para el envió de
control y reportes. la información de forma periódica.

Este servidor principalmente funcionará como base de datos, Por último, y previamente a la escritura de los datos. Debemos
donde se almacenará la información. En la Fig. N°9 se aprecia crear una base de datos con su respectivo usuario y contraseña,
su estructura. más los permisos necesarios para la escritura.

De esta forma garantizaremos el correcto envió de la


información.

VIII. ESCRITURA DE DATOS


POLITÉCNICO GRANCOLOMBIANO – INGENIERIA DE TELECOMUNICACIONES 4
ÉNFASIS PROFESIONAL I

Dado que se ha logrado realizar la conexión a internet desde


nuestro contador. Se procedió a la creación de una BD pruebas
local, la cual cuenta con los siguientes 4 campos:
Fecha, Hora, Dato y comentario.

3. Funcionamiento:

Con las pruebas realizadas de forma exitosa a nivel local,


procedimos a enviar la informacion desde nuestro ardunio a un
Hosting en internet alojado en:
https://fuxionco.net:2083 a la DB: fuxionmo_Test IoT.
Con sus respectivas credenciales de acceso, configuradas
previamente en el código.
En la cual tenemos escritura en la BD:
X. CONCLUSIONES

 Es un elemento que puede llegar a suplir las


necesidades de la industria porque mantiene los datos
exactos de la mercancía, stand de productos u objetos
de una compañía

 Este proyecto permite detectar cualquier tipo de


obstáculo siendo muy útil y su aplicación en el
mercado es completa, además de la importancia de
Contando con nuestra informacion ya alojada en una BD en el tener el dispositivo conectado a una red de datos es
hosting, esta la podemos exportar en diferentes formatos de tener alcance al circuito por medio de la red.
texto para su posterior analisis.
 Aprender y diseñar productos que pueda optimizar
IX. REFERENCIAS GRAFICAS procesos y dar soluciones efectivas múltiples para
empresas.
1. Funcionamiento del sensor en el prototipo:
 Es interesante el alcance del internet de las cosas ya
que la relación de los dispositivos de este proyecto
permite tener una gama muy alta de utilidades en la
red de datos.

 Dado que se logró la escritura de los datos, se pueden


implementar envió de alertas en tiempo real, análisis
de datos, suministro de información para toma de
decisiones, etc.

REFERENCIAS

[1] https://create.arduino.cc/projecthub/projects/tags/iot
[2] https://www.instructables.com/id/ARDUINO-IOT-1/
2. Lectura de Datos: [3] https://programarfacil.com/podcast/proyectos-iot-con-arduino/
[4] https://elecstore.pe/blog.
[5] https://aprendiendoarduino.wordpress.com/category/sensores/
POLITÉCNICO GRANCOLOMBIANO – INGENIERIA DE TELECOMUNICACIONES 5
ÉNFASIS PROFESIONAL I

[6] https://aprendiendoarduino.wordpress.com/2016/04/01/arduino-y-iot/
[7] https://polaridad.es/http-post-almacenar-datos-servidor-web-internet-de-
las-cosas-iot/
[8] https://www.1and1.es/digitalguide/servidores/know-how/que-es-un-
servidor-un-concepto-dos-definiciones/
[9]

Você também pode gostar