Grupo 12 – Phoneduino

PHONEDUINO

 

Rubén Moreno Martín – GII + Mat

Yoel Iglesias Jiménez – GII

Jaime Llanos Melchor – GII

 

 

ÍNDICE

  1.  Introducción.
  2.  Esquema Hardware.
  3. Tabla de componentes.
  4. Funcionalidad y montaje.
  5. Problemas y soluciones.
  6. Mejoras.
  7. Trabajo de cada miembro.

1.  Introducción

Nuestro proyecto, de nombre Phoneduino, consiste como no
podría ser de otra manera en la creación de un terminal móvil basado en
Arduino, desde el cual podremos efectuar llamadas a otros terminales móviles valiéndonos
de la cobertura de la que se disponga, y de una tarjeta SIM, sin importar la
compañía telefónica de la que esta reciba servicio.

2. Esquema Hardware

 

Aquí presentamos un esquema de Hardware aproximado del proyecto.
Realmente las placas irán conectadas mediante pines una encima de otra, pero
aquí se ha querido simbolizar dichas conexiones con cables de distintos
colores.  La disposición de las placas es
la siguiente: en la parte superior del teléfono irá la pantalla (2.8″
TFT Touch Shield for Arduino with Resistive Touch Screen)
, que mediante pines (los
cables azules) irá conectada con la placa FONA (
FONA 800 Shield – Voice/Data Cellular GSM for
Arduino
) situada
justo debajo. Por último, en la placa situada en la parte inferior, debajo de
la placa Fona, encontramos la placa Arduino UNO, la cual, al igual que antes,
irá conectada por pines (los cables amarillos) a la placa que tiene encima.

3. Tabla de componentes

PRODUCTO
CANTIDAD
PRECIO
2.8″
TFT Touch Shield for Arduino with Resistive Touch Screen
1
32,39 Euros

FONA 800 uFL Shield Starter Pack

1
50,93 Euros
FONA
800 Shield – Voice/Data Cellular GSM for Arduino
1
Incluido en FONA 800 uFL Shield Starter Pack

Slim Sticker-type GSM/Cellular Quad-Band Antenna – 3dBi uFL

1
Incluido en FONA 800 uFL Shield Starter Pack

Lithium Ion Polymer Battery – 3.7v 1200mAh

1
Incluido en FONA 800 uFL Shield Starter Pack

Mini Metal Speaker w/ Wires – 8 ohm 0.5W

1
Incluido en FONA 800 uFL Shield Starter Pack

Wired Miniature Electret Microphone

1
Incluido en FONA 800 uFL Shield Starter Pack

Cell-phone TRRS Headset – Earbud Headphones w/ Microphone

1
Incluido en FONA 800 uFL Shield Starter Pack

Vibrating Mini Motor Disc

1
Incluido en FONA 800 uFL Shield Starter Pack

Arduino UNO

1
Incluido en el pack de Arduino UNO
proporcionado por el profesor

REGLETA PIN TORNEADO 2,54MM
HEMBRA RECTA DOBLE LARGA 72 CONTACTOS

 

1
2.85 Euros

REGLETA PIN 2,54MM HEMBRA RECTA
10 CONTACTOS – LARGOS

 

2
2 x 0.54 Euros

REGLETA PIN 2,54MM HEMBRA RECTA
6 CONTACTOS – LARGOS

 

2
2 x 0.58 Euros

REGLETA PIN 2,54MM HEMBRA RECTA
8 CONTACTOS – LARGOS

 

4
4 x 0.58 Euros

PRECIO FINAL

90.73 Euros

4. Funcionalidad y montaje

En lo
referente al montaje, en primer lugar hemos comprobado que la placa Arduino UNO
funcionaba a la perfección.
Después
hemos hecho lo mismo con la pantalla conectándola a la placa Arduino,
 

 y
hemos efectuado diversas pruebas para cerciorarnos de que funcionaba
correctamente.
 
Acto
seguido hemos procedido a soldar la placa FONA a la placa Arduino (hemos
soldado la placa FONA a unos pines que hemos puesto en la placa Arduino).
Una
vez soldado, hemos insertado la batería y conectado al PC para comprobar que
llegaba bien la corriente a toda la placa.

 

