Forum: Mikrocontroller und Digitale Elektronik Projektvorstellung Datenlogger m. Funk - Bauteilecheck


von Ernst B. (puravida)


Lesenswert?

Hey,

wie schon angekündigt möchte ich gerne mein nächstes Bastelprojekt 
vorstellen und habe mir dazu auch schon die Bauteile rausgesucht. Wäre 
fein wenn ihr einen Blick drüber machen würdet ob das alles so Sinn 
macht.

Im wesentlichen geht es darum: Es ist ein Temperaturmessung mit zwei bis 
drei Messstellen geplant (& ev. Feuchtesensor). Eine Messstelle liegt im 
Freien, die andere im inneren eines Holzkastls. Die Daten sollen 
stündlich aufgezeichnet werden mit timestamp und einmal am Tag auch das 
Datum und auf eine SD-Karte gespeichert werden. SD deswegen weil sie von 
anderen ausgewertet wird die von technischen Dingen wenig Ahnung haben.

Es gibt, oft wenige Meter daneben, einen Kontrollstand der ebenfalls die 
Temperatur im inneren messen soll. Diese Daten sollen per Funk an die 
Hauptmessstelle (die mit der SD Karte) übertragen werden.

Alles wird Batteriebetrieben im Freien um muß daher einen 
Temperaturbereich von ca. -25° bis ca. 40° Celsius abdecken. Möglichst 
Stromsparend damit die Batterie möglichst lange hält.

Ich habe mir mal folgende Bauteile rausgesucht mit denen ich das gerne 
realisieren möchte:

Hauptmessstelle:
TPS62056 um die Versorgungsspannung auf 3,3V zu bekommen (Soweit ich 
gelesen habe braucht eine SD Karte diese 3,3V)
Als Thermoelement den DS18B20
Als Funkmodul NRF24L01+
Als RTC: DS1303 in Industrial Ausführung
Stromversorgung mit LiPo
RTC Buffer - weiß ich noch nicht
uC: AVR 168A

Nebenstelle:
AVR 88A
Funk: NRF24L01+
Thermo: DS18B20

Aufgezeichnet werden soll stündlich. Den Ablauf stelle ich mir so vor:
Der RTC gibt den Alarm aus und aktiviert den TS62056 aus dem Standby, uC 
startet, mißt Temperaturen, sendet ein Signal an die Nebenstelle die mit 
einem Ack inkl Daten antwortet, alles wird auf die SD geschrieben und uC 
schaltet den TS62056 wieder auf Standy.

Für die Nebenstelle gilt: Messe alle 5 Minuten die Temperatur, lege sie 
im Speicher des Funkmoduls ab und antworte mit dieser Messung auf die 
Anfrage von der Hauptstelle, dazwischen schlaffen soweit möglich.

Folgende Fragen sind noch offen für mich:

SD-Karte, Funkmodul und RTC hängen an SPI. Wenn ich den Hardware-SPI vom 
uC nutze, was mache ich mit dem SS-Ausgang? Auf Ausgang schalten und in 
der Luft hängenlassen? Chip-Select muß ich ja andere Pins verwenden. 
Verliere ich dadurch den SS vom Hardware-SPI als Pin?

Der TS62056 nimmt logisch high an einem PIN für den Betrieb und Low für 
den Standby-Betrieb. Der Interrupt vom RTC hat aktiv Low. Wie mache ich 
aus dem aktiv Low ein High damit der TS62056 wieder aus dem Standby 
kommt?

Betreffend der SD-Karte: vor der habe ich überhaupt bammel. Habe mir die 
Libs von Chen angeschaut aber ich steige da noch nicht durch. Da bin ich 
für jeden Tipp dankbar wie ich das angehe...

So, jetzt seid ihr dran, passt das soweit?

LG
Ernst

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.