Was ist ein sinnvoller Ansatz, um Geräte über drahtlose Technologie mit Ihrem Computer zu verbinden?

9

Ich erinnere mich mit Vorliebe an die X-10-Tage, an denen Sie Ihren Computer an jede Wandplatte in Ihrem Haus anschließen und mithilfe eines Stromleitungsträgers Signale an adressierbare Empfänger senden konnten (mit unterschiedlichem Erfolg).

OK, vielleicht muss ich meine Mikrowelle von meinem Computer aus nicht aus der Ferne einschalten, aber ich denke immer noch, es wäre cool, ein drahtloses Steuerungsschema für eine Heimautomation zu haben, vielleicht sogar eine Webcam auf meinen Roomba zu setzen oder eine bestimmte Temperatur Sensoren außerhalb.

Was ist insgesamt ein vernünftiger Weg, um dies zu erreichen? Wifi-Endpunkte sind wirklich attraktiv, aber sie scheinen ein wenig teuer zu sein. Gibt es alternative Ansätze mit Radio? Oder ist der Stromleitungsträger noch der richtige Weg?

Robert Harvey
quelle

Antworten:

8

Schauen Sie sich die Sparkfun Wireless- Anleitung an.

Ich habe für die meisten meiner Low-End-Sachen mit Jeenodes gespielt und denke, es könnte das beste Kosten-Leistungs-Verhältnis sein. Ich bekomme meine durch moderne Geräte .

Dustin
quelle
1
Ich stimme dem zu. Ich habe mit den RFM12B-Modulen gespielt, um einen drahtlosen Beschleunigungsmesser zu bauen. tinkerlog.com/2010/02/07/remote-accelerometer Die Module sind billig und einfach zu programmieren. Die von JeeLabs bereitgestellte Arduino-Bibliothek funktioniert hervorragend.
Tinkerlog
1
Und die Module sind auch bei Sparkfun erhältlich: sparkfun.com/commerce/product_info.php?products_id=9582
tinkerlog
6

Für drahtlose Kommunikation innerhalb eines Hauses sind die nordischen nRF24L01 + -Chips (Module von Sparkfun erhältlich) oder die TI CC2500 (Module von TI erhältlich) ideal. Sie sind ziemlich billig.

Die TI-Module werden mit einer Sensornetzwerksoftware geliefert, die leicht an eine bestimmte Anwendung angepasst werden kann.

Leon

Leon Heller
quelle
6

ZigBee eignet sich sehr gut für Sensornetzwerke und Heimautomation. ZigBee ist die Netzwerkschicht für die in IEEE 802.15.4-2003 definierte physische und MAC-Schicht.

  • Die drahtlose Rohdatenrate beträgt 250 kbit / s pro Kanal (2,4-GHz-Band), 100 kbit / s pro Kanal im 915-MHz-Band und 20 kbit / s im 868-MHz-Band.
  • Die Übertragungsreichweite beträgt ungefähr 1 mW (300 Fuß) und 60 mW (4000 Fuß).
  • Der grundlegende Kanalzugriffsmodus ist "Carrier Sense, Mehrfachzugriff / Kollisionsvermeidung" (CSMA / CA).
  • Im 2,4-GHz-Band gibt es 16 Kanäle, die jeweils 5 MHz Bandbreite erfordern.
  • Unterstützte IEEE 802.15.4-2003-Adressmodi für kurze (16 Bit) und lange (64 Bit) Adressen. Bandbreite, stromsparendes Netzwerk

Es gibt verschiedene Möglichkeiten, ZigBee bereitzustellen. Die meisten Leute kaufen ein System auf einem Chip wie einem XBee, mit dem Sie über einen UART sprechen. Der XBee integriert eine uC, ein Radio und eine Antenne. Sie können den XBee mit einem Board wie einem Arduino oder im Standalone-Modus verwenden. Im Standalone-Modus kann der XBee so eingestellt werden, dass er regelmäßig aufwacht, Daten sammelt, Daten überträgt und wieder in den Ruhezustand wechselt. Der XBee uC verfügt über digitale E / A-Funktionen und einen ADC. Bei einem Arbeitszyklus von 0,1% halten einige AAs 2-3 Jahre. Mit einer besseren Energieverwaltung ist eine längere Akkulaufzeit problemlos möglich.

Ich habe vor ein paar Wochen ein wenig über ZigBee geschrieben. Der Artikel ist unter http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html zu finden

Ich mache auch ein uC-Board, das ein XBee mit einem Arduino-kompatiblen uC integriert. Http://wiblocks.luciani.org/ZB1/index.html Auf meiner Website finden Sie einige XBee-Programmierbeispiele.

jluciani
quelle