Forum: Mikrocontroller und Digitale Elektronik Komplexe Zeitschaltuhr kaufen oder selbst bauen


von Mailer (Gast)


Lesenswert?

Hi,

ich benötige eine Zeitschaltuhr welche die folgenden, relativ komplexen 
Anforderungen bewältigen kann:

1. Die Intervalle die die Uhr eingeschaltet ist müssen sehr kurz sein 
können, im Sekundenbreich genau
2. Die Uhr muss eine Zufallsfunktion haben
3. Der Benutzer muss bestimmte Eingaben, z.B. Intervalle, vorgeben 
können, innerhalb derer die Uhr dann nach Zufall ein- und ausschaltet.

Beispiel für einen Auftrag, den die Uhr ausführen können muss:

1. "Die Einschaltphasen dürfen 1 bis 60 Sekunden andauern (zufällige 
Auswahl der Zeitdauer durch die Uhr im Rahmen dieses Intervalls). Die 
Uhr soll in maximal 30 Prozent der Zeit eingeschaltet sein. Ein weiteres 
feature, welches kein Muss ist, aber schön wäre: Die Pausenzeiten (Uhr 
ausgeschaltet) sollen mindestens x und höchstens y Sekunden dauern).

So, jetzt bin ich mal gespannt! :)

Grüße
Mailer

: Verschoben durch User
von Oliver S. (oliverso)


Lesenswert?

Selberbauen.

Oliver

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Du hast vergessen, eine Frage zu stellen ;)

Ich glaube kaum, dass es soetwas fertig zu kaufen gibt. Mal davon 
abgesehen, dass du den Schaltausgang der Uhr nicht spezifiziert hast. 
Das ist eine klassische Aufgabe für eine SPS oder einen µC, je nach 
Vorkentnissen und Randbedingungen der Anwendung.

Mit freundlichen Grüßen
Thorsten Ostermann

von Peter D. (peda)


Lesenswert?

Klingt nach Anwesenheit in unbewohnten Häusern simulieren.
Solche Timer sollte es in Läden für Sicherheitstechnik zu kaufen geben.

von Jan L. (ranzcopter)


Lesenswert?

Peter D. schrieb:
> Klingt nach Anwesenheit in unbewohnten Häusern simulieren.
> Solche Timer sollte es in Läden für Sicherheitstechnik zu kaufen geben.

> im Sekundenbreich genau

wäre dann aber eine sehr exakte Anwesenheit... ;-)

von Paul B. (paul_baumann)


Lesenswert?

Jan L. schrieb:
> wäre dann aber eine sehr exakte Anwesenheit... ;-)

Ist manchmal wichtig:
Frau: "Wo kommst Du jetzt erst her?"
Mann: "Vom Zigaretten holen!"
Frau: "Das hat 4:36:41 gedauert?"
Mann: "Ich trainiere das noch!"
;-)
MfG Paul

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

vielleicht kannst du ja eine vorhandene "normale" Zeitschaltuhr hacken. 
Zumindest das Gehäuse und die Leistungselektronik wirst du kaum mit 
gleicher qualität zum gleichen Preis selber machen können.

: Bearbeitet durch User
von ticktock (Gast)


Lesenswert?

Also es gibt schienenbasierte Zeitschaltuhren da kannst Du genau 
einstellen wann und wie lange das Relais an oder aus ist.
Ob's die auch mit Zufall gibt müßtest Du mal recherchieren.
Selber bauen hat den Vorteil das Du genau das bekommst was Du haben 
willst vorausgesetzt das Du es auch hinbekommst.
Wenn das öffentlich bzw. kommerziell werden soll würde ich eher zu einer 
schon genannten zugelassenen SPS greifen und die passend programmieren.

von Herr M. (herrmueller)


Lesenswert?

Thorsten O. schrieb:
> Du hast vergessen, eine Frage zu stellen ;)
>
>

Forum: Projekte & Code

Hier könnt ihr eure Projekte, Schaltungen oder Codeschnipsel vorstellen 
und diskutieren. Bitte hier keine Fragen posten!


