Forum: Mikrocontroller und Digitale Elektronik Daten logging mit Xbee?


von Christian C. (Firma: Moinsen) (christian123123)


Lesenswert?

Hallo,

ich würde gerne wissen ob man Data Logging mit Xbees machen kann. In der 
Form, als dass man ein xbee geparkt und aktiv laufen hat der dann data 
logging betreibt und diese daten direkt auf einer sd karte abspeichert. 
So dass man dann mit dem anderen xbee modul dahergehen kann und nach 
Belieben zur selbstgewählten Zeit diesen Datensatz wireless herüberladen 
kann.
Ist das möglich?

Besten Dank vorab und Gruss

von Eumel (Gast)


Lesenswert?

Ja.

von Christian C. (Firma: Moinsen) (christian123123)


Lesenswert?

ok und wie geht man da vor?

von Eumel (Gast)


Lesenswert?

Stück für Stück. Erstmal baust du dir "nur" einen Datalogger der seine 
Messdaten auf einer SD KArte speichert. Dann kommt das Funk zeug dazu. 
Zerleg das Problem in für dich zu bewältigende Teilschritt, dann machst 
du alles schön schritt für schritt, sonst verliert du zu schnell den 
überblick.

von Christian C. (Firma: Moinsen) (christian123123)


Lesenswert?

Ok Arduino Micro liegt vor, SD breakout Modul auch. Dann den Sensor der 
auch mit dem Micro verbunden wird. Als Datenlogger reicht dieses sd 
breakout aus, da braucht man keinen openlog oder data logging shield 
wird gesagt.

von Christian C. (Firma: Moinsen) (christian123123)


Angehängte Dateien:

Lesenswert?

Ich bin gerade mit dem SD Tutorial beschäftigt. 
http://www.ladyada.net/products/microsd/

Ich möchte ein sketch machen, was heisst das eigentlich korrekt 
übersetzt auf deutsch?, wo man eine Datei schreiben kann aber ich finde 
die entsprechende test.txt datei nicht. Wo muss ich die suchen?
________________________________________
:
#include <SD.h>

File myFile;

void setup()
{
Serial.begin(9600);
Serial.print("Initializing SD card...");
// On the Ethernet Shield, CS is pin 4. It's set as an output by 
default.
// Note that even if it's not used as the CS pin, the hardware SS pin
// (10 on most Arduino boards, 53 on the Mega) must be left as an output
// or the SD library functions will not work.
pinMode(10, OUTPUT);

if (!SD.begin(10)) {
Serial.println("initialization failed!");
return;
}
Serial.println("initialization done.");

// open the file. note that only one file can be open at a time,
// so you have to close this one before opening another.
myFile = SD.open("test.txt", FILE_WRITE);

// if the file opened okay, write to it:
if (myFile) {
Serial.print("Writing to test.txt...");
myFile.println("testing 1, 2, 3.");
// close the file:
myFile.close();
Serial.println("done.");
} else {
// if the file didn't open, print an error:
Serial.println("error opening test.txt");
}
}

void loop()
{
// nothing happens after setup
}
______________________________________________________________-

When you run it you should see the following:

Image


You can then open up the file in your operating system by inserting the 
card. You'll see one line for each time the sketch ran. That is to say, 
it appends to the file, not overwriting it.

Image

Den ersten Bildkasten das läuft, aber diese Test.txt datei wie gesagt 
die finde ich irgendwie nicht.

danke

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.