Zunächst mal zu meinem Problem.
In meiner Firma brauche ich zu mehr und mehr Applikation meinen Firmenausweis, da dieser auch meine Schlüsselinformationen auf diesem gespeichert sind. Das heißt, er steckt häufig in meinem Kartenleser (ich nutze einen externen, der ist einfach praktischer).
Nun kommt es dann aber leider öfters vor, dass ich morgens in die Firma komme und feststellen muss, dass mein Ausweis immer noch vom letzten Tag her im Leser steckt und schon habe ich das Problem - wir komme ich rein (auch dafür brauche ich meinen Ausweis.
Also suchte ich nach einer Möglichkeit. mich an das erinnern zu lassen. Windows-Mittel greifen da leider nicht mehr (seit Windows-Vista kann man den PowerDown Event nicht mehr abfangen und verzögern). Also musste ich da zu einer anderen Lösung greifen.
Ich habe nun eine kleine Gabellichtschranke auf meinen Ausweisleser geklebt und die beiliegende Schaltung da dran gehängt.
Ich messe mit dem uP die USB-Spannung und überwache auch, ob die Karte steckt. Wenn die Karte steckt leuchtet eine rote LED, eine grüne leuchtet ohne gesteckte Karte, um die Betriebsbereitschaft zu symbolisieren.
Wenn ich nun einen Spannungseinbruch von 10% unterhalb der Maximalspannung erkenne UND der Ausweis steckt, aktiviere ich einen Piezo-Summer.
Da hatte ich in der 1. Version das Problem, dass der bei den ca. 4,3V sehr leise war. Daher habe ich nun in der 2. Version eine kleine Ladungspumpe eingebaut, die auch durch den uP versorgt wird. Der C2 wird darüber so auf ca. 8,5V geladen und damit ist der Piezo gut hörbar.
Tja, eigentlich alles andere als komplex - aber mal wieder eine schöne Anwendung für einen Tiny. Die 1. Version hatte einen TINY13 drin, aber mit der Ladungspumpe und der grünen LED (in der 1. Version hatte ich nur die rote) gingen mit dann die IO-Pins aus. Daher nun der TINY44.
In meiner Firma brauche ich zu mehr und mehr Applikation meinen Firmenausweis, da dieser auch meine Schlüsselinformationen auf diesem gespeichert sind. Das heißt, er steckt häufig in meinem Kartenleser (ich nutze einen externen, der ist einfach praktischer).
Nun kommt es dann aber leider öfters vor, dass ich morgens in die Firma komme und feststellen muss, dass mein Ausweis immer noch vom letzten Tag her im Leser steckt und schon habe ich das Problem - wir komme ich rein (auch dafür brauche ich meinen Ausweis.
Also suchte ich nach einer Möglichkeit. mich an das erinnern zu lassen. Windows-Mittel greifen da leider nicht mehr (seit Windows-Vista kann man den PowerDown Event nicht mehr abfangen und verzögern). Also musste ich da zu einer anderen Lösung greifen.
Ich habe nun eine kleine Gabellichtschranke auf meinen Ausweisleser geklebt und die beiliegende Schaltung da dran gehängt.
Ich messe mit dem uP die USB-Spannung und überwache auch, ob die Karte steckt. Wenn die Karte steckt leuchtet eine rote LED, eine grüne leuchtet ohne gesteckte Karte, um die Betriebsbereitschaft zu symbolisieren.
Wenn ich nun einen Spannungseinbruch von 10% unterhalb der Maximalspannung erkenne UND der Ausweis steckt, aktiviere ich einen Piezo-Summer.
Da hatte ich in der 1. Version das Problem, dass der bei den ca. 4,3V sehr leise war. Daher habe ich nun in der 2. Version eine kleine Ladungspumpe eingebaut, die auch durch den uP versorgt wird. Der C2 wird darüber so auf ca. 8,5V geladen und damit ist der Piezo gut hörbar.
Tja, eigentlich alles andere als komplex - aber mal wieder eine schöne Anwendung für einen Tiny. Die 1. Version hatte einen TINY13 drin, aber mit der Ladungspumpe und der grünen LED (in der 1. Version hatte ich nur die rote) gingen mit dann die IO-Pins aus. Daher nun der TINY44.