Er hat bestimmt gelesen, dass man hier keine Fragen stellen darf!

von John (Gast)


Lesenswert?

Ich zweifle auch, dass man das was du willst, fertig kaufen kann. Und 
wenn, dann ist es wahrscheinlich teuer.

Soll die Zeitschaltuhr
[a] zu einem bestimmten Zeitpunkt schalten?
    z.B.: 21.02.2016 19:32:48 Uhr
oder
[b] solle es eine Art Ablaufsteuerung werden: Starten nach
    drücken auf [Start]?

Soll nur die Einschaltzeit per Zufall variieren, oder auch die 
Intervalle?
Wenn die Einschaltdauer und die Pausenzeiten in verschiedenen Bereichen 
per Zufall variieren sollen, und dazu noch ein bestimmtes Tastverhältnis 
eingehalten werden soll, dann sind die Intervalle irgend wann auch 
variabel.

Solle es ein Standalone-Gerät werden (bei [a] sinnvoll)?
Für den Kurzzeitbetrieb [b] könnte man auch eine Relaiskarte (ein 
Relais) mit einem Laptop steuern.

Es wäre viel einfacher dir zu helfen, wenn du sagen würdest was es genau 
werden soll.

Thorsten O. schrieb:
> Du hast vergessen, eine Frage zu stellen ;)

Auch wenn der Betreff kein Fragezeichen am Ende hat, könnte man ihn doch 
als Frage interpretieren. :)

von präzise antwort (Gast)


Lesenswert?

John schrieb:
>> Du hast vergessen, eine Frage zu stellen ;)
>
> Auch wenn der Betreff kein Fragezeichen am Ende hat, könnte man ihn doch
> als Frage interpretieren. :)

Ah, ok:

kaufen

von andere Antwort (Gast)


Lesenswert?

bauen

von Dieter F. (Gast)


Lesenswert?

Mailer schrieb:
> So, jetzt bin ich mal gespannt! :)

Ich auch - aus welcher Schul-Aufgabe ist das denn?

von Günter M. (redround)


Lesenswert?

würde ich auch selber bauen. Ein beliebiges kleines DEV-Board (Auswahl 
nach Kenntnis-Stand) und entweder ein kleines 433 MHz Modul + 
Funk-Steckdose oder eine Relais-Steckdose wie von Antrax wenn 
Netz-Spannung geschalten werden soll. Alternativ ein billiges Relais- 
oder MOSFET-Board, wenn's auf der Lastseite um Kleinspannung geht.

Mit entsprechendem Kenntnisstand kann man sich so eine kleine Steuerung 
aber auch komplett selbst zusammenlöten ... ist ja nun wirklich keine 
Raketen-Wissenschaft.

Reicht ein Pseudo-Zufall oder muss es ein echter Zufall sein?

: Bearbeitet durch User
von präzise antwort (Gast)


Lesenswert?

nein kaufen

von Michael B. (laberkopp)


Lesenswert?

Kaufen kannst du eine SPS, und dann nach deinen Wünschen programmieren. 
Eine fertige Zeitschaltuhr mit deinen Sonderwünschen (vor allem 
prozentuale Gesamteinaschaltzeit und Pausenzeiten) wird es nicht geben.
Billiger wäre es natürlich eine alte elektronische Zeitschaltuhr 
umzubauen, wenn man uC bereits programmieren kann und di Arbeitszeit 
nicht rechnet.

von doedel (Gast)


Lesenswert?

wenn jemand schon so fragen muss, dann wird es darauf hinauslaufen, 
etwas fertiges zu kaufen, das jemand anders extra für ihn gebaut hat :-)

also nicht bauen oder kaufen ... sondern bauen (lassen) und kaufen.

von Mailer (Gast)


Lesenswert?

Hi Leute,

Danke für alle Antworten.

Könnte Ihr mir vielleicht ein paar sehr konkrete Lösungstipps geben?

Zu meiner Qualifikation:

-gelernter Funkelektroniker
-zwei Programmierkurse an der Fernuni
-noch nie was "echtes" programmiert

