DCF FUNKWECKER AM PC GAMEPORT
UMBAU UND SOFT BY NANE 9/2007

ACHTUNG ! ich habe nur mit gameport auf usb konverter (4fach umschalter) gearbeitet.
zum einsatz kam dabei modell RM-203U von ROCKFIRE ((bild am ende) der hat ein langes usb anschlusskabel).
getestetes betriebssystem war win-xp sp2 / mit admin rechten.


umbau eines stinknormalen dcf77 lcd funkweckers, zum anschluss an einen pc / soundcard oder USB gameport (converter).
bei einem 1,5v wecker werden nur 2 bauteile benötigt, ein transistor BC 547 und ein 10K widerstand !
der wt-83 wecker kostet neu um 7 euro. geht natuerlich auch mit anderen dcf77 lcd weckern :)
man muss nur die 2 bahnen ausfindig machen und auf polarität prüfen .. geht mit jedem 5 euro multimeter. 
der takt und die polarität ist der nutzbare faktor.

news 6.9.07
mit den brüdern und schwestern der wt-83 ausgabe ist die gleiche taktik erfolgreich 
diesmal habe ich 2 noch voll funktionierende funkwecker genommen und keine leiterbahn durchtrennt !! 
die haben weiterhin uneingeschränkte eigenfunktion und erfüllen ihre eigentliche aufgabe :).
(nachteil: batterie wird bei dcf dauerempfang schnell leer :) ) 
den dcf ausgang habe ich diesmal auf eine klinkenbuchse nach aussen gelegt. 
die dcf signal masse leiterbahn muss zusätzlich auf batteriemasse gelegt werden - wegen der zeitbegrenzung
im dcf empfang (gesteuert durch den prozessor).
--- 
voraussetzung sind mindestens 3 leitungen am dcf chip. es gibt auch modelle mit nur zwei bahnen, da liegt das 
pimpen etwas anders. 

die zwei bahnen zwischen dcf chip und hauptprozessor sind immer dcf signal und signal masse (steuerleitung), 
dann muss eine dritte bahn zusätzlich in richtung pluspol der batterie gehen, sonst gibts nach meiner anleitung 
möglicherweise probleme. 
die ausschliesslich 2 leitungs gesteuerten dcf empfänger, haben die plusleitung über den rückkanal im signal. 

wenn mir eine derartige version begegnet, werde ich mal testen was geht. 




folgend die wt-83 umbau beschreibung im bild. die masseverbindung auf direkte batterie masse, bewirkt das dauerhafte empfangen - was der hauptprozessor nur zeitlich begrenzen würde. anmerkung .. der wecker war ansonsten defekt und dient ausschliesslich zum experimentieren. wer das ding noch im ursprung nutzen will, muss anders vorgehen !!
folgend die minimalbeschaltung am 15 poligen gameport stecker.
alles was noch fehlt - ist eine soft zum testen des ganzen :)




moins, ihr menschen :)
ich bin mal wieder ein schenker ..

diese readme datei muss im gleichen verzeichnis liegen, in welchem auch die hauptdatei abgelegt wurde.
WENN DIESES FILE NACH PROGRAMMSTART AUFGEHT, DANN WURDE DER GAMEPORT NICHT GEFUNDEN !

*********************************************************************
*DIESES DCF77 NANETOOL EIGNET SICH DERZEIT NUR FÜR GAMEPORT BETRIEB !!
*im test war ein externer aktiver gameport, welcher über usb am pc angeschlossen wurde.
*bezeichnung: rockfire rm-203u für rund 10 euro (gibt auch welche ab 5 euro, aber unbedingt aktiv).
*wird über win als normaler gameport erkannt - allerdings auf "einen" usb port fixiert !
*soll heissen, der rm-203u läuft nach erstmaliger config nur auf dem zuerst genutzten usb port.
*auf internen gameports ist eine zusatzschaltung nötig ..
*pin 3 --[100k]-- pin 1
*pin 6 --[100k]-- pin 1
*diese widerstände simulieren einen angeschlossenen joystick, weil sonst keine erkennung
*der joytaste 1 möglich ist.
*********************************************************************
_____________________________________________________________________

news: 7 jan 2008 version 1.14
erkennung und mitteilung betreff schaltjahr bit.
diverse kleine optimierungen.

----------------
news: 20 sep 2007 version 1.13
statt wordpad ist jetzt editpad eingebunden per ? buttons.
die paketablage im logmodus me42 ist jetzt mit wetterpack 3 min puffer.
wetterpack/bitreihen anzeige eingefügt.
erste testläufe waren einwandfrei.  

