hallo,
wir haben dazu eine original freisprecheinrichtung von siemens gekauft auf ebay für 10€.
da ist nun ein atmel µP drin.
daran hängt ein S25.
aufgrund des roten telefonbuch, werden nur anrufe angenomen, die in dem roten telefonbuch stehen.
durch einen kleinen einstellungstrick am S25 werden wirklich alle signale irgnoriert, ausser die anrufer, die im roten telefonbuch stehen.
SMS oder sonstige signal haben keine wirkung.
damit man das S25 nicht aufmachen muss,
nehmen wir das lautsprechersignal das auf dem stecker für die freisprecheinrichtung liegt.
ist zwar klein das signal, aber mit dem internen AD wandler im atmel kann man das klingeln 'analysieren'. damit es nicht bei störimpulsen reagiert, ist eine softwaremässige integrallbildung über eine bestimme zeit ( 100ms ) im program drin.
damit lautsprechersignal auf der leitung liegt, muss PIN8 nach masse gezogen werden,
das macht der atmel.
in der freisprecheinrichtung ist ja auch ladegerät drin, das wir nutzen.
geladen wird nur solange die zündung an ist. das reicht aus erfahrung aus um den akku immer nahezu voll zu halten.
leider akzepiert das S25 nur eines, entweder akku laden ( pin8 nicht beschaltet ) oder freisprecheinrichtung an ( PIN8 auf masse ).
die umschaltung von FSP auf laden, wenn zündng an, übernimmt der atmel, weil zwischen FSP abschalten und Laden einschalten ein paar sekunden vergehen müssen, sonst wird der richtig zu stand vom handy nicht erkannt.
hat auch einen vorteil, dass man bei zündung an nicht per handy einschalten kann. wäre ja auch sinnlos wenn man sowieso im auto sitzt
die erste version war mit dipschaltern, sodass die zeit in minutenschritten von 1 bis 128 programmierbar war. leider einen nachteil, keine funktionskontrolle und keine überwachung der restlaufzeit.
die original uhr war auch mit angeschlossen über den atmel und hat vorrang.
um die per handy eingeschaltete STH auszuschalten bevor die zeit abgelaufen ist, muste man nur auf sofortheizen drücken und wieder auschalten.
http://pics.m-eit.de/webasto/handyFB1.JPG
hat im prinzip auch gut funktioniert für ein paar tage
bis die neue version rauskam
da eine funktionskontrolle von vorteil ist und die restlaufzeit auch interessant ist,
kam der gedanke, eine display muss her.
aber ist ja blöd ein display zu verwenden wenn man schon eins hat.
idee
1. webasto uhr weglassen und das zusatzdisplay für alle funktionen nehmen
2. websato uhr nehmen und alle über die webasto uhr anzeigen lassen.
gedacht getan,
uhr aufgemacht, taster ( + , - , heizen ) angezapft mit 3 kabeln und über ein RCR ( entprellung und kurzschlussschutz ) auch an den atmel mit angeschlossen.
das ergebnis:
wenn man nun anruft, dann 'drückt' der atmel die 'heizen' taste und schaltet die heizung wie von zauberhand ein.
und damit man auch die zeit variabel hat 'drückt der atmel nach der 'heizen' taste noch auf '+' oder '-' bis die eingestellte zeit erreicht ist.
ist ohne rückmeldung, d.h. für 25min drückt der atmel 5 mal '-', für 40min eben 10 mal '+'.
damits kein huddeln gibt, ist die entprellung eingebaut, damit der atmel nix überspringt.
und wie von zauberhand stellt sich die gewünschte zeit ein beim anrufen
und da alles ja schön versteckt verbaut ist, ist es nicht so komfortabel mit den dipschaltern die zeit einzustellen, deshalb gabs direkt ein weiteres highlight.
während auf der uhr die taste 'heizen' gedrückt wird und gleichzeitig angerufen wird ( geht ja dann nur mit handy im auto sitzen ) geht der atmel in den 'zeitprogrammiermodus'.
nun kann man mit dem '+' oder '-' tasten die laufzeit einstellen.
beim loslassen der taste 'heizen' erscheinen die 30min, wenn man nun auf 35 einstellt,
dann erkennt der atmel, das die '+' taste 5 mal gedrückt worden ist und speichert das ab für die eingestelle zeit beim einschalten per handy.
wird länger als 10sec keine taste gedrückt, wird der progmodus abgeschaltet und zur normalen funktion übergegangen.
ruft man nun an, wird die zeit wieder wie von zauberhand
auf 35min gestellt
funktioniert bisher tadellos.
einschaltkontrolle und restlaufzeitanzeige über die webastouhr,
das hat noch nicht mal die orignal webasto fernbedienung ( glaub ich zumindest ).
ein 'nachladen' ist auch möglich. wenn man während die heizung läuft, egal ob per schaltuhr oder per handy eingeschaltet, nochmal anruft, dann wird die vorprogrammierte zeit eingestellt.
ist simpel, wenn die uhr an ist ( uhr ist auch am atmel angeschlossen ), dann wird die uhr über den atmel kurz aus und wieder eingeschaltet, damit man wiede definierte 30min hat und die zeit richtig eingestellt wird vom atmel.
das alle geht, aufgrund der tatsache, das der amtel während der laufzeit des program die pins wahlweise als eingang oder ausgang schalten kann.
das ganze ist im original gehäuse von der FSP und somit sind auch schöne stecker dran zum verkabeln.
der ruhestrom bei zündung aus beträgt etwa 5 bis 8mA inclusive allem, was vertretbar gering ist.
http://pics.m-eit.de/webasto/handyFB2.JPG
http://pics.m-eit.de/webasto/handyFB3.JPG
die uhr hat inzwischen einen besseren platz bekommen, also nicht meckern
http://pics.m-eit.de/webasto/handyFB4.JPG
grüsse