Ich bin also letzten Endes Bastler. Traue es mir jedoch zum, mit etwas 
Hilfestellung von Euch das Projekt durchzuziehen! :) Bin auch bereit mir 
neues Wisse anzueignen.

Grüße
Mailer

von Michael (Gast)


Lesenswert?

So wird das nichts.
Entscheid dich für eine Mikrokontroller
Familie und kaufe dir die Hardware die du zum
programmieren brauchst.
Dann fang an zu programmieren.
Lass als Anfang mal eine LED leuchten, damit
hast du schon genug zu tun.

von Günter M. (redround)


Lesenswert?

wir wissen immer noch nicht, welche Last Du schalten willst. 
Netzspannung, 12V Gleichstrom oder ....

Wenn Du mit Programmieren noch nicht so viel am Hut hast, dann nimm 
einen kleine Arduino (oder was kompatibles) und los geht's. Eine LED mit 
den gewünschten Parametern zum Ein-/Ausschalten zu bringen, benötigt 
damit kaum mehr als max. 20 Zeilen Code ... 40, wenn auch noch ein 
LCD-Display zur Anzeige der Interval-Zeiten dran soll.

Der Rest der Schaltung hängt wie gesagt davon ab, was am Ende 
tatschälich geschalten werden soll.

: Bearbeitet durch User
von Mailer (Gast)


Lesenswert?

Im Folgenden versuche ich noch auf Eure Fragen einzugehen:


> Hier könnt ihr eure Projekte, Schaltungen oder Codeschnipsel vorstellen
> und diskutieren. Bitte hier keine Fragen posten!
>
> Er hat bestimmt gelesen, dass man hier keine Fragen stellen darf!

Habe ich nicht gesehen. Wenn das Thema hier nicht diskutiert werden 
darf, bitte ich um Verschiebung ins richtige Forum.



> Ich auch - aus welcher Schul-Aufgabe ist das denn?

Aus keiner. Ist für den privaten Gebrauch. Wenn Ihr darauf besteht, kann 
ich sagen wofür. Der ein oder andere wird es sich jetzt schon denken 
können....:)


> Reicht ein Pseudo-Zufall oder muss es ein echter Zufall sein?


Pseudo-Zufall ist ausreichend.


Noch ein paar Hinweise:

-Wenn möglich bitte ich um konkrete Vorschläge für Produkte oder 
Bauteile, da. Wenn Ihr sagt SPS, weiß ich nicht was das ist, und Google 
hilft hier nicht. :)
-Ich kann bisher nicht µC programmieren. Minimale Erfahrungen (!) (im 
Rahmen meiner Ausbildung bzw. der Fernkurse) habe ich bisher mit 
Assembler, GAL, Pascal und Java. Mit Bool'scher Algebra kenne ich 
michauch ein bischen aus, falls das was hilft! :)

von doedel (Gast)


Lesenswert?

also ganz konkret ... ich nutze zum Beispiel sowas:

http://shop.cboden.de/Digistump/Digispark/Development-Board/Digispark-PRO.html

eine LED zum Testen ist da schon mit drauf

dazu wenn Du willst ein LCD wie dieses:
http://shop.cboden.de/Digistump/Digispark/Shields/20x4-I2C-LCD-Erweiterungssatz.html

von präzise antwort (Gast)


Lesenswert?

Mailer schrieb:
> Minimale Erfahrungen (!) (im
> Rahmen meiner Ausbildung bzw. der Fernkurse) habe ich bisher mit
> Assembler, GAL, Pascal und Java. Mit Bool'scher Algebra kenne ich
> michauch ein bischen aus, falls das was hilft! :)

Asembler auf was???
Ach egal, vergiss es. Wenn du selbst bauen und noch in diesem 
Jahrhundert fertig werden möchtest, nimm das:
https://www.conrad.de/de/sps-starterkit-siemens-6ed1057-3ba02-0aa8-115-vac-115-vdc-230-vac-230-vdc-1302217.html

von npn (Gast)


Lesenswert?

