Paso 2: Software de Arduino / Android App
Software de Arduino
Descargar el archivo ZIP adjunto y asegúrese de que tener el Arduino IDE 1.0.4 (esto es debido a un error de compilador en 1.0.5) instalado! Asegúrese de que su adaptador BT no está conectado a hardware RX TX del Arduino. Conectar tu Arduino al ordenador y cargar el archivo. Después de unos segundos verás la pantalla de"Inicio", el controlador ahora está esperando "pacientemente" para sincronización de tiempo (UnixTimeFormat con líder "T"). (cuadro 1)
Vuelva a conectar el Dongle BT si utiliza el hardware de serie.
Descargar e instalar el APK. También puede descargar el archivo de .aia AI2 para modificar el código. Abra la aplicación.
(Foto 2)
Aplicación para Android (AppInventor2):
Botones
Bluetooth: Se abre un Listpicker. Elegir el Bluetooth Dongle (cheque paso 1 configuración del Dongle BT)
Desconectar: desconectar del dispositivo BT
Opción de ajuste del horario (check .aia archivo en AppInventor para referencia y para cambiar la zona horaria). <--si necesita ayuda, no dude de mi correo :-)
Luz: Set Daylightsaving (MET)
Tiempo: Ajustar hora (MET)
ResetCall y ResetSMS: se borrará el mensaje pendiente, llame en el reloj.
Depuración: Se utiliza para probar algún protocolo - características (probar)
Después de conectar:
Si ha conectado correctamente al "reloj" "startscreen" debe cambiar inmediatamente. Si no SetTime con el AndoidApp. (cuadro 3);
Una vez conectado y sincronizado, fecha y hora también funciona sin conexión BT.
Ahora puede probar los botones depurar. Prueba SMS generará un paquete Dummy-TextMsg, prueba llamar GPS simulará una llamada o un paquete de protocolo de gps.
OK antes de llamar o texto, tienes que saber, que el reloj sólo leerá 16 caracteres de texto entrantes o 16 caracteres el número de teléfono (llamadas entrantes y salientes).
El altímetro del GPS se trabaja al aire libre. Estoy planeando implementar un velocímetro pero hay algunos más matemáticas hacer :-)
Ahora estamos listos para ir! Cambiarlo, retocarlo, expandirlo, hacer lo que quiera! Pero por favor me de crédito.
Para aquellos que estén interesados en una breve explicación del código y el protocolo, vea los pasos más.
Gracias a:
mi novia Jaqueline (por su paciencia infinita, corregir instructible, ayuda con los iconos y la pantalla de inicio, logotipo),
PJRC.com (TimeLIB, SoftwareSerialLIB),
Adafruit.com (OLEDLIB),
Arduino.CC (por darme la posibilidad de hacer),
Todos los fabricadores de por ahí (para la inspiración y la piscina interminable de "know-how")