Skip to content

PI2-Occhi/firmware

Repository files navigation

ESP OCCHI

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

Sensors

  • HCSR
  • MPU6530
  • Piezo
  • Level batery

Actuators

  • Buzzer
  • Brushless Motor
  • Led

Protocols

  • SPI
  • I2C

Comandos ESP-IDF

  1. Set enviroments of espressif idf
cd $HOME
. $HOME/esp/esp-idf/export.sh
  1. Define home folder of project and initialization with example
cd ~/$HOME_PROJECT
cp -r $IDF_PATH/examples/get-started/hello_world .
  1. Set develop board and settings configurations
idf.py set-target esp32
idf.py menuconfig
  1. Build of project
idf.py build
  1. Upload project in develop board
idf.py -p PORT [-b BAUD] flash
idf.py -p PORT flash monitor
  1. See screen monitor
screen /dev/ttyUSB0 115200

Run project in python

  1. Install depencys
pip3 install -e .
  1. Run projects
python3 camocchi/continuos_simple.py 

About

Occhi project firmware

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published