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 %-)
Wenn Du eine Millionen davon bestellst bekommst Du die Chips auch für nen Appel und nen Ei. Soll das Ding denn in Stückzahlen gebaut werden? Tom
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€ :(
Hast Du schon mal 500 Stück angefragt? Da bewegen sich dei Preise schon deutlich. Musst halt direkt bei den Distris anfragen. Tom
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!
Hey Harald Danke für die Antworten. Werde mir die Module mal genauer ankucken und dich evtl. nochmal nerven:) Danke soweit!!
Musst nur auch bedenken, dass ein Bluetooth Protokollstack schon etwas aufwändiger als ein ZigBee ist. Gruß Tom
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.
Sorry, letzter Post meinte BTM-110 und BTM-220 als reine BT-Hardware ohne Stack.
Aargh, noch ein Schreibfehler: BTM-112 und BTM-222 sind Module MIT Stack.
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
Aha, danke Harald!! Hatte ich also richtig vermutet. Jetzt wird der Thomas auch scharf darauf:)
Schade: Grad gesehen, unterstützt nur 7 Slaves. Für meine Anwendung ist die Mesh Natur von ZigBee besser geeignet. 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
Hi Willhelm Danke. Hast du mir da auch eine Hausnummer als Preis?
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?!
Bluetooth ist kompletter Overkill. Denn eine Bluetooth Verbindung ist gesichert.
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.
Ja dafür nehme ich dann den Atmega48PA. Super danke soweit für die Infos, hast mir gut weitergeholfen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.