Technical documentation for the Sentinel Node ecosystem. The core firmware (Django-FRAM logic) is proprietary and deployed on production-grade deterministic hardware.
- Hardware Architecture: RTC, Super-Cap, and Watchdog details.
- Storage Management: pSLC and FRAM philosophy (Anti-SD).
- Deterministic Labeling: Wiring and electrical noise management.
[I2C BUS - SHARED]
- GPIO 32 (SDA) -> FRAM (MB85RC) | RTC (DS3231)
- GPIO 33 (SCL) -> FRAM (MB85RC) | RTC (DS3231)
- Pull-up: 4.7k Ohm su entrambe le linee
[HARDWARE WATCHDOG - TPL5010]
- GPIO 26 (WAKE/DONE) -> Segnale periodico per reset timer
- RST (ESP32) <- Collegato a TPL5010 DONE per Hard Reset
[POWER MONITORING]
- GPIO 34 (ANALOG) <- Partitore di tensione (10k/1.5k) Vin (19V)
[DIGITAL INPUTS - OPTOISOLATED]
- GPIO 25 <- Input 01 (Deterministic Labeling)
- GPIO 27 <- Input 02 (Deterministic Labeling)
[STORAGE]
- Internal Flash: Firmware & Core Logic
- External FRAM: Real-time State Persistence (No SD-Card)
- pSLC MicroSD: Long-term Industrial Logging (via SPI)
Status: Production Ready# robotdazero-docs