C & F
We further worked on the CAD-model of prototype 2.3. To be ready to laser cut this version monday morning.
We also initiated the report writing.
R & D
Updating protomap and prototypeplanner and writing a little bit on the report.
F & E
We realized that there weren’t enough pins on the ESP32 to support the many components that we required to achieve a successful prototype. After a brief consultation with one of the TAs, we were made aware of the option to connect the ESP32 to the Arduinos and create a controller/worker setup (I2C). We did this by connecting the Arduinos in a serial connection via the SDA (Serial Data) and SCL (Serial Clock) pins. With this setup, we would be able to store functions in the Arduinos that we could use to control the individual components via signals sent from the ESP32 module. It would prove to be an elegant solution to organize the code for the individual components and the protocols used to make the components communicate with each other. The code works by the ESP32 sending a request to the Arduinos, and the Arduinos returning a value to the ESP32 based on the request sent:
From here, we could begin to create the code to control the individual components and make them communicate together.