Terra-Steuerung mit C-Control I Station 2.0
ich hoffe ich bin hier im richtigen thread, wenn nicht bitte verschieben ;)
hallo leute,
ich habe vor mir mein terrarium mit einer c-control zu unterhalten, das heist alles relevante soll mit ihr angesteuert werden, um mir die arbeit zu erleichtern.
nun habe ich mir schon gedanken gemacht was ich brauche und habe mir einen feinen einkaufszettel erstellt.
mein erster eindruck war: gar nicht mal so teuer...
mein zweiter eindruck war: wie soll ichs umsetzen ohne kenntnisse von basic++...
soviel zum vorwort ;)
ich habe mir mit autocad eine zeichnung angelegt welche den stromlaufplan darstellt.
desweiteren habe ich mir das program basic++2006 installiert.
Zitat:
folgende bauteile werden zum einsatz kommen:
- C-CONTROL I STATION 2.0
- Netzteil 230V auf 12V dc 3,5A
- 4 RELAIS
- 2 LSS Automat ABB 1B16
- DCF AKTIVANTENNE
- 2 TEMPERATURFÜHLER DS18S20
- 1 Feuchtesensor für relative Luftfeuchte FS-220H
- Analoger Messumformer HM/G-I10 <- falls er gebraucht wird ?
- DIMMER-MODUL <- optional zur simulation tag->nacht->tag...
Zitat:
gesteuert werden soll:
- k1 lüfter - Namiba Terra
- k2 heizung - AccuLux ThermoLux Wärmematte
- k3 tageslicht - Neodymium Basking Spot Daylight
- k4 nachtlicht - Exo-Terra Night Glo
- d1 beregnung - Lucky Reptile Super Rain
- d2 nebler - Europet Mini Nebler
- d3 wasserfall - Eckwasserfall mini inkl. Pumpe
- d4 uv licht - Hobby Infrared Light
nun zu meinem hilfeersuchen,
wäre es für einen lieben programierer viell. möglich mir ein beispiel für eine zeitsteuerung zu erstellen, in welcher zum bsp. licht an/aus zu einer gewissen zeit geschalten wird, über das relais K3 ?
licht ein: 6:00
licht aus: 20:00
das ganze täglich
ich würde dieses bsp. dann nehmen um darauf auf zu bauen und zu üben.
selbstverständlich werde ich mir auch diverse lektüre zulegen, über hinweise würde ich mich freuen.
vielen dank für eure mühe und einen guten rutsch
wünscht euch physicus
Liste der Anhänge anzeigen (Anzahl: 1)
Irgendwie bin ich auch am verzweifeln.
Ich habe noch eine Frage: wie addressiere ich das Thermometer Modul richtig???
Ich hab mir die Lib Datei inzwischen in meine Funktionen eingebaut.
Und ich brauche nur noch die richtige Addresse, nur bei der Auswahl derselben tue ich mich etwas schwer...
Imrahil
*EDIT*
Ich habe mitlerweile folgende Addressen ausprobiert:
145, 147, 149, 151, 153, 155, 157, 159
Keine hat einen brauchbaren Wert zurückgegeben.
Meine Aufrufe:
Code:
ADR=159
DS1631RESET(ADR)
DS1631SET_STATUS(ADR,1)
Code:
LCD.Off
DS1631CONVERT(ADR) 'DA-Umsetzung starten
DS1631WAIT_READY(ADR) 'auf Bereitmeldung warten
aussentemp=DS1631GET_TEMP(ADR) 'Messwert an Variable
LCD.Init
Letzterer wird mittels Interrupt wiederholt aufgerufen.
Vollständiger Quellcode (zu einer Heizungssteuerung, vorsicht, ist vorwiegend unkommentiert):