präzise antwort schrieb:
> John schrieb:
>>> Du hast vergessen, eine Frage zu stellen ;)
>>
>> Auch wenn der Betreff kein Fragezeichen am Ende hat, könnte man ihn doch
>> als Frage interpretieren. :)
>
> Ah, ok:
>
> kaufen

Zu so einer präzisen Antwort gehört aber auch die Angabe einer Quelle, 
wo man so eine Uhr kaufen kann :-)

von npn (Gast)


Lesenswert?

Mailer schrieb:
> Wenn Ihr sagt SPS, weiß ich nicht was das ist, und Google
> hilft hier nicht. :)

Gleich der erste Google-Treffer:
https://de.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung

Für deine Zwecke würde vermutlich eine Logo reichen.

von npn (Gast)


Lesenswert?

präzise antwort schrieb:
> nein kaufen

Und immer noch keine Quellenangabe, WO man die Uhr kaufen kann!

von Philipp K. (philipp_k59)


Lesenswert?

Mit programmiertechnischer Erfahrung könnte schon ein Arduino 
ausreichen..

Wieviele Ausgänge soll das ganze denn haben?

von Michael B. (laberkopp)


Lesenswert?

Philipp K. schrieb:
> Mit programmiertechnischer Erfahrung könnte schon ein Arduino
> ausreichen..

Um 230V~ zu schalten ?

Nein, niemals.

von Mailer (Gast)


Lesenswert?

Danke, ich schaue mir alle Links an.


Ihr könnte davon ausgehen, dass nur eine Batterie damit geschalten 
werden soll (1,5 bis max. 12V, das steht noch nicht genau fest).

Nach Möglichkeit sollte die Lösung preisgünstig sein.

von Mailer (Gast)


Lesenswert?

Nachtrag:

Weiß nicht, ob das möglich ist,wenn ja wäre es schön, wenn die Lösung 
diese Anforderungen erfüllt: Steuerung ist mobil einsetzbar, d.h.

-geringes Gewicht
-möglichst kompakte Bauart
-batteriebetrieben

von Dieter F. (Gast)


Lesenswert?

Mailer schrieb:
> Aus keiner. Ist für den privaten Gebrauch. Wenn Ihr darauf besteht, kann
> ich sagen wofür. Der ein oder andere wird es sich jetzt schon denken
> können....:)

Nicht nur für Dich Lösungsansätze entwickeln auch noch Rätselraten ist 
angesagt ...

Mailer schrieb:
> Danke, ich schaue mir alle Links an.

Sehr freundlich von Dir ...

Mailer schrieb:
> Ihr könnte davon ausgehen, dass nur eine Batterie damit geschalten
> werden soll (1,5 bis max. 12V, das steht noch nicht genau fest).
>
> Nach Möglichkeit sollte die Lösung preisgünstig sein.

Ja, Du wirst immer präziser ...

Mailer schrieb:
> Nachtrag:
>
> Weiß nicht, ob das möglich ist,wenn ja wäre es schön, wenn die Lösung
> diese Anforderungen erfüllt: Steuerung ist mobil einsetzbar, d.h.
>
> -geringes Gewicht
> -möglichst kompakte Bauart
> -batteriebetrieben

Ja ... wäre da nicht ein (kostenlos) angelieferter Prototyp praktisch?

von Philipp_K59 (Gast)


Lesenswert?

Michael B. schrieb:
> Um 230V~ zu schalten ?

War doch noch garnicht Thema, bei nur einem Ausgang auf vielleicht 12vDC 
gehen ganz andere Sachen.

Bestimmt kein starterpack mit ner 200€ Logo.

von präzise antwort (Gast)


Lesenswert?

npn schrieb:
> präzise antwort schrieb:
>> nein kaufen
>
> Und immer noch keine Quellenangabe, WO man die Uhr kaufen kann!

Na ja, aber dann doch fast:

präzise antwort schrieb:
> Wenn du selbst bauen und noch in diesem
> Jahrhundert fertig werden möchtest, nimm das:
> 
https://www.conrad.de/de/sps-starterkit-siemens-6ed1057-3ba02-0aa8-115-vac-115-vdc-230-vac-230-vdc-1302217.html

