BatHat

Project Goal and Purpose

Navigation for the visually impaired.

Soldered perfboard with arduino nano and buzzers

Initially attempted to complete project entirely on an ESP32 for the ability to control image capture, processing (or wireless transfer to remote processing solution) and buzzer feedback on one microcontroller.

Learned about ESP32 hardware and programming for usage with I2C data transfer for camera control and data transfer and later through the ESP32 network manager.

Switched to Raspberry Pi for camera capture and processing as the program required more memory to run quickly. Additionally used an Arduino nano for buzzer, servo and LiDAR control.

See the ESP32 capturing an image and wirelessly communicating from itself to my laptop, running the image processing program, below:

Arducam used on BatHat with ESP32

Images of final product and Pi coming to website soon. Check again soon. See project code on my GitHub.