Forum: Mikrocontroller und Digitale Elektronik Günstige Bluetooth Module ohne Probleme?


von Sefco (Gast)


Lesenswert?

Guten Morgen!

Ich möchte gerne mit Bluetooth Modulen im Rahmen eines Studierenden 
Projektes rumbasteln. Wir möchten gerne eine kleine Wetterstation 
aufbauen, die einen Außentemperatursensor, einen Innentemperatursensor 
inkl. Server und eine Handyapp hat.
Klappt auch alles soweit, wenn da nicht die Probleme mit den Billig 
Bluetooth Schrott Modulen wären.

Außensensor Bluetooth <- Innensensor (BL sichtbar) -> Handy (Android)

Was sollen die Module können?

a) Zwischen zwei Bluetooth Modulen eine Verbindung aufbauen
b) Zwischen einem Modul und dem Handy eine Verbindung aufbauen
b1) Kopplung soll per Android möglich sein
b2) Kopplung soll mit einer Serial-Bluetooth App möglich sein

Bonus:
c) Mit einem Modul und einem anderen Modul sowie einem Handy 
gleichzeitig verbunden sein

Ich habe jetzt schon 3 Mal Bluetooth Module des Typs HM-10, AT-09 und 
HM-18 gekauft (Ebay China, Ebay Deutschland (seriöser Händler) und 
Amazon). Alle dieser Module können entweder a) oder b1) oder b2). Kein 
Modul konnte mehr als 1 Anforderungen erfüllen. c) geht sowieso 
garnicht. Es funktionieren ständig irgendwelche AT Befehle nicht, 
Baudraten sind falsch oder Befehle gibts nicht.
Das Problem ist, dass die Module alle irgendwelche Clones sind, was man 
schon daran erkennt, dass Oszillatoren fehlen. Sogar die Elektronikläden 
in meiner Stadt verkaufen nur den gefakten Schrott.

Nun ist meine Frage einfach:

Wo zum Geier kann man mal endlich vernünftige, halbwegs erschwingliche 
BL Module bekommen (ohne dafür 20€ Versand zu zahlen) die endlich mal 
tun, was sie sollen?

Kann jemand einen Shop oder sogar eine ganz andere Modulreihe emfehlen?

Vielen Dank für die Hilfe!

von Jim M. (turboj)


Lesenswert?

Selbst ist der Mann.

Es gibt frei programmierbare Module für Bluetooth LE, die alles bis auf 
b2) abdecken könnten.

Für SPP bräuchte man Bluetooth Classic - das wäre hier ein unerwünschter 
Stromfresser. Sowohl auf dem Wetter Sensor als auch auf dem Handy.

Apropos Handy: Apple kann kein SPP, bzw. will für SPP extra Gebühr für 
ein Zertifikat haben. BTLE geht bei Apple ohne extra Kosten.

Diese intelligenten Module sollte man aber von Anfang an im Design 
vorsehen, denn man kann damit i.d.R. den Applikations µC komplett 
weglassen. Dafür sind die Module dann auch etwas teurer.

Man sollte dafür aber C programmieren können.

Modulempfehlungen hänngen von Euren Löterfartungen ab.

SparkFun  WRL-13990 ist verdammt teuer aber einfach zu Löten.
Rigado BMD-300 kostet die Hälfte, ist aber LGA und nur im Reflow Ofen zu 
löten.

Man braucht eins der DKs für den Anfang, die NordicSemi -basierten 
Module wollen mit einem JLink debuggt werden. Auf dem DK von Nordic ist 
ein JLink mit drauf.

von wurster (Gast)


Lesenswert?

Jim M. schrieb:
> SparkFun  WRL-13990

Den nRF52832 kriegt man in Fernost auf Platine für 7€. Sparkfun hat 
schon immer lächerlich hohe Summen verlangt.

von Olaf (Gast)


Lesenswert?

>> Ich möchte gerne mit Bluetooth Modulen im Rahmen eines Studierenden
>> Projektes rumbasteln.

Vor dem Hintergrund...

> Man braucht eins der DKs für den Anfang, die NordicSemi -basierten
> Module wollen mit einem JLink debuggt werden. Auf dem DK von Nordic ist
> ein JLink mit drauf.

...wuerde ich sowas auch empfehlen.

Es sei aber erwaehnt das man da am Anfange eine steile Lernkurve vor 
sich hat. Reinarbeiten in BLE, Toolchain, Arbeit mit einer fremden 
Libary, parallele Entwicklung der Handyapp, beschraenkte 
Debugmoeglichkeiten.

Es lohnt sich gerade fuer Studenten aber trotzdem weil man so schon ein 
bisschen in die naehe des Levels kommt auf dem man spaeter arbeiten 
wird.

Olaf

von Patrik (Gast)


Lesenswert?

Vielleicht die RN4870/1 von Microchip.

Gibt es bei Mouser (ca. 7,50€) oder auch Develektro (ca. 8,30€).
Bei Trenz Electronic gibt es ein entsprechendes Pmod Modul für knapp 
27€.

von Rechtschreibsozialist (Gast)


Lesenswert?

> Ich möchte gerne mit Bluetooth Modulen im Rahmen eines Studierenden
> Projektes rumbasteln.