Ist praktisch zum fertig kaufen und selbst programmieren.
Zur gewünschten Betriebsspannung hatte sich der TO bis dahin nicht 
geäußert.

Philipp_K59 schrieb:
> bei nur einem Ausgang auf vielleicht 12vDC
> gehen ganz andere Sachen.
>
> Bestimmt kein starterpack mit ner 200€ Logo.

Das kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich 
geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler, 
Hühnerfutter für unter 10 Euros.
Ergibt nen schönen zusammengekleckerten Drahtverhau der auf dem Tisch 
rumliegt oder im Schuhkarton verpackt an die Wand gespaxt werden kann.

Allerdings muß man dann schon die Programmierumgebung besitzen, eine 
geeignete Programmiersprache beherrschen und soviel Elektronikkenntnisse 
mitbringen, daß hier nicht anschließend herumgejammert wird: Häää.., 
immer wenn das Relais anzieht macht der µC nen Reset- wie kann das denn 
sein und das EEPROM... das EEPROM vergisst immer alles und lässt sich 
sowieso nicht richtig beschreiben, hilfehilfe...  oder so in der Art.

Das führt nämlich zu Frust. Und verzögert die Fertigstellung meist auf 
den 30.Februar im nächsten Jahrtausend.

Mit der Logo ist das alles ganz Easy.
Jeder der eine normale Auffassungsgabe besitzt hat damit, von Null 
beginnend, nach 2 Tagen das gewünschte fertig.
Läuft ewig ohne nervige Seiteneffekte und abbrennendes Chinanetzteil. 
Und man hat etwas sinnvolles fürs Leben und den Job gelernt.

von Dieter F. (Gast)


Lesenswert?

präzise antwort schrieb:
> Läuft ewig ohne nervige Seiteneffekte und abbrennendes Chinanetzteil.
> Und man hat etwas sinnvolles fürs Leben und den Job gelernt.

Dann schreib Mailer halt mal an und ihr könnt euch zusammentun :-)

So einfach können Probleme gelöst werden!

von Philipp_K59 (Gast)


Lesenswert?

präzise antwort schrieb:
> as kommt immer auf die Möglichkeiten und den Wissensstand an. Natürlich
> geht das mit nem Tiny2313 + HD44780 Display + Taster, Spannungsregler,
> Hühnerfutter für unter 10 Euro

Jeder 16jährige kann sich das mit 10€ über Arduino bauen und 
programmieren.. Kommt halt auf die Anwendung, was man investieren möchte 
und wieviel man lernen möchte an.. Ich kenne die Logo selbst für kleine 
aber aufwendige Industrielösungen.. Absolut fehl am Platz.

von Dieter F. (Gast)


Lesenswert?

Philipp_K59 schrieb:
> Jeder 16jährige kann sich das mit 10€ über Arduino bauen und
> programmieren.. Kommt halt auf die Anwendung, was man investieren möchte
> und wieviel man lernen möchte an.. Ich kenne die Logo selbst für kleine
> aber aufwendige Industrielösungen.. Absolut fehl am Platz

Dann solltest Du Mailer kontaktieren.

Es gibt immer noch bessere Lösungen!

von Mailer (Gast)


Lesenswert?

Hi,

Danke für alle Tipps. Da es sich nur um eine private Spielerei 
handelt,ist die 200-€-Lösung überdimensioniert. Ich denke an eine 
preiswerte Eigenbau-Lösung. Ich bin durchaus bereit Neues zu lernen, und 
über einen längeren Zeitraum daran zu arbeiten.

Wenn ich es richtig sehe, brauche ich an Material:

-Gehäuse
-Draht
-programmierbaren Chip
-Display
-Eingabeelemente
-evtl. kleine Platine zum selbst bestücken
-weitere Kleinteile
-Brenner um den Chip zu beschreiben
-evtl. Brennsoftware
-Programmiersprache


Ich will nicht unverschämt sein, aber ich habe keine Ahnung, wo ich 
ansetzen soll. Könntet Ihr mir konkrete Vorschläge für die einzelnen 
Bestandteile machen?

