Clean up documentation structure

This commit is contained in:
2026-06-04 04:07:28 -06:00
parent ff39a06ff4
commit 50410b1d0c
15 changed files with 550 additions and 40 deletions
+70
View File
@@ -0,0 +1,70 @@
# UART Communication Plan
## Overview
The first hardware version will use UART over CAT5 between the Pico dashboard and the ESP32 controller.
UART is simpler than RS-485 and should be reliable for the short cable run inside the Xterra.
RS-485 remains a future fallback if testing reveals communication issues.
## Architecture
Pico Dashboard
|
| UART over CAT5
|
ESP32 Controller
Backup:
WiFi HTTP API
Fallback:
RS-485 over CAT5
## UART Wiring
Pico TX -> ESP32 RX
Pico RX <- ESP32 TX
Ground <-> Ground
## Planned Baud Rate
Initial:
115200
Future Options:
- 57600
- 230400
## Message Format
Newline-delimited JSON
Request:
{"type":"status_request"}
Response:
{"type":"status_response"}
## Failure Handling
If communication is lost:
- Dashboard shows warning
- Last known values remain visible
- Relay commands fail safely
- WiFi backup may be attempted
## Advantages
- Fewer parts
- Easier debugging
- Easier wiring
- No transceivers
- No direction control
- Works well for short runs
## Future RS-485 Option
If vehicle electrical noise causes issues, the transport layer can be switched to RS-485 without changing application logic.