-----------------
news: 15 sep 2007 version 1.12
neue buttons zugefügt .. 
links neben den radio buttons öffnet das fragezeichen die jeweilige datei in wordpad.
der kleine rote uhr button stellt die pc uhr nach aktueller funkuhr zeit - aber nur wenn erforderliche rechte
vorhanden sind ! - erkennbar am doppelklick unten rechts auf die desktop windows uhr.
die beepticks sind kürzer / erträglicher geworden :)
das gesamte schleifen und prüf schema wurde überarbeitet (nicht zum letzten mal *g*)
nochmal den leistungsbedarf der ständigen gameport abfrage veringert.
 -----------------


ausgewertet wird das dcf signal über joy1/taste1 pin2(signal) und pin4(masse).
wird dort ein dcf signal eingespeist, dann sucht das prog den nächsten sync.
dabei blinkt ein X und wird abwechselnd zum Y - nur dann ist ein brauchbares signal vorhanden.
der erste sync dauert maximal 59 sekunden bei gutem signal !
getestet mit einem angezapften 1,5v funkwecker und zwei bauteilen ..

pin1= +5v
pin2= joy1 taste1
pin4= masse

1x transistor bc547 (E = an pin4 masse + dcf in masse / C = an pin2 (joy1 taste1) / B = dcf in signal vom wecker)
1x widerstand 10K (zwischen pin1 + pin2)

bei weckern oder modulen mit > 1,5V dcf voltage, unbedingt einen basis vorwiderstand nutzen !
zb bis 100K bei 5V dcf modulen.

weitere infos zum funkwecker umbau auf ..
http://www.wetterstationen.info/phpBB/viewtopic.php?p=85316
oder direkt unter http://dcf.cya.de

das kleine tool braucht jetzt minimale rechnerleistung, bringt aber eine hohe
fehlerkompensation - auch bei schlechtem dcf empfang !
wer lust verspürt, kann ja mal die 42 bits (3min pakete) mit den meteotime wetterdaten erforschen :)

das empfangsfenster sollte nicht im betrieb verschoben werden !!
weil es sonst zu stoppzeiten kommt und ein syncfehler ausgelöst wird.
ein kurzer klick um in die taskleiste zu verkleinern - macht keine probleme.
das vergrössern auf den desktop funktioniert auch ohne stoppzeit.
sofern man den klick nicht unsinnig verzögert :)

für störungsfreie logs empfehle ich den betrieb im hintergrund / taskleiste, oder noch besser ..
nachtbetrieb ohne andere leistungsschlucker, weil der gameport fast ununterbrochen abgehört wird.
beim start eines leistungsfressers wie auch das fenster verschieben oder button benutzen, kann
ein abfrageausfall zum minuten log verlust führen - dann wird erst ab erneutem sync gelogt.

--------------------------------------------------------------------------

hier eine kurze erklärung der möglichen einstellungen - während der laufzeit.

---------
bei aktivem BITLOG me42 wird alle 3 minuten in eine datei namens dcf_me42.txt gelogt.
darstellung wie folgt ..

011000100110010000010100101101001111110010 0001100 0 110010 1 000001 001 10010 11100000 1 20.09.07  13:18 Paket: 6

---------

bei aktivem BITLOG 1-58 wird pro minute in eine datei namens dcf_1-58.txt gelogt.
darstellung wie folgt ..

 11000110001010 0 010 0 1 0100001 0 110010 1 000001 001 10010 11100000 1 20.09.07  13:42

----------

der bit beep erzeugt bei bit 1 und 0 wie auch zur vollen minute einen anderen ton - sofern passende hardware im rechner.

----------

ganz unten rechts kommst du mit einem klick zur homepage - falls du gerade online bist.
auf der page wird dir direkt der status auf evtl. updates mitgeteilt.

-----------

zum schluss das übliche ..
ein programm ist niemals fertig :) .. also kann es zu späteren verbesserungen / erweiterungen kommen.
dieses tool ist erst meine zweite kurze bekanntschaft mit c++ ... 
axso :: nutzung auf eigenes risiko und alle angaben ohne gewähr ! 

und jetzt ..
viel spass und (bit)teschön ;)

HIER DIE DCF GAMEPORT LOGGER SOFT BY NANE ZUM DOWNLOAD






eine alternative schaltung, mit taktblinker led gibts hier