Projecte de Hackaton de Sistemes Multimèdia 2021-2022
Implementació d'un sistema de pagament i estadístic pel transport públic, amb l'ús de targetes RFID i una aplicació mòvil pròpia que permet pagar i gestionar la conta de l'usauri.
La fita és eliminar el sistema actual de pagament del transport públic en l'Àrea Metropolitana de Barcelona que utilitza una targeta física de paper.
Es preveu també obtenir i tractar les dades dels usuaris per tal de gestionar la flota de manera òptima.
- Martí Caixal (1563587)
- Bruno Moya (1568176)
- Marc Garrofé (1565644)
- Ricard Lopez (1571136)
- Hernán Capilla (1462773)
Tenim el projecte separat en aquestes carpetes:
-
rfid_hackaton
- Projecte de flutter (el frontend) que es pot carregar amb Android Studio i fer funcionar simplement clicant en el botó verd de Play.
-
python
- Scripts de python que fan la simulació de busos i actualitzen les estadistiques dels usuaris.
python random_buses_feed.py
per començar la simulació de busos. (La primera vegada fa una crida a la web de la UAB per obtenir la informació dels busos, però a la segona vegada ja no perque descarrega la informació en l'ordinador.)python update-db.py
quan es vulgui actualitzar les estadistiques de cada usuari. Aquest script va 1 per 1 per tots els usuaris existents.
-
database
- Exportació del firebase
-
esp32/nfc_esp32
- Codi del esp32, sistema de arduino amb wifi integrat. Aquest es pot obrir amb el arduino ide i flashejar en el arduino.
-
slides
- Diapositives de la presentació del projecte
RFID_VIDEO_DEMO.1.mp4
Es pot veure en aquests videos com ha anat millorant el projecte fins arribar al final d'aquest.
Client: Flutter amb distintes apis per mostrar el mapa
Server: Firebase, python
MIT License