La scheda MS2-net¶
La scheda MS2-net integra il modulo GNSS, il microcontrollore, la sezione di alimentazione/batteria, gli indicatori e — rispetto al MS2 base — il controller Ethernet W5500.
📷 Foto da inserire
Inserire in `_static/img/` la foto della scheda MS2-net (vista dall'alto con i componenti principali) e richiamarla qui con una direttiva `.. figure::`. *(in attesa delle foto)*
Componenti principali¶
| Funzione | Componente | Note |
|---|---|---|
| Modulo GNSS | u-blox ZED-F9P | Multi-banda L1/L2, RTK centimetrico. Bus I2C (0x42) + UART. |
| Microcontrollore | ESP32-WROOM | Logica, interfacce, WiFi e Bluetooth integrati. |
| Ethernet | W5500 | Controller Ethernet su SPI (con pin CS e interrupt). Variante net. |
| Display | SH1106 128×64 OLED | Stato del ricevitore (I2C 0x3C). |
| Fuel gauge | MAX17048 | Misura dello stato di carica della batteria (I2C 0x36). |
| Carica batteria | LTC4085 | Gestione carica Li-Ion / alimentazione da USB. |
| Multiplexer | 74HC4052D | Instradamento segnali. |
| USB-Seriale | CP2102N | Porta USB verso PC (dati + programmazione). |
| Storage | microSD (SPI) | Logging locale dei dati. |
| Indicatori | LED RGB + buzzer | Stato di sistema e segnalazioni acustiche. |
Note
L'elenco componenti deriva dalle definizioni hardware del firmware MS2 (`Pins_MS2.h`). Quote meccaniche, dimensioni della PCB, posizione dei fori e disposizione fisica dei connettori sono *(da confermare sul disegno meccanico / foto della revisione in produzione)*.
LED RGB di stato¶
La scheda monta un LED RGB pilotato dall'ESP32 per comunicare a colpo d'occhio lo stato del sistema.
| Canale | GPIO | Uso tipico |
|---|---|---|
| Rosso | GPIO15 | Stato / errore. |
| Verde | GPIO26 | Alimentazione / attività. |
| Blu | GPIO2 | Comunicazione (anche indicazione Bluetooth). |
Note
Oltre al LED RGB, sulla scheda è presente un ulteriore LED di stato **RTK** collegato direttamente al modulo ZED-F9P *(indicazione di fix hardware, vedi note del firmware)*. La mappatura colore→stato definitiva è *(da confermare)*.
Pulsante e controlli¶
- Pulsante BOOT / WiFi (GPIO0): all'avvio entra nella configurazione WiFi; in esercizio ha funzione di comando (vedi
configurazione). - Sense di alimentazione (GPIO35): rilevazione dello stato di alimentazione.
Alimentazione e batteria¶
MS2-net è alimentato via USB-C (tramite CP2102N per i dati) e integra una batteria ricaricabile gestita da LTC4085 (carica) e monitorata da MAX17048 (percentuale di carica, tensione).
Tip
Usare un alimentatore USB di qualità: cavi lunghi/sottili causano cadute di tensione. Lo stato di carica è visibile sul **display OLED**.
Modello 3D¶
Modello 3D interattivo della scheda MS2-net. Ruota in automatico; trascina per ruotare, rotella per lo zoom, tasto destro per la panoramica.
trascina ruota · scroll zoom · tasto destro pan
Note
Il modello 3D (`_static/models/ms2net_main.glb`) è **da inserire**.