Forum: Mikrocontroller und Digitale Elektronik Relais schalten mit Timer/Counter


von Leopold (Gast)


Lesenswert?

Hallo!
Ich möchte 1 x je Woche ein Relais für 3 Minuten schalten!
Könnt ihr mir mit einem Bascomprogramm für einen Attiny13 od. 15 helfen.
Bin Anfänger.
lg leopold

von Falk B. (falk)


Lesenswert?

Kauf dir ne Schaltuhr aus dem Baumarkt.

von Dohle (Gast)


Lesenswert?

Was ist das für eine unterbemittelte Antwort auf eine Anfängerfrage. Ich 
denke mal das er das gerne selbst bauen möchte. Man kann ihm höchstens 
als Alternative die Schaltuhr aus dem Baumarkt empfehlen. Oder ihm 
darauf hinweisen das es hier im Forum einige Tutorials und Themen gibt 
die er durchforsten kann um zu lernen. Oder man hilft ihm wirklich mit 
einem Progamm aus.

Das ist bestimmt kein Forum welches nur von Profis benutzt werden darf, 
gell.

von STK500-Besitzer (Gast)


Lesenswert?

>Was ist das für eine unterbemittelte Antwort auf eine Anfängerfrage. Ich
>denke mal das er das gerne selbst bauen möchte. Man kann ihm höchstens
>als Alternative die Schaltuhr aus dem Baumarkt empfehlen. Oder ihm
>darauf hinweisen das es hier im Forum einige Tutorials und Themen gibt
>die er durchforsten kann um zu lernen. Oder man hilft ihm wirklich mit
>einem Progamm aus.

Falk hat eine Lösung geliefert. Vielleicht hätte er noch hinzufügen 
sollen, dass die meisten Zeitschaltuhren keinen ATTiny benutzen (sondern 
vermutlich irgendwas anderes).

Mehr als wieder und wieder auf Tutorien etc. bei einem Anfänger 
hinzuweisen, ist inzwischen nicht mehr nötig. Dafür sind Tutorien nun 
mal da.
Die kann man sich angucken und dazu dann Fragen stellen.

>Oder man hilft ihm wirklich mit einem Progamm aus.
Das wäre ja noch schöner. Sind wir hier im Schlaraffenland?
Wenn er was lernen will, dann soll er sich auch damit beschäftigen und 
nicht fertige Lösungen anfordern. In der Codesammlung gibt es auch 
diverse Lösungen für eine Uhr (mindestens eine von PeDa und ein von 
Rahul).
Im Mikrocontroller-Kochbuch von Andreas Roth ist auch eine Uhr 
beschrieben (allerdings für einen 8051er).
Ein Uhrenalgorithmus ist ja nun auch nicht sooo kompliziert.


>Das ist bestimmt kein Forum welches nur von Profis benutzt werden darf,
>gell.
Das wäre ziemlich langweilig.

Für mich stellt sich jetzt die Frage: Welchen sinnvollen Hintergrund 
hatte dieses Posting (meins und das nach Falk)?
Den TO wird es kaum geholfen haben...

von Falk B. (falk)


Lesenswert?

Wenn denn der OP WIRKLICH was lernen will . . .

Relais mit Logik ansteuern
AVR - Die genaue Sekunde / RTC
http://www.bascom-forum.de/

MFG
Falk

von Leopold S. (leopold)


Lesenswert?

Hallo!
Ich hab mir erwartet dass mir jemand den Teil des Programmes
erklärt bzw. die Programmzeilen sagt mit dem ich
die Woche und die 3 Minuten einstelle.
Gesucht hab ich eh schon aber leider erfolglos.

von Paul Baumann (Gast)


Angehängte Dateien:

Lesenswert?

Mit einem Tiny 13 wirst Du nicht genau genug werden können, denn der
hat keine Anschlußmöglichkeit für einen Quarz.

Ich habe Dir mal ein Stück Programm angehangen, mit dem Du Dir einen
Sekundentakt erzeugen kannst. Nun gilt es, zu überlegen, wieviele 
Sekunden
eine Woche hat und wieviele Sekunden 3 Minuten.
Du müßtest also 2 Variablen einführen, die:
-hochgezählt werden, bis eine Woche herum ist
-und wenn die Woche rum ist, bis 3 Minuten herum sind
-ein weitere Variable könnte die Sekunden eines Tages zählen und jeweils
eine LED pro Tag einschalten, damit Du siehst, wie weit die Zeit voran-
geschritten ist.

Während die 3 Minuten laufen, schaltest Du einen Portpin ein, der über
einen Transistor Dein Relais ansteuert.

Danach geht der ganze Spaß von vorne los.

Nimm Dir ein Blatt Papier und rechne mal aus, wie groß diese Variablen
werden und schau Dir in der Hilfe von Bascom an, welchen Typ (Byte, 
Word..
etc.) sie haben müssen.

Ich verstehe Dich, daß Du gerne etwas selbst bauen möchtest. Bedenke 
aber,
daß für diesen Zweck eine käufliche Zeitschaltuhr sicher vernünftiger
wäre.

MfG Paul

von Leopold S. (leopold)


Lesenswert?

Hallo!
Danke für deine konstruktive Antwort.
Ich möchte mit einem Atmel ca. 1x je Woche bei einer
Enthärtungsanlage 3 min. lang rückspülen.
Das passiert so, dass 1 Magnetventil für 3 min. geschlossen wird
und ein anderes geöffnet wird.
D.h. ich brauche nur ein Umschaltrelais so ansteuern mit
einem Transistor und einer Gleichlaufdiode.
Die Zeit muß nicht genau sein und kann ruhig 1/2 Tag bzw.
1/2 min. differieren.
lg
Leopold
PS: habe Elektronikkenntnisse und bin gerade dabei mit
Atmel's LED's ein/aus/Blink zu schalten.

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
Noch kein Account? Hier anmelden.