3.5.3. Disseny aplicació mòbil
La meva aplicació mòbil és bàsicament un control remot del robot que pot ser utilitzada, com he mencionat anteriorment, tant en un dispositiu amb sistema iOS com en un Android.
Quan s’inicia l’aplicació hi trobem un total de set widgets: un botó interruptor, un rellotge decoratiu, un widget de notificacions, un interruptor segmentat, un joystick, un visualitzador de nivell i, per últim, un control lliscant.
El botó interruptor serveix per encendre i apagar el robot. Si el botó està en OFF, el robot s’atura i si cliquem qualsevol altre widget, el dispositiu ens envia una notificació que diu "Hola, feu clic al botó vermell per començar a netejar!". Per tant, el widget de notificacions serveix per enviar missatges personalitzats que són programats en el codi. A més a més, ens envia, per defecte, una notificació quan el hardware es desconnecta.
L’interruptor segmentat l’he programat per tal que l’usuari pugui escollir entre dos modes de neteja: el mode automàtic i el mode manual.
Si l’usuari escull el mode automàtic, no podrà fer servir ni el joystick ni el control lliscant de velocitat ja que està programat per tal que el robot sigui autònom i, per tant, la seva velocitat ja esta definida i no es pot modificar.
En canvi, si l’usuari escull el mode manual, sí podrà fer servir el joystick per controlar la direcció de les rodes i el control lliscant per escollir la velocitat del robot desitjada.
El visualitzador de nivell de la distància en centímetres fins a l’obstacle més proper sempre funciona mentre el botó interruptor estigui en ON.
Cal mencionar que Blynk ofereix l’opció de crear un accés directe a la pantalla d’inici dels dispositius Android.
També, de generar un codi QR per tal que tothom pugui tenir el meu projecte en el seu propi dispositiu.
Fes clic per obtenir el meu codi QR.
Quan s’inicia l’aplicació hi trobem un total de set widgets: un botó interruptor, un rellotge decoratiu, un widget de notificacions, un interruptor segmentat, un joystick, un visualitzador de nivell i, per últim, un control lliscant.
El botó interruptor serveix per encendre i apagar el robot. Si el botó està en OFF, el robot s’atura i si cliquem qualsevol altre widget, el dispositiu ens envia una notificació que diu "Hola, feu clic al botó vermell per començar a netejar!". Per tant, el widget de notificacions serveix per enviar missatges personalitzats que són programats en el codi. A més a més, ens envia, per defecte, una notificació quan el hardware es desconnecta.
L’interruptor segmentat l’he programat per tal que l’usuari pugui escollir entre dos modes de neteja: el mode automàtic i el mode manual.
Si l’usuari escull el mode automàtic, no podrà fer servir ni el joystick ni el control lliscant de velocitat ja que està programat per tal que el robot sigui autònom i, per tant, la seva velocitat ja esta definida i no es pot modificar.
En canvi, si l’usuari escull el mode manual, sí podrà fer servir el joystick per controlar la direcció de les rodes i el control lliscant per escollir la velocitat del robot desitjada.
El visualitzador de nivell de la distància en centímetres fins a l’obstacle més proper sempre funciona mentre el botó interruptor estigui en ON.
Cal mencionar que Blynk ofereix l’opció de crear un accés directe a la pantalla d’inici dels dispositius Android.
També, de generar un codi QR per tal que tothom pugui tenir el meu projecte en el seu propi dispositiu.
Fes clic per obtenir el meu codi QR.
Comentaris
Publica un comentari a l'entrada