Funktionen Zeitrelais

Gast #6138843
Hallo
möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen und 
programmieren. Bin dabei Funktionen zusammen zustellen die ich damit 
ausführen kann.
- Ausschaltverzögerung
- Einschaltverzögerung
- Rückfallverzögerung
- Ansprech- und Rückfallverzögert
- Einschaltwischer
- Ausschaltwischer
- Einschalt und Ausschaltwischer
- Sromstossschalter
- Taktgeber
- Blinkgeber
hat jemand noch eine Idee was man damit machen kann?
Da der Prozessor immer in Betrieb ist muss ich die Betriebsarten 
umschalten und den Ablauf starten. Am besten über einen Starttaster?
Es sollen zwei Zeiten einstellbar sein über je ein Poti oder besser in 
digital?
LG Klaus
Klaus A. schrieb:

> möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen

Warum? Anscheinend brauchst du selber keins. Denn dann hättest du keine 
dieser Fragen.

> hat jemand noch eine Idee was man damit machen kann?

Sieht für mich wie ein schwerer Fall von Featuritis aus. Man baut nur 
das ein, was auch gebraucht wird. Anscheinend brauchst du konkret gerade 
gar nichts davon.

> Da der Prozessor immer in Betrieb ist muss ich die Betriebsarten
> umschalten und den Ablauf starten. Am besten über einen Starttaster?

Wow. Ein Starttaster. Grandiose Idee!!1!elf!

> Es sollen zwei Zeiten einstellbar sein über je ein Poti oder besser in
> digital?

Kommt drauf an. Welcher Zeitumfang? Wie genau muß es einstellbar sein?

Für den Betriebsartenschalter würde sich ein BCD-Codierschalter wie z.B. 
[1] anbieten. Und mehrere davon oder vielleicht besser so etwas wie [2] 
könnte man für die Zeiteinstellung nehmen. Mit 4 Stück/Stellen könnte 
man immerhin bis 99 Minuten und 99 Sekunden sekundengenau einstellen.

Wenn eine geringere Genauigkeit reicht, kann man aber auch ein Trimmpoti 
für die Zeiteinstellung nehmen. Treppenlichtautomaten & Co. kommen damit 
prima hin.

Und wenn es dekadent werden darf, dann baut man ein Display dazu und ein 
Menü, das man per Drehgeber bedient. Oder gleich per Touchscreen. Oder 
du baust Bluetooth rein ("alles ist besser mit Bluetooth") und 
steuerst es vom Schlau-Phone per Äpp.

Komplizierter kann man es immer bauen. Aber perfekt ist ein Ding nicht 
dann, wenn einem kein weiteres Feature mehr einfällt, das man noch rein 
packen könnte. Sondern dann, wenn man es nicht mehr vereinfachen kann.


[1] 
https://www.reichelt.de/pcb-coding-switch-bcd-3-2-rnd-210-00089-p208619.html
[2] 
https://www.distrelec.de/de/drucktaster-bcd-21-1mm-hartmann-dps9-131-al/p/13580826
Axel S. schrieb:
> Klaus A. schrieb:
>
>> möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen
>
> Warum? Anscheinend brauchst du selber keins. Denn dann hättest du keine
> dieser Fragen.
>
>> hat jemand noch eine Idee was man damit machen kann?
>
> Sieht für mich wie ein schwerer Fall von Featuritis aus. Man baut nur
> das ein, was auch gebraucht wird. Anscheinend brauchst du konkret gerade
> gar nichts davon.

Vielleicht soll es einfach nur zum Spaß an der Freud gemacht werden. 
Oder als Übung zum programmieren. Deshalb kann ich das Anliegen des TO 
schon nachvollziehen.

Machst Du nur Sachen die absolut sinnvoll sind??
Gast
Klaus A. schrieb:
> hat jemand noch eine Idee was man damit machen kann?
> Da der Prozessor immer in Betrieb ist muss ich die Betriebsarten
> umschalten und den Ablauf starten. Am besten über einen Starttaster?
> Es sollen zwei Zeiten einstellbar sein über je ein Poti oder besser in
> digital?

Hier mal als Vorlage
Gast
Es ist zum üben gedacht und zur Anwendung im privaten Bereich. Dachte da 
an ein universelles Treppenhausrelais mit Ankündigung und Partybetrieb. 
Ob ein Display kommt ist noch nicht klar. Das mit Tasten und Encoder 
finde ich gut. Die App weniger.
Wie kann man am besten einen Taster (Start) von aussen einbinden?

Timo N. schrieb:
> "Ansprechverzögerung" und
> "Einschaltverzögerung"

Das stammt von einem Hersteller, habe die Angaben erst mal abgeschrieben 
und will mich in die Funktionen einarbeiten. Jeder Hersteller beschreibt 
das anders.
Gast
Klaus A. schrieb:
> möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen
> hat jemand noch eine Idee was man damit machen kann?

Ich finde deine Anfrage ziemlich seltsam. Normalerweise braucht man 
zuerst etwas, und baut dann eine passende Lösung.

Du sucht das passende Problem für die Lösung. Ich halte es für nicht 
ratsam, diesen Ansatz weiter zu verfolgen.
Gast
Axel S. schrieb:
> Perfekt ist ein Ding nicht
> dann, wenn einem kein weiteres Feature mehr einfällt, das man noch rein
> packen könnte. Sondern dann, wenn man es nicht mehr vereinfachen kann.

Ja ja ja!

Das sollten sich einige Hersteller mal ganz groß auf die Stirn 
schreiben. Insbesondere in der IT Branche.
Klaus A. schrieb:
> Hallo
> möchte mit einem Attiny 841 ein universelles Zeit-Relais aufbauen und
> programmieren. Bin dabei Funktionen zusammen zustellen die ich damit
> ausführen kann.

