'Bluetooth ed arduino

Buonasera a tutti,

volendo uscire un pò dagli schemi mi è venuta in mente questa idea...... ho un'antenna GPS/bluetooth e la classica pendrive usb bluetooth per PC, posso utilizzare questo hardware con arudino?

Vorrei collegare la pendrive bluetooth ad arudino rs,tx,gnd e +vcc e poi farlo comunicare con l'antenna GPS, secondo voi è fattibile?

Grazie totodix.

No, purtroppo non è possibile...
Usb non è solo un tipo di connettore :slight_smile:
Arduino non lo gestisce direttamente.

Ciao,
io sto aspettando un paio di questi:

per fare qualche esperimento con BT, anche se la prima applicazione sarà relativa alla domotica, per pilotare via BT un impianto, o per autenticazione.

Nella sezione HW un utente ha anche sviluppato uno shield utilizzando lo stesso device che ho acquistato:

Tale shield, oltre al device in questione, non sembra aver aggiunto altro se non un regolatore di tensione (il device va a 3.3 volt) e uno switch (presumibilmente il reset).

Saluti
M

ma quelli sono ad una sola via trasmettitore---->ricevitore?

scusa brainbooster, forse non ho capito la domanda ::); ti listo in ogni caso le 2 caratteristiche peculiari:

  • TTL data transparent transfer between a host Bluetooth device.
  • Default Baud Rate: 9600,8,1,n.

no, scusami tù, mi sono espresso male...
volevo sapere se i moduli sono entrambi ricetrasmittenti, o cen'è uno che trasmette e l'altro che riceve?

volevo sapere se i moduli sono entrambi ricetrasmittenti, o cen'è uno che trasmette e l'altro che riceve?

Ah, capito :stuck_out_tongue:
No, i moduli son entrambi ricetramettitori.

Ora, ho qualche LP2950: dite che possa andare bene per abbassare la tensione da 5v a 3.3v?

M

se è solo per l'alimentazione potresti sfruttare la caduta di tensione di tre 1n4001 in serie ai 5V :slight_smile:

Continuo a postare qui, dato che il titolo del thread si confà.
Stamane son arrivati i moduli(ni):

...poveri piccolini... :smiley:

A presto gli aggiornamenti!
M

Ciao, scusami, potresti postare il link dello shield di adattamento? Arduino ha già un uscita a 3,3 Volt, non si potrebbe usare quella? Io ho una schedina della Sure, il GP-GC021 :

http://www.sure-electronics.net/rf,audio/GP-GC021_Ver1.0_EN.pdf

credo si possa comunque usare, no?

Ciao Fabry,
esiste uno shield che aveva fatto un utente, ne aveva postato un'immagine ma per scopi commerciali : lo vendeva a 80$ :-? (si spende ca 1/4 di materiale...)
Ecco una foto:
http://web.mac.com/miked13/Arduino/Bluetooth_Shield.JPG

Io sto progettandone un paio (per Arduino 2009/Uno e per uso con Pro Mini), non è assolutamente nulla di complesso...

Io ho una schedina della Sure

il modulo che linki dovrebbe essere proprio quello utilizzato dall'utente in questione. Cmq sì.
Considera che alla fine io utilizzo i pin 1 e 2 per la comunicazione seriale, i pin relativi all'alimentazione 12 e 13, e il pin 24 per il led (blink modulo "libero", luce fissa connessione in atto)

Per ora ho fatto il pairing con pc e telefono.
Con pc ho istaurato una comunicazione seriale, ma vorrei riuscire a fare un'altra cosa .. ::slight_smile:
Per il telefono, sto riciclando qualche pezzo di python (ho nokia + symbian), ma senza fretta.

Arduino ha già un uscita a 3,3 Volt, non si potrebbe usare quella

Naturalmente si potrebbe usare l'uscita 3.3v di Arduino.

L'uscita 3,3V del Arduino 2009 puó dare solo 50mA.
IL Arduino UNO puó dare secono i dati tecnici 50mA anche se lo stabilizzatore usato é specificato fino a 150mA.

Questo spesso non basta per alimentare questo tipo di periferiche.

Ciao Uwe

uwefed,

Questo spesso non basta per alimentare questo tipo di periferiche.

hai ragione, non ci avevo proprio pensato ::), anche se guardando il datasheet girato da Fabry, si legge che il consumo massimo (in caso di tramissione file) è di 10 mA :o

Se il consumo é solo 10 mA puoi collegarlo ai 3,3V del Arduino 2009 / UNO.
Ciao Uwe

Preparo anche io un shield, e provo a utilizzare il 3,3 di arduino, altrimenti userà alimentazione esterna. Direi che il pin out sarà:

modulo BT ---> Arduino

1 UART-TX 0 RX
2 UART-RX 1 TX

12 POWER 3V3
13 GND GND

Ciao,
ti consiglio di utilizzare i pin 2 e 3 di arduino (vedi libreria NewSoftSerial).
In questo modo non ti giochi l'utilizzo della seriale.

l'idea originale di usare un bluetooth usb e' tecnicamente fattibile con Arduino Uno, pero' nessuno sa ancora farlo :slight_smile:

Sei sicuro che sia tecnicamente fattibile?

Da che ho capito io (ma potrei benissimo essere fuori strada), il micro ATmega8U2 invece del chip FTDI sulla Arduino Uno NON la trasforma in usb-master (detto anche host).

Permette "solo" di fare in modo che appaia come device diverso da quello che è, in un'ottica di usb-slave...

Per quel che vuoi fare tu, puoi utilizzare una delle schedine elencate da uwefed qui:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1274813711/3#3

Ma con quell'hardware che hai inserito nei primi messaggi, teoricamente, si potrebbe interfacciare arduino e un modulo gps bluetooth?
Sarei intenzionato a costruire un datalogger... dove posso trovare quei ricetrasmettitori?

ciao

Ma con quell'hardware che hai inserito nei primi messaggi, teoricamente, si potrebbe interfacciare arduino e un modulo gps bluetooth

specificatamente con il modulo che ho linkato, no: si tratta di slave.
Per connetterti ad un GPS ti ci vorrebbe un Master.
La buona notizia è che questo modulino è presente anche nella versione master, ad un prezzo superiore (di poco).

Il miglior mercato, specie per esperimenti, è a mio avviso la baia.