Pages: 1 ... 3 4 [5]   Go Down
Author Topic: Help Modulo Bluetooth  (Read 5192 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Su il post è mio posso prendermi il lusso di andare un pò OT?  smiley-yell cmq volendo reintregarmi nel contesto bluetooth,mi è giunta voce che configurare qualsiasi dispositivo bluetooth tramite il convertitore da me linkato sembra essere moltoo più semplice ,avete notizie almeno su questo?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Quote
mi è giunta voce che configurare qualsiasi dispositivo bluetooth tramite il convertitore da me linkato sembra essere moltoo più semplice

direi di sì, ma ti consiglio piuttosto questo (che monta lo stesso ic di quello che utilizzo io):
http://www.ebay.com/itm/USB-2-0-UART-TTL-6PIN-Module-Serial-Converter-CP2102-/370532286388#ht_2817wt_1165
Logged

Bologna
Offline Offline
Sr. Member
****
Karma: 1
Posts: 450
La gente spesso definisce impossibili cose che semplicemente non ha mai visto. [Albert Einstein]
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho ho avuto un idea mmm se utilizzassi questo convertitore:
http://www.ebay.com/itm/180865158065?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
e questi 2 moduli uno collegato ad arduino l'altro al convertitore e quindi al pc potrei comunicare facilmente con arduino tramite serial port giusto?
http://www.ebay.com/itm/2PCS-NRF24L01-2-4GHz-Wireless-Transceiver-Module-NEW-/140716242089?pt=LH_DefaultDomain_0&hash=item20c35774a9

che ne dite?
infatti è quello che sto facendo io..
Logged

Bergamo
Offline Offline
God Member
*****
Karma: 1
Posts: 663
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

provate a guardare questo post:
http://www.lucadentella.it/2012/04/21/bluegiga-wt11/

io metto semplicemente arduino in modalità "trasparente" (reset) così posso accedere dal PC al modulo bluetooth lasciandolo già collegato ad Arduino...
bye
Logged

lucadentella.it

Offline Offline
Full Member
***
Karma: 0
Posts: 156
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

  HELP
 Ritornando ai modulini bluetooth, ora mi sono fissato con il fatto
 che il mio modulo non sia in grado di ricevere i comandi AT che
 gli invio. Io non so che configurazione ha in corpo perchè non
 riesco a leggere la sua configurazione forse come faccio non
 va bene o forse è guasto.
 Nel caos della documentazione che ho trovato, anche nel sito
 dove ho acquistato per quanto riguarda i comandi AT si parla
 di risposta dopo avere inviato un comando ma non ho ancora
 capito come procedere per leggerla.
 Come detto precedentemente dal PC come apro la porta in uscita
 il LED sul pin 32 si accende fisso e il LED sul 31 cambia lampeggio.
 A questo punto direi che la parte radio funziona, quindi a non
 funzionare sono le linee RX e TX.

 Saluti
 Carletto.
Logged

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
io metto semplicemente arduino in modalità "trasparente" (reset)

questi moduli si programmano con comandi AT, in ogni caso per poter essere lasciato attaccato ad Arduino, è sufficiente che sia in modalità slave.

Quote
ora mi sono fissato con il fatto
 che il mio modulo non sia in grado di ricevere i comandi AT che
 gli invio. Io non so che configurazione ha in corpo perchè non
 riesco a leggere la sua configurazione forse come faccio non
 va bene o forse è guasto.

ho ripreso in mano sia il modulo HC06 (slave only) che i nuovi HC05 (master/slave) e mi sto rifacendo tutti i passaggi per il cambiamento settaggi.
Sto trascrivendo su un google doc i passaggi nonchè le mille informazioni passate qui sul forum, compresi poi utilizzi da pc/smartphone (confantomagico appinventor), a breve aggiorno.
 
Quote
per quanto riguarda i comandi AT si parla
 di risposta dopo avere inviato un comando ma non ho ancora
 capito come procedere per leggerla.

se hai un adattatore usb2serial, ti basta aprirti un putty / altro terminale seriale per poter impartire i comandi e leggere la risposta.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Help
stò cercando di aggiornare il firmware di alcuni moduli Linvor in HC05 come descritto da Byron76 nel suo blog.
Per ora ho solo attivato il flow control rts/cts e funziona.
non sono riuscito però a scaricare dal sito di Byron il firmware dell'HC05.
C'è qualcuno che gentilmente possa passarmelo?
Logged

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@carletto
Quote
Ho provato a farli dialogare senza risultati, ho poi
acquistato una chiavetta USB-Bluetooth e ho scoperto
che uno dei 2 moduli non funziona, l'altro lo rileva
e riesco a configurarlo, passkey: 1234 (Windows XP)
           COM14 in uscita e
           COM15 in ingresso.
Fin d'ora il LED sul pin 31 lampeggia veloce e regolare.
Con un qualsiasi terminale se si apre la porta COM14
il LED sul pin31 cambia lampeggio 2 piccoli impulsi e pausa
abbastanza lunga e il LED sul pin32 acceso fisso.
Credo si possa dire che il collegamento è avvenuto.
Se apro solo la COM15 questo non avviene.

delle 2 porte com, devi considerare solo la COM14, il discorso ingresso o uscita lascialo non c'entra.
Quando apri un terminale sulla porta COM14, di fatto sei connesso.
Ti confermo che il tipo di lampeggio sta a significare proprio la connessione avvenuta.

@frettore
che ne dici di provare un fw opensource  smiley-mr-green?
http://pfalcon-oe.blogspot.it/2012/04/opensource-sensor-node-firmware-for.html

Alcune caratteristiche:
Quote
Full control of GPIO: input/output, configuring direction, pullups/pulldowns, etc.
Reading sampled from build ADCs.
Reading of temperature sensor.
Querying other system parameters.
Querying Bluetooth parameters.
Poll mode, when module automatically reads some sensor at specified period and sends information to host.
« Last Edit: May 03, 2012, 11:19:45 am by pitusso » Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 156
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


e riesco a configurarlo, passkey: 1234 (Windows XP)
           COM14 in uscita
 
delle 2 porte com, devi considerare solo la COM14, il discorso ingresso o uscita lascialo non c'entra.
Quando apri un terminale sulla porta COM14, di fatto sei connesso.
Ti confermo che il tipo di lampeggio sta a significare proprio la connessione avvenuta.

OK quindi, è gia un bel traguardo.
Adesso vorrei trasmettere qualcosa e qui davvero ho le idee ben confuse.


Questo di seguito un estratto dell ultime prove:

byte pinRX=4;  //Pin ricezione    da Bluetooth.
byte pinTX=5;  //Pin trasmissione da Bluetooth.
byte pinAT=6;  //Pin Modo ricetrasmissione=0, Modo AT=1;
//---Invia comandi AT o dati----------------------------
void invioBluetooth(char *v){
  int i=0;
  while(v!='\n'){
    blue.print(v);  //Invia un carattere per volta.
    i++;
  }
  blue.println('\n');
  Serial.print("Invio terminato");
}
//--------------------------------
void setup(){

  (Qui Predisposizione pin, Serial ecc.)

  char s[]="AT+ROLE=0\r\n";  //Modo slave.
  digitalWrite(pinAT,HIGH);  //Pred. comandi AT.
  invioBluetooth(s);         //Invio comando al modulo
  delay(50);
  digitalWrite(pinAT,LOW);
 
}
//--------
void loop(){
  if (blue.available()) {
    ricevuto=blue.read();
    digitalWrite(LED3,HIGH);    //LED (3) ricezione in corso.   
    Serial.println(ricevuto);   //Visualizza il dato ricevuto
    delay(100);
  }
   if(digitalRead(pu2)==0){     //Pulsante (P2) invio dati al modulo.
    char d[]="Bluetooth invia al terminale";
    invioBluetooth(d);
    delay(1000);
 }

Saluti e
Carletto.
 
Logged

Pages: 1 ... 3 4 [5]   Go Up
Jump to: