Week #3 #
Team #
Team Members #
Team Member | Telegram Alias | Email Address | Track | Responsibilities |
---|---|---|---|---|
Dmitriy Vizitei (Lead) | @otkisaev | d.vizitei@innopolis.university | Low level (embedded) + Electric circuit engineer | Project coordination, task delegation, programming and testing prototypes |
Senea Belykh | @SenyaZenya | s.belykh@innopolis.university | Low level (embedded) + Electric circuit engineer | Programming and testing prototypes |
Dmitry Ryabov | @theDioxider | d.ryabov@innopolis.university | Low level (embedded) | Programming |
Anas Hamrouni | @reachnasta | a.hamrouni@innopolis.university | Design engineer | Designing 3D models |
Andrew Pavlov | @chaleshka_0 | and.pavlov@innopolis.university | Tech writer | Document the work and write reports |
Implemented MVP features #
- Functional fragment of sensor
- Programmed stm microcontroller that read, process and output signals from the sensor
- 3d model of sensor road and float with assembly tool
- Finished PCB layout
Demonstration of the working MVP #
https://github.com/user-attachments/assets/4fa052ff-b1a2-4596-b420-3efbf912d3e5
Internal demo #
The demonstration shows a fragment of the sensor consisting of two parallel circuits with reed switches. The second circuit is needed to validate the readings. Readings from two circuits are displayed separately on the screen. In the future, with the help of a filter and two readings, a smooth and reliable output of values will be realized.
Weekly commitments #
Individual contribution of each participant #
Member | Contribution |
---|---|
Dmitriy Vizitei | Build and testing of the float sensor |
Senea Belykh | Design of a printing board model: .dip file of model, Screenshot 1, Screenshot 2, Screenshot 3, Screenshot 4 |
Dmitry Ryabov | Data processing and multitasking implementation |
Anas Hamrouni | CAD design for MVP float sensor and and its installation: Screenshot 1, Screenshot 2, Screenshot 3, Screenshot 4, Screenshot 5 (The brown color is one piece to be assembled as a tool) , archive with models of parts |
Andrew Pavlov | 3nd week report. |
Plan for Next Week #
- Lay out the board
- Prepare MVP
- Test the MVP
- Analyze the numerical data after the test and consider alternative approaches based on it
Confirmation of the code’s operability #
We confirm that the code in the main branch:
- In working condition.
- Run via docker-compose (or another alternative described in the
README.md
).