LA TIMONERIA WALKIRIA

I dati della barca.
Finalmente insieme.

Walkiria è il computer di bordo per tablet che riunisce navigazione, motore, serbatoi, utenze e ancoraggio. Il tablet legge i propri sensori; i dati degli strumenti di bordo arrivano quando sono collegati.

01 UNA SOLA APP02 PROGETTATA PER TABLET03 DATI REALI, SENZA SIMULAZIONI
STATO DELLA BARCA
CARBURANTE · SERBATOIO IN USOIn attesa del dato ESP32
—%
MOTORE · HONDA BF135DDati motore in attesa
—rpm
PROFONDITÀ · LOWRANCE HDS-7Dato NMEA 2000 in attesa
—m
CONNESSIONE NON ATTIVA

I valori compaiono solo quando arrivano dalla barca. Il sito mostra lo stato; non aziona le utenze.

WALKIRIA IN BREVE

Non un display pieno di numeri.
Ogni lettura ha una funzione.

Livello → autonomia · posizione → rotta · catena → allarme di deriva.
E, quando sono collegate le uscite, un comando chiaro per ogni utenza.

COSA FA WALKIRIA

Le funzioni, spiegate
una per una.

Ogni dato indica da dove arriva e cosa serve per renderlo disponibile. Se un sensore non è collegato, Walkiria mostra “in attesa”: non inventa letture.

01 / LIVELLI

Serbatoi, riserve e autonomia

Il galleggiante invia il livello; Walkiria lo mostra in percentuale e in litri. Con capacità del serbatoio e consumo orario calcola l’autonomia residua in ore e minuti. Dal dettaglio carburante puoi scegliere quale serbatoio stai usando; il canale ESP32 del galleggiante resta associato al serbatoio fisico collegato.

CONFIGURAZIONE ATTUALE4 serbatoi carburante · 60 L ciascuno · consumo motore 45 L/hIn Impostazioni → Carburante cambi consumo, capacità e soglia per ognuno dei quattro serbatoi.

L’allarme sonoro e vocale scatta alla soglia configurata per il serbatoio in uso (10% iniziale). Puoi impostare anche capacità e soglie dei serbatoi di acqua dolce e la soglia di riempimento delle acque nere; gli avvisi acqua diventano attivi quando arrivano le letture dei galleggianti. La schermata Impostazioni distingue le capacità e le soglie di ogni serbatoio.

Nel profilo predisposto per la nuova centralina, le tensioni dei tre galleggianti acqua arrivano attraverso due moduli ADS1115. In Impostazioni inserisci i volt misurati a serbatoio vuoto e pieno: solo allora l’app calcola percentuale, litri e soglie. Senza calibrazione mostra il voltaggio reale e non inventa il livello.

DATI DAGalleggianti → ESP32 → tablet
02 / NAVIGAZIONE

GPS, bussola e punti salvati

Usa il GPS del tablet per coordinate, direzione e velocità sul fondo. La bussola mostra la prua; puoi salvare manualmente un punto di pesca con la specie e ritrovarlo cercando, per esempio, “calamari”. Tocca uno strumento per ingrandirlo e toccalo due volte per aprirne i dati e i comandi di dettaglio.

La posizione richiede il permesso GPS attivo e una buona ricezione satellitare. La SIM non serve al GPS; serve Internet solo per le funzioni online.

DATI DAGPS e bussola del tablet
03 / MOTORE E PROFONDITÀ

Honda BF135D e Lowrance

Il quadro è predisposto per mostrare giri, temperatura, consumo, tensione, ore, trim, marcia, dati ECO e avvisi del motore Honda BF135D iST. Può ricevere anche la profondità dal Lowrance HDS‑7 Gen3 tramite NMEA 2000; tocca due volte il relativo strumento per vedere la lettura e lo stato della sorgente.

Il cavo NMEA già a bordo è il punto di partenza: per arrivare al tablet servono un’interfaccia NMEA/CAN compatibile con l’ESP32 e il firmware che legga e inoltri quei messaggi. Finché non è configurato, lo strumento resta in attesa.

DATI DARete NMEA 2000 → interfaccia → ESP32
04 / ANCORAGGIO

Catena stimata e allarme di deriva

Filare e salpare aggiornano una stima basata sul tempo. Velocità di discesa e recupero, raggio dal punto GPS, isteresi, avviso motore con catena in acqua e preavviso degli ultimi metri si regolano in Impostazioni → Ancora. Sulla home di navigazione lo strumento ancora ha la stessa dimensione degli altri; in rada la bussola ancora si sposta al centro e diventa il quadrante principale, con batteria e musica ai lati. Puoi dire “Ehi Barca, cala l’ancora” e indicare i metri, oppure tenere premuto il comando manuale. La risalita resta manualmente controllabile oltre lo zero stimato; col comando vocale il conteggio si ferma a zero e aspetta conferma.

