Hallo zusammen
Ich habe mit dem Thema ZigBee bis jetzt nichts am Hut gehabt, deswegen
schon mal sry im Voraus für evtl. dumme Fragen
Ich suche ein einfach zu integrierendes ZigBee Modul(oder bluetooth
modul), welches ich über einen Atmega48PA und dessen UART ansprechen
kann. Das ganze soll möglichst klein und billig sein.
Ist es kompliziert eine Funkstrecke zwischen zwei komunizierenden
Modulen auf zu bauen(bidirektionale Verbindung)?
Wenn ich das Prinzip richtig verstanden habe, muss ich nur beide Module
via µC gleich konfigurieren, Spannung ran und schon gehts los???
Ich denke mit "billig" scheidet die bluetooth variante aus, da ich kein
Modul unter 40€ gefunden habe(sollte max 5€ kosten)
Kennt jemand so ein Modul in der Preisklasse?
Danke für die Hilfe
Kuck Dir mal die XBee Module von Digi an, super einfach ne Verbindung
herzustellen, genau wie Du es schon annimst. Kosten ca. 25€ für die Pro
Version, die Standar so 20€. Hoffe das zählt noch zu bezahlbar.
Gruß
Tom
Hallo Thomas
Danke für die schnelle Antwort. Werde ich mir mal anschauen. Wobei 20€
noch zu teuer sind.
Gibt es eigentlich irgendwie die Möglichkeit ein Zigbee Modul via Handy
an zu sprechen? Oder ist das nur mit Bluetooth möglich?
Das Ziel der ganzen Sache ist:
Über Funk einen DC Motor via PWM aus einem Controller zu betreiben, und
auch eine Rückmeldung zu bekommen. Das ganze ist noch etwas wage, aber
so ist die Vorstellung.
Also bei 5 Euro Schmerzgrenze wirst Du vermutlich nur mit den RFM12
glücklich... Alles andere ist sehr viel teurer.
Müssen es denn 2.4GHz sein? Welche Reichweite willst Du denn
überbrücken?
Die RFM12 sind wohl etwas problematischer als die XBee oder andere
ZigBee Module.
Kuck Dir mal hierzu meine Thread
Beitrag "RFM12-433 oder XBee"
an.Wenns zuverlässig sein soll, würde ich die 40€ investieren.
Gruß
Tom
Reichweite: ca.10-30m
Steuerbar: Wenn möglich via Handy
Gibts einfach zu integrierende Alternativen zu Zigbee? Die Reichweite
und Datenrate der Anwendung ist ja nicht der Rede wert.
Danke
Via Handy wirst Du schon ein GSM-Modem oder Bluetooth brauchen, und wenn
Bluetooth wirst Du nur was damit anfangen können wenn Du ne App auf dem
Handy entwicklen kannst.
Tom
Ja die Sache mit der App überlasse ich dann jemand anderen:)
Wie schaffen es denn eigenlich die Chinesen ein 10€ Bluetooth headset
herzustellen? Da muss es doch irgenwo billige Chip Komplettlösungen
geben %-)
Hm ich denke 100-500Stk sind anviesiert. Ich mache das als Nebenjob für
eine kleine Firma.
Wo fängt denn der Bluetooth OEM Module Spaß preislich an? Ich finde
nichts unter 40€ :(
Bevor Du lange grübelst und unnötig suchst:
BT oder ZB für den geforderten Preisrahmen von 5 Euro wirst Du
(wahrscheinlich auch nur annähernd) erreichen, wenn Du selber die
nötigen Chipsätze nebst Softwarestacks von z.B. TI.com in deine
Schaltung integrierst. Aus deiner Fragestellung ist aber zu entnehmen,
dass Dir da das nötige Know-How bisher fehlt. Das Vorhaben ist dann
schon etwas aufwändiger.
Fertige Module kleinerer Reichweite auf BT-Basis gibt es z.B. hier:
http://www.tme.eu/de/katalog/artykuly.phtml?search=bluetooth&idp=1#search%3Dbluetooth
(Bei TME muss man nach Umschaltung auf Deutsch auch noch die Preisbasis
auf EUR umstellen). Das BTM-112 kostet bei min. 100 Stück 7.86 EUR.
Billiger habe ich ein BT-Modul noch nirgends gesehen. Wenn Du wirkllich
500 Stück benötigst, kannst Du die Fa. Rayson auch direkt andrahten. Bei
kleinerer Stückzahl aber nicht des Aufwandes wert (--> Verhandlung mit
Chinesen, Vorkasse, Luftfracht, Zoll). Eigentlich funkioniert das
BTM-112 recht gut, bis auf kleinere Besonderheiten, nachzulesen in
zahlreichen Beiträgen hier im Forum.
Das BTM-222 ist das gleiche Modul mit Sendeverstärker (höhere Reichweite
(Class 1, ca. 100m)), >100Stk. 8.85 EUR
Kleiner Nachtrag noch bezugnehmend auf das BTM-xx2:
Andy N. schrieb:> Ist es kompliziert eine Funkstrecke zwischen zwei komunizierenden> Modulen auf zu bauen(bidirektionale Verbindung)?
Nein, sehr einfach!
> Wenn ich das Prinzip richtig verstanden habe, muss ich nur beide Module> via µC gleich konfigurieren, Spannung ran und schon gehts los???
Ja!
Hm bin jetzt nicht der Softwareguru.
Ist es bei dem BTM-122 so kompliziert? Welche Schnittstelle empfielt
sich zu nehmen: SPI oder UART??
Ich habe das Ding so verstanden: 3.3V ran, via UART Parameter setzen
bzw. Daten schicken und das Teil fängt an zu senden! Bin ich soweit
richtig?
Der BT-Softwarestack ist in dem Flash-Baustein, der auf dem BTM-Modul
verbaut ist. Chipsatz und Softwarestack stammen von CSR.com. Damit hast
Du nichts zu tun! Vielleicht hat Thomas das mit dem BTM-112 bzw. BTM-220
verwechselt, dort muss man tatsächlich den Softwarestack selber
realisieren. Diese Hardware käme z.B. bei einem BT-Dongle für den PC
oder WinCE/Linux Geräte zum Einsatz. Würde ich mich auf einer
Embedded-Ebene nicht heranwagen.
Aber beim BTM-112 oder BTM-220 hat man einfaches Kommandointerface mit
AT-Befehlen, nach Parametrierung kann man einfach in den transparenten
Übertragungsmodus wechseln.
Hört sich ganz interessant an. Inwieweit kann man mit diesen Modulen,
die einen Integrierten Stack haben mit commerziellen BT geräten
kommunizieren?
Wie sieht es mit der tatsächlichen Reichweite aus? Vielleicht schwenke
ich mit meiner Bühnensteuerung dann doch noch Richtung BT.
Gruß
Tom
Hab gerade folgendes BT Modul im Einsatz:
http://www.rovingnetworks.com/rn-41.php
Ich übertrage damit serielle Daten (es kann glaub ich auch nur SPP).
Hängt an der USART der µC, AT-Kommandos zum Steuern
Um die Euphorie mal ein wenig zu bremsen:
Das BTM-xx2 kann SPP (serial port profile=transprente Daten von a nach
b) und sonst nichts! D.h. alle Angaben über PicoNet, IO, Audio etc. sind
reine theoretische Fähigkeiten des CSR-Chipsatzes bei entsprechender
Firmware. Die ist aber nicht gegeben. Vielleicht auf Anfrage bei Rayson
bei entsprechender Stückzahl.
Für alle anderen Zwecke (z.B. Sensornetzwerke) würde ich mir andere
Alternativen ansehen (XBee, Meshnetics, Radiometrics, Telegesis, etc.).
Vielleicht noch Module mit TI-Chipsätzen wie CC1100 oder CC2500, die
freien Softwarestacks von TI können RELATIV einfach implementiert
werden.
Im Endeffekt würde es völlig reichen, wenn es folgendes erfüllt:
-Via Handy Vorgabe für PWM Frequenz des Atmega
-Bestätigung das Befehl erhalten worden ist, oder sogar wie schnell der
DC Motor ist.
Dafür müsste die Funktionalität des Moduls doch reichen?!
Wieso ist BT Overkill? Leider haben die Mobiltelefone eben kein
RFMxx-Modul eingebaut und auch kein Funk-Türgong... Aber unterschätze
beim Mobiltelefon nicht die Programmierung. Wenn es auf einem läuft,
läuft es noch lange nicht auf 100 weiteren.
@Andy:
Die Funktionalität des BTM-Moduls reicht dafür auf jeden Fall,
allerdings kann direkt kein PWM ausgeben. Da müsste dann noch kleiner µC
dazwischen.