Das würde mir wirklich helfen.

Dank und Grüße
Mailer

von Oliver S. (oliverso)


Lesenswert?

Vergiß das vollständige Selberbauen.

Such dir aus der Vierlzahl der Arduino-Möglichkeiten die passenden 
Module raus, und bastel die zusammen. Das kostet alles kein Vermögen, 
und du bist sehr viel schneller fertig. Google und eBay helfen dir da 
weiter.

Ob du zum Programmieren dann auch die Arduino-Libs verwendest, oder 
nicht, ist deine Entscheidung. Gehen tut beides, und für jemanden. Der 
so etwas noch nie gemacht hat, dürfte es beinahe gleich schwierig 
werden.

Oliver

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Mailer schrieb:
> Nach Möglichkeit sollte die Lösung preisgünstig sein.

Michael schrieb:
> Entscheid dich für eine Mikrokontroller
> Familie und kaufe dir die Hardware die du zum
> programmieren brauchst.

Die Hardware, um das ganze zu entwickeln an einer LED zum Laufen zu 
bringen, sollte nicht über 13€ kosten. Da wären dann schon LCD 16x2 und 
ein kleiner Logikanalysator mit dabei, um nicht mit der Stopuhr daneben 
sitzen zu müssen (ohne LA: Arduino USB Nano 3€).
Je nach dem, was damit gesteuert werden soll (Anzahl Kanäle, Spannung, 
Strom), kommen dann noch ein paar € dazu.

Mailer schrieb:
> Wenn ich es richtig sehe, brauche ich an Material:
>
> -Brenner um den Chip zu beschreiben
> -evtl. Brennsoftware

Das ist für ein Einzelprojekt wirklich übertrieben. Brenner und 
Brennersoft kann man sich sparen, wenn man z.B. o.g. µC mit Bootloader 
verwendet.

von Düsendieb (Gast)


Lesenswert?

Wenn Du gerne Basteln willst:

Arduino (Uno oder 2560)
TFT Touchscreen Shild
Relaisshild
Netzteil

Kostet ca 50€

Und 2 Wochen jeden Abend Zeit, um mit kleinen Programmen anzufangen und 
sich langsam mit vielen Beispielprogrammen heran zu tasten

von Joachim B. (jar)


Lesenswert?

Oliver S. schrieb:
> Selberbauen.

+1

Es gibt eben nicht immer alles zu kaufen,

z.B. Cam Timer, die meisten sind doof, man kann zwar wählen

alle 99 Stunden ein Bild oder 99 Bilder, aber niemals kann man sagen,

jeden Werktag ein Bild um 9:00 Uhr aufnehmen, schon alleine Ostermontag 
und Pfingstmontag rausnehmen würde dort nicht klappen.

Also selberbauen.

Bewegliche Feiertagsberechnung ist ja kein Zauber.

Oder meine Rolladensteuerung, soll alle nach Sonnenuntergang 
runterfahren, Lichsensor? zu ungenau, zuviel Verkabelung, aber 
Sonnenuntergangsberechnung für eine GEO Koordinate ist keine Hexerei, 
macht ein Arduino nano 328p mit links.

von Boris O. (bohnsorg) Benutzerseite


Lesenswert?

Zerlege es in Teilprobleme und löse sie der Reihe nach. Fang mit einem 
Arduino an, nimm ruhig den Uno R3 und nicht das kleinste Modell. Die 
Buchsen sind stabiler und die mögl. Verlustleistung (Spannungsregler) 
größer. Benutze eine einzige LED und stricke dir das Programm zurecht. 
So ganz klar ist mir das noch nicht, weil besonders Zufallzahlen mit 
kleiner Hardware nur mit ein paar Kniffen zu erzeugen sind. Sonst sind 
es Pseudozufallszahlen und damit einer Folge unterworfen. (Womit wir 
schon in den schmutzigen Details stecken, bspw. den internen AD-Wandler 
zu verwenden, um den Temperatursensor auszulesen und davon nur jeweils 
das letzte Bit zu verwenden.)

