Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.18 KB

File metadata and controls

44 lines (26 loc) · 1.18 KB

1. Clone and setup the project (run only once)

git clone https://github.com/only-foss/Project-Nira.git cd Project-Nira git checkout develop

2. Install PlatformIO and setup Python environment

pip install platformio

Run the project's setup script (recommended)

chmod +x setup.sh ./setup.sh

Activate the virtual environment

source .venv/bin/activate

3. Flash the Firmware to ESP32-S3

cd firmware/v1.5_esp32_sensor # Change to v1.0_esp32_fdc1004 if you built v1.0 pio run -e esp32doit-devkit-v1 -t upload -t monitor

4. Run Python Dashboard → Live Analysis

cd ../../ # Go back to project root python python/nira_dashboard.py # This starts Live Analysis (real-time graphs from sensor)

5. Post Analysis (Run after recording data)

After recording data in the dashboard, you can run post analysis using these (if available):

Option A: Using nira_reader for offline analysis

python python/nira_reader.py

Option B: Check ml_pipeline for deeper ML-based post analysis

cd ml_pipeline ls # See available scripts

Example (replace with actual filename if found):

python process_recorded_data.py