Forum

Einloggen | Registrieren | RSS  

Kurzzeit-Timer mit Mikrocontroller (Elektronik)

verfasst von HDT(R) E-Mail, 25.04.2019, 11:36 Uhr

» Servus,
»
» » Ich möchte gerne einen Kurzzeit-Timer mit Mikrocontroller bauen. Habe
» keine
» » weiteren Kenntnisse.
» » Ich stelle mir zum Beispiel den ATTINY 85-20 PU im DIP8 Gehäuse vor, den
» » gibt es bei Reichelt für 1,20 Euro. Lasse mir aber gern auch zu anderen
» » raten.
»
» Also der ATTiny85 ist ein Achtbeiner, wobei schon zwei Pins für Vcc und GND
» entfallen. Ein weitere Pin wird für RESET gebraucht, den kann man auch
» anders belegen, aber dann kann man den IC nicht mehr, bzw. nicht mehr
» einfach mit einem normalen Programmer flashen. (Wenn ich es richtig im Kopf
» habe geht es mit einem High-Voltage-Programmer, aber da müsste ich nochmal
» nachlesen).
»
» Der interne Oszillator soll nicht so genau sein, für ein paar Minuten
» sollte das reichen, bei Stunden gehe ich nicht davon aus (allerdings noch
» nicht selber ausprobiert). Daher würde ich zu einem externen Oszillator
» raten, für den Quarz gehen dann nochmal zwei Pins drauf.
»
» Für das Relais brauchst du auch einen Pin, dann bleiben noch zwei übrig,
» einer davon ist PB2 der laut Datenblatt auch ADC kann. Damit könnte man
» Analog die Dauer via Poit einstellen. Dann ist noch ein Pin frei. Den
» könnte man verwenden um zwischen Minuten und Stunden für den PB2 oder
» zwischen den Intervallen für Ein/Aus umzuschalten. Kommt halt drauf drauf
» an wie genau das Intervall eingestellt werden soll und ob die Intervalle
» immer gleich sein sollen.
»
» Das sind jetzt mal eine ersten Überlegungen zum ATTiny85-Ansatz als
» Diskussionsgrundlage. Der Nachteil bei dem Ansatz ist halt, dass man nicht
» direkt sieht was man eingestellt hat. Indirekt über Poti-Stellung und
» Shift-Schalter aber ob das so genau geht wie bei den 7-Segment-Anzeigen auf
» den Modulen die Sel vorgeschlagen hat halte ich für unwahrscheinlich. Man
» könnte auch andere ATTiny-Modell, mit mehr Pins, verwenden. Die sind dann
» etwas teurer.
»
» Was mir noch als Herausforderung einfällt (wir ITler sagen ja nicht
» Problem, sondern Herausforderung... Frag bitte nicht warum, das kommt vom
» Marketing... :lookaround: ) ist, wie man erkennen kann wann das Intervall
» geändert wird. Wenn man einen Pin für einen Taster hat über den man den µC
» in den Intervall-Programmieren-Modus schalten kann wäre das relativ
» einfach. Ansonsten gilt was aktuell am Poti eingestellt ist sobald das neue
» Intervall beginnt. Darüber kann man sich nochmal Gedanken machen wenn man
» den Ansatz weiter verfolgen will. (Vielleicht wäre ja auch ein RESET zum
» programmieren des Intervalls eine Option)
»
» » Das Schwierige für mich ist die Erstellung der Software dazu. Das kann
» ich
» » nicht.
» Da würde ich das Arduino Ökosystem empfehlen. Die Arduino IDE (
» https://www.arduino.cc/en/Main/Software ) installieren und dann über den
» Boards Manager ATTinyCore nachladen. Als Programmer einen
» USBTinyISP-Programmer aus der Bucht für ein paar Euro. Steckbrett und ein
» paar Strippen sollten ja schon vorhanden sein ;)
»
» Damit ist das Programmieren relativ einsteigerfreundlich und es gibt
» ziemlich viele Informationen im Netz. Damit lässt sich der ATTiny recht
» einfach programmieren, sofern der µC nicht länger als ~49 Tage am Stück
» laufen soll.
»
» Falls dieser Ansatz für dich weiterhin interessant ist kann ich gerne mal
» ein Demo-Programm für den Timer schreiben und den Code hier
» veröffentlichen. Damit könntest du dann selber weiter experimentieren.

