Go Down

Topic: ho bisogno di info sul wireless (Read 2141 times) previous topic - next topic

dab77

Mar 30, 2011, 06:46 pm Last Edit: Mar 30, 2011, 06:49 pm by dab77 Reason: 1
Ciao a tutti!
vorrei capire qual'è il modo migliore (ma anche economico) per comandare arduino wireless da un PC e riceverne eventualmente dati da sensori.
la distanza che dovrei coprire è di una ventina di metri massimo. l'idea è quella di avere uno o più joystick USB al pc e comandare in wireless una serie di motori e servi attaccati a driver l298, comandati in PWM. la comunicazione dovrebbe essere bidirezionale, in quanto più in là potrei aver bisogno di letture a schermo di sensori.

immagino che la cosa migliore sia lavorare in wifi, ma chiedo a chiunque possa aiutarmi delucidazioni. Personalmente per il wifi ho trovato solo 3 soluzioni.
- xbee. costa un pò meno degli shield wifi, ma non so come s'interfaccia al pc. (se non sbaglio è un protocollo diverso dalla wifi del pc.)
- WiShield. ma è appena cessata la produzione.
- Wifly. l'ho trovato minimo a 85€ più s.s. e quindi costicchia. ma è facile da far funzionare?

sennò Bluetooth, ma ho paura che a 20 metri perda i colpi. che dite? costi? facilità?

alternative?

grazie, Davide.

lesto

di xbee ne devi avere 2, uno collegato ad arduino e uno con un'altro arduino e pc o con uno sheld apposta direttamente al pc senza bisogno del 2° arduino.

di wifi 802.11b (quello del pc per intenderci) c'è anche questo a 50 euri http://www.linksprite.com/product/showproduct.php?id=73&lang=en

altrimenti puoi provare con tx e rx radio, http://www.sparkfun.com/products/9582

oppure dei simil wifi http://www.sparkfun.com/products/691 (dicono "100m Range at 250kbps")
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

jumpjack

Ma sparkfun non è in america e chiede 30 euro di spedizione?!? O c'e' anche in europa?
Cmq in Italia Futurashop vende questi ricetrasmettitori a 16 euro:
http://www.futurashop.it/carrello_sql/prodotti.asp?cosa=rtx&liv3=&title=MODULI%20RADIO&cate=MODULI%20DATI%20433/434%20MHz&cod=8110-RTX-MID3V#8110-RTX-MID3V

Non so che portata hanno, ma mi sembranmo piu' economici e semplici di xbee.

lesto

più è bassa la frequenza, più metri fai a parità di potenza. credo che quei moduli vadino benissimo anche oltre 20 metri, ma sinceramente non posso assicurartelo
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

xelendilx