Wenn dir das dann Spaß macht, kannst du dir über die Schalter Gedanken 
machen.

von Z. Udummfür (Gast)


Lesenswert?

> Arduino (Uno oder 2560)
> TFT Touchscreen Shild
> Relaisshild

  Wo ist die Echtzeituhr mit dabei?

von npn (Gast)


Lesenswert?

Z. Udummfür schrieb:
>> Arduino (Uno oder 2560)
>> TFT Touchscreen Shild
>> Relaisshild
>
>   Wo ist die Echtzeituhr mit dabei?

Im 2560!

von präzise antwort (Gast)


Lesenswert?

Mailer schrieb:
> Ich bin durchaus bereit Neues zu lernen, und
> über einen längeren Zeitraum daran zu arbeiten.

Und, gibts schon irgend welche Fortschritte?

von Andreas R. (andreasr)


Lesenswert?

Stelle gerade mein Projekt online:
https://www.mikrocontroller.net/articles/SPS_mit_ATmega
Schau mal in'n paar Tagen nochmal vorbei, dann sollte die Doku fertig 
sein (incl. Eagle und Source-Code).
Damit geht auch Zeitschaltuhr (incl. Sonnenauf-/Untergangszeiten).

Gruß Andreas

von jibi (Gast)


Lesenswert?

Ich würde anders vorgehen: Nehme eine Ip-steckdosenleiste, diese kommt 
ins lokale Netzwerk. Auf einem Server/PC (raspberry zur not) lässt du 
ein Script laufen das die Leiste ansteuert :D, beim script können wir 
dir dann wieder helfen. KOsten ca. 100€. Erfolg: 100%

Gruß Jonas

von MaWin (Gast)


Lesenswert?

Andreas R. schrieb:
> Stelle gerade mein Projekt online:

Verstehe ich nicht. Du schreibst vom hohen Preis einer SPS, ja, eine 
Logo kostet über 100 EUR, zu viel für eine Zeitschaltuhr.
Aber wenn ich dein Bopla-Gehäuse mit Reihenklemmen sehe, unter 100 
kommst du da auch nicht weg.

Die AWL ähnliche Programmierung ist nett erklärt, aber wenn man dafür 
ein C-Programm kompilieren und übertragen muss...  Das sollte in einem 
LEARN Modus per 4 Tasten (verwerfen und zurück, nächstmögliche Auswahl, 
vorherige Auswahl, bestätigen und weiter) ins EEPROM eingebbar sein.

Nimm ein einfaches Hutschienengehäuse wie 
https://www.reichelt.de/?ARTICLE=44868
Erweiterungen können in denselben Gehäusen daneben passen mit seitlichem 
Koppelstecker (I2C+Power)

von Cyblord -. (cyblord)


Lesenswert?

MaWin schrieb:
>> Die AWL ähnliche Programmierung ist nett erklärt, aber wenn man dafür
> ein C-Programm kompilieren und übertragen muss...  Das sollte in einem
> LEARN Modus per 4 Tasten (verwerfen und zurück, nächstmögliche Auswahl,
> vorherige Auswahl, bestätigen und weiter) ins EEPROM eingebbar sein.

Richtig. Ich würde, wenn ich schon "eine SPS" bauen, einen Interpreter 
für LadderLogic (z.B. LDMicro) einbauen. Dann kann der Anwender damit 
Ladder Logic Programme bauen. Dann ist es wirklich "SPS like".

von Michael B. (laberkopp)


Lesenswert?

Cyblord -. schrieb:
> Dann ist es wirklich "SPS like".

Wobei viele den archaischen Methoden der SPS mit Grauen gegenüberstehen, 
und sich lieber BASIC wünschen würden.

von Philipp K. (philipp_k59)


Lesenswert?

Wenn schon SPS würde ich einen AWL Parser mit GUI oder sogar als "make" 
Script Bauen..

Dann spart man sich den lästigen Halb und Halb Code in C.. außerdem 
gibts das doch schon, ist nur so alt das es keiner mehr findet :D

von Ulrich P. (uprinz)


