J'utilise XBees pour communiquer mes adolescents jusqu'à présent. Cependant, comme vous le savez, les XBees sont vraiment chers et quand je veux que plusieurs appareils communiquent entre eux, je dois payer pour plusieurs adolescents + plusieurs XBees, qui s'élèvent à plus de 200 dollars.
En outre, un XBee est destiné à deux adolescents désignés. Je veux que tous mes adolescents communiquent entre eux
Existe-t-il un appareil de communication que je puisse connecter à plusieurs adolescents ou arduinos à la fois sans acheter autant de XBees?
Ou qu'est-ce qu'un appareil de communication qui permet à tout ce qui est à portée de communiquer entre eux?
Ou tout autre moyen de les laisser communiquer sans utiliser d'adolescents individuels?
Si vous pouvez répondre à l'une d'entre elles, aidez-moi s'il vous plaît !!
Réponses:
Qu'en est-il de l'utilisation d'émetteurs-récepteurs RF «stupides» et de l'élaboration d'un protocole à ce sujet?
RFM12Bs ou même quelque chose de moins cher.
la source
Je chercherais à utiliser d'autres modules sans fil. Les XBees sont sympas, mais sont en effet chers. Je suppose que vous n'utilisez probablement pas toutes les options qu'elles offrent dans vos projets de toute façon. Des choses comme la mise en réseau maillée sont incroyables, mais ne sont généralement pas strictement nécessaires pour la plupart des projets.
Une option très rentable, tout en conservant une vérification des erreurs, consiste à utiliser les circuits intégrés de Nordic, en particulier. la série nRF24. Il existe une excellente bibliothèque Arduino pour ces modules qui peut très probablement être exécutée sur le Teensy avec une adaptation minimale, surtout si vous utilisez le Teensyduino. Cette bibliothèque permet également une certaine communication maillée (évidemment pas aussi robuste que les XBees); voir ici (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Si vous commandez des versions non amplifiées de ces modules, elles peuvent être achetées pour moins de 7 $ par module. En voici quelques-uns pour 5,50 $ chacun . Les versions amplifiées sont de l'ordre de 15 $ à 20 $, donc si la distance de nœud à nœud est supérieure à environ 40 pieds, la rentabilité par rapport aux XBees diminue considérablement. Tout dépend de votre utilisation.
Dans le même magasin qui avait les modules nordiques bon marché, il existe des modules Bluetooth bon marché qui pourraient valoir la peine d'être examinés; ceux-ci ont des mises en garde en ce qu'ils sont destinés à être connectés à un ordinateur (une unité maître) plutôt que les uns aux autres (unités esclaves). Vous pouvez cependant acheter un module Bluetooth maître pour environ 20 $ chez ITeadStudio.
Alternativement, le XBee PEUT être utilisé sans microcontrôleur pour des capteurs simples et d'autres utilisations. Ensuite, votre coût est beaucoup plus faible par unité, environ 25 $ au lieu de 25 $ + 16 $. Voir «Création de réseaux de capteurs sans fil: avec ZigBee, XBee, Arduino et traitement» par O'Rielly pour plus de détails.
la source
J'utilise les émetteurs HopeRF RFM12B. Ce sont les mêmes que celles utilisées dans Jeenodes, et il existe déjà des bibliothèques de communication de Jeenode qui fonctionnent très bien avec n'importe quelle carte de type Arduino.
Ils sont nettement moins chers que le Xbee. Ils sont également disponibles en versions 3.3 et 5v, qui peuvent communiquer entre eux. Je crois que la fabrication a abandonné les 5v, mais vous pouvez toujours les trouver autour.
La seule chose que je n'aime pas chez eux est l'espacement des broches de 2 mm, car vous ne pouvez pas simplement les déposer dans une planche à pain ou une planche à langer. Cependant, si vous essayez de les utiliser, je recommande d'obtenir des câbles IDE pour ordinateur portable - ils ont un espacement de 2 mm et peuvent être coupés pour s'adapter parfaitement au RFM12 afin de l'utiliser dans une planche à pain.
la source
J'utilise le routeur WiFi Asus WL-520GU avec USB. Vous pouvez souvent trouver un programme de remise pour porter le prix net à environ 30 $.
Le routeur dispose d'un port USB pour la connexion à l'adolescent et est un routeur WiFi complet. Vous pouvez y charger DD-WRT. Un exemple de configuration .
Et, en prime, le routeur alimentera votre adolescent via la connexion USB.
Inconvénients: il est beaucoup plus grand qu'un module xbee ou similaire.
la source