Skip to content

RJRP44/Ouchat-Electronics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ouchat Electronics

ouchat logo

version platform license reliability

A project using vl53l5cx to detect the passage of the cat to the outside.

Warning This Project only works on ESP32D with at least 8MB of flash size.

πŸ“Œ Contents


The data processing will be detailed in four layers of data processing. First we need to prepare data, next analyze the data with the necessary calculations and finally determine the result.

Data Preparation

The raw data of the sensor as a major issue : the sensor is tilted by 60Β° then all values are not standardize, so we need to correct that with some math.


This project has 2 value that must be assigned to work properly. In order to configure them, you must run this command in your project folder :

> idf.py menuconfig

Next go to Ouchat Configuration category.

The values to be assigned are :

  • Ouchat Secret Key
  • Ouchat Cat ID

This project is using my V53L5CX-Library for esp-idf framwork (all the source code is available on github).


Structure

β”œβ”€β”€ CMakeLists.txt
β”œβ”€β”€ πŸ“ components /        
β”‚   └── πŸ“ ouchat /
β”‚       β”œβ”€β”€ ouchat_api.c
β”‚       β”œβ”€β”€ ouchat_ble.c
β”‚       β”œβ”€β”€ ouchat_led.c
β”‚       β”œβ”€β”€ ouchat_logger.c
β”‚       β”œβ”€β”€ ouchat_processing.c
β”‚       β”œβ”€β”€ ouchat_protocomm.c
β”‚       β”œβ”€β”€ ouchat_sensor.c
β”‚       β”œβ”€β”€ ouchat_utils.c
β”‚       β”œβ”€β”€ ouchat_wifi.c
β”‚       β”œβ”€β”€ ouchat_wifi_prov.c
β”‚       └── πŸ“ include / 
β”‚           β”œβ”€β”€ ouchat_api.h
β”‚           β”œβ”€β”€ ouchat_ble.h
β”‚           β”œβ”€β”€ ouchat_led.h
β”‚           β”œβ”€β”€ ouchat_logger.h
β”‚           β”œβ”€β”€ ouchat_processing.h
β”‚           β”œβ”€β”€ ouchat_protocomm.h
β”‚           β”œβ”€β”€ ouchat_sensor.h
β”‚           β”œβ”€β”€ ouchat_utils.h
β”‚           β”œβ”€β”€ ouchat_wifi.h
β”‚           └── ouchat_wifi_prov.c
β”œβ”€β”€ πŸ“ main /
β”‚   β”œβ”€β”€ CMakeLists.txt
β”‚   β”œβ”€β”€ main.c
└── README.md  

πŸ“ License

Copyright Β© 2023 RJRP44.

This project is GNU GPL licensed.

✨ Show your support

Give a ⭐️ if this project helped you!

πŸ‘€ Authors

About

Part of Ouchat project 😺

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published