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

Ich erinnere mich gerne an die X-10-Tage, als Sie Ihren Computer an jede Wandplatte in Ihrem Haus anschließen konnten, indem Sie Powerline-Träger verwendeten, um Signale an adressierbare Empfänger zu übertragen (mit unterschiedlichem Erfolg).

OK, vielleicht muss ich meine Mikrowelle nicht von meinem Computer aus einschalten, aber ich denke immer noch, dass es cool wäre, ein drahtloses Controller-Schema für eine Heimautomatisierung zu haben, vielleicht sogar eine Webcam auf meinem Roomba oder eine Temperatur Sensoren außen.

Was ist ein vernünftiger Gesamtweg, um dies anzugehen? WLAN-Endpunkte sind wirklich attraktiv, aber sie scheinen ein wenig teuer zu sein. Gibt es alternative Ansätze mit Funk? Oder ist Powerline-Carrier immer noch der richtige Weg?

Antworten (3)

Schauen Sie sich die Sparkfun Wireless- Anleitung an.

Ich habe für die meisten meiner Low-End-Sachen mit Jeenodes gespielt und denke, dass dies das beste Preis-Leistungs-Verhältnis sein könnte. Ich bekomme meine über ein modernes Gerät .

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.
Und die Module sind auch bei Sparkfun erhältlich: sparkfun.com/commerce/product_info.php?products_id=9582

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

Die TI-Module werden tatsächlich mit Sensornetzwerk-Software geliefert, die leicht an eine bestimmte Anwendung angepasst werden kann.

Leon

ZigBee funktioniert recht gut für Sensornetzwerke und Heimautomatisierung. ZigBee ist die Netzwerkschicht für die physische und MAC-Schicht, die in IEEE 802.15.4-2003 definiert ist.

  • Die rohe Over-the-Air-Datenrate 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 300 Fuß (1 mW) und 4000 Fuß (60 mW).
  • Der grundlegende Kanalzugriffsmodus ist "Trägererkennung, Mehrfachzugriff/Kollisionsvermeidung" (CSMA/CA).
  • Im 2,4-GHz-Band gibt es 16 Kanäle, die jeweils 5 MHz Bandbreite benötigen.
  • IEEE 802.15.4-2003 kurze (16-Bit) und lange (64-Bit) Adressmodi werden unterstützt. Bandbreite, Low-Power-Netzwerk

Es gibt verschiedene Möglichkeiten, ZigBee bereitzustellen. Die meisten Leute kaufen ein System auf einem Chip wie ein XBee, mit dem Sie über einen UART sprechen. Das XBee integriert uC, Radio und 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, die Daten überträgt und wieder in den Ruhezustand wechselt. Das XBee uC verfügt über digitale I/O-Fähigkeiten und einen ADC. Bei einem Arbeitszyklus von 0,1 % halten ein paar AAs 2-3 Jahre. Mit etwas besserem Energiemanagement ist eine längere Akkulaufzeit problemlos möglich.

Ich habe vor ein paar Wochen einen kleinen Artikel über ZigBee geschrieben. Die Beschreibung finden Sie unter http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

Ich mache auch ein uC-Board, das ein XBee mit einem Arduino-kompatiblen uC integriert http://wiblocks.luciani.org/ZB1/index.html Auf meiner Seite sind einige XBee-Programmierungsbeispiele.