Moin Moin! Ich habe nicht sonderlich viel Ahnung von Elektronik aber es interessiert mich. :) Würde der angehangene Schaltplan so (entsprechende Programmierung vorrausgesetzt) funktionieren: - Die Schaltung ist grundsätzlich ersteinmal Stromlos. - Wird Taster S2 gedrückt bekommt der Attiny85 Strom und kann über Pin2 den Transistor Q2 schalten. Dadurch wird der Attiny85 mit Strom versorgt. - Der Attiny wird so lange mit Strom versorgt bis der Taster erneut gedrückt wird, was über Pin7 registriert wird, und dann Pin2 wieder auf LOW schaltet (Q2 schaltet nicht mehr durch). - Wärend der Attiny85 Strom hat kann der Transistor Q1 über Pin1 durchgeschaltet werden damit die LED1 leuchten kann. Sind meine Gedanken richtig oder ist da ein Fehler drin? Würde man es evtl. anders viel besser machen? Bin für jeden konstruktiven Kommentar dankbar. Gruß Wolfgang
Du solltes für den Selbsthaltetransistor einen PNP verwenden. Weiter solltest du Basisvorwiderstände für die Transistoren und einen Vorwiderstand für die LED vorsehen! Ingo
Deine Ausschalttastererkennung wird nicht funktionieren, da an Pin7 ja immer H Potential leigt, ob du den Taster nun drückst oder nicht. Du benötigst dafür einen Taster mit 2 Kontakten.
Du hast Q1 an den Reset EINGANG angeschlossen. Du musst ihn an einen Ausgang anschließen. Es fehlen Vorwiderstände sowohl an den Transistoren als auch der LED. Q2 funktioniert so nicht, denn die Spannung an der basis muss höher sein, als am Emitter. Da der AVR seine Stromversorgung vom Emitter bezieht, kann sie also niemals höher sein. Es sei denn, du baust noch ein Perpetuum Mobile ein. So geht es:
1 | 5V o-------+----------+ |
2 | | | |
3 | Taster / >\| PNP 1k |
4 | | |------[===]---+ |
5 | | / \| 10k |
6 | +----------+ |---[===]--- zum AVR I/O Pin |
7 | | </| NPN |
8 | | | |
9 | zum AVR VCC Pin GND |
Wenn der AVR Ausgang auf High steht, leitet der NPN Transistor. Er steuert den PNP Transistor an, so dass dieser auch leitet und den Taster überbrückt.
Eigentlich ist das alles aber nicht nötig, denn der AVR benötigt im Sleep Modus fast keinen Strom. Handelsübliche Batterien entladen sich von selbst schneller, als wegen der Stromaufnahme des AVR. Ich kann mir eher vorstellen, einen AVR zu benutzen, um damit andere Geräte ein/aus zu schalten.
Vielen Dank für eure Antworten! Ich werde versuchen das Gelernte auf dem Steckbrett auszuprobieren. Aber wenn der Attiny einen so geringen Verbrauch im Sleep Mode hat kann ich natürlich drauf verzichten. Das mikrocontroller-Forum ist echt klasse!!!
Was den Pin 7 angeht habe ich den Fehler gerade auch gesehen. War wohl nicht zuende gedacht von mir...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.