Files
xterra-overland-dashboard/docs/hardware-status.md
T
2026-06-03 01:51:42 -06:00

281 lines
3.5 KiB
Markdown

# Hardware Status
Last Updated: 2026-06-03
--------------------------------------------------
## Dashboard Hardware
### Raspberry Pi Pico 2 W
Status:
- Ordered
Purpose:
- Dashboard controller
- Touchscreen UI
- Audible alarms
- UART communications
Notes:
- Waiting for delivery
--------------------------------------------------
### 3.5 Inch Touchscreen
Display Controller:
- ST7796S
Touch Controller:
- FT6336U
Status:
- Ordered
Purpose:
- Main dashboard display
Testing Required:
- Display initialization
- Touch functionality
- Performance testing
--------------------------------------------------
### Active 5V Buzzer
Status:
- Ordered
Purpose:
- Audible alarms
Testing Required:
- Alarm volume
- Dashboard mounting location
--------------------------------------------------
## Controller Hardware
### ESP32 2-Channel Relay Board
Status:
- On Hand
Purpose:
- Relay control
- Sensor collection
- Communications
Known Information:
GPIO16 = Relay Output 1
GPIO17 = Relay Output 2
Relay ON = HIGH
Relay OFF = LOW
Testing Required:
- Verify relay operation
- Verify startup behavior
--------------------------------------------------
## Communications Hardware
### CAT5 Cable
Status:
- On Hand
Purpose:
- Dashboard power
- UART communications
- Ignition sense
--------------------------------------------------
### RS485 Modules
Status:
- Ordered
Purpose:
- Future fallback communication
Current Plan:
- Not used initially
Testing Required:
- Only if UART proves unreliable
--------------------------------------------------
## Sensor Hardware
### DS18B20 Waterproof Sensors
Quantity:
- 4
Status:
- Ordered
Assignments:
Sensor 1
- Fridge Zone 1
Sensor 2
- Fridge Zone 2
Sensor 3
- Rear Seat Area
Sensor 4
- Outside Air
Testing Required:
- Address discovery
- Temperature validation
--------------------------------------------------
## Power Hardware
### 12V To 5V Buck Converter
Status:
- Planned
Purpose:
- Dashboard power
Requirements:
Input:
- Vehicle 12V
Output:
- 5V
Recommended:
- 3A minimum
--------------------------------------------------
### Bosch Relays
Status:
- Planned
Purpose:
- Starlink power
- Fridge power
Future:
- Inverter
- Camp lights
Requirements:
- 30A or 40A automotive relays
--------------------------------------------------
### Fuse Block
Status:
- Planned
Purpose:
- Circuit protection
--------------------------------------------------
## Future Hardware
### JBD / Xiaoxiang BMS
Status:
- Existing battery system
Purpose:
- Battery monitoring
Future Integration:
- BLE communications
--------------------------------------------------
### ELM327
Status:
- Future
Purpose:
- OBD-II integration
--------------------------------------------------
### GPS Module
Status:
- Future
Purpose:
- Vehicle tracking
- Trip logging
--------------------------------------------------
## Bring-Up Checklist
ESP32
[ ] Verify relay outputs
[ ] Verify WiFi AP
[ ] Verify HTTP status endpoint
[ ] Verify DS18B20 support
Pico
[ ] Display test
[ ] Touch test
[ ] Buzzer test
[ ] UART communications
Vehicle
[ ] Install CAT5 run
[ ] Install buck converter
[ ] Install relays
[ ] Install sensors
[ ] Install dashboard enclosure
--------------------------------------------------
## Notes
Current Communication Plan:
Primary:
- UART over CAT5
Backup:
- WiFi HTTP API
Fallback:
- RS485
Current UI Plan:
- Touchscreen only
- No physical buttons required
Current Logging Plan:
- No persistent logging planned
- Focus on live monitoring and alarms