Arduino e WIFI

Salve,
avrei bisogno di poter pilotare arduino senza l'ingombro del cavo usb, sulla baia ho trovato questa inserzione.

http://www.ebay.it/itm/Arduino-nRF24L01-Wireless-Transceiver-Module-ARM-STM32-NEW-/280790835158?pt=LH_DefaultDomain_0&hash=item4160701fd6#ht_1727wt_727

Comprandolo riesco ad eliminare il cavo?? (ovviamente per la programmazione di arduino mi va bene il metodo canonico.
in + eventualmente l'invio dei dati sarebbe bidirezionale, o solo pc-->arduino ?

Grazie a tutti

Ciao

Comprandolo riesco ad eliminare il cavo?? (ovviamente per la programmazione di arduino mi va bene il metodo canonico.
in + eventualmente l'invio dei dati sarebbe bidirezionale, o solo pc-->arduino ?

allora, con quei moduli puoi avere comunicazione bidirezionale, si tratta di istanziare 2 canali (uno in un verso, uno in un'altro).
frog, che pure è "collega" del Treviso Arduino User Group, ne aveva presi 5, che venivano forniti anche di adattatore USB per pc (win).

Ti posso solo dire che abbiamo provato a far comunicare 2 arduino tra loro per una serata intera, senza successo....

Le librerie utilizzate sono la Mirf, la nRF24L01 e pure la MirfHardwareSpiDriver; trovi qualche info cercando su google, e c'è pure una pagina sul Playgroud:
http://arduino.cc/playground/InterfacingWithHardware/Nrf24L01

Io ti consiglierei piuttosto:

Grazie mille per la tua risposta.
Mi consiglieresti moduli bt a bassissimo costo? ( su ebay il meno caro mi costa 8 euro dalla cina!!!)
alla fine mi bastapoter mandare/ricevere dati a una distanza di 6-7 mt

Grazie Mille

Ciao

Mi consiglieresti moduli bt a bassissimo costo? ( su ebay il meno caro mi costa 8 euro dalla cina!!!)

i moduli che ho io sono solo slave e son davvero semplici da utilizzare, li consiglio a tutti.
Se ne trovano a 11 eur la coppia.

Se prendi moduli master/slave, devi dedicarci un poco più di tempo (per la programmazione AT), ma hai la possibilità di instaurare connessioni da Arduino (se il modulo bt è in modalità master).

Ciao Pitusso, mi approfondisci (due righe) la questione master-slave?
sto lavorando con una stazione base(atmega 128) + wireless ed una stazione portatile (stessa configurazione). Periodicamente la base chiama la portatile e si fa mandare dati; il rapporto di dialogo è quindi 1:1 ed è bidirezionale.
I tuoi moduli (quali sono?) andrebbero bene?
Per il momento sto lavorando con dei moduli della hope a 868MHz, ho comprato gli xbee (facendo la cazzata di prenderli senza antenna, ora devo reintegrare), voglio provare altra roba, visto che devo fare una scelta definitiva per una produzione seria (sto aiutando un amico, come detto in altra occasione), non voglio lasciare nulla di intentato.

Ciao

mi approfondisci (due righe) la questione master-slave?

la differenza sostanziale è che il master istanzia la connessione, mentre lo slave può solo essere contattato.
Prima di tutto ciò deve essere fatto il pairing (una sola volta per device slave), procedura pilotata sempre dal master.

La comunicazione poi avviene attraverso seriale (o sw serial), quindi è molto semplice sia implementare applicazioncine lato pc/smartphone, sia scrivere codice lato Arduino.
Io per ora, come già detto, ho avuto modo di giocare solo con gli slave, e connettendomi appunto da pc e smartphone.
Qualche altro utente, se non sbaglio, ha fatto qualcosa nella direzione che ti interessa.

Poichè nel tuo caso sarebbe la base a chiamare la portatile, la prima sarebbe master, la seconda slave.

I moduli che avevo acquistato io ne trovi 1 foto e qualche commento in questo vecchio thread:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1284987911
in quest'altro si è approfondito il discorso master/slave:
http://arduino.cc/forum/index.php/topic,50252.0.html

Come moduli direi che questi vanno bene, per giocarci:
http://www.ebay.it/itm/160550090425?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649#ht_1966wt_1165

EDIT
attenzione alle distanze da coprire, tali moduli bt arrivano tranquillamente ai 10 metri, oltre temo sia dura...

ok, grazie, che portata raggiungono secondo te, all'interno di un appartamento?

ok, grazie, che portata raggiungono secondo te, all'interno di un appartamento?

per mia esperienza, riescono anche a tirare tra un piano e l'altro, se in prossimità (qualche metro) di rampe di scale.
In un piano unico lavorano bene, considera che in casa ho poche pareti divisorie, e se ci sono son foratine da 10cm.

Scusate,
nel mio caso non basterebbe un solo modulo master? io nn devo far comunicare 2 arduino ma un pc con arduino, perchè 2 moduli uno master e uno slave?? forse mi sfugge qualcosa :expressionless:

Ciao,
certo a te ne basta uno; si parlava di due moduli nello scenario di 2 arduino (o simili) che devono comunicare tra di loro.

Questo dovrebbe andare bene vero?
http://www.ebay.it/itm/Wireless-Bluetooth-Transceiver-Module-RS232-TTL-/200520318414?pt=LH_DefaultDomain_0&hash=item2eaff13dce

P.S Non so se influisce ma la mia arduino è una 2009

p.s.s GRAZIE :slight_smile:

Ciao, va benissimo, e la versione di Arduino è ininfluente!