Hallo!
Das kommt mir sehr entgegen. Ich zeige hier mal mit Schaltbild, wozu ich das einsetzen will, bzw. welche meiner Schaltungen das ersetzen soll. Die gesuchte neue Schaltung mit Mikrocontroller soll nur das können. Wirklich nicht mehr, als das. Zur Veränderung der Schaltzeiten wäre ein Widerstand ideal, den ich dann an einem 2-poligen Stiftsockel einfach durch Aufstecken wechseln kann. Es wäre fein, wenn die Veränderung (Erhöhung) des zeitbestimmenden Widerstandes linear mit der Veränderung wäre. Also 10-facher Widerstandswert = 10-fache Zeit. Für die Ansteuerung des bistabilen Relais ist nur ein Sekundenimpuls nötig, aber es darf auch ein Dauersignal sein, dann kann ich auch "monostabile" Relais verwenden.

ARDUINO usw.
Ich hab schon versucht, mich einzuarbeiten. Hab einen ganzen Karton voll mit dem Zeug. Hab auch ein "Franzis-Lernpaket" dabei und viele Module. Es ist überall das Gleiche. Die Autoren überspringen irgendwo einen Schritt in ihren Erklärungen, weil sie wohl meinen, das wäre klar und müsse nicht erläutert werden. Dann steht der unbedarfte User da vor einem Graben und es fehlt die Brücke da rüber. Überall das Gleiche...

Wenn Du ein Projekt daraus machst und ein Programm dazu schreibst, beschaffe ich mir die gleiche Ausstattung und vollziehe das hier bei mir nach. (Steckboards und Kleinzeug habe ich massenhaft.)



Gesamter Thread:

Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.04.2019, 11:39 (Elektronik)
Kurzzeit-Timer mit Mikrocontroller - xy(R), 24.04.2019, 11:41
Kurzzeit-Timer mit Mikrocontroller - Udo, 24.04.2019, 12:08
Kurzzeit-Timer mit Mikrocontroller - Sel(R), 24.04.2019, 12:38
Kurzzeit-Timer mit Mikrocontroller - matzi682015(R), 24.04.2019, 22:14
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.04.2019, 00:01
Kurzzeit-Timer mit Mikrocontroller - matzi682015(R), 25.04.2019, 00:19
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 24.04.2019, 23:59
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.04.2019, 11:36
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 19:31
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 19:34
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 19:38
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 20:07
Kurzzeit-Timer mit Mikrocontroller - Udo, 25.04.2019, 20:19
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.04.2019, 22:20
Kurzzeit-Timer mit Mikrocontroller - Udo, 26.04.2019, 08:04
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 27.04.2019, 13:33
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 27.04.2019, 17:05
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 28.04.2019, 11:59
Kurzzeit-Timer mit Mikrocontroller - Udo, 28.04.2019, 12:24
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 02.05.2019, 14:23
Kurzzeit-Timer mit Mikrocontroller - Udo, 02.05.2019, 14:25
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 02.05.2019, 18:02
Kurzzeit-Timer mit Mikrocontroller - Udo, 02.05.2019, 18:14
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 02.05.2019, 22:49
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 01.05.2019, 01:19
Kurzzeit-Timer mit Mikrocontroller - bigdie(R), 03.05.2019, 21:13
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 04.05.2019, 00:12
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 08.05.2019, 23:34
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 21.07.2019, 09:10
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 22.07.2019, 01:08
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.07.2019, 08:27
Kurzzeit-Timer mit Mikrocontroller - Waldi(R), 24.07.2019, 08:57
Kurzzeit-Timer mit Mikrocontroller - xy(R), 24.07.2019, 13:06
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:36
Kurzzeit-Timer mit Mikrocontroller - xy(R), 25.07.2019, 10:58
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 24.07.2019, 14:38
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.07.2019, 00:40
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:19
Kurzzeit-Timer mit Mikrocontroller - Waldi(R), 25.07.2019, 06:26
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:34
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 25.07.2019, 00:28
Kurzzeit-Timer mit Mikrocontroller - HDT(R), 25.07.2019, 09:51
Kurzzeit-Timer mit Mikrocontroller - bastelix(R), 30.07.2019, 23:45