Quando confermi l’ancoraggio, Walkiria conserva il punto GPS di riferimento e mostra la posizione corrente della barca dentro il quadrante; il cerchio indica il limite oltre il quale parte l’allarme (20 m iniziali, modificabili nelle Impostazioni → Ancora). Tutte le letture, compresi punto GPS e soglia, restano dentro la bussola. Se il raggio viene superato, partono avviso visivo, suono e voce. Se il dato motore è collegato, segnala anche motore acceso con catena in acqua da oltre 5 minuti. La lunghezza della catena è una stima software, non un sensore sull’ancora.

DATI DATempi di manovra configurabili + GPS; RPM per avviso motore
05 / UTENZE DI BORDO

Luci, pompe e comandi

Ogni comando ha il proprio simbolo e indica se è spento o attivo. Il software comprende luci di via, luci laterali e interne; doccette di prua e poppa; pompe mare per vasca del vivo e WC; pompe dolci per doccette e risciacquo WC; pompa WC e maceratore.

Ci sono anche sentina, apertura/chiusura gavone, motori ausiliari e filare/salpare catena. Il maceratore può essere comandato per un tempo definito. All’apertura l’app crea una rete Wi‑Fi Direct protetta a 2,4 GHz, compatibile con ESP32-S3, e la centralina riceve automaticamente nome e chiave. Il tablet può mantenere il Wi‑Fi del router per Internet. Il Bluetooth è usato solo per consegnare la chiave: letture e comandi passano via Wi‑Fi. In Impostazioni → Connessione vedi lo stato e puoi riprovare l’aggancio.

COMANDO DATablet Wi‑Fi Direct 2,4 GHz → ESP32-S3 → driver/relè adeguati
06 / VOCE E AVVISI

Assistente vocale GPT

Il microfono ascolta in locale e resta silenzioso. Puoi chiamare “Ehi Barca” oppure “Ehi” seguito dal nome scelto nelle Impostazioni. Solo dopo il richiamo viene inviato a GPT il testo riconosciuto, non l’audio in ascolto continuo.

GPT interpreta frasi naturali, sinonimi e correzioni del parlato. “Voglio calare l’ancora” avvia la richiesta dei metri; “apri l’acqua” chiede quale pompa se il contesto non basta. L’app controlla la risposta e inoltra soltanto i comandi ammessi ai sistemi di bordo, mantenendo la gestione locale dell’ESP32. Per dati di serbatoi, motore, GPS e profondità usa le letture reali disponibili: non inventa valori né dichiara un comando riuscito prima della risposta dell’app.

Quando Internet o GPT non sono disponibili, restano attivi i comandi locali già supportati. Per le risposte GPT servono il Worker configurato e una chiave API OpenAI custodita sul server; l’uso API viene fatturato separatamente dall’abbonamento ChatGPT.

RICHIEDEMicrofono autorizzato · Internet e Worker GPT configurato · fallback locale disponibile
07 / ASSETTO E MODALITÀ RADA

Rollio, beccheggio, batteria e musica

Accelerometro e giroscopio del tablet rappresentano l’inclinazione della barca. In modalità all’ancora la schermata mette in evidenza catena, deriva e batteria servizi.

Il livello e l’energia della batteria richiedono un monitor/shunt collegato e configurato. Il riquadro Spotify è presente ma va ancora configurato con app Spotify Developer, autorizzazione del tuo account e Internet. Gli sfondi alba (06–12), giorno (12–18), tramonto (18–20) e notte (20–06) seguono l’ora locale del tablet.

DATI DASensori tablet · shunt batteria · account Spotify
08 / ANTIFURTO

Contatto chiave, persone e allarme

Quando il contatto isolato della chiave motore si apre, il tablet mostra “ANTIFURTO ARMATO”, avvia la videocamera frontale e cerca figure umane con un modello offline. Onde e movimento generico della barca non attivano l’allarme. In Impostazioni → Antifurto regoli cadenza del controllo, soglia di riconoscimento e conferme richieste, oltre a sequenza foto, riarmo e annunci. Mentre è armato, Walkiria annuncia all’intervallo scelto che la barca è videosorvegliata e che non si deve salire a bordo. Se rileva una persona, acquisisce fino a dieci foto a un secondo di distanza, invia subito la prima immagine al Centro allarmi, mostra una foto, aziona la sirena ESP32 e pronuncia l’avviso. L’app dichiara l’invio completato solo dopo la conferma del server.

