Go Down

Topic: Moduli nRF24l01+ quanti max contemporaneamente ? (Read 1 time) previous topic - next topic

M.ino

Salve a tutti,
vorrei comandare wireless dei faretti a led, diciamo una ventina. Inizialmente ero orientato ai moduli xbee, ma visto il costo avrei deciso per dei  più economici nRf24l01+.
Vorrei poter assegnare un indirizzo ad ogni led e poter poi decidere a seconda dei casi se accenderli/spegnersi o dimmerarli tutti insieme o singolarmente.
Ipotizzando quindi di utilizzare un modulo sul telecomando come Tx e un modulo Rx Su ogni led, quanti moduli potrei gestire contemporaneamente con un telecomando?
Sul datasheet  c'è un paragrafo in cui si parla di Max 6 riceventi contemporaneamente, ma non sono sicuro...
Grazie
M.

lesto

visto che la trasmittente è solo una puoi metterne quanti ne vuoi, basta che setti invii un codice per identificare chi vuoi che riceva, insomma la risolvi lato software. Il problema si pone quando hai tanti RX TX.
Puoi risparmiare di più se prendi i moduli a circa 400MHz
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

BrainBooster


astrobeed


visto che la trasmittente è solo una puoi metterne quanti ne vuoi,


Questa affermazione potrebbe essere vera per un sistema che si basa su RTX stupidi senza alcun protocollo network.
Questi moduli lavorano all'interno di un network con un ben preciso protocollo proprietario ed è questo a stabilire il limite di moduli connessi sul network, è la stessa cosa di un router che più di tot ip non assegna e di conseguenza più di tot device non puoi connettere alla rete.
Non so se il limite è realmente sei, ho dato solo un'occhiata rapida al data sheet, però c'è sicuramente un limite al numero di moduli collegabili in simultanea al network, limite che esiste anche con gli Xbee e il relativo protocollo, però con la serie 2 è possibile creare un mesh network con vari router che permettono di espandere virtualmente all'infinito il numero di nodi e la distanza di comunicazione facendo rimbalzare i pacchetti attraverso vari nodi, ovviamente il prezzo da pagare è la banda e la latenza.

M.ino


Dai un'occhiata a questa libreria per i nrf24l01+
http://maniacbug.github.com/RF24Network/index.html
potrebbe tornarti utile... ;)


Grazie, l'ho vista proprio l'altro giorno. L'hai gia utilizzata ? Come ti trovi?

Riguardo al numero max simultaneamente il datasheet riporta :MultiCeiver™ is a feature used in RX mode that contains a set of six parallel data pipes with unique addresses.
Ma non capisco cosa intende con indirizzo unico. La cosa cambia se uso n indirizzi diversi?
Non mi è molto chiaro...

Go Up