Items completed this week:
- Tested the ESP32 microcontroller to make sure it worked alright (could be flashed with an example program, didn’t overheat). Researched different development environments (PlatformIO, Arduino) but ultimately decided to stick with the Arduino IDE for simplicity and ease of connecting to our specific microcontroller. I initially had concerns about the compiled code size using the Arduino IDE vs. other platforms but there should be more than enough memory on the board to handle this!
- Presented our design review to the class.
- Soldered pin headers to the ESP32 and the LSM9DS1 sensors so I can start breadboard prototyping and setting up I2C communications between them.
- Researched how to set up the BLE connection from the ESP32.
The I2C setup will hopefully be done tomorrow (on Sunday)! Along with connectivity checks for my soldering… Otherwise I’m pretty on-schedule, especially since I have all the necessary parts now.
Deliverables for next week:
- Finish up the design report.
- Test sending data over BLE between RPi and ESP32.
- Code up initial filtering/data processing algorithms for the gyro sensor data.
- Design mounting system for hat.