The firmware from Occhi Project can perform the below features: Controller low level for get data sensors and control actuators of project Occhi.
- Get photo of user
- Process collected image
- Get data sensors
- Send data sensors to MQTT Broker
- HCSR
- MPU6530
- Piezo
- Level batery
- Buzzer
- Brushless Motor
- Led
- SPI
- I2C
- Set enviroments of espressif idf
cd $HOME
. $HOME/esp/esp-idf/export.sh
- Define home folder of project and initialization with example
cd ~/$HOME_PROJECT
cp -r $IDF_PATH/examples/get-started/hello_world .
- Set develop board and settings configurations
idf.py set-target esp32
idf.py menuconfig
- Build of project
idf.py build
- Upload project in develop board
idf.py -p PORT [-b BAUD] flash
idf.py -p PORT flash monitor
- See screen monitor
screen /dev/ttyUSB0 115200
- Install depencys
pip3 install -e .
- Run projects
python3 camocchi/continuos_simple.py