Wecker platine für pc

Gast #441478
Lesenswert?

Hi,
ich habe schon länger das Problem, dass ich meinen Pc gerne so 
programmieren möchte, dass er aus dem komplett heruntergefahrenen Status 
zu bestimmten Terminen die man per software einspeichert hochfahren 
kann... Der Standby --Wakeup kram geht leider nicht bei meinem 
problem....eine bios seitige wecker einstellung leider auch nicht...
ich denke nun darüber nach mir eine pci-karte zu machen (motherboeard 
unterstützt wakeup on pci und versorgt somit dann nur noch die pci karte 
mit strom) die sowohl das aktuelle datum hat, als auch 2-3 gespeicherte 
wakeup termine (Datum, Zeit) und bei eintreten ein signal ans 
motherboard gibt.
Da ich aber bis auf ein kleines Praktikum und den schulunterricht vor 
früher nicht viel vom platinenbau verstehe und eher progger bin, würde 
ich an dieser stelle gerne fragen, ob mir jemand weiterhelfen kann, wie 
ich das ganze planen kann bzw wo ich mich informieren kann...

MfG
Gast #441484
Lesenswert?

schon... ist aber wichtig dass ich das datum von pc aus einstellen kann 
und alles von da aus steuere.... und wenn ich ehe ne schnittstelle habe, 
warum nicht pci... aber wenn das einfacher gehen würde wäre es mir 
natürlich noch lieber.... wichtig eben nur die pc seitige programmierung 
der "weck daten"
Gast #441485
Lesenswert?

das hört sich doch schon mal super an! wie gesagt hab ich nicht so den 
plan von pc platinen...
wie kann ich mich denn über so was genauer informieren .... usb, 
weckerplatine...

ganz vielen dank schon mal
Gast #441488
Lesenswert?

Hallo,

sowas habe ich erst vor ein paar Tagen gebaut, das läuft mit einem 
PIC16F84-10 über den SMBUS vom PC. Ein Programm für Linux mit dem man 
den Wecker programmieren kann habe ich auch geschrieben. Der PIC hat 
noch jede Menge Resourcen frei für andere Dinge. Die Firmware ist sehr 
leicht auf andere PIC's zu übertragen, z.B. den 16F628(a). Mit einem 
AtMega8 kann man es auch noch machen, es gibt einfach "zu" viele 
Möglichkeiten. Der AtMeage8 hat I2C sogar in Hardware, nicht wie der 
PIC. In den PIC habe ich also ein Soft-I2C-Slave programmiert.

Gruß, Feadi
#441490
Lesenswert?

Kleine Platine mit µC an die serielle Schnittstelle und an die 
Standby-Versorgung. Meist haben die Mainboards einen 3-poligen Wake on 
LAN Stecker onboard, da kann man problemlos rangehen. Masse, 5V SB, und 
Wakeup. Dann per Software die Weckzeit in den µC eintragen, und zur 
Zeit, gibt der nen kurzen Low-Impuls auf die Wake on Lan Leitung. 
Fertig. Kannst ja auch die Modern-Variante mit USB->Serial machen. 
Eventuell kann man darüber auch den PC gleich aufwecken, weiß aber 
nicht, ob es ausreicht, zu versuchen, Daten auf den USB zu schicken.
Gast #441496
Lesenswert?

super echt ein super forum hier.
denke ich werde es dann wohl über die serielle schnittstelle machen... 
aber kann mir evtl noch jemand sagen wo ich an Grundlagenkenntnisse über 
platinenherstellung für zu Hause, und die für diese schaltung 
notwendigen bauteile bekommen könnte....
ganz vielen dank noch mal
echt super forum kann das nicht oft genug sagen ... noch nie so scghnell 
hilfe  erhalten
#441498
Lesenswert?

@Feadi:
Dein Projekt finde ich sehr interessant. Ich wollte mal vor einiger Zeit 
einen Watchdog/Einschaltkontrolle/Lüftersteuerung/Mädchen für alles für 
meinen Server auf ähnliche Art basteln. Es ist aber bis jetzt nicht dazu 
gekommen, hauptsächlich weil mir Kenntnisse der PC-seitigen 
Programmierung fehlen. Könnte ich mir dein Linux-Programm mal anschauen? 
Vielleicht könnte ich dann meinen inneren Schweinehund eher besiegen und 
endlich mal mit meinem kleinen Projekt anfangen ;)

@Cali:
Es gibt unter Linux mehrere Software-Projekte, die die Weckfunktion des 
BIOS benutzen. Dazu wird per Software die Weckzeit ins nvram des BIOS 
geschrieben und dann ganz normal heruntergefahren. Vielleicht reicht dir 
das ja schon. Ich habe allerdings mal eine Zeit lang den Rechner als 
Wecker benutzt und festgestellt, dass es nicht unbedingt der 
zuverlässigste Wecker war. Ich weiß nicht, ob das alle Mainboards 
betrifft aber mein damaliges hat ab und zu Weckzeiten "verpennt". Kannst 
ja mal Programme wie "nvram-wakeup" anschauen. Du hast nichts zum 
Betriebssystem gesagt. Wenn es Windows sein soll, musst du afaik in die 
Kernel-sourcen schauen und selbst was bauen..
Gast #441509
Lesenswert?

@Jens Peter:

Kein Problem, ich habe aber bisher nur eine halbe Stunde in das Programm 
investiert. Der Code sieht schrecklich aus, aber er ist leicht zu 
verstehen.
Möchtest Du in Deinem Projekt ein AVR oder ein PIC benutzen?
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren