Вы находитесь на странице: 1из 6

UNIVERSIDAD NACIONAL

MAYOR DE SAN MARCOS


Universidad del Perú,
Decana de América

Facultad de Ingeniería de
Sistemas e Informática

Seguimiento de
SmartCar usando GPS y
esp8266, con
publicación en
OpenStreetMap

Curso:
Sistemas Distribuidos
Profesor:
Jorge Guerra Guerra
Integrantes:

 Ayala Chero, Jhonn


 Broncano Rivera, Renzo
 Flores Gamboa, Gabriel
Introducción

El presente proyecto ha sido desarrollado con el objetivo de realizar un seguimiento a


un pequeño carro controlado por Arduino utilizando un módulo GPS y el módulo WiFi
esp8266 y posteriormente se publicara su ubicación en tiempo real en Google Maps
API.

Para la implementación del proyecto hemos utilizado el sistema de almacenamiento en


nube Firebase para almacenar los datos (coordenadas) la cual ha sido implementada
en la nube PaaS Heroku en la cual hemos creado una rest API para la creación de
accesos para la subida de datos.

Ademas usamos Google Maps API para javascript para la visualización de los datos.
Materiales

 Chasis Carro Robot

 Funduino

La tarjeta de expansión IO está evolucionando, esta


última V5 IO escudo de expansión está ahora
apoyando Xbee; Combina nuestro escudo Xbee
populares con el escudo de expansión IO (V4),
como su predecesor, es compatible con RS485,
APC220, la comunicación Bluetooth, control servo.

Especificaciones: SD Conector hembra; pines


digitales, el poder Servo; Xbee socket abeja
bluetooth; poder en, salida 3.3V, entrada analógica,
pin I2C; APC200 socket Bluetooth, RS485;
RS485/RS32 jumpers de selección.

 Arduino Leonardo

El Arduino Leonardo es una placa electronica


basada en el ATmega32u4 ( ficha
técnica ). Cuenta con 20 pines digitales de entrada
/ salida (de los cuales 7 se pueden utilizar como
salidas PWM y 12 entradas como analógicos), un
oscilador de cristal de 16 MHz, una conexión micro
USB, un conector de alimentación, una cabecera
ICSP, y un botón de reinicio. Contiene todo lo
necesario para apoyar el microcontrolador; basta
con conectarlo a un ordenador con un cable USB
o la corriente con un adaptador de CA a CC o una
batería para empezar.
 Módulo WiFi esp8266

El módulo WiFi ESP8266 es un SOC contenida


auto con la pila integrada protocolo TCP / IP que
puede dar acceso a cualquier microcontrolador a
su red WiFi. El ESP8266 es capaz de acoger ya
sea una aplicación o la descarga de todas las
funciones de red Wi-Fi desde otro procesador de
aplicaciones. Cada módulo ESP8266 viene pre-
programado con un conjunto de firmware comando
AT, es decir, sólo tiene que conectar esto a su
dispositivo Arduino y obtener aproximadamente la
misma cantidad de WiFi-habilidad como WiFi
Shield ofrece. El módulo ESP8266
extremadamente eficaz, con una comunidad
enorme, y cada vez mayor.

 Modulo GY-GPS6MV2:

El módulo GY-GPS / NEO6MV2 viene con un módulo 6 U-


Blox NEO de serie equipado en el PCB, una EEPROM, una
pila de botón para mantener los datos de EEPROM intacta,
indicador LED, conectores y una antena de cerámica se
transmite los datos mediante la comunicación serial y trabaja
con un voltaje de 3 a 5 v.

 2x2A DC motor shield for arduino

El motor shield de Arduino permite conducir dos


motores de corriente continua de canales. Se utiliza
un L298It utiliza un chip L298P el que la corriente
de salida entregas hasta 2 A cada canal. Utiliza el
chip L298P que permiten accionar dos motores de
corriente continua 7-12V con corriente máxima 2A y
se puede montar directamente sobre estándar de
Arduino Uno R3 electrónico y Arduino Mega.
Este motoro shield puede ser alimentado
directamente desde Arduino o de la fuente de
alimentación externa. Se recomienda
encarecidamente utilizar la fuente de alimentación
externa para alimentar el protector del motor.
Implementación
Conclusiones

En esta Proyecto hemos hecho el uso Firebase y así como del api de Google integrarlo
con el uso de un Smart car que tenía incluido GPS y esp8266. Para enviar y recibir datos
utilizando Firebase como backend, el código que hemos escrito es totalmente del lado
del cliente. Por lo cual no llevo a la conclusión de la importancia de la herramienta
Firebase para visualizar datos en tiempo real