Le foto restano anche sul tablet e vengono inviate al Centro allarmi di questo server usando la chiave segreta configurata nelle Impostazioni → Antifurto. Il sito permette di consultare gli eventi e le immagini solo dopo aver inserito la chiave. Il pulsante “Ho capito · me ne vado senza fare danni” avvia una pausa di dieci secondi e poi riattiva automaticamente la sorveglianza. Quando riaccendi la barca, Walkiria ti dà il benvenuto e racconta i livelli dei serbatoi e l’autonomia stimata con frasi naturali. Se mancano delle letture, indica insieme quali sensori non sono presenti e prosegue con i dati disponibili. Poi indica la località ricavata dal GPS e riassume vento e onde in un breve bollettino meteo-marino; se non riesce a riconoscere il luogo, lo dice senza inventarlo. Servono il permesso videocamera e l’app in primo piano. Sul vecchio ESP32 in uso il contatto chiave è sui GPIO38/39; sul nuovo profilo Waveshare è previsto l’ingresso isolato DI1. La sirena è mappata sull’uscita logica 20 (MCP23017 GPB3), che richiede un’espansione opzionale: la Waveshare da sola ha 8 uscite. Il sistema non identifica le persone e può non riconoscere figure lontane o in poca luce. Non collegare mai 12/24 V ai GPIO.

INGRESSO / USCITAContatto chiave isolato → ESP32 → tablet e Centro allarmi
09 / SITO E INSTALLAZIONE

Stato della barca e Centro allarmi

Il sito mostra l’ultima telemetria ricevuta e apre il Centro allarmi, dove consultare gli eventi antifurto e le foto archiviate sul Worker già esistente. Il sito resta di sola lettura: non aziona pompe, luci o verricello.

Puoi installare la web app dal browser Android e controllare da qui gli aggiornamenti disponibili. L’APK Android resta una build distinta da distribuire a parte.

DATI ONLINETelemetria e foto antifurto · server Walkiria

DAL SENSORE AL DISPLAY

Ogni numero ha
una sorgente precisa.

Il tablet non può leggere da solo gli strumenti collegati ai cavi della barca. Walkiria distingue le letture già disponibili da quelle che richiedono un collegamento aggiuntivo.

01

Il sensore misura

GPS, accelerometro e bussola interna sono nel tablet. Galleggianti, motore e profondimetro sono strumenti separati a bordo.

02

L’interfaccia trasmette

All’avvio il tablet crea una rete Wi‑Fi Direct protetta a 2,4 GHz; l’ESP32-S3 riceve automaticamente le credenziali e scambia letture e comandi via Wi‑Fi. Il tablet può mantenere la connessione al router per Internet. NMEA 2000 richiede inoltre un’interfaccia CAN e un firmware che decodifichi i dati.

03

L’app elabora e avvisa

Calcola litri e autonomia, aggiorna gli strumenti e segnala riserva e deriva. I comandi alle utenze richiedono driver elettrici installati e collaudati.

04

Il sito riassume lo stato

Quando il collegamento cloud è presente, il sito visualizza l’ultima telemetria. Senza connessione mostra chiaramente che il dato manca o è vecchio.

STATO DEL PROGETTO

Cosa è pronto.
Cosa va collegato.

Le funzioni dell’app e i sensori fisicamente collegati sono due cose diverse. Ecco cosa può mostrare oggi e cosa deve ancora arrivare dall’impianto della barca.

GPS, bussola, velocità GPSUsano il tablet; posizione consentita e segnale GPS necessari.SENSORE DEL TABLET
Rollio e beccheggioMisurati dall’accelerometro e dal giroscopio del tablet.SENSORE DEL TABLET
Serbatoi, soglie e autonomiaImpostazioni per capacità, soglie e calibrazione separata dei galleggianti carburante; calibrazione in volt dei galleggianti acqua; consumo orario; velocità e allarmi ancora; correzioni GPS/bussola/profondità/assetto; display; voce e antifurto.LETTURE DA COLLEGARE
Honda BF135D e Lowrance HDS‑7Display predisposto; dati effettivi via NMEA 2000, interfaccia CAN e parser attivi.INTEGRAZIONE NMEA
Luci, pompe, gavone e maceratoreComandi software presenti; servono modulo relè/contattori e cablaggio completato.RICHIEDE CABLAGGIO
Ancora e soglie riservaVelocità catena e raggio massimo di deriva dal punto iniziale configurabili. L’allarme carburante segue la soglia scelta; gli avvisi acqua e acque nere attendono i rispettivi sensori.IMPOSTAZIONI PRONTE

WALKIRIA · APP PER TABLET

Porta Walkiria
a bordo.

Installa la web app dal browser Android per aprirla dalla schermata Home. Il pulsante “Verifica aggiornamenti” controlla se è disponibile una nuova versione del sito/app web.

Compatibile con browser Android che supportano l’installazione di web app.

Apri Walkiria

La build Android ottimizzata è preparata per tablet ARM64 e mantiene il riconoscimento vocale italiano offline. L’APK nativo va distribuito separatamente dalla web app.