1. Proyecto Smart City
I.E.S. Nueva Isleta Tony
Gallardo
Curso 2014-15
Fuente interactiva controlada por aplicación móvil
2. Software utilizado en el desarrollo del proyecto
Software de programación:
● Software Arduino IDE.
● App inventor.
Software de dibujo y diseño:
● Fritzing.
● Sketchup.
● Paint.
Software de impresión:
● Cura.
Software ofimático:
● Google Drive.
3. App Inventor
La confección de la aplicación app inventor se divide en 2 pasos:
1º:En la primera pestaña es donde se diseña los botones de bombas y las secuencias.
2º:En la segunda pestaña es donde se hace el programa (scratch).
4.
5. PROGRAMA CONTROL DE FUENTE
/*Código controlado por aplicación creada para android con app Inventor */
void setup () //preparación del programa
{
pinMode (13, OUTPUT) ; //Definición de salidas o entradas
Serial.begin(9600); // Configuración velocidad de comunicación
}
void loop () //ejecución del programa
{
digitalWrite (13, HIGH) ;
int rep = 1000; //Control de tiempo para bombas
char dato = Serial.read(); // Lectura de datos bluetooth
6. PROGRAMA CONTROL DE FUENTE
if (dato =='a') //secuencia
{
digitalWrite (8, HIGH) ;
delay (rep);
digitalWrite (8,LOW) ;
delay (rep);
digitalWrite (10,HIGH) ;
delay (rep);
digitalWrite (10,LOW) ;
delay (rep);
digitalWrite (12,HIGH) ;
delay (rep);
digitalWrite (12,LOW) ;
delay (rep);
}
Serial.flush(); //reseteo del valor leído
}
7. Programa Control de Tiempo
void setup()
{
pinMode(13,OUTPUT); //Declaración variable. Señalización de tensión
pinMode(9,OUTPUT); // Declaración de la variable para el relé corte tensión bluetooth
}
void loop(){
digitalWrite(13,HIGH); //Chivato de tensión en placa.
digitalWrite(9,HIGH); //Activada salida Relé
delay(180000); //Contar 3 minutos
digitalWrite (9,LOW); //reseteo bluetooth
delay (200); //tiempo de espera
}
15. PRESUPUESTO
El presupuesto total ha sido de 125,28 euros.
Las partidas más importantes han sido:
-Recipientes 10,85 euros.
-Placa arduino 15,40 euros.
-Bombas de acuario 42,00 euros.
16. Diferentes trabajos realizados
● Cortado y ajuste de canaletas, cableado
● Mecanizado y ajustes de diferentes partes
● Impresión en 3D
● Soldadura blanda y plástica
● Corte y plegado de metacrilato
● Programación con diferentes programas informáticos
Software de programación Arduino IDE. Con ello, hemos realizado dos códigos para los dos arduinos que tiene nuestro proyecto. Uno de control de las bombas y el otro como temporizador.
App inventor, un programa para realizar app para dispositivos móviles (android).
Software de programación Arduino IDE. Con ello, hemos realizado dos códigos para los dos arduinos que tiene nuestro proyecto. Uno de control de las bombas y el otro como temporizador.
App inventor, un programa para realizar app para dispositivos móviles.
CURA, un programa para la utilización de la configuración de los parámetros.
Google drive: nube de almacenamiento y con programas para trabajo colaborativo
en la primera pestaña configuramos gráficamente la aplicación
en la segunda pestaña definimos las acciones que van a realizar los botones
para programar los botnes utilizamos un sistema de stkrach