Deliverable 3 - Worked Hours Report

Electronic Project

With the design of our PCB ready, the next step was to manufacture it. We attempted to contact various PCB manufacturing shops, but the lead time was too long for our deadline. Therefore, we decided to proceed with in-house PCB fabrication.

To transfer the ink to the board, we used the photosensitive ink method, with exposure to ultraviolet light. After developing the circuit on the phenolic board, we removed the unfixed ink using sodium carbonate (soda ash) and etched it with ferric chloride.

All chemicals were discarded properly.

Figure 1 - PCB

Figure 1 - PCB

Once the PCB was ready, we could test the traces and then solder the pre-tested components. With the board ready, we connected all the components used in the project and began testing the fully integrated system.

Figure 2 - Robot connected to the PCB

Figure 2 - Robot connected to the PCB

Figure 3 - Robot connected to the PCB

Figure 3 - Robot connected to the PCB

Video 1 - Motors working connected to the PCB

Video 1 - Motors working connected to the PCB

Note that the movements will be further configured and smoothed as much as possible for the next deliverable. These movements shown in the video were for testing purposes only and to show all the motors working together.

Software Design

To make sure we were all in the same page about how the software was gonna be implemented and to establish a starting point for software development, several diagrams were built.

To represent the features present in both the robot device and the graphical interface as well as to have a general idea of how we intend on implementing those in the current time, Use Case, Sequence and Class Diagrams were made.

Diagram 1 - Use Case for the Robot and Database

Diagram 1 - Use Case for the Robot and Database

Diagram 2 - Sequence Diagram 1 for the Robot and Database

Diagram 2 - Sequence Diagram 1 for the Robot and Database

Diagram 3 - Sequence Diagram 2 for the Robot and Database

Diagram 3 - Sequence Diagram 2 for the Robot and Database

Diagram 4 - Sequence Diagram 3 for the Robot and Database

Diagram 4 - Sequence Diagram 3 for the Robot and Database

Better resolution: https://drive.google.com/file/d/1LqLyUGb-uUZ0GL5Gn9wIc0B_qc2uixN-/view?usp=share_link