Progress Report #7
The team's progress 4/19 - 4/26
Team Updates
Ranjini's Updates
Decided on using the ESP32's IDF to for SPI communication. PCB has come in and will solder components on this week.
Ash's Updates
After canny edge detector didn't work, am now working on trying blob detection rather than circle detection with parameters that work for the images we've been using.
Arya's Updates
- Continued SPI debugging with Ranjini. Tested on RPi to determine that Lepton is operable without I2C: problem is confirmed to remain in SPI functionality.
- Fabricated power management circuitry: PNP BJT driven by ATmega328p digital output (which cycles through idle sleep mode) to provide power to RPi. Current power specs will allow for ESP32 migration, when the ESP32 work is completed. Will add current protection circuitry, time permitting.
- Automated image-capture and cloud push.
Pain Points
- Successfully interfacing ESP32 with Lepton (e.g. package capture, etc.)
- Whitelist RPi and other hardware to CMU network.
Next Steps
- Whitelist RPi and other hardware to CMU network.
- Complete SPI functionality.
- Complete power management circuitry: drive BJT with solo 328p (currently leveraging Arduino) & add battery power (currently using lab power supply).