Qual è un buon dispositivo di comunicazione tra teensy e arduino oltre a "XBees"


9

Finora ho usato XBees per comunicare i miei ragazzi. Tuttavia, come sapete, gli XBee sono davvero costosi e quando voglio che più dispositivi comunichino tra loro, devo pagare diversi ragazzi + diversi XBee, che arrivano a superare i 200 dollari.

Inoltre, An XBee è tra due ragazzi designati. Voglio che tutti i miei ragazzi comunichino tra loro

  1. Esiste un dispositivo di comunicazione là fuori che posso collegare contemporaneamente a più adolescenti o arduinos senza acquistare più XBee?

  2. O cos'è un dispositivo di comunicazione che consente a tutto ciò che si trova nel raggio di comunicazione di comunicare tra loro?

  3. O un altro modo per farli comunicare senza usare i singoli ragazzi?

Se riesci a rispondere a qualcuno di loro, per favore aiutami !!



1
XBee può essere utilizzato in una modalità in grado di comunicare con una rete di nodi. Puoi fare cose come la trasmissione o una comunicazione punto a punto. $ 200 sono in realtà piuttosto economici rispetto al tempo che impiegherai a progettare un nuovo dispositivo. Questa risposta ti aiuterà di più elettronica.stackexchange.com/questions/3203/…
Kellenjb,

1
Il Jeenode sembra interessante. Non l'ho usato, quindi commenterò piuttosto che rispondere, ma penso che un pacchetto possa essere inviato da un Jeenode a un altro nodo o a tutti gli altri nodi.
Tom Davies,

Gli Xbe sono sistemi radio piuttosto solidi ed economici ... ma ecco qualcosa che potrebbe interessarti: dealextreme.com/p/… . È un modulo bluetooth $ 6 rs-323. Sembra abbastanza buono se stai cercando un modulo di basso livello, semplice da usare. Attento però, è smd e viene fornito senza documentazione cosa così mai ...
Faken

Risposte:


2

Che dire dell'utilizzo di ricetrasmettitori RF "stupidi" e della creazione di un protocollo su questo?

RFM12Bs o anche qualcosa di più economico.


1

Vorrei esaminare l'utilizzo di altri moduli wireless. Gli XBee sono carini, ma sono davvero costosi. Ritengo che probabilmente non stai utilizzando tutte le opzioni che forniscono comunque nei tuoi progetti. Cose come la rete mesh sono INCREDIBILI, ma di solito non sono strettamente necessarie per la maggior parte dei progetti.

Un'opzione molto conveniente, pur mantenendo un po 'di controllo degli errori, è quella di utilizzare IC di Nordic, esp. la serie nRF24. Esiste un'eccellente libreria Arduino per questi moduli che molto probabilmente può essere eseguita su Teensy con un adattamento minimo, specialmente se si utilizza Teensyduino. Questa libreria consente anche alcune comunicazioni mesh (ovviamente non robuste come le XBees); vedi qui (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).

Se ordini versioni non amplificate di questi moduli, possono essere acquistate per meno di $ 7 per modulo. Eccone alcuni per $ 5,50 ciascuno . Le versioni amplificate sono comprese tra $ 15 e $ 20, quindi se la distanza da nodo a nodo è maggiore di circa 40 piedi, il rapporto costo-efficacia rispetto a XBees diminuisce drasticamente. Tutto dipende dal tuo utilizzo.

Dallo stesso negozio che aveva i moduli nordici economici, ci sono alcuni moduli bluetooth economici che potrebbero valere la pena di esaminare; questi hanno avvertimenti in quanto sono pensati per essere collegati da un computer (un'unità master) anziché uno dall'altro (unità slave). Tuttavia, puoi acquistare un modulo Bluetooth master per circa $ 20 da ITeadStudio.

In alternativa, XBee PU be essere utilizzato senza un microcontrollore per sensori semplici e altri usi. Quindi il costo è molto più basso per unità, circa $ 25 anziché $ 25 + $ 16. Vedere "Creazione di reti di sensori wireless: con ZigBee, XBee, Arduino ed elaborazione" di O'Rielly per maggiori dettagli.


1

Uso i trasmettitori HopeRF RFM12B. Sono gli stessi utilizzati in Jeenodes e ci sono già librerie di comunicazione di Jeenode che funzionano perfettamente con qualsiasi scheda simile ad Arduino.

Sono sostanzialmente più economici dell'Xbee. Vengono anche in entrambe le versioni 3.3 e 5v, che possono comunicare tra loro. Credo che la produzione abbia interrotto quelle 5v, ma è ancora possibile trovarle in giro.

L'unica cosa che non mi piace di loro è la spaziatura dei perni di 2 mm, dal momento che non puoi semplicemente lasciarli cadere in un tagliere o in una striscia. Tuttavia, se provi a usarli, ti consiglio di procurarti dei cavi IDE per laptop: hanno una distanza di 2 mm e possono essere tagliati per adattarsi bene all'RFM12 per usarlo in una breadboard.


1

Uso il router WiFi Asus WL-520GU con USB. Spesso puoi trovare un programma di sconti per portare il prezzo netto a $ 30 o giù di lì.

Il router ha una porta USB per la connessione a teensy ed è un router WiFi completo. È possibile caricare DD-WRT su di esso. Un esempio di configurazione .

E, come bonus, il router alimenterà i tuoi ragazzi attraverso la connessione USB.

Lati negativi: è molto più grande di un modulo xbee o simile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.