Open Frame!

Da lernt man auch gleich, wie man einigermaßen sauber und eine leicht 
erweiterbare Statemachine programmiert.

Denk aber auch an evtl. HW Erweiterungen (Taster,LEDs). Die freien 
IO-Pins auf Stiftleisten oä. Genügend Platz im Gehäuse....
Jörg R. schrieb:
> Axel S. schrieb:
>> Klaus A. schrieb:

>> Sieht für mich wie ein schwerer Fall von Featuritis aus. Man baut nur
>> das ein, was auch gebraucht wird. Anscheinend brauchst du konkret gerade
>> gar nichts davon.
>
> Vielleicht soll es einfach nur zum Spaß an der Freud gemacht werden.
> Oder als Übung zum programmieren.

Aber warum muß er dazu losziehen und dritte damit behelligen? Er hat 
doch schon einen ganzen Sack möglicher Funktionen. Soll er die doch 
erstmal implementieren.

> Machst Du nur Sachen die absolut sinnvoll sind??

Zumindest würde ich bei einem reinen Lern- und Spielprojekt nicht in ein 
Forum gehen und fragen, ob mir jemand die Aufgabenstellung komplizierter 
machen möchte.

Aber in der Tat habe ich genug Projekte in der Pipeline, die nur darauf 
warten, daß ich mal Zeit habe. Die haben auch alle einen konkreten 
Nutzen.
Klaus A. schrieb:
> Es ist zum üben gedacht und zur Anwendung im privaten Bereich. Dachte da
> an ein universelles Treppenhausrelais mit Ankündigung und Partybetrieb.

Dann fang doch erstmal mit dem an, was du kennst und verstehst. Und 
überlege dir auch, wer das Ding mal bedienen soll. Für einen 
Treppenlichtautomat will man sicher keine 10 Seiten Bedienungsanleitung 
lesen.

> Ob ein Display kommt ist noch nicht klar. Das mit Tasten und Encoder
> finde ich gut.

Hast du schon mal in einen Schaltkasten gekuckt? Hatte da irgendwas ein 
Display und Bedienungstasten? Abgesehen von einem dieser neumodischen 
Stromzähler vielleicht.

> Die App weniger.

Oh weh. Dein Ironiedetektor ist auch kaputt.
Da wirst Du wohl um eine komfortable Eingabemöglichkeit (ein Starttaster 
allein wird wohl nicht ganz ausreichen) nicht herumkommen und - damit Du 
Dich nicht "verläufst" – eine ordentliche Anzeige, schon um den 
aktuellen Zustand (auch während der Programmierung) anzuzeigen.
Damit das Teil auch noch waschen und bügeln kann, brauchst Du wohl auch 
noch eine Echtzeituhr. Wie soll Dir das Teil sonst Übermorgen ab 11:38 
Uhr Dein Mittagessen zu kochen beginnen.

Hoffentlich verläufst Du Dich bei der Programmierung all dieser 
Möglichkeiten nicht;)
Axel S. schrieb:
> Jörg R. schrieb:
>> Axel S. schrieb:
>>> Klaus A. schrieb:
>
>>> Sieht für mich wie ein schwerer Fall von Featuritis aus. Man baut nur
>>> das ein, was auch gebraucht wird. Anscheinend brauchst du konkret gerade
>>> gar nichts davon.
>>
>> Vielleicht soll es einfach nur zum Spaß an der Freud gemacht werden.
>> Oder als Übung zum programmieren.
>
> Aber warum muß er dazu losziehen und dritte damit behelligen? Er hat
> doch schon einen ganzen Sack möglicher Funktionen. Soll er die doch
> erstmal implementieren.

Es ist doch dein Problem wenn DU dich behelligt fühlst. Du bist doch 
nicht gezwungen einen Thread zu lesen, noch weniger ihn auch zu 
kommentieren?
Jörg R. schrieb:
> Axel S. schrieb:
>>
>> Aber warum muß er dazu losziehen und dritte damit behelligen? Er hat
>> doch schon einen ganzen Sack möglicher Funktionen. Soll er die doch
>> erstmal implementieren.
>
> Es ist doch dein Problem wenn DU dich behelligt fühlst.

Ich habe damit keinerlei Problem. Ich äußerte vielmehr mein 
Unverständnis für das Anliegen des TE. Wie auch immer. Für mich EOT.
Gast
Bin immer wieder erstaunt über die Meinung einzelner. Die kleinen Kisten 
im Schrank kenne ich zur genüge. Es geht dabei nicht um vorhanden 
Funktionen sondern wie ich sie in einen Attiny 841 bekomme und als 
Programm umsetzen kann. Das ist aber kein Grund für unschöne Worte oder 
anderes. Leider scheint die Kultur und Freundlichkeit verloren gegangen 
zu sein.
Alle anderen danke ich für eure Hilfe.
Klaus A. schrieb:
> - Ausschaltverzögerung
> - Einschaltverzögerung
> - Rückfallverzögerung
> - Ansprech- und Rückfallverzögert
> - Einschaltwischer
> - Ausschaltwischer
> - Einschalt und Ausschaltwischer
> - Sromstossschalter
> - Taktgeber
> - Blinkgeber

Wer das so aufschreibt darf sowieso keine ernste Antwort erwarten. 
Außerdem wer das in einen Tiny bekommen möchte sollte schon wissen wie 
das geht.

-Ein und Ausschaltverzögerung
-Ein und Ausschaltwischend
-Impulsformer

-Stromstoßrelais

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.