[HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth

Ciao

ho appena letto i pdf tutti d'un fiato... complimenti un'ottima guida!

Mi piacciono le guide ricche di foto :stuck_out_tongue_closed_eyes:

Un piccolo appunto: nella prima scheda metti le foto dei moduli HC05, HC06 e HC07 ed inizi parlando delle differenze ma non citi l'HC07: in cosa si differenzia rispetto agli altri 2, di cui elenchi pregi e difetti? Solo nella 2a o 3a scheda metti la velocità ridotta che l'HC07 ha rispetto all'HC05.

Ciao,
innanzitutto grazie dei commenti / segnalazioni / suggerimenti, sono molto importanti per continuare a migliorare!

effettivamente ci son delle parti (es: connessione HW, programmazione AT) che potrebbero essere applicate ad altri device / moduli.
Le tengo in considerazione, e in una delle prossime revisioni inserirò se non altro qualche riferimento :slight_smile:

Leo72:
nella prima scheda metti le foto dei moduli HC05, HC06 e HC07 ed inizi parlando delle differenze ma non citi l'HC07: in cosa si differenzia rispetto agli altri 2, di cui elenchi pregi e difetti?

ottima osservazione :sweat_smile:
Del modulo HC07 ne ha parlato per primo Testato nella discussione citata nel primo post.
Io non ne ho, ma dalla descrizione data dal venditore e dalle tracce che si vedono sul pcb nella foto del modulo, a me sembrerebbe una versione "depotenziata", analoga alla HC06 sembrerebbe una versione analoga alla HC05.
Non mancherò di aggiornare la guidina con queste considerazioni, per chiarezza :smiley:

Mirco, complimenti, un ottimo lavoro :slight_smile:

complimenti, ottimo lavoro!

Aggiungo anche i miei complimenti Pitusso, dopo le guide di Leo e Menniti un altro "must-have"!

DevonMiles:
Aggiungo anche i miei complimenti Pitusso, dopo le guide di Leo e Menniti un altro "must-have"!

Devon, se non ricordo male tu avevi fatto belle prove con i modulini RF a 433 (o 868); forse potresti dare un contributo a Pitusso; ricordo male?

Sì, con modulini Aurel a 433MHz ma non era stato un gran successo e ho deviato sui moduli Bluetooth WT11 della Bluegiga. Comunque non avevo fatto niente di più che usare la libreria VirtualWire per trasmettere qualche dato, ma non so se per colpa dei fili su millefori, cattivo dimensionamento dell' antenna, poca potenza dei moduli non riuscivo a trasmettere informazioni a più di 3-4 metri. Il Bluegiga invece mi spara ad una distanza impressionante.

Bel lavoro, da molto tempo ci sto provando con questi modulini
senza riuscire a trasmettere.

Seguirò attentamente la tua guida e poi riproverò.

Carletto.

Bellissima guida, davvero!!
Grande Mirco!!

DevonMiles:
Sì, con modulini Aurel a 433MHz ma non era stato un gran successo e ho deviato sui moduli Bluetooth WT11 della Bluegiga. Comunque non avevo fatto niente di più che usare la libreria VirtualWire per trasmettere qualche dato, ma non so se per colpa dei fili su millefori, cattivo dimensionamento dell' antenna, poca potenza dei moduli non riuscivo a trasmettere informazioni a più di 3-4 metri. Il Bluegiga invece mi spara ad una distanza impressionante.

che intendi per impressionante? oltre alla portata mi farebbe piacere capire che condizioni d'uso hai (muri in cemento armato o altri impedimenti del genere)
Io ho preso un pò di roba per fare prove: xbee e modulini rf a 868MHz, purtroppo feci la cxxt di non prendere le antenne per xbee, introvabili :0 ora per fortuna sono riuscito a trovare delle "fruste" con attacchi e adattatori idonei, chissà quando troverò il tempo di provarli =(

Adesso mi sono fatto un pò prendere e magari ho esagerato però il Bluegiga è un classe 1 e quindi può comunicare anche a cento metri. E 100 metri sono più che sufficienti per far felice un amico LJ che vuole comandare con lo smartphone la macchina del fumo mentre si beve una birra al bar. :slight_smile:

DevonMiles:

[quote author=Michele Menniti link=topic=104903.msg791336#msg791336 date=1336760318]
che intendi per impressionante?

Adesso mi sono fatto un pò prendere e magari ho esagerato però il Bluegiga è un classe 1 e quindi può comunicare anche a cento metri. E 100 metri sono più che sufficienti per far felice un amico LJ che vuole comandare con lo smartphone la macchina del fumo mentre si beve una birra al bar. :slight_smile:
[/quote]
Beh, 100 metri sono tanti, è certamente un raggio d'azione più che valido per applicazioni di tipo domotico, era quello a cui pensavo. grazie

Ciao

il Bluegiga è un classe 1 e quindi può comunicare anche a cento metri

i modulini che utilizzo e che sono alla base della guida sono classe 2, pertanto la distanza massima è di 10 metri.
Per le applicazioni che ho fatto io fin'ora son sempre stati sufficienti, ma di sicuro può essere un limite.
Questo insieme ad altre caratteristiche tecniche dei modulini (stupidamente non inserite) ci saranno nella prossima revisione, a breve.

Molto utile, finalmente sono riuscito a far funzionare il mio modulo. :slight_smile:
Valerio.

Ben fatto!

Bellissima guida, Complimenti Pitusso!
...solo che... No, è che sono incastrato su una stupidaggine e sono qui a chiedere aiuto.
Mi sono arrivati i due modulini, sono HC05.
Ho fatto una piccola schedina per usarli, la posto:
niente di che, ho attaccato i pin di Vcc, GND (tutti e tre..), Rx,Tx, i due LED e il pin di programmazione, diciamo come da tuoi consigli. Solo il pin di programmazione, invece che riportarlo su un pin di arduino, gli ho messo un tastino per selezionare o pull-up verso +3,3 o GND.

Riesco a fare il pairing da telefonino senza problemi, ho provato anche una app che dovrebbe dimmerare un LED e quando clicco su connetto effettivamente il LED dell'avvenuta connessione si accende. Ne deduco che sta andando..

il problema è quando provo, seguendo le tue istruzioni, ad aprire il monitor di arduino (V1.0) mi comincia a stampare un'infinità di caratteri, mentre mi aspettavo di ricevere solo: "OK". questo sia in modalità programmazione che normale.

i collegamenti sono tramite SoftwareSerial, sui pin 2 e 3 classici e lo sketch è paro paro quello che hai messo nella guida, tranne il pin di programmazione, visto che lo faccio a mano col tastino...

Qualche idea?

Davide.

Edit: dimenticavo, sto alimentando la schedina tramite alimentatore da banco, uscita 3.32V DC..

BTBreakOut.pdf (14.8 KB)

OOOPSS!!!
...scusate, come non detto...
non avevo collegato le terre insieme..... :disappointed_relieved: :blush: :grin: :grin:

Funonzia!
ancora grazie!

Ciao

Funonzia!

ottimo!

Grazie per aver condiviso la breakout, casualmente (non sto scherzando :D) stavo lavorando pure io su una versione analoga (da un pezzo, a dire il vero), che allego intanto in pdf.
Anche qui si accettano consiglie osservazioni per migliorare il tutto.
Quando aggiorno la guida ci metto pure link github a schema e board.

v05.pdf (10.8 KB)

Bè, la tua è senza dubbio più bella e ordinata!
Però, se allarghi un pò a destra c'entra anche una strip femmina, hai visto mai che un giorno ti servono i pin.. io per esempio ci ho giocato un secondo, e i pin dal 2 al 10 si possono accendere e spegnere (LOW/HIGH) a piacimento con i comandi: AT+PIO=pin,state.
Una differenza con la tua guida, i miei modulini non accettano AT+BAUD, devo invece usare AT+UART, e se non ho capito male modifica solo la velocità del bluetooth, mentre la velocità di uscita della seriale rimane quella di fabbrica, che nel mio caso è 38400. Sbaglio?

Altra cosa della tua scheda, è che se metti il pin invece del tastino per l'AT, lo puoi solo programmare tramite Arduino, mentre col tastino lo fai da qualsiasi seriale. Però ovviamente dipende come lo usi..

Ultima cosa: sto provando dei terminali bluetooth da android, ma nessuno dialoga bene. (i caratteri arrivano strani..) sai mica perchè?

Ciao Davide.