Grupo 12 – Phoneduino
PHONEDUINO
Rubén Moreno Martín – GII + Mat
Yoel Iglesias Jiménez – GII
Jaime Llanos Melchor – GII
ÍNDICE
- Introducción.
- Esquema Hardware.
- Tabla de componentes.
- Funcionalidad y montaje.
- Problemas y soluciones.
- Mejoras.
- Trabajo de cada miembro.
1. Introducción
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
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
|
1 |
2.85 Euros |
REGLETA PIN 2,54MM HEMBRA RECTA
|
2 |
2 x 0.54 Euros |
REGLETA PIN 2,54MM HEMBRA RECTA
|
2 |
2 x 0.58 Euros |
REGLETA PIN 2,54MM HEMBRA RECTA
|
4 |
4 x 0.58 Euros |
PRECIO FINAL |
90.73 Euros |
4. Funcionalidad y montaje
referente al montaje, en primer lugar hemos comprobado que la placa Arduino UNO
funcionaba a la perfección.
hemos hecho lo mismo con la pantalla conectándola a la placa Arduino,
hemos efectuado diversas pruebas para cerciorarnos de que funcionaba
correctamente.
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).
vez soldado, hemos insertado la batería y conectado al PC para comprobar que
llegaba bien la corriente a toda la placa.
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)
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.
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.
resultado de soldar todos los pines al bloque Arduino + FONA es el siguiente.
vez soldados, como se muestra anteriormente, encajamos la pantalla, quedándose
así integrada en el bloque.
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
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.
qué pines se adaptaban a nuestras necesidades, y buscar la manera de
integrarlos.
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.
buscando en Google dicho problema.
sitios tan pequeños ha supuesto una dificultad añadida.
aumento o similares.
6. Mejoras
- 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
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