Quelle est une approche judicieuse pour connecter des appareils à votre ordinateur via la technologie sans fil?

9

Je me souviens avec tendresse des X-10 jours, lorsque vous pouviez connecter votre ordinateur à chaque plaque murale de votre maison, en utilisant un support de ligne électrique pour transmettre des signaux à des récepteurs adressables (avec différents degrés de succès).

OK, alors peut-être que je n'ai pas besoin d'allumer mon micro-ondes à distance depuis mon ordinateur, mais je pense toujours que ce serait cool d'avoir un schéma de contrôleur sans fil pour une certaine domotique, peut-être même de mettre une webcam sur mon Roomba, ou une certaine température capteurs à l'extérieur.

Quelle est la manière globale raisonnable d'aborder cela? Les points de terminaison Wifi sont vraiment attrayants, mais ils semblent un peu chers. Existe-t-il des approches alternatives utilisant la radio? Ou le transporteur de lignes électriques est-il encore le chemin à parcourir?

Robert Harvey
la source

Réponses:

8

Consultez le guide sans fil de sparkfun .

J'ai joué avec des jeenodes pour la plupart de mes trucs bas de gamme et je pense que ce pourrait être le meilleur rapport coût / puissance. Je reçois le mien grâce à un appareil moderne .

Dustin
la source
1
Je suis d'accord. J'ai joué avec les modules RFM12B pour construire un accéléromètre sans fil. tinkerlog.com/2010/02/07/remote-accelerometer Les modules sont bon marché et faciles à programmer. La bibliothèque Arduino fournie par JeeLabs fonctionne très bien.
tinkerlog
1
Et les modules sont également disponibles sur Sparkfun: sparkfun.com/commerce/product_info.php?products_id=9582
tinkerlog
6

Pour les communications sans fil à l'intérieur d'une maison, les puces Nordic nRF24L01 + (modules disponibles auprès de Sparkfun) ou la TI CC2500 (modules disponibles auprès de TI) sont idéales. Ils sont assez bon marché.

Les modules TI sont en fait livrés avec un logiciel de réseau de capteurs qui s'adapte facilement à une application particulière.

Léon

Leon Heller
la source
6

ZigBee fonctionne assez bien pour les réseaux de capteurs et la domotique. ZigBee est la couche réseau pour la couche physique et MAC définie dans IEEE 802.15.4-2003.

  • Le débit de données en direct brut est de 250 kbit / s par canal (bande 2,4 GHz), 100 kbit / s par canal dans la bande 915 MHz et 20 kbit / s dans la bande 868 MHz.
  • La plage de transmission est grossièrement de 300 pieds (1 mW) et de 4000 pieds (60 mW).
  • Le mode d'accès de canal de base est "détection de porteuse, accès multiple / évitement de collision" (CSMA / CA).
  • Dans la bande 2,4 GHz, il y a 16 canaux nécessitant chacun 5 MHz de bande passante.
  • Prise en charge des modes d'adresse IEEE 802.15.4-2003 courts (16 bits) et longs (64 bits). bande passante, réseau basse consommation

Il existe plusieurs façons de déployer ZigBee. La plupart des gens achètent un système sur une puce comme un XBee auquel vous parlez à l'aide d'un UART. Le XBee intègre une uC, une radio et une antenne. Vous pouvez utiliser le XBee avec une carte comme un Arduino ou vous en mode autonome. En mode autonome, le XBee peut être réglé pour se réveiller périodiquement, collecter des données, transmettre les données et se rendormir. Le XBee uC possède des capacités d'E / S numériques et un ADC. À un cycle d'utilisation de 0,1%, quelques AA dureront 2 à 3 ans. Avec une meilleure gestion de l'alimentation, une durée de vie de la batterie plus longue est facilement possible.

J'ai fait un petit article sur ZigBee il y a quelques semaines. L'écriture est à http://wiblocks.luciani.org/white-papers/intro-to-zigbee.html

Je fais également une carte uC qui intègre un XBee avec un uC compatible Arduino http://wiblocks.luciani.org/ZB1/index.html Sur mon site sont quelques exemples de programmation XBee.

jluciani
la source