Skip to content

Sprint 1 delivery

Kaisa Arumeel edited this page May 29, 2023 · 1 revision

The main focuses of Sprint 1:

  • Creating all of the GUI components based on the design prototype (sonar screen, buttons, console)
  • Hardware programming (moving the servo motor, receive temperature, detect objects with ultrasonic sensors)
  • MQTT connection

Challenges and Lessons Learned

One of the primary difficulties in designing the graphical user interface (GUI) is making sure that it remains adaptable and responsive, as the size of the screen will vary depending on the device being used to access the system. In addition, when the initial version of the GUI was developed, it contained dummy data because the system was not yet receiving data from the sonar visualizer. However, since the MQTT implementation has been completed, the next step is to integrate the sonar commands and sonar data into the GUI so that it can obtain data directly from the sonar instead of relying on the previously used dummy data.

Learning Outcomes

From the challenges mentioned, the team has learned the importance of designing adaptable and responsive GUI components to ensure compatibility across various devices. The team also gained experience in implementing MQTT connections, which can be used for future projects. Overall, the team learned about the interdependency between different components of a complex system and how to coordinate the development of those components.

Video Demo

https://www.youtube.com/watch?v=GL9dowZ8pNU

Clone this wiki locally