commit 0b4cf8ad0d6ca1d909d4e835df50a2c60e2af810 Author: root Date: Tue Jun 2 23:45:21 2026 -0600 Initial project structure diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f754073 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +__pycache__/ +*.pyc +.vscode/ +.idea/ +.env +.DS_Store +build/ +dist/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..b6fe57d --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +# Xterra Overland Power & Monitoring Dashboard + +A custom monitoring and control system for a Nissan Xterra using: + +- Raspberry Pi Pico 2 W dashboard interface +- ESP32 cargo-area controller +- Touchscreen dashboard +- Lithium battery monitoring +- Fridge monitoring +- Relay control +- Future vehicle telemetry integration + +## Project Phases + +1. Desktop simulator +2. Pico touchscreen UI +3. ESP32 communications +4. Temperature sensors +5. JBD/Xiaoxiang BMS integration +6. Logging and dashboards diff --git a/docs/api.md b/docs/api.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/wiring.md b/docs/wiring.md new file mode 100644 index 0000000..e69de29 diff --git a/esp32-controller/README.md b/esp32-controller/README.md new file mode 100644 index 0000000..e69de29 diff --git a/hardware/bom.md b/hardware/bom.md new file mode 100644 index 0000000..e69de29 diff --git a/hardware/pinout.md b/hardware/pinout.md new file mode 100644 index 0000000..e69de29 diff --git a/pico-dashboard/README.md b/pico-dashboard/README.md new file mode 100644 index 0000000..e69de29 diff --git a/simulator/app.py b/simulator/app.py new file mode 100644 index 0000000..e69de29 diff --git a/simulator/requirements.txt b/simulator/requirements.txt new file mode 100644 index 0000000..e69de29