Skip to content

Weeklies

jero98772 edited this page May 8, 2024 · 16 revisions

Week 1

For the first week we discussed about the base of the project we previously had, what aspects we want to maintain and what new things we'll add in the future.

We decided on a (large) list of features we would like to include in the project, this features are subject to change but they shows the main idea for the project. We hand-picked a couple to show as an example:

  • AI Chat assistant for shopping experience
  • Customizable 3D model of the fish tank
  • Fish tanks with configurable automatic regulations based on sensors
  • AI integration to analyze fish diseases from a photo
  • Profile dashboard that allows monitoring from the tank owner

Finally, for the project structure, we decided to pick a leader for each side of this project, this is to ensure an order in the implementation of the features and ease communication in the moment of interaction between the sides.

  • Front-end: Sara
  • Back-end, AI , interactive desingner, helper of Nicolas: Victor
  • Electronics & IoT: Nicolas

Week 2

Product visión:

Vision

Aquatech is a software development service for aquarium enthusiasts who have to manage their aquariums effortlessly. It is called Aquatech and is designed to address the need for easy aquarium management. Unlike its main competitor, our product, Aquatech, stands out with its comprehensive solution for smart home aquarium automation, fish health monitoring, and a thriving community. This unique combination provides a competitive differential, offering users a seamless and enjoyable experience. Aquatech is the ideal choice for those who seek a user-friendly interface and advanced features, making aquarium management a breeze.

Related work:

Week 3

Nicolas did the circuit schematic and the code that monitors all the sensors. Currently he is making the connection with InfluxDB to store all the readings.

Sara completed the mock-up of the website. Currently she is working on modifying the code we already had to fit this new design.

Victor has been adapting the back-end to fit the new requirements. Currently he is researching about SAM; a tool for AI-assisted health monitoring via pictures.

Technologies

InfluxDB

  • We chose to make use of InfluxDB mainly because we already had easy access to a server with this database, but also because its a recommended tool for storing micro controller data since it has a storage that keeps track of insertion time, which makes it ideal when working with sensors

SAM

  • Image Classification: Identifies the overall health status of a subject (healthy or diseased) based on visual features.
  • Image Segmentation: Isolates specific symptoms (lesions, discoloration) for a more precise diagnosis.
  • Reason for Choosing Sam: We believe Sam's advanced capabilities will make it an ideal tool for our project.

Week 4

We met up with a group from Project Management to discuss some aspects of our project as a real world project

Week 6

Sara has been working on the functionality and design of the home page

Nicolas worked on adding ambience lights and is working on adding an access point for user configuration

Victor worked on the maintenance of the hardware we already had, we ran into a problem with a broken port of our ESP32 but we quickly replaced it

We also met up with our assigned "Project Management" group to discuss management stuff

Week 7

Victor started working on the fish disease classifier, we decided to advance in this respository before implementing it in our current project.

Sara continued working on the design of the website, she encountered some issues with styling the navbar but we quickly fixed it by updating the Bootstrap version

Nicolas worked on including real time on the aquarium for the auto-feeder and lights control, he encountered an issue with retrieving the time but it fixed itself the next day

Week 10

Victor started working on the world map as a way to visualize public aquariums located in Medellin

Sara added the products to the database and started working on a an updated user authentication page

Nicolas finished the user configuration of the aquarium from a web server

Week 11

Sara met again with a group from Project Management to discuss the state of the project and got the credentials for a InfluxDB server to store the IoT data

Victor started merging the updated front-end to the website

Nicolas started working on the personal dashboards for the website

Week 12

Nicolas Finish personal dashboard interface

Sara ask to the teacher about a problem

Victor change mixtral chat for gemmini , fix errors on draw fishtank , finish merge the updated front-end to the website

Week 13

Nicolas & Victor work in the phisical interface i mean in the electronics coneccions and the case

Sara was working in the car user interface

Week 14

Nicolas work in the lights of the fishtank and other sensors

Victor was testing some relays

Clone this wiki locally