Forum: Mikrocontroller und Digitale Elektronik Arduino ausreichend für Daten via Wlan o. Bluetooth auf SD Karte?


von Daniel-Markus H. (dama)


Lesenswert?

Hallo,
ich bin gerade dabei mich mit Mikrocontroller an zu freunden, nachdem 
ich schon Erfahrung mit Programmieren und Elektronik gesammelt habe. Und 
da kam mir in den Sinn ein kleines tragbares und kabelloses Datenlager 
zu machen. Also via Wlan oder Bluetooth Daten bspw vom Handy auf ein SD 
Karten Shild eines Arduino zu schubsen. So weit ich es bisher verstehe 
dürfte es prinzipiell möglich sein.
Was mir bisher noch nicht so ganz klar ist was die einzelnen Arduinos 
bzw die verbauten Microkontroller leisten können? Scheinbar sind mit 
Arduino Bluetooth Baudrate von 115200 möglich, allerdings weiß ich nicht 
ob es mit allen möglich ist oder wie viel Leistung das schreiben der 
aufkommenden Daten auf eine SD Karte benötigt.
Meine Frage ist also welcher Arduino ist ausreichend bzw. welcher 
Microkontroller sollte erhaben, reicht einer der kleinen Micro, Mini, 
Nano?

MfG
Daniel-Markus

von Stefan F. (Gast)


Lesenswert?

Die Bluetooth Schnittstelle kann maximal 115200 Baud, aber nur wenn die 
Rahmenbedingungen optiomal sind.

Die SD Karte wird im 1bit SPI Modus angesprochen, da sind 50kB/sec (wenn 
der Controller noch was anderes zu tun hat) realistisch. Nach allen 
erdenklichen Optimierungen würde ich nicht mehr als 100kB/sec erwarten.

Wenndu vor hast, damit Musik oder Videos zu übertragen, dass schlag es 
Dir ganz schnell wieder aus dem Kopf. Kauf lieber ein fertiges Produkt, 
das 100 mal schneller ist.

von Stefan F. (Gast)


Lesenswert?

Ich sollte vielleicht noch erwähnen, dass viele Bluetooth Module auf bis 
zu 1Mbit/s konfiguriert werden können. Aber sie funktionieren dann nicht 
mehr zuverlässig und die Reichweite reduziert sich sehr (weniger als 2 
Meter).

von Wolfgang A. (Gast)


Lesenswert?

Daniel-Markus H. schrieb:
> reicht einer der kleinen Micro, Mini,
> Nano?

Die Arduino Mini und Nano werden aktuell beide meist mit dem ATmega328 
bestückt, der Micro mit ATmega32U4. Wie der Name sagt, habe die alle 
32kByte Flash Speicher.

Je nach vorgesehener Betriebsspannung gibt es die oft mit 8 oder 16MHz. 
Beim Betrieb mit der SD-Karte ist es eher der Code, der Flash kostet. 
Und der RAM kann bei hoher Datenrate knapp werden, wenn der 
SD-Controller gerade anderweitig beschäftigt ist.

Guck dir einfach mal an, was andere mit den Prozessoren für Projekte mit 
SD-Karte realisieren.

von Wolfgang A. (Gast)


Lesenswert?

Stefan U. schrieb:
> Aber sie funktionieren dann nicht
> mehr zuverlässig und die Reichweite reduziert sich sehr (weniger als 2
> Meter).

Auch dann dürfte die Reichweite ganz erheblich von der Sendeleistung 
abhängen. Es gibt verschiedene Klassen ;-)
https://de.wikipedia.org/wiki/Bluetooth#Klassen_und_Reichweite

von Mitleser (Gast)


Lesenswert?

Stefan U. schrieb:
> Wenndu vor hast, damit Musik oder Videos zu übertragen,

Das wäre wohl der erste Datenlogger für Musik und Videos ;-)
Auch kommerziell heißen die dann eher Audio- oder Videorecorder.

von Daniel-Markus (Gast)


Lesenswert?

Erst mal vielen Dank für die Antworten.

Bei der Idee steht im Vordergrund der Lernprozess auf dem Weg zur 
Realisierung als am Ende ein 100% nützliches Gerät zu haben wäre aber 
natürlich schön wenn da was raus kommt.

Nachdem ich mich umgeschaut habe ist es vielleicht am Besten ich hole 
mir erstmal einen UNO und etwas Zubehör, damit ich erst mal ein Gefühl 
entwickel für Leistung von solchen Microcontroller. Und entscheide dann 
wie es weiter geht.

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.