Forum: Mikrocontroller und Digitale Elektronik GSM-Fernschalter Funktionen verändern über µC?


von David M. (astraracer87)


Angehängte Dateien:

Lesenswert?

Hallo,

Da ich noch in den Kinderschuhen stecke was µC Betrifft, bräuchte ich
eure Hilfe. Habe ein Problem, ich würde gerne ein GSM Fernschaltmodul
von Elektor aufbauen hier
http://www.elektor.de/jahrgang/2008/november/gsm-f...
ist das Projekt einmal beschrieben. Nun ist es dort so das beim
ansteuern das ersten Relais vom µC ATmega8 nur eine Sekunde geschaltet
wird. Da ich am ersten Ausgang aber gerne die Standheizung für ca. 1800
Sekunden (30 Minuten) ansteuern würde, wollte ich fragen ob es möglich
ist die Firmware die es bei Elektor zum Download gibt dahin gehend um
zuschreiben?
Meine Überlegung:

Der Standard ist folgender:
Exit1 Lässt sich immer nur für eine Sekunde ansteuern.
Exit2 ist Toggelfähig und kann per Jumper umgeschaltet werden auf eine
Sekunde ansteuern
Exit3 ist über einen Timer der am µC angeschlossen ist Steuerbar dort
lässt sich zwischen 1, 5, 10, 15, 20, 30, 45, 60, 90 und 120 Minuten
schalten.

So hätte ich es gerne:
Kann man den AVR so umschreiben das
EXIT1 den Timer bekommt (halt darüber die Dauer gesteuert werden kann)
EXIT2 Toggelfähigkei und Umschaltung so lassen und
EXIT3 auch Toggelfähig machen?

Habe den Quellcode mal Angehangen

Danke für eure Hilfe!

Grüße
David

von David M. (astraracer87)


Lesenswert?

Hallo,
hab mir das ganze noch mal angesehen. Muss ich nur die Sachen 
untereinander änderen? Sprich kann ich zB einfach den Timer Code beim 
Exit1 Anfügen und den vorhanden Löschen?

Grüße

David

von Gast 12345678 (Gast)


Lesenswert?

Wie wäres vielleicht noch mit einem Stromlaufplan?

von David M. (astraracer87)


Lesenswert?

Den Stromlaufplan kann man hier einsehen 
http://www.blafusel.de/misc/files/gsm.pdf

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.