Jetzt studieren schon die Projekte! Was für eine Zeit, in der wir leben!

Doch soll tatsächlich im Rahmen eines studierenden Projektes mit 
Bluetooth [und] Modulen gebastelt werden, oder doch eher in dem eines 
Studierendenprojektes, ggf. auch „Studierenden-Projektes“, mit 
Bluetooth-Modulen?

Fehlgesetzte Leerzeichen (nettere Bezeichnung für „Deppenleerzeichen“) 
sind oft nur lästig und ruinieren den Lesefluss, manchmal sind sie 
jedoch auch sinnentstellend und können dadurch sogar zu Schäden führen – 
etwa, wenn sie in Arbeitsanweisungen auftauchen! Deshalb: am besten gar 
nicht erst daran gewöhnen!




Euer
Rechtschreibsozialist – denn Rechtschreibung ist für alle da!

von John P. (brushlesspower)


Lesenswert?

Olaf schrieb:
> Es sei aber erwaehnt das man da am Anfange eine steile Lernkurve vor
> sich hat. Reinarbeiten in BLE, Toolchain, Arbeit mit einer fremden
> Libary, parallele Entwicklung der Handyapp, beschraenkte
> Debugmoeglichkeiten.


Für die NRF52 gibt es von Adafruit eine Arduino Library die sehr gut 
funktioniert und viele Beispiele und Doku hat.

Damit lässt sich so ein Projekt leicht erstellen.

von Sefco (Gast)


Lesenswert?

Rechtschreibsozialist schrieb:
> Jetzt studieren schon die Projekte! Was für eine Zeit, in der wir leben!
>
> Doch soll tatsächlich im Rahmen eines studierenden Projektes mit
> Bluetooth [und] Modulen gebastelt werden, oder doch eher in dem eines
> Studierendenprojektes, ggf. auch „Studierenden-Projektes“, mit
> Bluetooth-Modulen?
>
> Fehlgesetzte Leerzeichen (nettere Bezeichnung für „Deppenleerzeichen“)
> sind oft nur lästig und ruinieren den Lesefluss, manchmal sind sie
> jedoch auch sinnentstellend und können dadurch sogar zu Schäden führen –
> etwa, wenn sie in Arbeitsanweisungen auftauchen! Deshalb: am besten gar
> nicht erst daran gewöhnen!
>
> Euer
> Rechtschreibsozialist – denn Rechtschreibung ist für alle da!

Und in wie fern beantwortet das meine Frage? Ich würde sagen: Garnicht. 
In der Schule würde man das mit 6 bewerten - am Thema vorbei. Versuchs 
doch nochmal im Klugscheißer-Forum, passt da thematisch besser hin!

von Sefco (Gast)


Lesenswert?

Sind die Module und Chips die hier genannt werden, AT-Befehl fähig? Ich 
möchte ungern noch Schnittstellen und Protokolle implementieren. 
Deswegen haben wir auch zu den HM-xx / AT-xx Module gegriffen, weil sie 
eigentlich leicht zu bedienen sind.

von Harald A. (embedded)


Lesenswert?

Sefco schrieb:
> Sind die Module und Chips die hier genannt werden, AT-Befehl fähig?
Du solltest dich für diese Anwendung wirklich mit BT4/5 Modulen 
beschäftigen, nicht mit diesem alten SPP Kram. Es lohnt sich. Für NRF 
wurden die Möglichkeiten schon genannt, ich möchte noch die SiLabs 
Module nennen. Mittels fertiger SW, die man nur noch leicht abwandeln 
muss, ist es wirklich einfach! Da musst du nichts mehr in ein serielles 
Protokoll verpacken, es funktioniert über eine Art 
Register-Anfrage/Antwort Protokoll, dass bereits in Ultra-Stromsparend 
vorliegt und nicht mehr groß verändert werden muss. Viele Messgrößen 
sind standardisiert, man kann aber auch eigene Sache proprietär 
hinzufügen. Moderne Handys unterstützen das alles von Haus aus.


> möchte ungern noch Schnittstellen und Protokolle implementieren

Deshalb!

> Deswegen haben wir auch zu den HM-xx / AT-xx Module gegriffen, weil sie
> eigentlich leicht zu bedienen sind.
Das war mal früher so, heute gibt es bessere Möglichkeiten. Denke um, 
die Lernkurve ist kurz und steil, aber es lohnt sich!

Zur Beschaffbarkeit: alles ist bei Mouser relativ preiswert zu haben, 
falls du Student bist würde ich bei SiLabs auch mal freundlich fragen, 
kann sogar sein, dass du denen was abschwatzen kannst.

: Bearbeitet durch User
Beitrag #5934570 wurde von einem Moderator gelöscht.
von Sefco (Gast)


Lesenswert?

Harald A. schrieb:
> Du solltest dich für diese Anwendung wirklich mit BT4/5 Modulen
> beschäftigen, nicht mit diesem alten SPP Kram. Es lohnt sich. Für NRF
> wurden die Möglichkeiten schon genannt, ich möchte noch die SiLabs
> Module nennen.

Vielen Dank für den Tipp. Werde ich ausprobieren!

Beitrag #5935228 wurde von einem Moderator gelöscht.
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.