Jakie jest rozsądne podejście do podłączania urządzeń do komputera za pomocą technologii bezprzewodowej?

9

Z entuzjazmem pamiętam dni X-10, w których można było podłączyć komputer do każdej płyty ściennej w domu, używając nośnika linii energetycznej do przesyłania sygnałów do adresowalnych odbiorników (z różnym powodzeniem).

OK, więc może nie muszę zdalnie włączać kuchenki mikrofalowej z komputera, ale nadal uważam, że fajnie byłoby mieć program kontrolera bezprzewodowego do automatyki domowej, może nawet postawić kamerę internetową na mojej Roombie lub trochę temperatury czujniki na zewnątrz.

Jaki jest rozsądny ogólny sposób podejścia do tego? Punkty końcowe Wi-Fi są naprawdę atrakcyjne, ale wydają się trochę drogie. Czy istnieją alternatywne podejścia wykorzystujące radio? A może przewoźnik linii elektroenergetycznej jest jeszcze dobrą drogą?

Robert Harvey
źródło

Odpowiedzi:

8

Sprawdź bezprzewodowy przewodnik Sparkfun .

Bawiłem się jeenodami dla większości moich niskich produktów i myślę, że może to być najlepszy stosunek kosztów do mocy. Dostaję mój przez nowoczesne urządzenie .

Dustin
źródło
1
Popieram to. Grałem z modułami RFM12B, aby zbudować bezprzewodowy akcelerometr. tinkerlog.com/2010/02/07/remote-accelerometer Moduły są tanie i łatwe w programowaniu. Biblioteka Arduino dostarczona przez JeeLabs działa świetnie.
tinkerlog
1
Moduły są również dostępne w Sparkfun: sparkfun.com/commerce/product_info.php?products_id=9582
tinkerlog
6

Do komunikacji bezprzewodowej w domu idealne są nordyckie układy nRF24L01 + (moduły dostępne od Sparkfun) lub TI CC2500 (moduły dostępne od TI). Są dość tanie.

Moduły TI faktycznie są wyposażone w oprogramowanie sieciowe czujników, które można łatwo dostosować do konkretnego zastosowania.

Leon

Leon Heller
źródło
6

ZigBee działa całkiem dobrze w przypadku sieci czujników i automatyki domowej. ZigBee jest warstwą sieciową dla warstwy fizycznej i MAC zdefiniowanej w IEEE 802.15.4-2003.

  • Surowa prędkość transmisji bezprzewodowej wynosi 250 kbit / s na kanał (pasmo 2,4 GHz), 100 kbit / s na kanał w paśmie 915 MHz i 20 kbit / s w paśmie 868 MHz.
  • Zasięg transmisji wynosi z grubsza 300 stóp (1 mW) i 4000 stóp (60 mW).
  • Podstawowym trybem dostępu do kanału jest „wykrywanie przez operatora, wielokrotny dostęp / unikanie kolizji” (CSMA / CA).
  • W paśmie 2,4 GHz jest 16 kanałów, z których każdy wymaga przepustowości 5 MHz.
  • Obsługiwane tryby adresów: krótki (16-bitowy) i długi (64-bitowy) IEEE 802.15.4-2003. przepustowość, sieć małej mocy

Istnieje wiele sposobów wdrażania ZigBee. Większość ludzi kupuje system na chipie takim jak XBee, z którym rozmawiasz za pomocą UART. XBee integruje komputer, radio i antenę. Możesz używać XBee z tablicą taką jak Arduino lub w trybie samodzielnym. W trybie autonomicznym XBee można ustawić tak, aby okresowo budził się, zbierał dane, transmitował dane i wracał do trybu uśpienia. XBee uC ma możliwości cyfrowych I / O i ADC. Przy cyklu pracy 0,1% kilka AA będzie trwać 2-3 lata. Przy pewnym lepszym zarządzaniu energią łatwiej jest wydłużyć czas pracy baterii.

Kilka tygodni temu napisałem trochę o ZigBee. Zapis jest na stronie http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

Tworzę również tablicę uC, która integruje XBee ze zgodnym z Arduino uC http://wiblocks.luciani.org/ZB1/index.html Na mojej stronie znajduje się kilka przykładów programowania XBee.

jluciani
źródło