#4
Mar 31, 2011, 12:28 am Last Edit: Mar 31, 2011, 12:29 am by xelendilx Reason: 1
Io ti consiglio di prendere un modulo bluetooth ttl. Costano molto poco(6/7 euro l'uno) e comunichi con pc/smartphone.

Non li ho provati ma ricordo che altri utenti del forum li avevano provati... Vorrei prenderli anche io!

di xbee ne devi avere 2, uno collegato ad arduino e uno con un'altro arduino e pc o con uno sheld apposta direttamente al pc senza bisogno del 2° arduino.

di wifi 802.11b (quello del pc per intenderci) c'è anche questo a 50 euri http://www.linksprite.com/product/showproduct.php?id=73&lang=en

altrimenti puoi provare con tx e rx radio, http://www.sparkfun.com/products/9582

oppure dei simil wifi http://www.sparkfun.com/products/691 (dicono "100m Range at 250kbps")


Ma perchè, questi moduli possono essere collegati anche al pc?

lesto

Quote
http://www.sparkfun.com/products/691

comunicano via seriale TTL... basta un chip FTDI da 15 euri e ci comunichi tranquillamente collegando TX/RX e usando lo stesso codice con cui comunicheresti con arduino.
quindi con 50 euri ti fai una connessione a 2 vie (in effetti qui rimane migliore lo shield wifi classico). In realtà il chip in se costa tipo uno o due euro su rs, se non hai problemi con SMD il PBC te lo puoi fare a casa, lo schema lo prendi dal sito sparkfun (w l'open hardware!)

Quote
http://www.sparkfun.com/products/9582

invece la cosa diventa un po' più complicata, poichè il protocollo è SPI.
Sempre col chip FTDI esistono le DLL ufficiali (quindi solo windows) della FTDI, per linux esistono vari progetti per esempio http://code.google.com/p/libftdispi/
Sinceramente il protocollo SPI non lo conosco e non se se magari esiste qualche soluzione più facile/veloce
il vantaggio è però il costo: con 30 euri ti porti a casa il sistema.
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

jumpjack


Ma sparkfun non è in america e chiede 30 euro di spedizione?!? O c'e' anche in europa?

Qualcuno mi sa rispondere?

xelendilx

Ah ok, pensavo ci fosse qualche modo più economico, tipo collegare il tutto alla porta seriale con qualche saldatura + max232...

Pensandoci comunque, essendo seriale ttl dovrebbe funzionare tranquillamente :)

leo72



Ma sparkfun non è in america e chiede 30 euro di spedizione?!? O c'e' anche in europa?

Qualcuno mi sa rispondere?


Sparkfun è americano ma ci sono dei distributori europei. Watterott ha del materiale, non so se tutta la produzione Sparkfun oppure no:
http://www.watterott.com/en/SparkFun

lesto

il simil wifi (Transceiver nRF24AP1 with Trace Antenna ) lo trovi anche su robot-italy.com
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

uwefed

#10
Mar 31, 2011, 07:49 pm Last Edit: Mar 31, 2011, 08:08 pm by uwefed Reason: 1
Watterott scrive che é distributore ufficiale Sparkfun e che forniscono tutto anche se non tutto con tempi di fornitura standard.
Ciao Uwe

jumpjack

ottimo, e quanto fanno di spedizione?

dab77

#12
Mar 31, 2011, 09:40 pm Last Edit: Mar 31, 2011, 11:15 pm by dab77 Reason: 1

di xbee ne devi avere 2, uno collegato ad arduino e uno con un'altro arduino e pc o con uno sheld apposta direttamente al pc senza bisogno del 2° arduino.

di wifi 802.11b (quello del pc per intenderci) c'è anche questo a 50 euri http://www.linksprite.com/product/showproduct.php?id=73&lang=en

altrimenti puoi provare con tx e rx radio, http://www.sparkfun.com/products/9582

oppure dei simil wifi http://www.sparkfun.com/products/691 (dicono "100m Range at 250kbps")



Innanzitutto grazie a tutti per le risposte. vedo che l'argomento è ancora da sviscerare bene!
per l'xbee, sarebbe interessante non usare il secondo arduino, ma direttamente dal pc, ma non ho capito (anche leggendo in giro) qual'è il modulo per il pc e come si usa. cmq con il doppio xbee i prezzi salgono.

il wifi shield della linksprite l'avevo visto, e il prezzo mi può andar bene. solo non ho capito come si compra dal distributore europeo, e comprando dirett da loro ci mette una vita e chissà quanto costa..
lo vende qualcun'altro in europa?

invece per i tx/rx radio, che sono molto interessanti, come s'interfacciano al pc? ci vuole sempre il secondo arduino?
stessa cosa per quel 'simil-wifi'?

EDIT:
ehm.. scusate ho riletto ora su come interfacciare tali schede RF. praticamente conviene sempre un'altro arduino....a meno di usare la wifi shield, e visto il prezzo della Wifly, parliamo della wifi shield linksprite, che però non si trova in europa..

ypkdani

Se vuoi tenere in conto anche il consumo ZigBee è quello migliore rispetto al wifi che consuma di più.

lesto


ehm.. scusate ho riletto ora su come interfacciare tali schede RF. praticamente conviene sempre un altro arduino....a meno di usare la wifi shield, e visto il prezzo della Wifly, parliamo della wifi shield linksprite, che però non si trova in europa..


ehm veramente se usi un FTDI chip (che costa 10/15€) non serve il secondo arduino...
anzi, osservando la XBee - USB Board (http://www.robot-italy.com/product_info.php?products_id=742) mi son accorto che anch'essa usa l'FTDI...

da qualche parte ho letto "max232", è un'alternativa al FTDI chip, però devi avere la seriale (cosa che spesso i portatili non hanno, per esempio), invece con l'FTDI ti basta un USB
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up