Lesenswert?

Also ich weiß nicht, ob es sinn macht im Mikrocontroller Forum Leute in 
die SPS Ecke zu jagen (oder ihnen durch die Blumen zu sagen, dass sie es 
ganz lassen sollen)... Ist irgendwie 6, setzen, Thema verfehlt.

Ich kann verstehen, dass jemand keinen riesigen Investitionen starten 
will um ein logisch etwas komplex klingendes, aber technisch sehr 
einfaches Projekt zu verwirklichen. Gerade Neu- und Quereinsteiger 
schrecken vor den ersten Investitionen zurück, wenn sie sich ihrer 
eigenen Fähigkeiten nicht sicher sind.

Wenn man erst mal für 100€ einen Arduino, ein LCD-Shield, ein 
Breakout-Shield, ein Relais-Shield.... kaufen muss und befürchtet, dass 
das alles in der Ecke landet, dann ist man eben unsicher.

Also schauen wir mal beim Chinesen "um die Ecke" und decken uns für ein 
paar Euro mit dem nötigen Material ein:

Ein Steckbrett mit Spannungsadapter: 5,-
http://www.banggood.com/MB-102-MB102-Solderless-Breadboard-Power-Supply-Jumper-Cable-Kits-p-933600.html
Ein Arduino Nano Clone: 3,-
http://www.banggood.com/ATmega328P-Nano-V3-Controller-Board-Compatible-Arduino-p-940937.html
Ein 8-fach Relais Board: 6,-
http://www.banggood.com/5V-8-Channel-Relay-Module-Board-For-Arduino-PIC-AVR-DSP-ARM-p-74110.html
Ein 2x16 Zeichen LCD mit I2C Adapter: 4,50
http://www.banggood.com/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p-950726.html

Taster hat auch ein Funkelektroniker noch in der Schublade, ebenso ein 
paar Widerstände zwischen 2k2 und 10k. Also sind wir mit ca. 20,- dabei, 
wenn wir die etwas teurere Versandart wählen, damit man nicht einen 
ganzen Monat auf das Zeugs warten muss.

Arduino Software installieren, nach und nach die Beispiele abarbeiten 
und dann so kombinieren, dass die eigene Lösung dabei heraus kommt.

Wenn man Uhr- und Schaltzeiten komfortabel einstellen will, kann man ja 
auch die hier noch drauf packen:
http://www.banggood.com/KY-040-Rotary-Decoder-Encoder-Module-For-Arduino-AVR-PIC-p-914010.html
Etwa 1,50 sollte einem etwas Eingabe-Luxus wert sein :)

Und nun viel Spaß beim tüfteln.

Disclaimer:
Natürlich ist das nur ein Chinese und es ist der Chinese meines 
Vertrauens. Es gibt noch viele andere Chinesen, womöglich auch einen 
Eures Vertrauens. Ich habe auch da schon mal Sachen gekauft, die erst 
etwas überarbeitet werden mussten, aber man ist dort sehr kulant.

Achtet bei der Bestellung darauf, die Bestellungen so zu splitten, dass 
sie 20€ nicht um mehr als wenige Cent überschreiten, sonst zahlt Ihr 
Zoll. Je nach Zulieferdienst werden kräftige Aufschläge fällig, falls 
der Eure Zollgebühren auslegt. (DHL nimmt mind. 10€, auch wenn Ihr nur 
1€ Zoll zahlen müsst).

von Philipp K. (philipp_k59)


Lesenswert?

Das Problem ist hier Raten alle rum, schreiben urlange Beiträge aufs 
falsche Thema und der TO sagt auch nichts genau..

Fakten:
Einfach nur (1)eine 12V Lichtquelle nach belieben zeitgesteuert 
schalten.

von Dieter J. (fossi)


Lesenswert?

Vielleicht könnte man so ein Teil ev. noch modifizieren.
Einige Grundfunktionen sind da ja schon vorhanden.
Bei dem Preis wäre das ein Versuch wert.

http://www.sestos-hk.com/english/product_show.asp?id=457

Nur mal so als Vorschlag

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.