Ciao,
Abbiamo acquistato su eBay un sistema vivavoce originale Siemens a soli 10€.
C'è ora un microprocessore Atmel al suo interno.
Ci è attaccato un S25.
A causa della presenza nel 'telenotato rosso', vengono accettate solo le chiamate che figurano in tale elenco.
Con un piccolo trucco di configurazione sul sistema S25, è possibile ignorare effettivamente tutte le chiamate, ad eccezione di quelle provenienti dai numeri registrati nel telefono rosso.
Gli SMS o altri tipi di messaggistica non funzionano.
per evitare di dover aprire il vano S25.
Prendiamo il segnale audio che arriva al connettore dell'impianto vivavoce.
Il segnale è debole, ma grazie al convertitore analogico-digitale interno dell'Atmel, è possibile 'analizzare' il suono. Per evitare reazioni a impulsi di disturbo, il programma include un'integrazione software su un determinato periodo di tempo (100 ms).
Per far sì che il segnale dell'altoparlante sia presente sulla linea, è necessario collegare il pin 8 a massa.
Lo fa l'Atmel.
Nel dispositivo vivavoce è integrato anche un caricabatterie, che possiamo utilizzare.
La carica avviene solo finché l'accensione è attiva. Dalla mia esperienza, questo è sufficiente per mantenere la batteria quasi sempre completamente carica.
Purtroppo, il dispositivo S25 accetta solo una delle due opzioni: o la ricarica della batteria (pin 8 non collegato) oppure l'utilizzo del vivavoce (pin 8 collegato a massa).
Quando l'accensione viene attivata, il microcontrollore Atmel gestisce il passaggio dalla modalità FSP (Fast Serial Programming) alla modalità di carica, perché è necessario un breve intervallo di tempo (pochi secondi) tra la disattivazione di FSP e l'attivazione della carica, altrimenti il dispositivo non riconosce correttamente la carica.
ha anche il vantaggio che non si può accendere tramite telefono quando si accende il motore. Sarebbe inutile, visto che si è comunque seduti in macchina

.
La prima versione utilizzava interruttori a levetta, consentendo di programmare il tempo a intervalli di 1 minuto fino a 128. Purtroppo, aveva uno svantaggio: mancava il controllo delle funzioni e il monitoraggio del tempo rimanente.
L'orologio originale era anch'esso collegato tramite l'Atmel e ha la precedenza.
Per disattivare la funzione di riscaldamento rapido attivata tramite smartphone prima che scada il tempo, è sufficiente premere il pulsante 'riscaldamento rapido' e poi disattivarlo.
[img][/img]
ha funzionato abbastanza bene per qualche giorno

.
fino a quando non è uscita la nuova versione
Poiché un controllo funzionale è vantaggioso e anche la durata residua è interessante.
Mi è venuto in mente che serviva un display.
Ma è un peccato usare un display quando ne hai già uno.
idea
1. Eliminare il timer Webasto e utilizzare il display aggiuntivo per tutte le funzioni.
Prendi l'orologio Webasto e visualizza tutte le informazioni sull'orologio Webasto.
fatto come detto.
Ho aperto l'orologio, ho collegato i pulsanti (+, -, riscaldamento) con 3 fili e li ho collegati anche al microcontrollore tramite un circuito RCR (antirimbalzo e protezione da cortocircuito).
il risultato:
Quando si chiama, l'operatore preme il tasto 'riscaldamento' e attiva l'impianto di riscaldamento con un semplice gesto.
Per poter variare anche il tempo, dopo aver premuto il tasto 'riscaldamento', si può premere ancora i tasti '+' o '-' fino a raggiungere il tempo desiderato.
Senza feedback, ovvero per 25 minuti il dispositivo emette 5 volte il segno '-', mentre per 40 minuti emette 10 volte il segno '+'.
Per evitare falsi segnali, è stato integrato un sistema di anti-rumore per garantire che il sensore non rilevi erroneamente nulla.
e come per magia, l'ora desiderata viene impostata quando si effettua una chiamata

.
E visto che tutto è installato in modo da essere ben nascosto, non è molto comodo regolare il tempo con i pulsanti, quindi c'è stata un'altra novità interessante.
Mentre si preme il pulsante 'riscaldamento' sull'orologio e contemporaneamente si effettua una chiamata (il che è possibile solo con un telefono cellulare in auto), il termostato entra in 'modalità di programmazione temporale'.
Ora, è possibile regolare la durata utilizzando i tasti '+' o '-'.
Quando si rilascia il tasto 'riscaldamento', compaiono i 30 minuti. Se si imposta poi su 35, invece...
A quel punto, il dispositivo rileva che il tasto '+' è stato premuto 5 volte e memorizza questa informazione per il tempo impostato, che verrà utilizzata al successivo avvio tramite smartphone.
Se non viene premuto alcun tasto per più di 10 secondi, la modalità programma viene disattivata e il dispositivo passa alla normale modalità di funzionamento.
se si chiama, il tempo viene magicamente

reimpostato a 35 minuti

.
Finora, tutto funziona perfettamente.
Controllo di accensione e indicazione del tempo rimanente tramite l'orologio Webasto.
Non ha nemmeno il telecomando originale Webasto (almeno, credo).
È possibile anche impostare nuovamente l'orario. Se si richiama il sistema mentre il riscaldamento è in funzione, indipendentemente dal fatto che sia stato attivato tramite timer o tramite smartphone, verrà ripristinato l'orario preimpostato.
È semplice: quando l'orologio è acceso (e collegato al dispositivo ATmel), quest'ultimo spegne brevemente l'orologio e poi lo riaccende, in modo da resettare i 30 minuti e far sì che l'orologio venga sincronizzato correttamente con l'ATmel.
Tutto ciò è possibile grazie al fatto che, durante l'esecuzione del programma, il pin può essere configurato come ingresso o uscita a seconda delle necessità.
Tutto è contenuto nell'involucro originale di FSP, quindi sono presenti anche connettori di qualità per il cablaggio.
La corrente di dispersione a motore spento è di circa 5-8 mA, il che è un valore molto basso e accettabile.
[img][/img]
[img][/img]
l'orologio ha trovato un posto migliore, quindi non lamentatevi

.
[img][/img]
salutihttp://pics.m-eit.de/webasto/handyFB1.JPG{MARKER}http://pics.m-eit.de/webasto/handyFB2.JPG{MARKER}http://pics.m-eit.de/webasto/handyFB3.JPG{MARKER}http://pics.m-eit.de/webasto/handyFB4.JPG{MARKER}