Ich möchte aktuell ein Projekt zum Thema Umweltsensorik angehen. Genauer die Erfassung von Temperatur, Luftdruck, Luftfeuchtigkeit und Helligkeit. Dabei gibt es mehrere Messpunkte (Sensormodule) wo all diese Werte auf einmal erfasst werden. Ausgewertet wird dann alles auf einer Zentrale. Die Sensormodule sind im Umkreis von 15 Metern um die Zentrale herum aufgestellt (Zimmer-/Wohnungs-/Hauswand dazwischen). Nun müssen die Werte von den Sensormodulen ja zur Zentrale kommen. Dies soll per Funkübertragung passieren. Ich hab mir dafür ZigBee "ausgesucht". Im Vergleich zu Bluetooth (die einzig andere mir bekannte Funktechnik mit Fertigmodulen) bietet ZigBee viele Vorteile. Zum Beispiel die Möglichkeit, mehrere Geräte (Sensormodule) in ein Netzwerk aufzunehmen und der geringere Stromverbrauch. Bevor ich aber nun in die Praxis gehe und baue, würde ich gerne vorher noch mal abklären, ob es da nicht noch andere Möglichkeiten der Funkübertragung mit Fertigmodulen gibt. Das ZigBee Modul, welches ich mir ausgesucht hatte, kommt von Watterott und heißt "XBee ZNET 2.5" (Art.Nr.: X2SMA). Wichtig ist mir die einfache Kommunikation mit dem Modul über z.B. UART oder I2C/TWI. Ich möchte kein Netzwerk-Stack in mein schon fast vollen µC packen. Zusammenfassend: Welche Funkmodule für Mikrocontroller (über USART, I2C geseuert) gibt es außer ZigBee noch?
Sören K. schrieb: > Wichtig ist mir die einfache Kommunikation mit dem Modul über z.B. UART > oder I2C/TWI. Ich möchte kein Netzwerk-Stack in mein schon fast vollen > µC packen. Es gibt Module, welche eine Netzwerkverbindung über UART bereitstellen. Sören K. schrieb: > Welche Funkmodule für Mikrocontroller (über USART, I2C > geseuert) gibt es außer ZigBee noch? Funk
Ich habe mir auch mal ein Sensornetzwerk aufgebaut und dabei die NRF24L01-Funkchips verwendet. Die gibt es auch als günstige Module, angesteuert werden sie per SPI. Stromsparen ist damit gut möglich und sie bieten auch bis zu 6 Kanäle, um Daten zu übertragen (quasi 6 Slaves senden an 1 Master).
Sub GHz ISM wie RFM12 / MRF49XA (433/866MHz) WLAN (ja, auch für µController mit UART) Zigbee kennst du ja schon, das scheint mir auch sinnvoll. Schau mal da: http://www.microchip.com/pagehandler/en-us/products/wireless/home.html die haben eigentlich recht vieles (zusammengekauft ;-)) Oder da: http://www.nordicsemi.com/ Sonst wäre noch zu nennen: Murata, TI Es gibt weitere Hersteller wie Sand am Meer. Ich würde einen Bogen um IOT-Kram machen, das ist überteuert und man bekommt oft keine Datenblätter. Hype eben :-(
Hallo Sören, ich nutze die Funkübertragung mit RFM12B und Mega8 IC (kosten für Empfänger/Sender ca. 12 Euro Eigenbau) Sender kann in Sekundentakt ca. 10 Messreihen an Empfänger schicken. Sehr stabil bis 100 Meter. (auch durch Stahlbetondecken) Da Sender- Empfangsmodule eigenständig sind und somit nur durch Programmierung des Master (Zentrale) Daten anzeigen oder speichern. Die Empfangsdaten vom Empfänger werden mit UART an Master Mega644B übergeben. Funktioniert sehr zuverlässig. Auch die Anzeige auf LCD ist OK. Wichtig war in meinem Projekt auch die Daten zu exportieren und am PC auszuwerten. Mit freundlichen Grüßen
Mesh aufbauen ginge ja auch: https://www.mikrocontroller.net/articles/RFM12_Protokoll_Stack https://www.mikrocontroller.net/articles/AVR_RFM12 oder JeeNodes: http://jeelabs.net/projects/hardware/wiki/JeeNode
Bluetooth Smart (BLE) http://www.microchip.com/wwwproducts/Devices.aspx?product=RN4020 Das ist ein CSR101x und damit sollte auch der CSR Mesh Stack laufen wenn es denn mal mehr Abstand sein soll. Mehr infos von CSR zu bekommen könnte aber kompliziert werden. Die haben nämlich wahnsinnige Angst das ihnen jemand was wegguckt.
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.