Después
hemos realizado diversas pruebas sobre la FONA para comprobar que las distintas funcionalidades posibles de la misma funcionaban a la perfección. (Se ha aumentado el tamaño de estas imágenes para facilitar la lectura de las mismas)


 
Ya
hemos dado fe de que la FONA funciona bien, por tanto nos hemos puesto a soldar
el bloque que ya tenemos (Arduino + FONA) a la pantalla, concretamente a unos pines hembra que nos permitirán conectar el bloque (Arduino + FONA) a la pantalla encajando esta en los pines hembra.
Para
ello hemos soldado la primera punta de cada pin (como se ve en la anterior imagen) para que estos se quedasen
fijos en una posición, y una vez hecho esto, hemos retirado la pantalla para
poder soldar más fácilmente el resto de puntas de cada pin. 
 

El
resultado de soldar todos los pines al bloque Arduino + FONA es el siguiente. 
  
Una
vez soldados, como se muestra anteriormente, encajamos la pantalla, quedándose
así integrada en el bloque. 
 
Con esto ya queda explicado el montaje del teléfono.

Respecto al funcionamiento, Phoneduino será capaz de
realizar llamadas y de recibirlas, como si de un teléfono normal se tratase.
También podrá recibir SMS, aunque esa funcionalidad no la hemos recogido en la
interfaz por no tener el suficiente espacio disponible en la placa Arduino UNO, por tanto solo será visible ejecutando el móvil desde el compilador
del ordenador.

 5. Problemas y soluciones

Hemos encontrado diversos
problemas asociados al montaje del teléfono, como por ejemplo la posición,
tamaño y cantidad de pines conectores de las diferentes placas del proyecto.
-La solución consistió en buscar
qué pines se adaptaban a nuestras necesidades, y buscar la manera de
integrarlos.
A la hora de instalar el
controlador de la placa Arduino al usarlo por primera vez en el ordenador,
hemos encontrado dificultades debido al Sistema Operativo del mismo, que es
Windows 10. Y es que a partir de Windows 8, el Sistema Operativo no deja
instalar controladores que no tengan firma autorizada, y el de Arduino para
este S.O no lo es.
-La solución la encontramos
buscando en Google dicho problema.
También el hecho de soldar en
sitios tan pequeños ha supuesto una dificultad añadida.
-Se recomienda utilizar gafas de
aumento o similares.
 Otro inconveniente fue hacer que el teléfono tuviera autonomía, es decir, que tirara de la bateria para funcionar, dado que solo conseguiamos que funcionase conectado al ordenador.
-Tras mucho pensar, encontramos una pestañita en la FONA que habilita a la bateria, de tal forma que el teléfono tire de esta para su funcionamiento.

6. Mejoras

Nos hemos planteado diversas mejoras en el resultado final de nuestro proyecto, una de las cuales no hemos podido implementar por razones de espacio. Y son:

  • Añadir
    funcionalidad de radio, de mensajería SMS, GPS… 
  • Inclusión
    de funciones externas, como pueden ser juegos o un reproductor mp3.
  • Añadir
    un módulo Wi-Fi.
  • Mejorar
    el tamaño del terminal.  








7. Trabajo de cada miembro

Todos hemos participado en la
totalidad de los pasos antes señalados y nos hemos implicado con entusiasmo en
sacar este proyecto para adelante.

 

ANEXO

Presentación

https://www.dropbox.com/s/d83chglfg9umvxm/PHONEDUINO.pdf?dl=0 

Código
-Interfaz
 https://www.dropbox.com/s/gq68jd5wzuybrbf/Codigo_Interfaz.ino?dl=0

-Operaciones con la FONA
https://www.dropbox.com/s/gq68jd5wzuybrbf/Codigo_Interfaz.ino?dl=0

Videos 
https://www.dropbox.com/s/egck9wb5e5v62l0/vidllamada.avi?dl=0
https://www.dropbox.com/s/w4jp4auqegfosk1/vidsms.avi?dl=0
https://www.dropbox.com/s/bs2xiylzbqz0ndv/llamadaConVoz.avi?dl=0

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *