Arduino Forum

International => Italiano => Megatopic => Topic started by: pictux on May 08, 2012, 12:06 am

Title: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 08, 2012, 12:06 am
Ciao a tutti,
ultimamente fioccano i thread sui modulini bluetooth da pochi eur, che io per primo ho sempre proposto come alternativa valida ed economica.
Ho quindi pensato di scrivere una linea guida all'utilizzo di questi moduli, strutturandola in questo modo:

- connessione HW  (http://bit.ly/bt01pit)(parte 1)
ovvero :

Aggiungo qui prima della publicazione della revisione, indirizzo del repository dove trovare breakout board per questi modulini:
https://github.com/pictux/Bluetooth-Module-Adaptor

- programmazione AT (http://bit.ly/bt02pit) (parte 2)
ovvero:


- connessione seriale via BT (http://bit.ly/bt03pit) (parte 3)
ovvero:


seguiranno altre 2 parti, relative a:
- piccola applicazione per pilotare Arduino via BT da pc (pyserial, processing, altro) e da smartphone Android - qui intendevo utilizzare AppInventor per la sua semplicità d'utilizzo, anche se ho visto che bigjohnson qui:
http://arduino.cc/forum/index.php/topic,104863.msg786538.html#msg786538
ha postato un esempio molto meglio strutturato del mio  :D
- aggiornamento FW dei moduli (qui l'incipit me l'ha dato Testato, in questa discussione
http://arduino.cc/forum/index.php/topic,99292.0.html )

Naturalmente sono ben accette osservazioni e considerazioni su quanto scritto!


UPDATE #1
qui: http://arduino.cc/forum/index.php/topic,107201.msg805332.html#msg805332
primo abbozzo di tutorial (solo immagini e codice Arduino) per la creazione della prima App per Android con AppInventor

UPDATE #2
dietro imbeccata di cece99, primi esperimenti con antenna GPS bluetooth (quelle che si usavano spesso con i cellulari, per utilizzarli come navigatori) e i nostri modulini:
http://arduino.cc/forum/index.php/topic,114984.msg865815.html#msg865815

UPDATE #3
preso da ispirazione, ho usato il nostro modulo BT anche per pilotare un micro esapode stampato in 3d:
http://www.instructables.com/id/Hexapoduino-tiny-hexapod-3D-printed-Arduino-cont/step7/Drive-your-hexapod-via-bluetooth/
applicazione come sempre sviluppata su AppInventor
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on May 08, 2012, 08:24 am
Ciao Pitusso, gran bel lavoro! Anche se gli ho dato un'cchiata rapida, mi sembra ben fatto e ricco di immagini. Io non sono afferrato in materia ma la tua Guida potrebbe essere applicata anche a quei modulini RF da 434/868MHz?? Se invece ci fossero delle varianti sarebbe una cosa ottima implementare un paio di paragrafi aggiuntivi  :D E la cosa sarebbe stra-completa se si potesse aggiungere anche una sezione dedicata agli XBee. Da gnurant faccio il ragionamento che mi pare di capire che è tutta roba che trasmette ad una frequenza differente, ma comunque ha sempre il criterio di usare una comunicazione seriale, avendo i pin tx, rx, dtr/rts. Per cui alla fine avere una Guida di riferimento su BT, XBee e RF in genere sarebbe davvero un'enciclopedia del wireless, diventando un punto di riferimento per chiunque decidesse di cimentarsi in questo campo.
Avevo tentato di coinvolgere il Forum per fare qualcosa del genere sul mondo Ethernet, non passa giorno che qualcuno non apra un Topic in materia, ma la materia è vasta e la disponibilità è poca.
Grazie per aver condiviso e comlimenti!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lucadentella on May 08, 2012, 09:00 am
Ciao

ho appena letto i pdf tutti d'un fiato... complimenti un'ottima guida!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on May 08, 2012, 09:19 am
Mi piacciono le guide ricche di foto  :smiley-yell:

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.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 08, 2012, 11:57 am
Ciao,
innanzitutto grazie dei commenti / segnalazioni / suggerimenti, sono molto importanti per continuare a migliorare!

Quote from: Michele Menniti
Da gnurant faccio il ragionamento che mi pare di capire che è tutta roba che trasmette ad una frequenza differente, ma comunque ha sempre il criterio di usare una comunicazione seriale, avendo i pin tx, rx, dtr/rts. Per cui alla fine avere una Guida di riferimento su BT, XBee e RF


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  :)

Quote from: 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   :smiley-sweat:
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  :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: ratto93 on May 08, 2012, 05:37 pm
Mirco, complimenti, un ottimo lavoro :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on May 08, 2012, 06:35 pm
complimenti, ottimo lavoro!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 08, 2012, 07:24 pm
Aggiungo anche i miei complimenti Pitusso, dopo le guide di Leo e Menniti un altro "must-have"!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on May 08, 2012, 07:44 pm

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?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 08, 2012, 08:28 pm
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.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: carletto on May 08, 2012, 08:39 pm
Bel lavoro, da molto tempo ci sto provando con questi modulini
senza riuscire a trasmettere.

Seguirò attentamente la tua guida e poi riproverò.

Carletto.


Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Ithos92 on May 10, 2012, 09:06 pm
Bellissima guida, davvero!!
Grande Mirco!!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on May 11, 2012, 08:18 pm

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 =(
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 11, 2012, 08:51 pm

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.  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on May 12, 2012, 12:12 am


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.  :)

Beh, 100 metri sono tanti, è certamente un raggio d'azione più che valido per applicazioni di tipo domotico, era quello a cui pensavo. grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 12, 2012, 01:09 am
Ciao

Quote
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.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: valvale on May 13, 2012, 03:39 pm
Molto utile, finalmente sono riuscito a far funzionare il mio modulo.  :)
Valerio.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on May 13, 2012, 08:37 pm
Ben fatto!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 06:25 pm
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..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 06:31 pm
OOOPSS!!!
...scusate, come non detto...
non avevo collegato le terre insieme..... :smiley-sad-blue: :smiley-red: :smiley-mr-green: :smiley-mr-green:

Funonzia!
ancora grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 15, 2012, 06:59 pm
Ciao
Quote
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.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 07:37 pm
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.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 15, 2012, 08:54 pm
Belle entrambe, ma il componente in Eagle dove lo posso trovare? Purtroppo sulla guida è scritto il componente HC_05 per
Eagle si può trovare qui [3]
...però non ho capito bene dove  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 15, 2012, 09:40 pm
@Devon

Quote
Purtroppo sulla guida è scritto il componente HC_05 per Eagle si può trovare qui [3]


non c'è collegamento ipertestuale, ma nella webografia a fine guida, ci son tutti i link con relativo riferimento.

@dab77
Quote
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.


sì, questi moduli son portentosi, hanno pure un sensore di temperatura on board...
Avevo già linkato il fw opensource, dove ci sono anche tutte le caratteristiche tecniche:
http://pfalcon-oe.blogspot.it/2012/04/opensource-sensor-node-firmware-for.html

Sinceramente ho voglia di fare più breakout, dalla più basica (pure senza led e pin AT), a cose più complete, tipo quella che hai fatto tu.
Quella che ho postato vorrebbe essere una breakout base da montare poi su eventuale shield arduino o su sistemi embedded.

Quote
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.


:D è vero, ci ho pure pensato molto.
Ho guardato quel che proponeva il mercato, e il pin AT era a volte portato sul pin header (come ho fatto io), altre volte gestito con un pulsante (come hai fatto tu).
Il bottone però mi portava via troppo spazio  ]:)
Quando è sulla breadboard, lo connetto semplicemente alla 3.3v , se devo programmarla.

Ma questo confronto mi ha fatto pensare che la cosa più semplice sarebbe una coppia di pin header da ponticellare per la programmazione.
Quindi si risparmierebbe pure lo spazio dell'interruttore  :P
Che ne pensi?

Quote
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?


bravo, un'altra cosa da chiarire!
Sui moduli HC06, i linvor, i comandi son tutti pubblicati perchè son 4 in croce - e lì si usa AT+BAUD per settare il baudrate.
Nei modulo HC05 i comandi son molti di più, e non li ho riportati tutti; con questi si utilizza AT+UART per lo stesso scopo.
Riguardo alla velocità, da quel che ne so e che ho provato, la velocità dela seriale cambia.

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


come hai programmato android?
Hai provato prima la comunicazione pc <-> pc?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 15, 2012, 09:47 pm

non c'è collegamento ipertestuale, ma nella webografia a fine guida, ci son tutti i link con relativo riferimento.

oops che scemo che sono  :smiley-roll-blue:, grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 15, 2012, 09:55 pm
@devon
non preoccuparti, non è molto chiaro il riferimento - provvederò pure a quello  :)
Se fai qualcosa di interessante, non fare il timido e condividi  :P

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: DevonMiles on May 15, 2012, 10:35 pm
Certamente!   8) Per ora sto cercando di prendere un pò di confidenza con Eagle.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 10:38 pm
Per il FW open source sto aspettando.. prima mi imparo ad usare quello base, però si, l'avevo già segnato il link che hai postato.

per il pin AT, in effetti io il tastino l'ho saldato sopra un pin-header maschio, cosicchè lo posso poi togliere e usare un jumperino per cortocircuitare all'occorrenza e risparmiare spazio.

Il minimal secondo me dovrebbe avere solo i pad per saldare il modulino, tutti ri-portati su pin header maschio, con passo stansard. cosi da poterlo poi montare su qualsiasi altro circuito stampato home-made.
In questo modo si può sfilare il modulino e cambiarlo o usarlo altrove, senza doverlo dissaldare. Anzi a ripensarci avrei dovuto farlo così...

Per la comunicazione pc-pc mi manca un pc con BT... quindi volevo provare col telefono. ci sono ben 4 app gratuite tipo gtkterm (ma senza tante impostazioni..), e però vanno e tornano caratteri sbagliati.. ora provo con quest'altro: http://it.androidzoom.com/android_applications/tools/bluetooth-spp_blkqz.html vediamo come va.

Io ho in mente una cosa... ma visto che il bluetooth si usa anche per far andare audio in wifi, cosa gli mancherebbe a questi moduletti per adempiere alla trasmissione? ..Immagino un convertitore DAC e un ampli.
Si potrebbe fare secondo voi?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 15, 2012, 10:58 pm
Quote
ma visto che il bluetooth si usa anche per far andare audio in wifi, cosa gli mancherebbe a questi moduletti per adempiere alla trasmissione? ..Immagino un convertitore DAC e un ampli.
Si potrebbe fare secondo voi?


sul datasheet proprio di questi moduli, è segnato anche audio in/out.
Inoltre su web si trovano auriolari BT basati su modulo BC4 - lo stesso integrato presente nel ns. modulo.
Quindi a mio avviso si può fare!

Ho inoltre letto che:
Quote
with on board RF power amplifier which can provide maximum output power up to 17dBm.

ovvero può diventare di classe 1!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 15, 2012, 11:35 pm
Gran bel lavoro e grazie della citazione  :)
Mi sono arrivati i tipi nuovi ad un chip, gli hc07. Se trovo differenze importanti riporterò qui
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 11:39 pm

Quote
ma visto che il bluetooth si usa anche per far andare audio in wifi, cosa gli mancherebbe a questi moduletti per adempiere alla trasmissione? ..Immagino un convertitore DAC e un ampli.
Si potrebbe fare secondo voi?


sul datasheet proprio di questi moduli, è segnato anche audio in/out.
Inoltre su web si trovano auriolari BT basati su modulo BC4 - lo stesso integrato presente nel ns. modulo.
Quindi a mio avviso si può fare!

Ho inoltre letto che:
Quote
with on board RF power amplifier which can provide maximum output power up to 17dBm.

ovvero può diventare di classe 1!


Fantastico! ok studieremo anche queste vie..

nel frattempo sono riuscito a trovare un netbook col BT e ubuntu.
Purtroppo stesso problema, quindi non dipende dalle app android troppo semplici.
sia comunicando con gtkterm che con putty ho lo stesso problema. caratteri sballati.

ALTT!!! mentre scrivevo ho riprovato a reimpostare la velocità e a 38400 baud ora va!!!
TUTTAPPOSTO!! (chissà che avevo combinato...la stanchezza...)

ok! mo me sa che ho sonno.. Grazie ancora. a presto!

Davide.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dab77 on May 15, 2012, 11:49 pm
Allora, ora che li ho provati posso mettere i nomi dei terminali bluetooth da usare su android:
-SENA BTerm
-Uconnect BT
-TerminalBT
-BluetoothSPP

Premesso che funzionano tutti, SENA è il più completo di impostazioni, poi BluetoothSPP. Gli altri due invece sono semplici semplici.
Tutti gratuiti sull'app store.

Ciao!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 16, 2012, 12:12 am
@dab77

Quote
TUTTAPPOSTO!!


]:) è il secondo falso allarme nello stesso thread !

Quote
nomi dei terminali bluetooth da usare su android


i test li ho sempre fatti da pc, e da smartphone l'unico terminale seriale bt usato è stato BlueTerm, segnalato da ratto93.
Non mancherò di installarmi almeno i due consigliati!

@Testato
Quote
Gran bel lavoro e grazie della citazione

grazie a te che sei stato di stimolo!

Quote
Mi sono arrivati i tipi nuovi ad un chip, gli hc07. Se trovo differenze importanti riporterò qui


approfitto e ti chiedo subito la sigla dell'integrato: è sempre un BC417?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: albertogal on May 16, 2012, 01:55 am
Spettacolo! Gran bel lavoro, chiaro e diretto al punto. Grazie e complimenti! :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 16, 2012, 08:42 am

approfitto e ti chiedo subito la sigla dell'integrato: è sempre un BC417?


No, ti scrivo tutto cio' che c'e' scritto sul chip (non ho ancora avuto tempo per decifrare tali info e cercare un datasheet)
Quote
CSR
41C6
71AU
K805RB

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 16, 2012, 10:40 pm
appunto qui i miei appunti  :)

- perche' non fai un unico PDF con i vari capitoli, invece di tanti pdf separati ?
- lo schema in nero nella prima pagina e' fastidioso, puoi invertirlo con un programma di grafica se non hai il file eagle
- quando scrivi:  inviare LF e CR (\r\n), lo cambierei in "inviare CR e LF (\r\n)"
- errore a pagina8 programmazione: per ottenerne la versione di fw (comando: AT+NAME?\r\n) mettere VERSION al posto di NAME
- e' da chiarire quando dici che la velocita' standard degli HC05 e' 38400, in realta' la velocita' di comunicazione settata di fabbrica e' uguale per tutti i moduli e cioe' 9600, e' la velocita' da usare per la programmazione AT che e' 38400. Per spiegarmi meglio, se tu prendessi un modulo HC05 e lo lasciassi cosi' come da fabbrica, per collegarti dovresti usare 9600.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on May 17, 2012, 12:10 am
Ci manca una piccola descrizione di come funziona il bluetooth, qualche test di distanza, qualche esempio applicativo e poi la puoi andare a far stampare e mandare alle librerie  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 17, 2012, 01:29 am
TESTATO  :)

Non ho trovato per ora nessuna differenza tra HC-06 ed il mio HC-07, se non il fatto che il chip e' unico, ed e' un diverso modello.
Il tutto e' sottolineato dalla versione che risulta essere "Linvor V1.6", probabilmente un'aggiornamento soltanto tecnico, per supportare il nuovo chip.

Cosa aggiungerei quindi alla guida per quanto riguarda HC06/07 :
- Bluetooth name standard: linvor
- Possibilita' di settaggio della Parita'
 AT+PN -> None
 AT+PE -> Even
 AT+PO -> Odd
- nelle versioni Master c'e' una funzione KEY (su pin 26) per cancellare il pairing, perche' questi moduli una volta che si sono accoppiati non si lasciano piu'. Solo mettendo ad High (+3,3V) questo pin il modulo inizia una nuova ricerca, altrimenti cerca solo e soltanto il modulo accoppiato.

in generale per tutti i moduli aggiungerei questo:
- Il Reset pin 11 puo' essere lasciato float senza problemi, perche' ha una pullup interna

Spero che sia questi miei test, che le note precedenti, possano essere utili alla causa.
tanto era dovuto, porgo distinti saluti  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 17, 2012, 01:50 am
Ciao,
grazie dei feedback.

@Testato:
il chipset è diverso, e anche se dovrebbe rientrare nella serie BC4, vorrei approfondire similitudini e differenze rispetto agli HC05 e HC06.
Quindi sto rimuovendo il modulo HC07 dalla guida, fino alla raccolta di maggiori informazioni.

EDIT: leggo nel mentre la tua risposta
Quote
Cosa aggiungerei quindi alla guida per quanto riguarda HC06/07 :
- Bluetooth name standard: linvor

pure pr HC07?  :P

Quote
- Possibilita' di settaggio della Parita'
  AT+PN -> None
  AT+PE -> Even
  AT+PO -> Odd

questo non c'è su HC06

Quote
- nelle versioni Master c'e' una funzione KEY (su pin 26) per cancellare il pairing, perche' questi moduli una volta che si sono accoppiati non si lasciano piu'.

ma la modalità di HC07 non è aggiornabile via AT?

Quote
Solo mettendo ad High (+3,3V) questo pin il modulo inizia una nuova ricerca, altrimenti cerca solo e soltanto il modulo accoppiato.


relativamente agli HC06 non ho esperienza, avendo solo slave.
Per quel che riguarda HC05, non ci son questi problemi  :smiley-mr-green:

Quote
in generale per tutti i moduli aggiungerei questo:
- Il Reset pin 11 puo' essere lasciato float senza problemi, perche' ha una pullup interna


certo, qualche post fa ho ammesso di aver trascurato una descrizione approdondita dei moduli, che ho cmq pronta - si parla di consumi, classe (e quindi portata), etc

Poi:
Quote
- perche' non fai un unico PDF con i vari capitoli, invece di tanti pdf separati ?


li ho lavorati separatamente, e così li ho tenuti per comodità prima di tutto mia, poi per permettere di scaricare solo la parte di interesse.
In realtà sto spostando le guide su blog, in modo da gestire aggiornamenti più velocemente, e lì manterranno tale divisione.

Quote
- lo schema in nero nella pirma pagina e' inguardabile, puoi invertirlo con un programma di grafica se non hai il file eagle


l'ho rimpicciolito, è uno degli schemi distribuiti dai vendor.
Posso invertire nero con bianco, anche se la resa dubito sarà buona , ma provo a breve.

Quote
- quando scrivi:  inviare LF e CR (\r\n), lo cambierei in "inviare CR e LF (\r\n)"


hai pienamente ragione, me lo son perso nella rilettura (almeno, ne ho trovato solo 1)!

Quote
- errore a pagina8 programmazione: per ottenerne la versione di fw (comando: AT+NAME?\r\n) mettere VERSION al posto di NAME


altra cosa persa! Segnato e pronto all'aggiornamento!

Quote
- e' da chiarire quando dici che la velocita' standard degli HC05 e' 38400, in realta' la velocita' di comunicazione settata di fabbrica e' uguale per tutti i moduli e cioe' 9600, e' la velocita' da usare per la programmazione AT che e' 38400. Per spiegarmi meglio, se tu prendessi un modulo HC05 e lo lasciassi cosi' come da fabbrica, per collegarti dovresti usare 9600.


uhm questa è da approfondire. La velocità di default è quasi per tutti 9600 - quella dell' HC05, avendoci fatto parecchie modifiche, non me la ricordavo e avevo ritrovato il datasheet del venditore, in cui era segnato appunto 38400.

In realtà, cambiando baudrate, se reimpostavo la seriale a cui era connesso il modulo (es. con adattatore usb2serial), mettendo la nuova velocità la comunicazione avveniva senza problemi. Viceversa no.
Quindi quel che ne deduco è che esiste una sola velocità, che vale sia per la seriale via bt che quella "fisica".


Infine, in risposta alle considerazioni condivise con dab77, ho aggiornato la breakout base, che allego in pdf.
Sostanzialmente ho eliminato dal connettore il pin AT; la programmazione viene gestita con un jumper sulla board stessa.
Inoltre, ipotizzando di usare la board indistintamente con HC05 e HC06, ho messo un solder jumper per gestire il diverso pin del led pairing.

Metto qui pure il link del repository di queste board:
https://github.com/pictux/Bluetooth-Module-Adaptor

la v06 è quella di cui parlo sopra, e che è allegata come pdf.
Ce ne sono poi altre spiegate nel readme, in particolare la v01 è una breakout completa (ovvero, tutti i pin del modulo vanno all' header).

Altra eventuale modifica è gestire anche i pin CTS e RTS, in modo che il modulo possa essere utilizzato anche per l'upload di sketch su Arduino  ;)

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on May 25, 2012, 03:27 am
Ciao,
qui: http://arduino.cc/forum/index.php/topic,107201.msg805332.html#msg805332
primo abbozzo di tutorial (solo immagini e codice Arduino) per la creazione della prima App per Android con AppInventor
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 25, 2012, 06:42 pm
Quote

grazie dei feedback.

e' un piacere, anzi scusa se rispondo solo ora ma mi ero perso il topic

Quote

Quindi sto rimuovendo il modulo HC07 dalla guida, fino alla raccolta di maggiori informazioni.

Per quel che vale la mia opinione non sono daccordo, il mio HC07 ha funzionato grazie alla tua guida, differenze davvero non ce ne sono molte, cmq nessuna che giustifichi la rimozione dalla guida


Quote
Cosa aggiungerei quindi alla guida per quanto riguarda HC06/07 :
- Bluetooth name standard: linvor
pure pr HC07?  :P

yes, a conferma che e' tutto molto simile/uguale, hanno cambiato chip ma il sw e le funzioni restano

Quote
- Possibilita' di settaggio della Parita'
 AT+PN -> None
 AT+PE -> Even
 AT+PO -> Odd

questo non c'è su HC06

Hai provato fisicamente ? ho trovato questa info proprio su test eseguiti sul 06, provandolo sul mio 07 ha funzionato, con AT+PN -> None (Risponde OK None)

Quote
- nelle versioni Master c'e' una funzione KEY (su pin 26) per cancellare il pairing, perche' questi moduli una volta che si sono accoppiati non si lasciano piu'.
ma la modalità di HC07 non è aggiornabile via AT?

per aggiornabile intendi "configurabile in master ?" no, si vendono gia' master o slave


Quote
Solo mettendo ad High (+3,3V) questo pin il modulo inizia una nuova ricerca, altrimenti cerca solo e soltanto il modulo accoppiato.
Per quel che riguarda HC05, non ci son questi problemi  :smiley-mr-green:

Non e' un problema, e' una feature (secondo me), faccio un esempio, io ho un autoradio bluetooth, accoppiato al mio fidato androide, quando entro in macchina automaticamente si aggancia all'autoradio. Il bluetooth dell'autoradio cerca solo il mio cell, se entri tu con me ed hai il BT acceso l'autoradio non crea fastidio ad esempio chiedendoti se vuoi connetterti o no.

Quote

Altra eventuale modifica è gestire anche i pin CTS e RTS, in modo che il modulo possa essere utilizzato anche per l'upload di sketch su Arduino  ;)

Questa essere buonissima idea, ci ho pensato anche io, credi siano attivi questi segnali ? a noi basta solo RTS

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: maggio93 on May 27, 2012, 04:54 pm
Ciao a tutti.. Nonostante sia facile, io non ci ho capito na mazza!! ...Mi direste di preciso quali pin del BT vanno collegati ad arduino?? e come? Grazie...
(ho già provato a guardare il pdf... ma niente... : (    )

Dopo essermi inca**ato ho riletto il pdf e ho capito cosa collegare.. ho fatto le prime prove (dal serial monitor) e ho cambiato nome al modulo (é un HC-05) ho verificato la versione del fw ma non sono riuscito a cambiare il pin... come mai? Il comando l'ho copiato dal pdf.. AT+PINe pin nuovo ma niente...
Spero nel vostro aiuto : )  Grazie, come al solito... :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: maggio93 on Jun 01, 2012, 07:44 pm
Ragazzi in qualche post di questo topic si parlava di AppInventor... Qualcuno mi saprebbe aiutare?? Non mi apre il Blocks Editor... Resta su "Scaricamento Applicazione" come posso fare?? Grazie!!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: valvale on Jun 01, 2012, 11:48 pm
capitava anche a me, prova a reinstallare la versione di Java che hai, con la 6 funziona di sicuro con la 7 mi dava problemi
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: maggio93 on Jun 02, 2012, 02:59 am

capitava anche a me, prova a reinstallare la versione di Java che hai, con la 6 funziona di sicuro con la 7 mi dava problemi

Ciao, ho gia provato a reinstallare.. dovrei provare con quella vecchia. Domani provo ;) grazie!!
Ho provato con la 6 e ora va!! :D Grazie!!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jun 02, 2012, 11:35 am

Quote
- e' da chiarire quando dici che la velocita' standard degli HC05 e' 38400, in realta' la velocita' di comunicazione settata di fabbrica e' uguale per tutti i moduli e cioe' 9600, e' la velocita' da usare per la programmazione AT che e' 38400. Per spiegarmi meglio, se tu prendessi un modulo HC05 e lo lasciassi cosi' come da fabbrica, per collegarti dovresti usare 9600.


uhm questa è da approfondire. La velocità di default è quasi per tutti 9600 - quella dell' HC05, avendoci fatto parecchie modifiche, non me la ricordavo e avevo ritrovato il datasheet del venditore, in cui era segnato appunto 38400.

In realtà, cambiando baudrate, se reimpostavo la seriale a cui era connesso il modulo (es. con adattatore usb2serial), mettendo la nuova velocità la comunicazione avveniva senza problemi. Viceversa no.
Quindi quel che ne deduco è che esiste una sola velocità, che vale sia per la seriale via bt che quella "fisica".


Ho fatto dei test sulla velocita' delle due seriali.
Sul mio HC-07 si comporta cosi':
- settata con comandi AT seriale modulo a 19200
- lancio due terminali uno sulla Com seriale HW del modulo, e l'altro sulla seriale BT del modulo.
- Se cambio le impostazioni del terminal usato sulla com hw, settandolo ad esempio 11500, non mi funziona piu' la connessione.
- Se cambio le impostazioni del terminal usato sulla com bt, funziona.

Lato seriale BT si puo' usare indifferentemente qualsiasi velocita'. E' forse un comportamento comune per tutti gli aggeggi con profilo SPP ?

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 05, 2012, 05:10 pm
ciao a tutti, ho creato l'app consigliatami da pitusso seguendo una guida, lo scaricata nel cellulare, ho caricato lo sketch sull'arduino.
riesco a connettere il cellulare al modulo bluetooth pero' quando premo su led on non si accende il led 13.
non riesco a capire quale' il problrma, mi aiutate a capire cosa devo fare?!? appena comprato bisogna impostare via codice il modulo bluetooth? in modalita' master o slave forse?


con blueterm riesco solo a vedere cio' che viene scritto sul serial monitor non riesco a controllare niente.
ciao
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 05, 2012, 05:24 pm
Ciao
il tuo modulo dovrebbe già essere impostato a slave, altrimenti non lo vedresti neppure.

La connessione è corretta, secondo quanto riportato nella guida (magari posta pure una foto)?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 05, 2012, 05:26 pm
in che senso e' corretta??
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 05, 2012, 05:36 pm
per connessione corretta intendi il circuito o la connesione via bluetooth??
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 05, 2012, 05:43 pm
Ciao, intendo il circuito, scusa per la poca chiarezza  :P

Cmq, il pairing da smartphone a modulo è avvenuto senza problemi?
Riesci a vedere e selezionare il modulo, usando "Choose BT device" nella app?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: valvale on Jun 05, 2012, 05:47 pm
@pitusso
anche io ho provato con la tua app e facendo il serial print di quello che riceve l'arduino non ottengo nulla, però con Blueterm installato sul mio tablet riesco ad accendere e spegnere il led.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 05, 2012, 05:53 pm
allora, il cicuiti mi sembra giusto, ho collegato il primo pin tx al rx e il secondo pin rx al tx. poi vcc al 3.3v e gnd a gnd. poi 2 pin a 2 led per vedere lo stato e il pio11(quello dell'AT) non lo collegato a niente.
il pairing avviene senza problemi anche perche' il secondo led non lampeggia piu' e il primo rima acceso fisso.
si riesco  a vedere e selezionare il modulo, usando "Choose BT device" nella app.

io con blueterm riesco solo a leggere cio' che viene scritto su serialmonitor, ad esempio con lo sketch sotto riesco a vedere solo "arduino led on" e "arduino led off" .
Code: [Select]
 
void setup(){
  //make sure your bluesmirf module is
  //configured at 115200 baudrate setting
  Serial.begin(9600);
  //let's test arduino led
  pinMode(13, OUTPUT);
}

void loop(){
  if(Serial.available()){
    //read first characer received
    unsigned char charreceived = Serial.read();
   
    switch(charreceived){
      case 'a':
        digitalWrite(13, HIGH);
        Serial.println("Arduino Led On");
        break;
      case 'b':
        digitalWrite(13, LOW);
        Serial.println("Arduino Led Off");
        break;
      default:
        break;
    }
   
    //flush remaining characters
    //we only want first character
    Serial.flush();
  }
  delay(10);
}
 










 
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 05, 2012, 06:02 pm
Ciao,

Quote
facendo il serial print di quello che riceve l'arduino non ottengo nulla


l'applicazione prevede che, prima di accendere / spegnere il led, si effettui la connessione (pulsante in alto, e selezione device BT di cui preventivamente è stato fatto il pairing).

L'app è molto base ed è fatta per avvicinare i profani  :smiley-yell:, percui non ci son controlli sull'effettiva connessione.
L'avvenuta connessione però è verificabile tramite il led di controllo sul modulo stesso.

@yassino
mi sa che stai facendo unpoca di confusione, hai preso lo sketch da qualche altra parte: quello non può funzionare con la app che ho postato  :~
Inoltre ti consiglio di mettere perlomeno una resistenza da 2k2 tra rx del modulo e tx di arduino (come riportato nella parte di guida relativa alla connessione hw)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 05, 2012, 06:07 pm
@pitusso
no no quello sketch che ho postato e' quello che ho usato con blueterm.
con l'app ho usato questo sketch:
Code: [Select]
#include <NewSoftSerial.h>    //IDE <= 0023

const int rxPin = 2;
const int txPin = 3;
const int ledPin = 13;
byte btval = 0;


NewSoftSerial bluetooth(rxPin, txPin);   //IDE <= 0023

void setup() {
 
  Serial.begin(9600);
  bluetooth.begin(9600);

  pinMode(ledPin,OUTPUT);
}

 
void loop() {

  if (bluetooth.available()) { 
    btval = bluetooth.read();
    if (btval == 1) {
       digitalWrite(ledPin, HIGH);
    } else {
        digitalWrite(ledPin, LOW);
    }
  }
 


per rx del modulo ho usato un partitore di tensione.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: maggio93 on Jun 05, 2012, 09:12 pm
Scusate se interrompo le spiegazioni a @yassino ...
Domanda: Ma tutti quei "pin" del modulo bluetooth cosa sono?? A parte, ovviamente, quelli che gia conosciamo/conosco: AT, alimentazione e tx/rx ...
Tutti gli altri pin a cosa servono??
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jun 05, 2012, 11:09 pm
il chip contiene un suo fw, ed in base a quello i pin sono questo o quello. Ci sono foto, mi sembra anche nella guida, che danno dei nomi ai pin, sembrano esserci ad esempio gli altri segnali seriali, mentre per tutti i pin IO dipende dal firmware.
Mi sembra di aver visto progetti che usano il solo modulo, programmato dall'utente. Forse ha un suo IDE gratuito ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 06, 2012, 05:08 pm
@maggio93
ho usato 2 pin e a ciascuno ho attacato un led, serve per verificare la connesione. quando non sono conneso con il cell lampeggia il secondo e il primo rimane acceso e quando mi connetto si accende il primo e rimane acceso fisso.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: yassino on Jun 09, 2012, 10:55 pm
ciao, celo fatta ad usare il modulo bluetooth con il cell usando l'app consigliatami da pitusso.
grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 10, 2012, 03:56 pm
Ciao

Quote
celo fatta ad usare il modulo bluetooth con il cell usando l'app consigliatami da pitusso


come hai risolto? Cos'era che non andava?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: valvale on Jun 10, 2012, 06:29 pm

come hai risolto? Cos'era che non andava?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 20, 2012, 01:48 am
Ciao,
qui, dietro spinta di cece99, ho giocato con un'antenna GPS bluetooth e i nostri modulini:
http://arduino.cc/forum/index.php/topic,114984.msg865815.html#msg865815
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: xelendilx on Jul 20, 2012, 02:10 am
Un link ebay per un modulo economico sicuramente funzionante?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 20, 2012, 02:19 am
Ciao,
per esempio questi:
http://www.ebay.it/itm/Wireless-Bluetooth-Transceiver-Module-RS232-TTL-X2PCS-/190433073764?pt=LH_DefaultDomain_0&hash=item2c56b21a64#ht_6798wt_1165
o forse pure questo:
http://www.ebay.it/itm/1pcs-Wireless-Bluetooth-Transceiver-Module-RS232-TTL-HC-05-/251066012059?pt=LH_DefaultDomain_0&hash=item3a74b3519b#ht_2267wt_1503
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on Jul 20, 2012, 08:52 am

Ciao,
qui, dietro spinta di cece99, ho giocato con un'antenna GPS bluetooth e i nostri modulini:
http://arduino.cc/forum/index.php/topic,114984.msg865815.html#msg865815

Ciao, non sarebbe cosa buona integrare tutto nella Guida aggiornando il primo post?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 20, 2012, 09:46 am
Quote
Ciao, non sarebbe cosa buona integrare tutto nella Guida aggiornando il primo post?


è quello che ho fatto contestualmente al post che tu commenti  :P (se vai a vedere il primo post, c'era già un update)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on Jul 20, 2012, 10:17 am

Quote
Ciao, non sarebbe cosa buona integrare tutto nella Guida aggiornando il primo post?


è quello che ho fatto contestualmente al post che tu commenti  :P (se vai a vedere il primo post, c'era già un update)


:D pensavo avessi messo il link all'altra discussione...
Grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 20, 2012, 10:27 am
ciao

Quote
pensavo avessi messo il link all'altra discussione...


è quel che ho fatto.
Ho messo il link all'altra discussione, in coda al primo post.
La questione è nata lì, e lì è stata sviscerata.
Ripeto: quando aggiornerò le guide, ci metterò anche questi "esperimenti". Fino ad allora non mi sembra in caso di avere cross posting, o informazioni duplicate.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: xelendilx on Jul 20, 2012, 11:46 am

Ciao,
per esempio questi:
http://www.ebay.it/itm/Wireless-Bluetooth-Transceiver-Module-RS232-TTL-X2PCS-/190433073764?pt=LH_DefaultDomain_0&hash=item2c56b21a64#ht_6798wt_1165
o forse pure questo:
http://www.ebay.it/itm/1pcs-Wireless-Bluetooth-Transceiver-Module-RS232-TTL-HC-05-/251066012059?pt=LH_DefaultDomain_0&hash=item3a74b3519b#ht_2267wt_1503

Grazie! Penso che valuterò il secondo visto che me ne serve solo uno  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Piero78 on Jul 30, 2012, 08:14 am
Ciao, spero di non essere off topic.
Vorrei sapere se esiste qualche classe/libreria/metodo che mi permetta di controllare se il dispositivo è raggiunto dal segnale del dispositivo bluetooth.

In pratica ho un piccolo robot che comunica con il PC tramite un modulo bluetooth, il tutto funziona senza problemi, ma vorrei implementare una sorta di autopilota che entra in azione quando il robot perde (momentaneamente) il segnale con il computer, ad esempio quando entro in una zona d'ombra per via di un muro troppo spesso ecc...

La soluzione a cui ho pensato è quella di un invio costante di dati da parte del PC e nel momento in cui il robot non riceve più dati, dovrebbe interpretarlo come perdita della comunicazione. Però mi chiedevo se qualche libreria metteva già a disposizione una funzione per fare ciò.

Grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 31, 2012, 02:32 pm
ciao

Quote
La soluzione a cui ho pensato è quella di un invio costante di dati da parte del PC e nel momento in cui il robot non riceve più dati, dovrebbe interpretarlo come perdita della comunicazione. Però mi chiedevo se qualche libreria metteva già a disposizione una funzione per fare ciò.


la soluzione che hai pensato mi sembra quella più logica. Magari gestito con un particolare segnale (messaggio) mandato a scadenza regolare.
Librerie già pronte per fare ciò non mi sembra ci siano, più che altro perchè il codice per gestire un controllo del genere si riduce a poche righe...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 13, 2012, 09:47 am
Volevo un cosiglio su dei moduli da comprare, secondo voi questi sono di quelli riprogrammabili master/slave? a me servirebbe proprio un'accoppiata m\s.
Ho visto che sono dall'inghilterra, ci sono le spese di spedizione ma almeno so che mi arriverebbero in un tempo decente..

http://www.ebay.it/itm/2-X-Bluetooth-Serial-Module-with-Builtin-Antenna-cable-/261067707520?pt=UK_Computing_Networking_SM&hash=item3cc8d91480#ht_1068wt_1157 (http://www.ebay.it/itm/2-X-Bluetooth-Serial-Module-with-Builtin-Antenna-cable-/261067707520?pt=UK_Computing_Networking_SM&hash=item3cc8d91480#ht_1068wt_1157)

http://www.ebay.it/itm/Mini-Wireless-Bluetooth-RF-Transceiver-Module-RS232-TTL-3-3VDC-30ft-High-Quality-/320913359810?pt=UK_Computing_Networking_SM&hash=item4ab7ed43c2#ht_1065wt_1157 (http://www.ebay.it/itm/Mini-Wireless-Bluetooth-RF-Transceiver-Module-RS232-TTL-3-3VDC-30ft-High-Quality-/320913359810?pt=UK_Computing_Networking_SM&hash=item4ab7ed43c2#ht_1065wt_1157)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Aug 13, 2012, 07:09 pm
non c'e' specificato, e purtroppo ad occhio sono tutti uguali.
Hai due opzioni davanti secondo me:

1) compri specificatamente un modulo slave ed un modulo master, quindi rimettiti alla ricerca su ebay cercando il master
2) compri questa coppia, che sono slave, se risultano settabili in master tanto meglio, altrimenti ci cambi tu il firmware, nei post precedenti ho postato il link alla guida, devi farti un rpogrammatore
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 13, 2012, 07:57 pm

non c'e' specificato, e purtroppo ad occhio sono tutti uguali.
Hai due opzioni davanti secondo me:

1) compri specificatamente un modulo slave ed un modulo master, quindi rimettiti alla ricerca su ebay cercando il master
2) compri questa coppia, che sono slave, se risultano settabili in master tanto meglio, altrimenti ci cambi tu il firmware, nei post precedenti ho postato il link alla guida, devi farti un rpogrammatore


infatti pensavo di tentare la fortuna a comprarmi la coppia..

ho visto le guide per riprogrammare, ma purtroppo ho anche visto che si fa con la porta ltp, ed il mio pc ne è sprovvisto..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 13, 2012, 09:37 pm
@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 13, 2012, 11:29 pm

@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


Grazie mille !!!
solo una domanda, in quanto tempo ti sono arrivati? perchè la spedizione gratuita è interessante ma a volte i tempi sono biblici, io onestamente ne avrei con urgenza, quindi mi sa che il primo acquisto lo faccio dalle fonti che ho indicato e poi "farò scorta" da chi mi hai consigliato ! :P
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 13, 2012, 11:32 pm


@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


Grazie mille !!!
solo una domanda, in quanto tempo ti sono arrivati? perchè la spedizione gratuita è interessante ma a volte i tempi sono biblici, io onestamente ne avrei con urgenza, quindi mi sa che il primo acquisto lo faccio dalle fonti che ho indicato e poi "farò scorta" da chi mi hai consigliato ! :P

guarda essendo la mia prima spedizione dalla china sono rimasto molto sorpreso dalal velocità: 10-15giorni e mi sono arrivati a casa: conta che io abito al sud.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 21, 2012, 07:38 pm

@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


Da cosa capisci qual è il modulo master e qual è quello slave? usi comandi AT? io ho provato con
Code: [Select]
AT+ROLE
ma non mi restituisce nulla..

grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 21, 2012, 09:00 pm


@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


Da cosa capisci qual è il modulo master e qual è quello slave? usi comandi AT? io ho provato con
Code: [Select]
AT+ROLE
ma non mi restituisce nulla..

grazie


allora il master  ha di solio sul chip una parte bianca
se vuoi usare gli at devi scrivere AT+ROLE?
col punto interrogativo altrimenti si apsetta che tu indichi in che modalità settarlo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 21, 2012, 09:09 pm

allora il master  ha di solio sul chip una parte bianca
se vuoi usare gli at devi scrivere AT+ROLE?
col punto interrogativo altrimenti si apsetta che tu indichi in che modalità settarlo


avevo provato sia con che senza, ma non mi arriva alcuna risposta (mentre gli altri comandi vanno, quindi sono collegato correttamente ed il baudrate è giusto).
inizio a temere che sia entrambi slave, ho anche provato a vederli da pc, e me li aggancia entrambi, un modulo master viene visto dal pc?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 21, 2012, 09:23 pm


allora il master  ha di solio sul chip una parte bianca
se vuoi usare gli at devi scrivere AT+ROLE?
col punto interrogativo altrimenti si apsetta che tu indichi in che modalità settarlo


avevo provato sia con che senza, ma non mi arriva alcuna risposta (mentre gli altri comandi vanno, quindi sono collegato correttamente ed il baudrate è giusto).
inizio a temere che sia entrambi slave, ho anche provato a vederli da pc, e me li aggancia entrambi, un modulo master viene visto dal pc?

ma che moduli hai preso? quelli miei? la coppia dei moduli senza breakout? se si hai visto se c'è quel pallino bianco disegnato sul chip? se AT+ROLE? non da risposta è strano..fai così
dai prima AT+ORGL (questo  resetta alle impostazioni di fabbrica)
poi reimposti tutti parametri (baud,name ecc a tuo piacimento)
poi dai at+role=1 (fai diventare master)

il pc non aggancia i master in questo caso.
ah domanda stupida: come mandi i comandi? sono abilitati i comandi automatici di fine messaggio e invio? \r e \n  intendo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 21, 2012, 10:55 pm



allora il master  ha di solio sul chip una parte bianca
se vuoi usare gli at devi scrivere AT+ROLE?
col punto interrogativo altrimenti si apsetta che tu indichi in che modalità settarlo


avevo provato sia con che senza, ma non mi arriva alcuna risposta (mentre gli altri comandi vanno, quindi sono collegato correttamente ed il baudrate è giusto).
inizio a temere che sia entrambi slave, ho anche provato a vederli da pc, e me li aggancia entrambi, un modulo master viene visto dal pc?



ma che moduli hai preso? quelli miei? la coppia dei moduli senza breakout? se si hai visto se c'è quel pallino bianco disegnato sul chip? se AT+ROLE? non da risposta è strano..fai così
dai prima AT+ORGL (questo  resetta alle impostazioni di fabbrica)
poi reimposti tutti parametri (baud,name ecc a tuo piacimento)
poi dai at+role=1 (fai diventare master)

il pc non aggancia i master in questo caso.
ah domanda stupida: come mandi i comandi? sono abilitati i comandi automatici di fine messaggio e invio? \r e \n  intendo


Ormai avevo già preso gli altri..
sono degli HC-06 quindi per i comandi AT non ci  vuole l'invio alla fine.
E quindi mi pare di capire che entrambi siano slave visto che il pc me li rileva..
Farò un nuovo ordine..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 21, 2012, 11:07 pm




allora il master  ha di solio sul chip una parte bianca
se vuoi usare gli at devi scrivere AT+ROLE?
col punto interrogativo altrimenti si apsetta che tu indichi in che modalità settarlo


avevo provato sia con che senza, ma non mi arriva alcuna risposta (mentre gli altri comandi vanno, quindi sono collegato correttamente ed il baudrate è giusto).
inizio a temere che sia entrambi slave, ho anche provato a vederli da pc, e me li aggancia entrambi, un modulo master viene visto dal pc?



ma che moduli hai preso? quelli miei? la coppia dei moduli senza breakout? se si hai visto se c'è quel pallino bianco disegnato sul chip? se AT+ROLE? non da risposta è strano..fai così
dai prima AT+ORGL (questo  resetta alle impostazioni di fabbrica)
poi reimposti tutti parametri (baud,name ecc a tuo piacimento)
poi dai at+role=1 (fai diventare master)

il pc non aggancia i master in questo caso.
ah domanda stupida: come mandi i comandi? sono abilitati i comandi automatici di fine messaggio e invio? \r e \n  intendo


Ormai avevo già preso gli altri..
sono degli HC-06 quindi per i comandi AT non ci  vuole l'invio alla fine.
E quindi mi pare di capire che entrambi siano slave visto che il pc me li rileva..
Farò un nuovo ordine..


ma la modlaità mi pare si possa cambiare tranquillamente, o mi sbaglio?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Aug 21, 2012, 11:12 pm
Ciao

Quote
ma la modlaità mi pare si possa cambiare tranquillamente, o mi sbaglio?


negli HC-06 non è possibile cambiare modalità, il fw ha questo limite (oltre ad un subset di comani AT limitato)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 21, 2012, 11:25 pm

Ciao

Quote
ma la modlaità mi pare si possa cambiare tranquillamente, o mi sbaglio?


negli HC-06 non è possibile cambiare modalità, il fw ha questo limite (oltre ad un subset di comani AT limitato)


aa ecco, grazie dell'info ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 24, 2012, 09:04 am

@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


volevo provare a prendere la coppia di componenti che mi hai consigliato..
ma per adattarlo ad arduino hai dovuto fare saldature particolari? perchè vedo che le breakout ne hanno di componenti aggiuntivi..
Io lo devo usare con arduino mini, quindi in realtà ho già la tensione a 3.3 e non avrei neppure bisogno delle resistenze per la seriale.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 24, 2012, 03:15 pm


@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


volevo provare a prendere la coppia di componenti che mi hai consigliato..
ma per adattarlo ad arduino hai dovuto fare saldature particolari? perchè vedo che le breakout ne hanno di componenti aggiuntivi..
Io lo devo usare con arduino mini, quindi in realtà ho già la tensione a 3.3 e non avrei neppure bisogno delle resistenze per la seriale.

beh dipende da diversi fattori,
se hai bisogno di tutti i pin del bt allora quella breakout non va bene.
visto che lavori a 3,3v non c'è bisgono di componenti aggiuntivi. se vuoi metti i due led e il jumper per la modaità at.
le saldature non sono difficili. mi raccomando usa filo multianima tipoquelli per connettori ide dei pc vecchi
i pin sono distanti 1,5mm quindi non puoi mettere gli strip. non so se esitono da 1,5mm. se sei anche più abile fatti  un pcb come breakout: da pin 1,5mm a 2,54mm
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 24, 2012, 03:39 pm



@lollotek:
vedi qua: http://stores.ebay.it/electronics-lee/Small-Module-/_i.html?_fsub=1858774013&_sid=903337233&_trksid=p4634.c0.m322
le prime due inserzioni
la prima è una breakout con modulo hc05 (preconfgurato slave)
l'altro che io stesso ho acquistato è una coppia di hc05 preconfigurati uno master e l'altro slave. mi sto trovando bene.


volevo provare a prendere la coppia di componenti che mi hai consigliato..
ma per adattarlo ad arduino hai dovuto fare saldature particolari? perchè vedo che le breakout ne hanno di componenti aggiuntivi..
Io lo devo usare con arduino mini, quindi in realtà ho già la tensione a 3.3 e non avrei neppure bisogno delle resistenze per la seriale.

beh dipende da diversi fattori,
se hai bisogno di tutti i pin del bt allora quella breakout non va bene.
visto che lavori a 3,3v non c'è bisgono di componenti aggiuntivi. se vuoi metti i due led e il jumper per la modaità at.
le saldature non sono difficili. mi raccomando usa filo multianima tipoquelli per connettori ide dei pc vecchi
i pin sono distanti 1,5mm quindi non puoi mettere gli strip. non so se esitono da 1,5mm. se sei anche più abile fatti  un pcb come breakout: da pin 1,5mm a 2,54mm


Ok, grazie mille, putroppo per i pcb non ho mai avuto alcuna esperienza, quindi andrò grezzo con le saldature.

Ho anche avuto un'esperienza negativa saldando direttamente sui pin del bluetooth (con uno slave senza brekout), dopo aver saldato un piedino mi è capitato di prenderlo dentro, e si è staccato tutto, anche la parte dorata del "pin", rendendo così il modulo del tutto inutilizzabile, spero non ricapiti..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Aug 24, 2012, 04:04 pm
hai scaldato troppo la board (oppure il materiale era scarso) e hai staccato la pista dalla board.. brutta storia
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 24, 2012, 06:02 pm
sicuramente era il materiale scarsissimo. credimi io o fatto l'adattatore pin2pin e ho saldato nomalmente. sono stato anche 10 min e il modulo era scottanete. ma non si sono per niente staccati i piedini
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Aug 24, 2012, 06:53 pm

sicuramente era il materiale scarsissimo. credimi io o fatto l'adattatore pin2pin e ho saldato nomalmente. sono stato anche 10 min e il modulo era scottanete. ma non si sono per niente staccati i piedini


molto probabile che fosse di qualità scarsa, l'avevo preso da dealextreme..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Aug 24, 2012, 11:07 pm
@lollotek
Quote
Ho anche avuto un'esperienza negativa saldando direttamente sui pin del bluetooth (con uno slave senza brekout), dopo aver saldato un piedino mi è capitato di prenderlo dentro, e si è staccato tutto, anche la parte dorata del "pin", rendendo così il modulo del tutto inutilizzabile, spero non ricapiti..


a lvello di qualità, son tutti uguali.
Il tuo problema è legato molto probabilmente al fatto che hai scaldato troppo il piedino del modulo.
A me era capitata una cosa del genere su uno dei primi moduli, quando avevo tentato di dissaldare il vecchio cavo per cambiarlo.
Cmq, una cosa così:
(https://lh3.googleusercontent.com/-jrExWkbbZKU/T8Fdz2h6gEI/AAAAAAAACyo/aVis-eh0Rhc/s912/DSCF9245.JPG)
si fa i pochi minuti ed è quel che basta ad utilizzarli.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 24, 2012, 11:23 pm
allora io sono stato fortunato...il mio pcb l'ho fatto come sempre coi piedi. per saldare il modulo ho dovuto far cadere più stagno e spostarlo per fsrlo attaccare ai piedini. sono stato molto tempo ed ho rischiato che il calore facesse staccare i chip dal modulo. ma non è successo e tutto  funziona  :smiley-sweat: :smiley-sweat:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Aug 25, 2012, 12:56 am

allora io sono stato fortunato...il mio pcb l'ho fatto come sempre coi piedi. per saldare il modulo ho dovuto far cadere più stagno e spostarlo per fsrlo attaccare ai piedini. sono stato molto tempo ed ho rischiato che il calore facesse staccare i chip dal modulo. ma non è successo e tutto  funziona  :smiley-sweat: :smiley-sweat:


a chi troppo e a chi nulla  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Aug 25, 2012, 07:33 pm


allora io sono stato fortunato...il mio pcb l'ho fatto come sempre coi piedi. per saldare il modulo ho dovuto far cadere più stagno e spostarlo per fsrlo attaccare ai piedini. sono stato molto tempo ed ho rischiato che il calore facesse staccare i chip dal modulo. ma non è successo e tutto  funziona  :smiley-sweat: :smiley-sweat:


a chi troppo e a chi nulla  :)

:P :P
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Aug 25, 2012, 07:37 pm
x iscrizione

(non funziona piu' su questo topic la funzione Replies, potrebbe essere che i topic spostati di sezione perdono tale funzionalita', con la presente mi re-inscrivo )
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:35 am
Pitusso (o altri benvenuti) vedi se ti viene in mente qualcosa.

sto' sbattendo la testa in quelli che cred siano due problemi diversi.

1) il mio HC-07 sembra avere un timeout per il pairing, sotto winxp riesco a farlo, sotto win7-64 arrivo a mettere il pin, lui dice che e' ok, poi tenta di installare le due porte com, ma durante l'installaizone cade la connessione, e win7 non installa le com, rendendolo inutilizzabile. Winxp sembra fare piu' rapidamente questo percorso e quindi ci riesce.

2) l'ide di arduino, sotto windows, si incarta pesantemente sulla com bluetooth, purtroppo non solo e' lento, ma non mette in elenco la porta di uscita com bluetooth, riesce a mettere in elenco solo la com di entrata bluetooth che non serve.
Questo problema credo sia legato alla seriale del java, perche' una mia applicazione scritta in processing si comporta nello stesso modo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 03, 2012, 09:50 am
ciao

Quote
il mio HC-07 sembra avere un timeout per il pairing


ho avuto u problema analogo con il modulo HC05, e Android.
Mi vien da dire che Il timeout è a livello di OS, non del modulino.
Nel senso che per fare il pairing, il modulino HC05 ci mette poco più di 10 secondi (10.175).
Ebbene, in uno dei miei device Andoid non rootato, dopo 10 secondi la procedura di pairing va in timeout - quindi non si riesce ad utilizzare il modulino
In un altro, rootato, non c'è questo timeout e il pairing avviene senza problemi.
Idem per linux e win (xp e 7).
Nessun problema con HC06.
Mi son cmq ripromesso di approfondire la cosa, e vedere se c'è modo di abbassare queste tempistiche, lato modulino.

Quote
ma non mette in elenco la porta di uscita com bluetooth, riesce a mettere in elenco solo la com di entrata bluetooth che non serve.


cosa intendi per porta in entrata e in uscita?
Quando avviene la connessione, si creano 2 com, ma quella da utilizzare come seriale (in e out) è quella a cui son associati i servizi RFCOMM (vedi pagina 9 della guida ModuliBluetooth03-connessioneserialeviaBT.pdf)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 12:22 pm
timeout: ho letto che su HC-05 c'e' un comando AT che si chiama timeout qualcosa, prova a cercare su google. Stamattina riaccendendo il pc sono riuscito a fare il paring anche su win7-64, pero' non mi comunica, me la prendo con lo stack bt e poi si vede

porta scomparsa: stiamo dicendo la stessa cosa, vengono installate due com, una di entrata una di uscita (winxp le chiama proprio cosi'), quella per comunicare e' la com in uscita.
Ebbene al lancio dell'IDE arduino su windows (linux sembra non soffrirne) l'ide diventa lento, quando finalmente si apre nelle impostazioni della seriale trovi solo la com in entrata, non la com in uscita che a noi serve per comunicare.
Ho approfondito stanotte e sembra un problema di TXRX del java, ecco spiegato perche' anche i sw in Processing ne soffrono.

Mi fai questa prova ? (o qualsiasi persona abbia uno di questi modulini e windows)
- Windows (XP o 7-64), fai il pairing e segnati le due com che installa, poi apri l'IDE di arduino e vedi se nell'impostazione della seriale le vedi entrambe.
Thanks
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 02:12 pm
io ho provato sia su xp 32bit che win7 64bit.
innanzitutto io uso un software bluetooth WIDCOMM (mi pare si chiami così). a me non crea due porte virtuali ma solo una in/out.
l'ide si, va lento quando il bt è attivo.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:13 pm

io ho provato sia su xp 32bit che win7 64bit.
innanzitutto io uso un software bluetooth WIDCOMM (mi pare si chiami così). a me non crea due porte virtuali ma solo una in/out.
l'ide si, va lento quando il bt è attivo.

l'ide va lentissimo e il serial monitor è quasi inutilizzabile io uso putty e mi trovo benissimo :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:16 pm
garzie ad entrambi, ma l'IDE ve la fa vedere ed usare la porta nel vostro caso ?

x madwriter, che stack bt usi ? microsoft,widdcom,toshiba ?

x igor97: vedi che devono essere due le com, fai tasto destro su iconcina BT vicino all'orologio, apri impostazioni, porte com.
ce ne sono due, ingresso, uscita
nell'IDE ti appaiono entrambe ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:18 pm

garzie ad entrambi, ma l'IDE ve la fa vedere ed usare la porta nel vostro caso ?

x madwriter, che stack bt usi ? microsoft,widdcom,toshiba ?

windows 7 32bit ,stack bt ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:20 pm
lo stack bluetooth e' l'ambaradan che si occupa di estir eil bluetooth, l'inefficienza in questo campo ha portato ad esempio il widcomm a 300 mega, comse incrediili.
microsoft ha cmq un suo stack e se non hai installato nulla stai usando quello microsoft
fai il controllo delle due porte cme scritto sopra ? ti appaiono entrambe nell'ide ?

grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 02:22 pm

garzie ad entrambi, ma l'IDE ve la fa vedere ed usare la porta nel vostro caso ?

si me la fa usare ma va tutto lento. mentre con hyper terminal no.


x igor97: vedi che devono essere due le com, fai tasto destro su iconcina BT vicino all'orologio, apri impostazioni, porte com.
ce ne sono due, ingresso, uscita
nell'IDE ti appaiono entrambe ?

devo provare, ma non credo ci siano due porte. fatto sta che l'ide ne vede una che serve sia con in che come out
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:23 pm

lo stack bluetooth e' l'ambaradan che si occupa di estir eil bluetooth, l'inefficienza in questo campo ha portato ad esempio il widcomm a 300 mega, comse incrediili.
microsoft ha cmq un suo stack e se non hai installato nulla stai usando quello microsoft
fai il controllo delle due porte cme scritto sopra ? ti appaiono entrambe nell'ide ?

grazie

allora allora l'ide me ne vede una che sarebbe in/out ma è impossibile quasi utilizzarla,windows idem ne vede una per in/out ho installato il driver della trust ma direi che mi va tutto bene :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:28 pm
scusate se insisto ma...

tasto destro iconcina bluetooth, apri impostazioni, porte COM, ne troverete due.
E' importante sapere questa cosa, quando si ci connette con un dongle BT windows crea due porte.

Ora voi visegnate i numeri di queste due porte ed aprite l'IDE, quale delle due vedete ? entrambe, solo quella chiamata USCITA o soo quella chiamata ENTRATA ?
entrambe sono sia rx che tx, quindi a noi ne serve solo una, quella chiamata di USCITA, pero' l'ide non la fa vedere, almeno a me.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:30 pm

scusate se insisto ma...

tasto destro iconcina bluetooth, apri impostazioni, porte COM, ne troverete due.
E' importante sapere questa cosa, quando si ci connette con un dongle BT windows crea due porte.

Ora voi visegnate i numeri di queste due porte ed aprite l'IDE, quale delle due vedete ? entrambe, solo quella chiamata USCITA o soo quella chiamata ENTRATA ?
entrambe sono sia rx che tx, quindi a noi ne serve solo una, quella chiamata di USCITA, pero' l'ide non la fa vedere, almeno a me.


purtroppo ora non sono a casa e non posso testare appena torno ti faccio sapere,allora ma tu segui tutta la procedura fai il paring esatto?poi ti compaiono queste 2 porte entrata e uscita ora apri l'ide e non vedi uscita invece di aprire l'ide prova con putty e vedi che non dovresti avere problemi  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:32 pm
ho allegato screenshot delle porte,

esatto l'IDE blocca la porta, e non la rende piu' disponibile al sistema.
Se apro putty prima di aprire IDE funziona, se lo apro dopo che ho aperto l'IDE, nemmeno putty piu' funziona.
Ho testato tanti altri sw terminali, alcuni non vedono proprio le com bluetoot, altri si bloccano, per ora vanno bene putty ed sscom, ma a me non interessa.

A me serve che funga con l'IDE, e con i rpogrammi scritti in processing, che usano RXTX java.
Questo, se me lo confermate, e' un bug gravissimo, blocca lo sviluppo di applicazioni processing ed anche l'uso dell'ide con i moduletti BT
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:38 pm
allora e come quando apri l'ide sulla serial port dell'arduino, e poi apri putty sulla stessa porta ti va giustamente in conflitto,visto che l'ide arduino(e a quanto ho capito tutti i programmi in processing(io non lo uso non saprei dirti)) ha ancora aperta la connessione.
In particolare col bluetooth l'ide si impalla anche sulla scansione delle porte non vorrei che impallandosi sulla scansione della porta in uscita de l bluetooth te ne blocchi il funzionamento.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 02:48 pm
test: io non uso il software della micosoft. non mi è mai funzionato con la mia chiavetta. uso il software allegato alla chiavetta
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 02:54 pm
ok ho fatto un'altra prova con il sw microsoft. in pratica per connessione in ingresso si intende una connessione avviata dal dispositivo verso il pc. mentre in uscita si intende conn avviata da pc verso dispositivo.
tu  testato quale vedi nell'ide?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:54 pm
si e' un qualcosa che blocca, qui sto affermando che non si puo' usare proprio, non e' che a volte va a volte no.
per questo se potete, appena avete un attimo, fare esattamente la prova che indico mi aiutate moltissimo.
io per ora sto' testando lo stack microsoft, con due dongle diversi, ora provero' i loro stack ufficiali, uno toshiba e uno broadcom

x igor, ok, quindi usi stack widcom (ora broadcom), pero' se per favore fai i passaggi che ho detto mi aiuti tantissimo.
grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 02:55 pm
x igor, purtroppo nell'ide appare solo quella in entrata, a te appaiono entrambe ?
se fai la prova sia con stack micrisoft che widcomm siamo a cavallo :)
io ho adsl lenta e mi ci vorranno ore per staricare gli stack
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 02:58 pm

x igor, purtroppo nell'ide appare solo quella in entrata, a te appaiono entrambe ?
se fai la prova sia con stack micrisoft che widcomm siamo a cavallo :)
io ho adsl lenta e mi ci vorranno ore per staricare gli stack

ma se non provi a connetterti col serial monitor qualche programma scritto in processing te la vede la porta?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 03:00 pm
no, processing usa la libreria java per la seriale, che si chiama TXRX proprio come l'ide arduino, infatti in questi test sto' usando l'ide proprio per avvantaggiare chi vuole aiutarmi, tutti abbiamo l'ide installato, e se funziona l'ide funzioneranno anche i sw processing.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 03, 2012, 03:06 pm
Ciao

Quote
ho letto che su HC-05 c'e' un comando AT che si chiama timeout qualcosa


forse fai riferimento a INQM, ma di solito è settato al massimo (ovvero 61 sec. circa).
Sta di fatto che il problema di timeout che ho avuto modo di verificare, erano dovuti a timeout sull'OS e non al modulino...

Quote
A me serve che funga con l'IDE, e con i rpogrammi scritti in processing, che usano RXTX java.
Questo, se me lo confermate, e' un bug gravissimo, blocca lo sviluppo di applicazioni processing ed anche l'uso dell'ide con i moduletti BT


io uso quasi esclusivamente linux 32 e 64bit.
Nessun problema con Processing al riguardo.
Con l'IDE non mi son mai connesso alla seriale via BT, posso provare.

Su win7, per le prove che ho fatto, non ho notato particolari problemi, di fatto non ho però provato ad utilizzare l'IDE.
Le com create erano 2, ma se fai tasto dx sul dispositivo bt -> proprietà -> hardware se ne vede solo una, quella RFCOMM


Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 03:28 pm
testato: allora, usando lo stack ms, nell'ide mi risulta collegato la porta in ingresso.
usando lo stack widcomm mi da una sola porta. così come nelle imostazioni non c'è atro.
e poi se uso lo stack ms l'ide si blocca appena scrivo qualcosa sa serial monitor
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 03:40 pm
TROVATA SOLUZIONE (pitusso questa deve andare direttamente nella guida  :))

Ringrazio dei test con la condivisione della soluzione
la mia diagnosi era corretta, e' un bug della RXTX, e quindi affligge sia l'Ide arduino che processing.
Non solo la porta di uscita che ci serve non viene riconosciuta, ma questo blocca la comunicazione definitivamente al modulo bt, costringendo allo spegnimento dello stesso.

la soluzione e' stata trovata da un utente del forum diversi anni fa, ma non e' stata mai implementata nella RXTX
installatela anche voi e non avrete nessun problema con com bluetooth su Windows.
il file e' da sostituire sia in arduino che in processing se lo si usa

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908/all
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 03:44 pm


TROVATA SOLUZIONE (pitusso questa deve andare direttamente nella guida  :))
la mia diagnosi era corretta, e' un bug della RXTX, e quindi affligge sia l'Ide arduino che processing.
la soluzione e' stata trovata da un utente del forum diversi anni fa, ma non e' stata mai implementata nella RXTX
installatela anche voi e non avrete nessun probelma con com bluetooth su Windows.
il file e' da sostituire sia in arduino che in processing se lo si usa

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908/all


grazie a tutti dei test, ci sto' sbattendo la testa da ieri notte  :)

ti sei ringraziato da solo ahahhahaha cmq grazie di aver risolto ne avrò bisogno anche io :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 03:47 pm
me ne ero accorto, ho modificato il post aggiungendo alcune cose  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2012, 03:51 pm

me ne ero accorto, ho modificato il post aggiungendo alcune cose  :)

perchè non apri un topic al supporto java?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 03, 2012, 03:53 pm
@Testato
ottimo, da segnare anche nella guida!
Ora che ho letto, ricordo che anche qualcuno del forum ita aveva segnalato parecchio tempo fa una problematica del genere, ma non ricordo chi e perchè.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 03:55 pm
caaaaspita è una scheggia ora l'ide.
come mai banzi non ne era a conoscenza? bisogna avvisarlo!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Sep 03, 2012, 03:56 pm
il progetto RXTX è morto da un sacco di tempo, la pre-versione 2.2 (mai diventata stabile) è del 2009...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: igor99480 on Sep 03, 2012, 04:17 pm

il progetto RXTX è morto da un sacco di tempo, la pre-versione 2.2 (mai diventata stabile) è del 2009...

beh a quanto pare quell'utente ha fixato la 2.2
se metti a confronto la 2.2 originale e la 2.2 di quell'utente, la prima non va bene però non fa impallare l'ide, la seconda va invece bene
curioso però come un progetto tanto importante non è stato portato avanti  :smiley-slim:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 06:43 pm
avevo pensato ad un topic apposito

x lesto, ma ci sono alternative ?

ho trovato un problema, per l'ide di arduito ok winxp 32, ok win7 64
per processing solo su win 32 tutto ok, non funziona su win7 64  :|
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: spalla on Sep 03, 2012, 07:14 pm
ciao a tutti, mi servirebbe un informazione:
Dovrei fare in modo che appena il modulo bluetooth effettua il pairing con un dispositivo, venga attivato un pin digitale di arduino.
Come si potrebbe fare? Il modulo bluetooth (magari attraverso le due linee seriali) genera un codice appena effettuato il pairing? cosi da poter far capire ad arduino che è stato associato un dispostivo
Grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Sep 03, 2012, 07:23 pm
sì, ma nessuna viva.
l'unica è che qualche buon anima decida di resuscitare il progetto
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2012, 07:38 pm

sì, ma nessuna viva.
l'unica è che qualche buon anima decida di resuscitare il progetto

bella storia, la principale libreria comunicativa di arduino, processing, wiring, e' abbandonata.

qualcuno potrebbe farmi la prova con processing e win7-64 per conferma ?

ora scrivo all'autore della patch vediamo che dice
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 12, 2012, 08:36 pm
Ma invece modulini BLE ce ne sono ? su ebay non ne trovo..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Sep 12, 2012, 08:52 pm


sì, ma nessuna viva.
l'unica è che qualche buon anima decida di resuscitare il progetto

bella storia, la principale libreria comunicativa di arduino, processing, wiring, e' abbandonata.

qualcuno potrebbe farmi la prova con processing e win7-64 per conferma ?

ora scrivo all'autore della patch vediamo che dice


c'è una fork anche da parte di arduino (vedi progetto su github) ma anche lì, dopo aver inserito il supporto ad arduino UNO si sono fermati (nessuna modifica del codice da 2 anni)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 22, 2012, 09:27 am
Salve ho un problema, possiedo questo modulo bt
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=307
che utilizzo con android tramite le librerie amarino, adesso vorrei tornare ad utilizzarlo per un'applicazione di controllo remoto via pc, premesso che avevo già effettuato tempo fa questa operazione e non avevo avuto alcun problema.
Non riesco a ottenere dalla porta com bt alcun dato, nonostante la periferica sia riconosciuta e connessa posto il codice a seguito e delle screen del problema.
Code: [Select]
unsigned int timeout=0;
unsigned char state=0;

ISR(TIMER2_OVF_vect)          //Timer2  Service
{
  TCNT2 = 0;
  timeout++;
  if (timeout>61)
  {
    state=1;
    timeout=0;
  }

}

void init_timer2(void)               
{
  TCCR2A |= (1 << WGM21) | (1 << WGM20);   
  TCCR2B |= 0x07;   // by clk/1024
  ASSR |= (0<<AS2);  // Use internal clock - external clock not used in Arduino
  TIMSK2 |= 0x01;   //Timer2 Overflow Interrupt Enable
  TCNT2 = 0;
  sei();   
}

void setup()
{
  Serial.begin(9600);
  pinMode(2,INPUT);
  pinMode(13,OUTPUT);
  attachInterrupt(0,cleantime,FALLING);
  init_timer2();
}

void loop()
{
  switch(state)
  {
  case 0:
    digitalWrite(13,LOW);
    break;

  case 1:
    digitalWrite(13,HIGH);
    Serial.print("Hellow BT");
    break;

  }

}

void cleantime()
{
  timeout=0;
  state=0;
}


questo è uno screen di quello che visualizzo nella com9 che è la rfcomm del bt, mentre la 3 e la porta com di arduino dove si vede l'output corretto.
(http://imageshack.us/a/img27/2619/49059395.jpg) (http://imageshack.us/photo/my-images/27/49059395.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 22, 2012, 09:34 am

Salve ho un problema, possiedo questo modulo bt
http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=307
che utilizzo con android tramite le librerie amarino, adesso vorrei tornare ad utilizzarlo per un'applicazione di controllo remoto via pc, premesso che avevo già effettuato tempo fa questa operazione e non avevo avuto alcun problema.
Non riesco a ottenere dalla porta com bt alcun dato, nonostante la periferica sia riconosciuta e connessa posto il codice a seguito e delle screen del problema.


a guardare l'immagine dei dati ti arrivano, quindi dovrebbe essere una questione di baud rate, sei sicuro che sia 9600 ?? hai controllato anche le opzione di paring ecc ??
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 22, 2012, 09:39 am
ho lasciato tutte le impostazioni default, e da default il baud rate dovrebbe essere quello (su android funziona con quello)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 22, 2012, 11:03 am
ok ho fatto un tentativo anche dal cellulare tramite il bt console di pyton, il dispositivo viene associato e il led13 di arduino si accende ma non ottengo alcun dato sul cellulare è possibile che si sia danneggiato il modulo bt?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 23, 2012, 10:46 am

ok ho fatto un tentativo anche dal cellulare tramite il bt console di pyton, il dispositivo viene associato e il led13 di arduino si accende ma non ottengo alcun dato sul cellulare è possibile che si sia danneggiato il modulo bt?


Prova a resettarlo con il comando
Code: [Select]
AT+ORGL
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 23, 2012, 10:54 am
Mi sono arrivati finalmente i moduli segnalati da Igor (grazie).
Stavo ora provando ad usare il modulo come master per collegarmi e leggere dei dati da una periferica.
Ho inviato i seguenti comandi:

Code: [Select]

AT+ROLE=1
AT+CMODE=1
AT+INIT
AT+INQ
AT+LINK=15,71,6c585
AT+RNAME?0015,71,06c585
AT+CMODE=0
AT+UART=57600


Il link funziona perchè dopo AT+RNAME mi restitusce il nome del modulo.
ma non mi è chiara una cosa, ora che il modulo è configurato, ha la periferica in elenco, e gli ho messo lo stesso baud rate, quando lo  resetto con il pink KEY LOW, dovrebbe fare tutto lui? io dovrei aspettarmi di vedere i dati che mi arrivano dalla periferica e basta? perché a me pareva di aver capito così, ma in realtà sulla seriale non mi arriva nulla.

Ah, se a qualcuno interessa, io per programmare il modulo ho usato un arduino togliendogli l' atmega, e collegando tx con tx e di conseguenza rx con rx.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 23, 2012, 01:39 pm
Quote

Prova a resettarlo con il comando
Code: [Select]
AT+ORGL

non ricevo risposte dai comandi AT
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 23, 2012, 01:44 pm

Quote

Prova a resettarlo con il comando
Code: [Select]
AT+ORGL


non ricevo risposte dai comandi AT


bene, siamo sulla stessa barca, anche io ora ho lo stesso problema, però mi si è staccato un piedino, ora risaldo e riprovo..
prova con diversi baudrate..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Sep 23, 2012, 02:52 pm
Risaldando il GND ha tornato tutto a funzionare.

Sono riuscito a collegarmi alla periferica usando questi comandi, ed ora si collega automaticamente:

Code: [Select]

AT
AT+ROLE=1
AT+CMODE=1
AT+INIT
AT+PSWD=0000
AT+INQ
At+pair=0015,71,06c585,20
at+fsad=0015,71,06c585
AT+LINK=0015,71,06c585
AT+CMODE=0


Praticamente mi mancava il paring e per farlo ho dovuto modificare la password da 1234 a 0000
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 24, 2012, 10:31 am
@lollotek

Quote
Praticamente mi mancava il paring e per farlo ho dovuto modificare la password da 1234 a 0000


il pin del modulino va cambiato perchè deve essere quello del dispositivo slave a cui ci si vuole collegare  :P

Il comando FSAD ti conferma se il device è nella lista dei paired, ma a mio avviso non è necessario ogni volta - nel senso che lo puoi usare per vedere se il pairing ha avuto successo.

Cmq qui:
http://arduino.cc/forum/index.php/topic,114984.msg865815.html#msg865815
trovavi un esempio di collegamento del modulo come master ad una antenna GPS BT slave  ..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 24, 2012, 03:51 pm
Risalve, premesso che uso questo shield, http://iteadstudio.com/store/index.php?main_page=product_info&cPath=18&products_id=307
ho provato a inviare i comandi AT da arduino anzicchè dalla porta com (ho cambiato lo switch 4 a board) ed ho caricato lo sketch del tutorial.
Ottengo dalla porta di arduino la risposta "Seriali attive..." ma non ottengo alcuna risposta ai comandi AT inviati, inoltre dopo qualche secondo inizia a scorrere come se arrivassero dei caratteri vuoti sullo schermo anche senza che io invii alcun comando.
Nessuno ha una board simile?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 24, 2012, 04:14 pm
Ciao
la prima cosa che ti dico di fare, è verificare a che velocità "viaggia" il modulo, e di impostare quindi questa velocità sia per la seriale che per la sotfware serial nello sketch.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 24, 2012, 04:49 pm
allora non avendo modo di rimandare comandi AT per riconfigurare tutto, ho configurato tutto a 9600 baud che è il default, ma non visualizzo niente.
L'unica cosa che mi fa ben sperare è che effettivamente il programma di test che ho postato qualche post prima, inizia effettivamente a inviare dati alla seriale dopo che riesco ad aprire la seriale bt, quindi in qualche modo la scheda riesce ad associarsi e ad aprire la seriale, però i dati non arrivano corretti, ho provato con quel codice tutte le velocità supportate dalla board ma con nessuna visualizzo il messaggio come con la seriale di arduino
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 25, 2012, 10:10 am
Ok sono riuscito a inviare i comandi AT, ed ho reimpostato la velocità a 9600 (ammesso che non fosse già quella), la board risponde correttamente ai comandi AT, ma non riesco cmq a scambiare dati dalla porta COM bt.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 25, 2012, 11:27 am
@zuzzuz
quindi sei riuscito a inviare comandi AT e ad ottenere risposta dal modulo a questi comandi.
Come mai prima non andava? Una piccola spiegazione può essere d'aiuto anche ad altri utenti in difficoltà.

Quote
non riesco cmq a scambiare dati dalla porta COM bt.


come stai facendo questa prova?
Che sw usi? Lato Arduino che sketch hai messo?

Ho provato a guardare il datasheet dello shield che hai acquistato, sinceramente non ho capito bene come funzionala comunicazione seriale.
C'è uno switch a bordo, riesci a guardare le piste e a vedere a che pin son collegate?

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 25, 2012, 11:57 am
Per inviare i comandi AT ho seguito questa guida di un utente della mia board è in inglese ma risulta di facile comprensione, di pm provo a cambiare adapter BT del pc, e faccio nuove prove.

You definitely need a tutorial on how to set this up.
To get into AT command mode, set the switches to "FT323" and "5V"
Plug you shield into an Arduino
Plug the Arduino into your computer via USB
Upload a blank sketch to your Arudino (to make sure it's not transmitting serial message)
Open a serial terminal program (My favorite is CoolTerm for OSX)
Make sure you have the options set to 9600 Baud, data bits 8, parity none, stop bits 1
Open a port to the Arduino (so it would be your USB connection, NOT bluetooth)
You should be able to type "AT" now and see "OK" as a response
The rest you should be able to figure out from the datasheet
Once you've programm

P.S.
Le prove le sto facendo con lo sketch che ho postato qualche post fa, come terminale seriale ne ho provati diversi da accessport di windows a gtkterminal su linux, ma ho gli stessi risultati la porta com non restituisce alcun risultato, visto che cmq il dispositivo funziona da android con librerie amarino, voglio provare a cambiare adapter bt magari è quello che non va, o il driver di windows 7 che usa.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 25, 2012, 12:18 pm
Ciao,
quel messaggio l'ho già visto nei commenti, nella pagina dello store dello shield.

Ti ripeto la mia domanda, per cortesia verifica sullo shield le piste a che pin vanno (dallo switch FT232/Board), oppure fai due foto definite dello shield sopra e sotto, in prossimità appunto dell'interruttore FT232/Board e pin Digitali.
C'è bisogno di capire che pin vengono utilizzati, se solo i seriali hw oppure qualche altro per una seriale sw.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 25, 2012, 01:53 pm

Ciao,
quel messaggio l'ho già visto nei commenti, nella pagina dello store dello shield.

Ti ripeto la mia domanda, per cortesia verifica sullo shield le piste a che pin vanno (dallo switch FT232/Board), oppure fai due foto definite dello shield sopra e sotto, in prossimità appunto dell'interruttore FT232/Board e pin Digitali.
C'è bisogno di capire che pin vengono utilizzati, se solo i seriali hw oppure qualche altro per una seriale sw.


http://iteadstudio.com/store/images/produce/Shield/BTshieldv2/Sheild-BT-schematic.pdf
Lo switch 4 in questione connette ai pin 1-2 di arduino o 5-6 cmq tutto quello che vuoi sapere sta sullo schematic.
Ho appena testato un altro adapter usb e con questo funziona, quindi il problema è di quell'adapter, farò ulteriori test, ma magari semplicemente si è rotto quello.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 25, 2012, 03:11 pm
Ciao

Quote
Lo switch 4 in questione connette ai pin 1-2 di arduino o 5-6 cmq tutto quello che vuoi sapere sta sullo schematic.


lo schema lo avevo visto, e non è chiaro.
I piedini 1 e 2? A che pro?
Non è che siano 0 e 1?

Ti ho chiesto una semplice verifica visiva TUA, il materiale on line l'ho già visto  ]:D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 25, 2012, 04:16 pm
scusami, non avevo capito. Comunque da quello che riesco a vedere i primi 2 pin sono appunto lo 0 e l'1 e non l.1 e il 2 il secondo dopo essere passato per lo switch passa per una resistenza per poi andare al chip bt.  Comunque visto che con un altro dispositivo funziona sicuramente era un problema dell'adapter bt. Ciao e grazie cmq
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Matteino on Sep 27, 2012, 10:26 pm

TROVATA SOLUZIONE (pitusso questa deve andare direttamente nella guida  :))

Ringrazio dei test con la condivisione della soluzione
la mia diagnosi era corretta, e' un bug della RXTX, e quindi affligge sia l'Ide arduino che processing.
Non solo la porta di uscita che ci serve non viene riconosciuta, ma questo blocca la comunicazione definitivamente al modulo bt, costringendo allo spegnimento dello stesso.

la soluzione e' stata trovata da un utente del forum diversi anni fa, ma non e' stata mai implementata nella RXTX
installatela anche voi e non avrete nessun problema con com bluetooth su Windows.
il file e' da sostituire sia in arduino che in processing se lo si usa

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237179908/all


Io riscontro lo stesso problema con Arduino 0022, e 1.01. Tempi lughissimi per aprire il menu Tools e impossibile visualizzare la porta bluettoth. Problemi anche con Processing. Ho provato a sostituire il five pde nella cartella lib sia di Arduino che di Processing, ma entrambi poi non partono?
Qualcuno mi sa aiutare?
Grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Matteino on Sep 28, 2012, 09:04 pm
Rieccomi...
Dopo alcuni tentativi ho risolto il problema con Arduino. Sostituito il file rxtx.dll e adesso la seriale è un fulmine.(Non devo più aspettare 10 secondi prima di aprire il menu "Strumenti")
Purtroppo non posso dire lo stesso con Processing.
Versione Processing 2.0a7. Anche qui ho sostituito il file rxtx.dll e la libreria con la v2.2pre3.
Ma ancora nulla. Non mi apre la COM del bluetooth. Nel dettaglio:
Apro Processing. Accendo il modulo BT.
Avvio lo sketch Processing per leggere sulla COM9. Il modulo tenta di connettersi (nel mio caso il led verde) lampeggia per 1/10 di secondo, poi nulla. Nessuna connessione. Al secondo tentativo tutto tace, nemmeno tenta di connettersi.
Nessun problema con Putty e blueterm su Android.
Potrebbe essere un problema di timeout?
Che altro?
Qualcuno è riuscito a connettere il BT con Processing?
Matteo

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 02, 2012, 12:16 am
Ciao a Tutti!

sono nuovo di questo Forum e sono nuovo all'utilizzo di Arduino, voglio imparare ma per ora non sono assolutamente in grado di programmarlo.
volevo realizzare un progettino che ho trovato su fritzing.org http://fritzing.org/projects/new-wireless-pan-tilt-cameranunchuck/ (http://fritzing.org/projects/new-wireless-pan-tilt-cameranunchuck/) ma non riesco a farlo funzionare. io utilizzo 2 Arduoino Nano v 3.0 e come bluetooth questi http://www.ebay.it/itm/261016693984?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_3726wt_1163 (http://www.ebay.it/itm/261016693984?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_3726wt_1163).

se li provo da soli i 2 BT riesco a connetterli al cellulare, anche se poi non riesco a farci nulla, ma tra di loro non riesco a farli vedere. qualcuno di voi saprebbe aiutarmi? sul sito del progetto ci sono anche gli sketch che ho provato ad usare, ma che a me, al contrario del ragazzo che l'ha realizzato, non funziona.

grazie mille e mi scusa se ho scritto cavolate o nel posto sbagliato
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Oct 02, 2012, 09:08 am


se li provo da soli i 2 BT riesco a connetterli al cellulare, anche se poi non riesco a farci nulla, ma tra di loro non riesco a farli vedere. qualcuno di voi saprebbe aiutarmi? sul sito del progetto ci sono anche gli sketch che ho provato ad usare, ma che a me, al contrario del ragazzo che l'ha realizzato, non funziona.



Tra di loro non riuscirai mai a farli vedere perchè sono 2 slave, ti serve invece uno slave ed un master.
Guardati le guide base in prima pagina, poi nei vari post trovi dei link a prodotti master\slave.
L'ideale è trovare dei moduli HC05 così te li configuri come meglio ti servono.
Poi ti cerchi una guida ai comandi AT e vedi come configurartelo (io comunque pochi post fa ho scritto i comandi che ho utilizzato per agganciare un master ad uno slave).
ciao
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 02, 2012, 11:55 am



se li provo da soli i 2 BT riesco a connetterli al cellulare, anche se poi non riesco a farci nulla, ma tra di loro non riesco a farli vedere. qualcuno di voi saprebbe aiutarmi? sul sito del progetto ci sono anche gli sketch che ho provato ad usare, ma che a me, al contrario del ragazzo che l'ha realizzato, non funziona.



Tra di loro non riuscirai mai a farli vedere perchè sono 2 slave, ti serve invece uno slave ed un master.
Guardati le guide base in prima pagina, poi nei vari post trovi dei link a prodotti master\slave.
L'ideale è trovare dei moduli HC05 così te li configuri come meglio ti servono.
Poi ti cerchi una guida ai comandi AT e vedi come configurartelo (io comunque pochi post fa ho scritto i comandi che ho utilizzato per agganciare un master ad uno slave).
ciao


Ciao Lollotek,

grazie per la risposta, ma stai parlando con uno che per ora non ci capisce ancora molto!
ahhh cavoli, c'ho fatto caso solo ora che c'è scritto "modulo slave"  :smiley-red: io pensavo che potessero fare master/Slave entrambi.
quindi comprando un modulo master dovrebbe funzionare senza problemi.
ho già letto più e più volte le varie guide, ma ahimè non c'ho capito molto visto che sono ancora agli inizi. anche questi famosi comandi AT non ho mica capito come si usano :smiley-roll-sweat:

comunque grazie mille!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Oct 02, 2012, 12:02 pm




se li provo da soli i 2 BT riesco a connetterli al cellulare, anche se poi non riesco a farci nulla, ma tra di loro non riesco a farli vedere. qualcuno di voi saprebbe aiutarmi? sul sito del progetto ci sono anche gli sketch che ho provato ad usare, ma che a me, al contrario del ragazzo che l'ha realizzato, non funziona.



Tra di loro non riuscirai mai a farli vedere perchè sono 2 slave, ti serve invece uno slave ed un master.
Guardati le guide base in prima pagina, poi nei vari post trovi dei link a prodotti master\slave.
L'ideale è trovare dei moduli HC05 così te li configuri come meglio ti servono.
Poi ti cerchi una guida ai comandi AT e vedi come configurartelo (io comunque pochi post fa ho scritto i comandi che ho utilizzato per agganciare un master ad uno slave).
ciao


Ciao Lollotek,

grazie per la risposta, ma stai parlando con uno che per ora non ci capisce ancora molto!
ahhh cavoli, c'ho fatto caso solo ora che c'è scritto "modulo slave"  :smiley-red: io pensavo che potessero fare master/Slave entrambi.
quindi comprando un modulo master dovrebbe funzionare senza problemi.
ho già letto più e più volte le varie guide, ma ahimè non c'ho capito molto visto che sono ancora agli inizi. anche questi famosi comandi AT non ho mica capito come si usano :smiley-roll-sweat:

comunque grazie mille!

switchane uno a slave no?
Quote
* Steps to set to MASTER:
    * Set PIO11 HIGH with a 10K resistor in between.
    * Power on, module comes into AT Command Response Status
    * Open HyperTerminal or other serial tool, set the baud rate 38400, 8 data bits, 1 stop bit, no parity bit, no Flow

Control
    * Via serial port, send characters "AT + ROLE = 1 r n",if successful, return "OK r n", where r n is carriage return.
    * Set PIO11 LOW, re-power, then in Master state, automatically search for slave module and connect.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 02, 2012, 12:08 pm
Scusatemi ancora per l'immensa ignoranza che ho ancora in materia, ma vorrei essere sicuro prima di comprare ancora qualcosa di sbagliato!

questi sono 2 moduli Maste e slave come c'è scritto in descrizione? come faccio a sapere se sono HC-05?
http://www.ebay.it/itm/2X-Bluetooth-TTL-RS232-Transceiver-Module-master-slave-/280561668647?pt=LH_DefaultDomain_0&hash=item4152c75227#ht_2421wt_954

o forse è meglio questa
http://www.ebay.it/itm/1pcs-Wireless-Bluetooth-Transceiver-Module-RS232-TTL-HC-05-/251066012059?pt=LH_DefaultDomain_0&hash=item3a74b3519b#ht_2315wt_1503

grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Oct 02, 2012, 12:15 pm
leggi il mio post di sopra non devi comprare niente devi solo seguire le istruzioni per switcharne uno in Master.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 02, 2012, 12:34 pm

leggi il mio post di sopra non devi comprare niente devi solo seguire le istruzioni per switcharne uno in Master.


ah ok.. avevo capito che potevano fare solo slave i miei...  :smiley-eek-blue:

grazie ora riguardo e provo!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 02, 2012, 12:45 pm

leggi il mio post di sopra non devi comprare niente devi solo seguire le istruzioni per switcharne uno in Master.


guarda, ti ringrazio, ma non c'ho capito nulla, per capirci qualcosa avrei bisogno che qualcuno mi spiegasse bene, passo passo, cosa devo fare. sono ancora un principiante senza alcuna esperienza in merito ed in programmazione, mi devi scusare!

ma grazie lo stesso per la dritta
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Oct 02, 2012, 12:55 pm
è facilissimo te lo spiego io in 5 minuti,
allora colleghi il pin  PIO11(vediamo poi dalle foto o dal datasheet qual'è ma vedi ad occhio c'è scritto sulla schedina) ad un pin di arduino con una resistenza di 10K , portati il pin a livello output HIGH tramite arduino, questo ti permette di poter impartire comandi AT.
A questo punto si  collega ai pin 2,3 di arduino il modulino con i relativi tx ed rx cosi con la software serial puoi comunicarci tranquillamente.
a questo punto scarica HyperTerminal  setta questi parametri 38400, 8 data bits, 1 stop bit, no parity bit, no Flow

e scrivi la seguente stringa  
Code: [Select]
AT + ROLE = 1 r n se il modulino ti risponde ok è diventato un master!

EDIT: 2min e ti posto il codice :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Oct 02, 2012, 09:15 pm
bisogna prima vedere che moduli sono, non tutti possono essere settati in master
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Oct 03, 2012, 01:56 am

bisogna prima vedere che moduli sono, non tutti possono essere settati in master


le informazioni le ho prese dal link del suo modulo che ha postato.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 12:21 am
Salve ragazzi, grazie mille per l'aiuto, purtroppo non ho ancora avuto modo di provare, domani mi metto per capire sta cosa come si fa.

i moduli sono esattamente questi
http://www.ebay.it/itm/261016693984?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649#ht_3726wt_1163

io non so se si può oppure no, mi affido a voi, se mi dite che si può mi fido ad occhi chiusi!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Oct 04, 2012, 12:40 am
Questi dovrebbero andaré, é anche scritto nella descrizione come fare
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 11:58 am

Questi dovrebbero andaré, é anche scritto nella descrizione come fare


a si?  :smiley-roll-sweat:

io ragazzi lo ripeto, sono ancora agli inizi e non capisco molto di quelle descrizioni tecniche, per ora ho ancora bisogno di aiuto purtroppo.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 04, 2012, 12:04 pm
Ciao Sosuke,
quando il tuo cell trova i moduli bt, che nome hanno?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 12:17 pm

Ciao Sosuke,
quando il tuo cell trova i moduli bt, che nome hanno?


oddio, ora non ricordo, era un tentativo al volo che ho fatto così tanto per fare... se è importante stasera riprovo e ti dico!

forse ora ho le idee più chiare, ma ho ancora dei dubbi..
leggendo la guida dopo i vostri consigli c'ho capito un pelo di più di prima.
utilizzando questo Sketch

#include <SoftwareSerial.h> //IDE >= 1.0
//#include <NewSoftSerial.h> //IDE <= 0023
const int rxPin = 2;
const int txPin = 3;
const int atPin = 4;
SoftwareSerial bluetooth(rxPin, txPin); //IDE >= 1.0
//NewSoftSerial bluetooth(rxPin, txPin); //IDE <= 0023
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
pinMode(atPin, OUTPUT);
Serial.println("Seriali attive...");
digitalWrite(atPin, HIGH);
}
void loop() {
if (bluetooth.available()) {
Serial.write(bluetooth.read());
}
if (Serial.available()) {
bluetooth.write(Serial.read());
}
}

ho capito che devo impostare su arduino i pin per l'RX e il TX i 2 e il 3 e non lo 0 e l'1, ma non ho capito il PIO11, che se non ho capito male è il pin che mi serve per programmarlo/impostarlo come master.
in pratica come devo collegare su arduino il modulo bluetooth? essendo in questo formato (http://i875.photobucket.com/albums/ab314/meggps/2011-09-11_221332.jpg) e non così (http://i744.photobucket.com/albums/xx86/egochina/DSC03216.jpg) posso fare tranquillamente una saldatura sul PIO11?

scusatemi se faccio domande idiote vi prego!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 04, 2012, 12:30 pm
Ciao,
la questione del nome potrebbe essere rilevante.
Nell'asta si parla di modulo slave (il che fa pensare che si tratti di un HC06 slave), ma nella descrizione si cita il passaggio a master (che farebbepensare trattarsi di un HC05).
Sinceramente se un modulo è Slave/Master, viene scritto nel titolo dell'inserzione (è un valore aggiunto), pertanto io ho qualche dubbio...

In ogni caso, se viene visto come "hc05" o simile, potrai aggiornare la modalità a Master.
Ma se viene visto come "linvor" o "hc06" significa che il firmware non permette cambi di modalità.

Aggiungo poi, non per farti far confusione ma per approfondire, che nell'asta si dice che, perla programmazione AT, è necessario che non ci sia collegamento in atto.
Questo è il tipico comportamento del HC06.
Anche la sintassi AT mi sembra quella di un HC06...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 02:03 pm

Ciao,
la questione del nome potrebbe essere rilevante.
Nell'asta si parla di modulo slave (il che fa pensare che si tratti di un HC06 slave), ma nella descrizione si cita il passaggio a master (che farebbepensare trattarsi di un HC05).
Sinceramente se un modulo è Slave/Master, viene scritto nel titolo dell'inserzione (è un valore aggiunto), pertanto io ho qualche dubbio...

In ogni caso, se viene visto come "hc05" o simile, potrai aggiornare la modalità a Master.
Ma se viene visto come "linvor" o "hc06" significa che il firmware non permette cambi di modalità.

Aggiungo poi, non per farti far confusione ma per approfondire, che nell'asta si dice che, perla programmazione AT, è necessario che non ci sia collegamento in atto.
Questo è il tipico comportamento del HC06.
Anche la sintassi AT mi sembra quella di un HC06...
[/quote

ho capito!

ho fatto la prova, il cell lo vede solo come JY-MCU
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 02:14 pm
questo è il mio modulo bluetooth (http://dl.dropbox.com/u/8635497/20121004_140641.jpg)
secondo voi i 2 pin esterni "Key" e "state" a cosa servono?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 04, 2012, 02:23 pm
Ciao,
STATE dovrebbe essere una uscita a cui attaccare un led (il polo positivo, il negativo va alla massa comune).
KEY "potrebbe" essere quello per la programmazione.
La sua pista è lato superiore, o fai una foto dall'altro lato, oppure fai una verifica visuale tu.

Cmq sul tel dovresti avere il nome dei dispositivi con cui hai già fatto pairing, prova a darci un'occhiata che fughiamo questo dubbio...

EDIT dalla foto del post precedente, non si evince nulla.
Potresti fare un controllo con un tester, e vedere dove finisce quel pin..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 06:17 pm

Ciao,
STATE dovrebbe essere una uscita a cui attaccare un led (il polo positivo, il negativo va alla massa comune).
KEY "potrebbe" essere quello per la programmazione.
La sua pista è lato superiore, o fai una foto dall'altro lato, oppure fai una verifica visuale tu.

Cmq sul tel dovresti avere il nome dei dispositivi con cui hai già fatto pairing, prova a darci un'occhiata che fughiamo questo dubbio...

EDIT dalla foto del post precedente, non si evince nulla.
Potresti fare un controllo con un tester, e vedere dove finisce quel pin..



ecco delle foto del frontale

(http://dl.dropbox.com/u/8635497/20121004_180656.jpg)
(http://dl.dropbox.com/u/8635497/20121004_181124.jpg)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Oct 04, 2012, 07:53 pm
il modo piu' veloce per dirti "SI si puo' fare" o "NO non si puo' fare" e' collegarti con il cellulare e dirci, come gia' chiestoti da pitusso, che nome viene rilevato dal modulo.

sia la descrizione della vendita, sia la presenza del pin key fanno ben sperare, ma pur sempre di moduletti supercinesi stiamo parlando, che potrebbero avere inserzioni supersbagliate
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 08:52 pm

il modo piu' veloce per dirti "SI si puo' fare" o "NO non si puo' fare" e' collegarti con il cellulare e dirci, come gia' chiestoti da pitusso, che nome viene rilevato dal modulo.

sia la descrizione della vendita, sia la presenza del pin key fanno ben sperare, ma pur sempre di moduletti supercinesi stiamo parlando, che potrebbero avere inserzioni supersbagliate


ma ve l'ho già detto, come nome mi visualizza solo JY-MCU
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 10:28 pm
Ciao

io però non ho ancora capito una cosa, mettiamo che siano HC-05 ho capito che devo collegare RX e TX al 2 e 3 di arduino, ma poi? il pio11 con la resistenza dove lo metto, al 4 di arduino? e il vvd e gnd devo collegarli?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 04, 2012, 10:36 pm
Ciao

Quote
come nome mi visualizza solo JY-MCU


cmq, qui:
http://www.dankrill.com/lab/index.php?content=procedures&set=b&item=11
si parla delal versione 1.02, e il modulo ha fw hc06, il "linvor".
Quindi non c'è la possibilità di aggiornare fw.

La cosa che puoi fare per verificare ciò, è connetterlo ad Arduino.
Il piedino TX lo porti al piedino digitale 2 di Arduino, RX lo porti al piedino digitale 3 di Arduino (magari mettendoci in mezzo una resistenza da 2k2), VCC a 5v di Arduino e GND a GND di Arduino.
Poi carichi lo sketch che avevi postato qualche riga fa, e ti apri il Serial Monitor.

Quindi prova ad impartire il comando:
AT
dovrebbe risponderti OK
Se questo avviene, prova con:
AT+VERSION
e posta qui la risposta.

Lascia stare gli altri pin, ti son sufficienti questi 4.
L'importante è che il modulo non sia associato con nulla.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 11:23 pm

Ciao

Quote
come nome mi visualizza solo JY-MCU


cmq, qui:
http://www.dankrill.com/lab/index.php?content=procedures&set=b&item=11
si parla delal versione 1.02, e il modulo ha fw hc06, il "linvor".
Quindi non c'è la possibilità di aggiornare fw.

La cosa che puoi fare per verificare ciò, è connetterlo ad Arduino.
Il piedino TX lo porti al piedino digitale 2 di Arduino, RX lo porti al piedino digitale 3 di Arduino (magari mettendoci in mezzo una resistenza da 2k2), VCC a 5v di Arduino e GND a GND di Arduino.
Poi carichi lo sketch che avevi postato qualche riga fa, e ti apri il Serial Monitor.

Quindi prova ad impartire il comando:
AT
dovrebbe risponderti OK
Se questo avviene, prova con:
AT+VERSION
e posta qui la risposta.

Lascia stare gli altri pin, ti son sufficienti questi 4.
L'importante è che il modulo non sia associato con nulla.



ok grazie, ora provo!

comunque sui miei BT c'è scritto versione 1.04, magari sono più evolute :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 04, 2012, 11:46 pm
ok fatto, mi dice Livor V1.5
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 04, 2012, 11:52 pm
Ciao

Quote
mi dice Livor V1.5


ecco, slave è e slave rimane  ]:)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 05, 2012, 12:26 am
ecco, lo sapevo  :) la solita fortuna... tu non è che mi puoi linkare un modulo master da comprare? magari già master così non vi rompo più  :P

ma come mai nella descrizione fanno riferimento al fatto che si possa switchare quando non si può?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 05, 2012, 09:05 am
Ciao,

Quote
come mai nella descrizione fanno riferimento al fatto che si possa switchare quando non si può


penso che abbiano copia-incollato la descrizione di un altro modulo..
Nel dubbio, puoi anche provare, danni non ne fai.

Per eventuali acquisti, ti basta essere sicuro che sia un HC-05 oppure qualsiasi altro modulo (HC-06 o HC-07) ma configurato Master.
Qui avevo postato un paio di link:
http://arduino.cc/forum/index.php/topic,104903.msg865842.html#msg865842
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 05, 2012, 09:53 am
ok grazie!

mi spiegheresti solo che vuol dire che bisogna impostare il pio11 come high e a cosa dovrei collegarlo per fare ciò?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Oct 05, 2012, 09:58 am
per mettere un pin ad high di solito si mette una resistenza da 10K dal pin a VCC(5v  3v, a seconda della tensione di lavoro sensore)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Oct 05, 2012, 10:07 am
ciao

Quote
mi spiegheresti solo che vuol dire che bisogna impostare il pio11 come high e a cosa dovrei collegarlo per fare ciò?


innanzitutto verifica se il pin KEY del tuo connettore corrisponde al pin in questione.
Sulla guida, prima parte, trovi la piedinatura del modulo, così puoi vedere dove si trova.

Se è connesso direttamente, sei a posto, altrimenti devi saldarci un filo.

Quando hai preparato tutto, alimenti il modulo.
Solo allora connetti questo piedino ai 5v di arduino con una resistenza da 2k2 (sufficiente, pure una 10k va bene) o direttamente al piedino 3v3.

A questo punto, puoi provare ad utilizzare (sempre con lo sketch prima caricato) i comandi per il cambio modalità.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Oct 05, 2012, 10:22 am
@pitusso
che pazienza che hai,complimenti  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 05, 2012, 01:43 pm

ciao

Quote
mi spiegheresti solo che vuol dire che bisogna impostare il pio11 come high e a cosa dovrei collegarlo per fare ciò?


innanzitutto verifica se il pin KEY del tuo connettore corrisponde al pin in questione.
Sulla guida, prima parte, trovi la piedinatura del modulo, così puoi vedere dove si trova.

Se è connesso direttamente, sei a posto, altrimenti devi saldarci un filo.

Quando hai preparato tutto, alimenti il modulo.
Solo allora connetti questo piedino ai 5v di arduino con una resistenza da 2k2 (sufficiente, pure una 10k va bene) o direttamente al piedino 3v3.

A questo punto, puoi provare ad utilizzare (sempre con lo sketch prima caricato) i comandi per il cambio modalità.



ok, finalmente ora ho capito... grazie mille
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Sosuke on Oct 05, 2012, 01:45 pm

@pitusso
che pazienza che hai,complimenti  :smiley-mr-green:


infatti
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Oct 06, 2012, 06:03 pm
X lesto, per mettere un pin a 1 basta metterlo a vcc, la resistenza serve nel caso debba connettersi sia a 1, che a 0 alternativamente.

Per il discorso master ho postato un link dove si descrive la sostiyuzione del firmware, ma nel tuo caso conviene ricomprarlo.
In pratica tutti i moduli si possono riflashare per diventare hc05
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Oct 20, 2012, 08:57 pm
ho progammato un HC05 con i comandi :

Code: [Select]

AT+ROLE=0
AT+UART=57600,0,0

Quindi come uno slave che si collega a 57600bps e con un 1 bit stop e parity none.

Ora stavo inviando da arduino al cellulare, ma ho notato che l'informazione viene alterata: se voglio inviare il carattere 0xAA (170 decimale), nella controparte sull'app lo vedo come un FFFFFFFFFFFFFFAA (-86 decimale), come se al posto degli 00 ci siano FF, può essere una configurazione del bluetooth? io non ci trovo nulla, è una questione di party bit\stop ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Oct 20, 2012, 09:55 pm
ok, ho scoperto l'inghippo, c'è una divergenza tra tipi dato.
Per arduino il byte è da 0 a 255, mentre i java è da -128 a 127, quindi vedevo il dato sfalsato.
per vedere il dato corretto bisogna dichiararlo come int, oppure applicare l'operazione
Code: [Select]
valhex = (mybite & 0x00FF)
estraendo così correttamente gli ultimi 2 bit meno significativi.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Oct 21, 2012, 06:10 pm
Quote
estraendo così correttamente gli ultimi 2 bit meno significativi.

?? che significa?
la speigazione è che in java non esistono gli unsigned, e quando fai il cast automatico java prende il bit più a sinistra e lo usa come bit del segno.
facendo l'and bitwise con 0xff (o 0x00ff, stessa roba) invece non fai entrare in campo il cast, 0xFF, anche se vale "solo" 255 è un int, e l'and logico non necessita di cast, ma semplicemente si "accontenta" di fare l'and sui bit della variabile di tipo più piccolo.
Non ho provato, ma in teoria anche questo dovrebbe funzionare;
Code: [Select]
valhex = (mybite | 0)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 20, 2012, 12:07 am

Quote
estraendo così correttamente gli ultimi 2 bit meno significativi.

?? che significa?
la speigazione è che in java non esistono gli unsigned, e quando fai il cast automatico java prende il bit più a sinistra e lo usa come bit del segno.
facendo l'and bitwise con 0xff (o 0x00ff, stessa roba) invece non fai entrare in campo il cast, 0xFF, anche se vale "solo" 255 è un int, e l'and logico non necessita di cast, ma semplicemente si "accontenta" di fare l'and sui bit della variabile di tipo più piccolo.
Non ho provato, ma in teoria anche questo dovrebbe funzionare;
Code: [Select]
valhex = (mybite | 0)

alla fine ho risolto usando int al posto di byte nel programma, grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 20, 2012, 12:12 am
Ho una nuova sfida per chi ha il coraggio di affrontarla...

Ho 2 moduli, uno Master ed una Slave.
I due però non si devono collegare tra loro.
Quando provo a collegarmi allo slave da cellulare non riesco, ma se il master non è alimentato invece sì. Ne ho quindi dedotto che fosse il master a collegarsi allo slave prima di me tenendomi la periferica occupata.
Usando i vari comandi di eliminazione AT+RMAAD e AT+RMSAD sono riuscito ad eliminare l'elemento dalla pairing list, infatti controllando con AT+ADCN? e AT+RMAD? non mi indica alcun device.
Però con mia grande sorpresa il problema rimane.

Cosa potrebbe essere? se entrambi hanno la stessa chiave il master si può collegare allo slave anche se non ha l'item nella pairing list? come faccio ad impedirglielo ?

grazie mille ciao.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Nov 20, 2012, 09:53 am
Ciao

Quote
Quando provo a collegarmi allo slave da cellulare non riesco


se provi a collegarti da pc, ci riesci?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 20, 2012, 02:13 pm

Ciao

Quote
Quando provo a collegarmi allo slave da cellulare non riesco


se provi a collegarti da pc, ci riesci?



Ho provato, ma non trova alcuna periferica tra quelle abbinabili.
Il problema sembra proprio che il master si collega automaticamente allo slave, anche se io l'ho rimosso dalle periferiche nella pairing list.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Nov 20, 2012, 04:01 pm
Ciao,
la cosa più semplice che mi viene in mente, è provare a cambiare il pin sullo slave (o sul master).
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 20, 2012, 11:07 pm
Pensavo anche io che funzionasse, lo sto provando in questo momento, non funziona lo stesso, non riesco a collegarmi allo slave se entrambi i bluetooth sono accesi..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 21, 2012, 09:04 pm
Buone notizie! almeno per me.. Ho scoperto il problema.
con il comando
Code: [Select]
AT+ BIND?
ho visto che il master aveva il bindig con lo slave. quindi mandando il comando:
Code: [Select]
AT+ BIND=00,00,00
Ho rimosso questo bindig, ed infatti il master non si collega più allo slave lasciandomi la connessione libera!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Nov 22, 2012, 12:13 pm
Quote
Ho scoperto il problema.


ottimo!
Accodo anche questo all'aggiornamento della guida attuale!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Simoneaudi93 on Nov 29, 2012, 08:49 am
è possibile che ho bruciato il mio modulo collegandolo per alcuni secondi ai 5v?  :~
in pratica prima funzionava correttamente, dopo un pò l'ho ripreso e per sbaglio l'ho collegato a 5v per circa 20 secondi, ora il led sulla board del modulo funziona e quando faccio la connessione dal cellulare lampeggia più lentamente, ma sul monitor seriale non ricevo nulla, nemmeno se interrogo il modulo tramite AT  :(
p.s. il modulo è un hc-05 su board
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 29, 2012, 09:09 am

è possibile che ho bruciato il mio modulo collegandolo per alcuni secondi ai 5v?  :~
in pratica prima funzionava correttamente, dopo un pò l'ho ripreso e per sbaglio l'ho collegato a 5v per circa 20 secondi, ora il led sulla board del modulo funziona e quando faccio la connessione dal cellulare lampeggia più lentamente, ma sul monitor seriale non ricevo nulla, nemmeno se interrogo il modulo tramite AT  :(
p.s. il modulo è un hc-05 su board


sicuro di aver messo il baud rate corretto? provato con quello di default 38400?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Simoneaudi93 on Nov 29, 2012, 09:27 am
Il baud l'avevo cambiato e non ricordo quale avevo messo :S ma credo 9600 che stò usando ora.
Ma ho appena notato una cosa, sul vcc è collegato un regolatore di tensione a 3,3v ma sulla pagina dove l'ho preso dicevano di alimentarlo solo con i 3,3v...non ci stò capendo nulla, è meglio se lo alimento a 5v visto che c'è il regolatore di mezzo?
questa è la mia board: http://www.bestelecs.com/ebayproductpic/arduino/HC05-500.jpg (http://www.bestelecs.com/ebayproductpic/arduino/HC05-500.jpg)
per l'rx dovevo metterci un partitore di tensione?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Nov 29, 2012, 09:35 am
Ciao,
innanzitutto passa il link allla pagina del prodotto, non una foto  ]:)
Relativamente al baudrate: molte volte il problema di apparente mancata comunicazione è legato proprio a quello, verifica con putty/gtkterm/altro variando la velocità.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Simoneaudi93 on Nov 29, 2012, 09:44 am
grazie per le risposte, il link è questo    1pcs TTL Bluetooth Module + adapter board for arduino (http://www.ebay.it/itm/1pcs-TTL-Bluetooth-Module-adapter-board-for-arduino-/270979961067?pt=LH_DefaultDomain_0&hash=item3f17aa10eb#ht_2746wt_906)
io l'ho comprato qualche mese fà dallo stesso venditore e la pagina era un pò diversa ( c'era scritto in grassetto rosso che il modulo funzionava solo con i 3,3v).
putty posso usarlo con il modulo collegato ad arduino o devo usare un convertitore usb-ttl? (che ho qui ma ho alcuni problemi con i driver)
lo alimento a 3,3 quindo o dite che posso andare con i 5v visto che c'è il regolatore sul vcc?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Nov 29, 2012, 09:57 am
Ciao,
nell'inserzione c'è chiaramente scritto :

Quote
Note: This module is 3.3V standard TTL voltage level.


quindi il TX di Arduino lo puoi connettere al RX del modulo SOLO con un partitore di tensione o una resistenza da 2k2.
Per la connessione TX del modulo a RX di Arduino invece non serve nulla

Per l'alimentazione : se c'è un regolatore di tensione (verifica sigla del componente e i piedini a cui è connesso) puoi alimentare con 5v.

Quote
putty posso usarlo con il modulo collegato ad arduino o devo usare un convertitore usb-ttl? (che ho qui ma ho alcuni problemi con i driver)


l'ideale sarebbe con un adattatore, ma per lo scopo puoi usare anche arduino.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Simoneaudi93 on Nov 29, 2012, 10:01 am
grazie ancora, appena posso lo provo e vi faccio sapere  ;) spero solo di non aver bruciato il modulo usando l'rx senza resistenza  :~
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Nov 29, 2012, 10:14 am
se il pin "mode" è quello che corrisponde al PIO11 basta che lo colleghi a vcc e dopo alimenti il tutto, così va in modalità AT con il baudrate di default 38400 e vai sul sicuro che non sbagli impostazione..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Simoneaudi93 on Nov 29, 2012, 10:26 am
lollotek grazie milleeeeeee  XD funziona alla grande  XD  XD  XD  XD  XD  XD  XD  XD
e grazie anche a pitusso :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 08, 2012, 07:07 pm
Salve a tutti, grazie mille alla guida di pitusso sono arrivato a 50% dell'opera all'hackaton di venerdì scorso.

Riuscivo a settare tutto e ricevere delle risposte dalla seriale, ma proprio NON riuscivo a far vedere i moduli agli altri dispositivi mobili... suggerimenti?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 08, 2012, 08:52 pm

Salve a tutti, grazie mille alla guida di pitusso sono arrivato a 50% dell'opera all'hackaton di venerdì scorso.

Riuscivo a settare tutto e ricevere delle risposte dalla seriale, ma proprio NON riuscivo a far vedere i moduli agli altri dispositivi mobili... suggerimenti?


Io non ho fatto nulla di particolare per vedere il modulino da cellulare, baste che sia montanto..
Sicuro che sia impostato come slave?
Sicuro che non abbia il P11 alimentato e quindi sia solo in ricezione comandi AT?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 10:03 am

Io non ho fatto nulla di particolare per vedere il modulino da cellulare, baste che sia montanto..
Sicuro che sia impostato come slave?
Sicuro che non abbia il P11 alimentato e quindi sia solo in ricezione comandi AT?


ho un bh05 saldato in seguito su una board comprata qualche mese fa.
ho provato tutte le modalità: master,slave e QUALCOSA loopback
dato che è saldato su una basetta non so cosa fa di precisio p11, dovrebbe essere il famoso pin "key"?
ho cercato di cambiare velocità, modalità, nomi... niente
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 09, 2012, 10:18 am


Io non ho fatto nulla di particolare per vedere il modulino da cellulare, baste che sia montanto..
Sicuro che sia impostato come slave?
Sicuro che non abbia il P11 alimentato e quindi sia solo in ricezione comandi AT?


ho un bh05 saldato in seguito su una board comprata qualche mese fa.
ho provato tutte le modalità: master,slave e QUALCOSA loopback
dato che è saldato su una basetta non so cosa fa di precisio p11, dovrebbe essere il famoso pin "key"?
ho cercato di cambiare velocità, modalità, nomi... niente


si intendo il pin key..

(http://i00.i.aliimg.com/img/pb/614/727/516/516727614_355.jpg)

controlla che non sia collegato direttamente a vcc, questo serve solo se devi programmare, non so se è in grado di ricevere quando è in questa modalità.
ma tu quando lo riprogrammi usi sempre il baudrate di default 38400 ? come ci entri in modalità programmazione?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 10:21 am

controlla che non sia collegato direttamente a vcc, questo serve solo se devi programmare, non so se è in grado di ricevere quando è in questa modalità.
ma tu quando lo riprogrammi usi sempre il baudrate di default 38400 ? come ci entri in modalità programmazione?



cosa si intende per modalità di programmazione?
per programmazione si intende settare con alcuni comandi AT qualcosa? tipo nome, baudrate etc etc?

circa il baudrate e seriale... ieri ho avuto grosse difficoltà con l'ide a cambiare il baudrate...
ho provato sia la 1.0.1 che la 1.0.2... una volta settato il baudrate a 38400 non riuscivo a tornare ad un altra velocità, tipo 9600... mi dava un pò di errori "java arancioni" e sono stato costretto ad usare putty...!!!!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 09, 2012, 10:25 am


controlla che non sia collegato direttamente a vcc, questo serve solo se devi programmare, non so se è in grado di ricevere quando è in questa modalità.
ma tu quando lo riprogrammi usi sempre il baudrate di default 38400 ? come ci entri in modalità programmazione?



cosa si intende per modalità di programmazione?
per programmazione si intende settare con alcuni comandi AT qualcosa? tipo nome, baudrate etc etc?

circa il baudrate e seriale... ieri ho avuto grosse difficoltà con l'ide a cambiare il baudrate...
ho provato sia la 1.0.1 che la 1.0.2... una volta settato il baudrate a 38400 non riuscivo a tornare ad un altra velocità, tipo 9600... mi dava un pò di errori "java arancioni" e sono stato costretto ad usare putty...!!!!


si intendo poter mandare i comandi AT per fare le varie configurazioni del modulino..
I problemi che hai avuto forse li risolvevi chiudendo e riaprendo l'IDE, non saprei, in ogni caso intendevo come è configurato il baudrate sul modulo bluetooth.
per andare in modalità AT alimenti qualche pin, oppure inizi subito a mandare i comandi senza settare nulla?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 10:30 am

si intendo poter mandare i comandi AT per fare le varie configurazioni del modulino..


Ok, quindi il codice di del secondo pdf serve a programmare ma non a far vedere il modulo bluetooth agli altri dispositivi. Giusto?
Probabilmente se avessi disconnesso (con lo stesso codice caricato) il pin "key" avrebbe funzionato?


I problemi che hai avuto forse li risolvevi chiudendo e riaprendo l'IDE, non saprei,


Installato, disinstallato, riavviato... fatto di tutto... penso che fosse qualche file di "ambiente" che andava rimosso per poi essere generato ex-novo!!!



in ogni caso intendevo come è configurato il baudrate sul modulo bluetooth.
per andare in modalità AT alimenti qualche pin, oppure inizi subito a mandare i comandi senza settare nulla?


il baudrate di default dei miei moduli è 38400, per mandare i comandi at devo alimentare il pin11.
una volta alimentato il pin11 inviavo e ricevevo comandi AT, ma NON riuscivo a far vedere il modulo ad altri dispositivi...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 09, 2012, 10:34 am


si intendo poter mandare i comandi AT per fare le varie configurazioni del modulino..


Ok, quindi il codice di del secondo pdf serve a programmare ma non a far vedere il modulo bluetooth agli altri dispositivi. Giusto?
Probabilmente se avessi disconnesso (con lo stesso codice caricato) il pin "key" avrebbe funzionato?


I problemi che hai avuto forse li risolvevi chiudendo e riaprendo l'IDE, non saprei,


Installato, disinstallato, riavviato... fatto di tutto... penso che fosse qualche file di "ambiente" che andava rimosso per poi essere generato ex-novo!!!



in ogni caso intendevo come è configurato il baudrate sul modulo bluetooth.
per andare in modalità AT alimenti qualche pin, oppure inizi subito a mandare i comandi senza settare nulla?


il baudrate di default dei miei moduli è 38400, per mandare i comandi at devo alimentare il pin11.
una volta alimentato il pin11 inviavo e ricevevo comandi AT, ma NON riuscivo a far vedere il modulo ad altri dispositivi...


beh io farei almeno una prova, una volta che hai fatto tutte le configurazioni AT (rimettilo come slave), togli l'alimentazione al pin key, togli l'alimentazione al modulo, e poi lo rialimenti di nuovo (mantenendo il key non alimentato=.
Prova a vedere se così riesci a collegartici...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 10:36 am

beh io farei almeno una prova, una volta che hai fatto tutte le configurazioni AT (rimettilo come slave), togli l'alimentazione al pin key, togli l'alimentazione al modulo, e poi lo rialimenti di nuovo (mantenendo il key non alimentato=.
Prova a vedere se così riesci a collegartici...


la fretta... adesso provo...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 11:16 am
Questa è la dimostrazione che "I <3 Pitusso"

https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/28786_10200183767146307_1545938011_n.jpg
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 09, 2012, 07:02 pm
bella quella base in pklexiglass con su avvitate arduino e breadboard, troppo ordinato per me, sono un inventore vecchia maniera, non si capisce nulla sulla mia scrivania  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skaxxo on Dec 09, 2012, 08:02 pm

bella quella base in pklexiglass con su avvitate arduino e breadboard, troppo ordinato per me, sono un inventore vecchia maniera, non si capisce nulla sulla mia scrivania  :)


mi sono ispirato a quelle di adafruit!

circa l'ordine... non ti preoccupare... piglio cazziate tutti i giorni da mia madre!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Dec 12, 2012, 09:33 am
@Trisonic

Quote
Questa è la dimostrazione che "I <3 Pitusso"


:D grazie ne son onorato, ma un poco di amore riservalo pure per lollotek  :smiley-yell:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 12, 2012, 10:07 am

@Trisonic

Quote
Questa è la dimostrazione che "I <3 Pitusso"


:D grazie ne son onorato, ma un poco di amore riservalo pure per lollotek  :smiley-yell:


grazie, ho cercato di fare il modesto non dicendo nulla :P
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Dec 13, 2012, 12:43 pm
Salve a tutti! mi chiamo Dario, io e giacomo siamo 2 studenti di design del politecnico di milano, e stiamo sviluppando un progetto con arduino: siamo due neofiti totali del mondo di arduino, da una settimana a questa parte stiamo imparando le basi per progredire nel nostro progetto.
Questo prevede l'utilizzo di un arduino connesso all'accelerometro ed un modulo bluetooth: questo pacchetto andrà messo sotto uno skate per mapparne i salti: quindi il nostro obbiettivo è quello di far mandare i dati dell'accelerometro al computer/smartphone android tramite il modulo bluetooth, che saranno decodificati dal programma scritto con l'IDE (molto semplicemente in base alle variazioni sui 3 assi, ad esempio se i valori di z superano una certa soglia, il programma scriverà "ollie", ovvero il nome del salto semplice).
Per ora abbiamo comprato un arduino uno, e l'accelerometro triassiale della tinkerkit, li abbiamo connessi al pc (io su sistema operativo windows, giacomo su Mac), e con l'aiuto di un prof. abbiamo creato un piccolo codice che legge i dati dall' accelerometro come vogliamo noi.
Il prossimo step è quello di provare a connettere arduino e accelerometro con un modulo bluetooth
Sapreste consigliarci un modulo bluetooth adatto al nostro scopo? penso che l'HC06 potrebbe andare che ne pensate? abbiamo letto l'ottima guida di pitusso, ma abbiamo vari dubbi: per inviare dati da arduino bisogna avere un modulo slave o master? diciamo che noi necessitiamo del bluetooth appunto solo ed esclusivamente per inviare i dati dell'accelerometro, non necessitiamo di eseguire con esso operazioni più complesse!
grazie mille delle risposte

(se ritenete l'argomento off-topic, lo cancelliamo e magari apriamo un nuovo topic, ok? spero di non aver commesso troppe imprecisioni come primo post!)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lollotek on Dec 13, 2012, 02:03 pm

Salve a tutti! mi chiamo Dario, io e giacomo siamo 2 studenti di design del politecnico di milano, e stiamo sviluppando un progetto con arduino: siamo due neofiti totali del mondo di arduino, da una settimana a questa parte stiamo imparando le basi per progredire nel nostro progetto.
Questo prevede l'utilizzo di un arduino connesso all'accelerometro ed un modulo bluetooth: questo pacchetto andrà messo sotto uno skate per mapparne i salti: quindi il nostro obbiettivo è quello di far mandare i dati dell'accelerometro al computer/smartphone android tramite il modulo bluetooth, che saranno decodificati dal programma scritto con l'IDE (molto semplicemente in base alle variazioni sui 3 assi, ad esempio se i valori di z superano una certa soglia, il programma scriverà "ollie", ovvero il nome del salto semplice).
Per ora abbiamo comprato un arduino uno, e l'accelerometro triassiale della tinkerkit, li abbiamo connessi al pc (io su sistema operativo windows, giacomo su Mac), e con l'aiuto di un prof. abbiamo creato un piccolo codice che legge i dati dall' accelerometro come vogliamo noi.
Il prossimo step è quello di provare a connettere arduino e accelerometro con un modulo bluetooth
Sapreste consigliarci un modulo bluetooth adatto al nostro scopo? penso che l'HC06 potrebbe andare che ne pensate? abbiamo letto l'ottima guida di pitusso, ma abbiamo vari dubbi: per inviare dati da arduino bisogna avere un modulo slave o master? diciamo che noi necessitiamo del bluetooth appunto solo ed esclusivamente per inviare i dati dell'accelerometro, non necessitiamo di eseguire con esso operazioni più complesse!
grazie mille delle risposte

(se ritenete l'argomento off-topic, lo cancelliamo e magari apriamo un nuovo topic, ok? spero di non aver commesso troppe imprecisioni come primo post!)


la configurazione dovrebbe essere la seguente:

- accelerometro collegato ad arduino
- arduino legge ed interpreta i dati e manda un messaggio sulla seriale quando "sente" un salto
- sulla seriale arduino mettete un bluetooth slave.
- il pc e\o smarphone si collegano al bluetooth arduino (perchè loro sono equipaggiati si bluetooth master\slave)
- un programmino quando riceve il messaggio del salto lo visualizza su interfaccia

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Dec 13, 2012, 02:42 pm
nel momento del salto lo skate è inclinato quindi non devi più misurare l'asse Z, ma calcolare la probabile inclinazione col terreno, e poi a quel punto partire a fare i conti.

edit: e non mi dite che all'apice del salto sei inclinato giusto perchè l'apice del salto è anche il momento in cui l'accelerazione è nulla. Hugh :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Dec 13, 2012, 02:45 pm
quoto lollotek.
Lato pc/smartphone che cosa pensate di utilizzare?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Dec 13, 2012, 04:35 pm


la configurazione dovrebbe essere la seguente:

- accelerometro collegato ad arduino
- arduino legge ed interpreta i dati e manda un messaggio sulla seriale quando "sente" un salto
- sulla seriale arduino mettete un bluetooth slave.
- il pc e\o smarphone si collegano al bluetooth arduino (perchè loro sono equipaggiati si bluetooth master\slave)
- un programmino quando riceve il messaggio del salto lo visualizza su interfaccia




Si esatto, è la nostra intenzione questa! per rispondere anche a pitusso, stiamo cercando di creare una piccola interfaccia con processing (anche se pure li siamo alle prime armi), per cominciare con una visualizzazione semplice su pc, dopodichè, se il tempo e le conoscenze ce lo permetteranno, esportare questo programma in un app per telefoni (l'app sarebbe la parte conclusiva del progetto, ma essendo studenti di prodtto industriale ci è richiesto un focus sul prodotto, quindi la costruzione dell' hardware e lo sudio di un "contenitore intelligente" dove inserirlo sotto lo skateboard)
Diciamo che il nostro compito è dimostrare che arduino possa comunicare via bluetooth la rilevazione dei salti a un pc, e visualizzarli con un programma.


nel momento del salto lo skate è inclinato quindi non devi più misurare l'asse Z, ma calcolare la probabile inclinazione col terreno, e poi a quel punto partire a fare i conti.

edit: e non mi dite che all'apice del salto sei inclinato giusto perchè l'apice del salto è anche il momento in cui l'accelerazione è nulla. Hugh :)


Forse mi sono spiegato male! :) il riconoscimento del salto lo abbiamo preso da un concept trovato su internet, di un ragazzo che aveva creato un oggetto simile al nostro (purtroppo non ha messo specifiche dei componenti utilizzati, ci avrebbe aiutato), e riportava alcune righe di codice per il riconoscimento dei salti! quello che riportavo nel mio post precedente era solo un esempio dell' "ollie", ovvero il semplice salto: quando il programma legge una variazione forte nei parametri relativi al solo asse z (poichè l'ollie prevede un semplice sollevamento della tavola da terra, senza rotazioni aggiuntive), allora scriverà che quello è un "ollie". Nel caso ad esempio di un "180°", allora i parametri da tenere in considerazione saranno anche y e x e così via. Il tuo discorso è più che giusto, ma a noi bastano gli sbalzi di accelerazione nei 3 assi per capire di che tipo di salto si tratta! Per ora abbiamo comunque intenzione di mappare i salti più semplici, quindi non dovremmo avere problemi (spero tanto :D )

Detto questo mi consigliereste di procedere con l'acquisto di un HC06?

Grazie a tutti per le risposte e la disponibilità
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Dec 13, 2012, 04:41 pm
vabè rileggerete quello che ho scritto quando inizierete a mappare i salti e visualizzare i dati :)

per il modulino prendere gli HC05 che se ricordo bene possono essere si amaster che slave e vi togliete tutti i problemi.

Occhio che la banda dati via bluethoot è molto limitata rispetto a quella dell'accelerometro, dovete trovare un modo per limitare l'uso di banda per esempio un filtro passa basso software (vedere wikipedia) oltre che la trasmissione di dati come byte e non come char
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Dec 16, 2012, 10:41 pm
ciao a tutti, siamo giunti quindi al momento dell'acquisto del modulo bluetooth: solo che sia su ebay che su alibaba li abbiam trovati solo dalla cina e la spedizione è un po lunga in termini di tempo.... voi avete dei siti dai quali consigliate di acquistare l'hc06 o l'hc05? =)

grazie  a tutti
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Dec 17, 2012, 10:18 am
Ciao

Quote
solo che sia su ebay che su alibaba li abbiam trovati solo dalla cina e la spedizione è un po lunga in termini di tempo....


infatti.
L'alternativa potrebbero essere i moduli (solitamente classe 1) già montati su breakout board, ma in questo caso la spesa sale di molto.
Se vuoi, io ho un hc05 ancora inutilizzato (strano ma vero  :D), e a breve non ne ho bisogno.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Dec 17, 2012, 11:59 am


infatti.
L'alternativa potrebbero essere i moduli (solitamente classe 1) già montati su breakout board, ma in questo caso la spesa sale di molto.
Se vuoi, io ho un hc05 ancora inutilizzato (strano ma vero  :D), e a breve non ne ho bisogno.




Ciao pitusso, come sempre grazie per le risposte celeri! =) allora, ho trovato questo su aliexpress: http://www.aliexpress.com/store/product/1pcs-High-quality-JY-MCU-HC-06-V1-04-Slave-Arduino-Wireless-bluetooth-module-BT-BOARD/412884_604847113.html

la spedizione con DHL è a metà prezzo (30$) e il modulo ne costa 7$... potrei prenderlo lì! oppure se ti fidi di due pessimi studenti, potresti prestarci il tuo modulino! il nostro laboratorio finisce a metà febbraio, quindi ne avremmo bisogno giusto per un due mesetti scarsi!

grazie della disponibilità!

P.S. noi siamo a milano, tu in che zona risiedi? =)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Dec 17, 2012, 12:28 pm
Ciao,

Quote
ho trovato questo su aliexpress


:smiley-eek: il prezzo è esageratamente alto: si tratta pur sempre di un modulo classe 2 con una breakout: il costo massimo accettabile è di 10usd....
Considera che un modulo HC05 / HC06 e HC07 costa ca. 5 usd.....

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Dec 17, 2012, 12:42 pm
eh lo so, il problema è la spedizione con DHL che ci costa 30$... perchè appunto l'hc06 costa 7$! solo che dobbiamo averlo al più presto, per cominciare a sperimentare, altrimenti con la spedizione gratuita normale ci metterebbe più di un mese, arrivando dalla cina! =(
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Jan 01, 2013, 09:19 pm
Ciao a tutti ragazzi, siamo ancora noi, poveri studenti! =)
allora, ci è appena arrivato fresco fresco dalla cina un HC06, slave: a questo punto volevamo provare a collegarlo ad arduino ed accelerometro. leggendo la prima delle 3 guide di Pitusso, siamo dubbiosi su come alimentare arduino: pensavo di utilizzare delle batterie al litio, 2 celle da 3,7 V l'una, poichè ne dispongo di una buona quantità e del caricabatterie, in quanto facevo modellismo aereo dinamico con mio fratello. Ora, leggendo anche altri post in altre discussioni sempre qua sul forum di arduino, non vorrei rischiare di rovinare i componenti alimentando in maniera scorretta la scheda o rischiando di bruciare il modulino bt! (sul modulo, nella parte posteriore, indica un "Power 3.6 - 6 V", e sotto di esso "3.3 V LEVEL")
grazie a tutti!

edit: è giusto passato mio fratello mentre scrivevo....lui mi consiglia ( a naso), per semplificarmi la vita dalle liPo, di utilizzare semplicemente 4 ministilo da 1,5V....in maniera da ottenere così 6V! potrebbe essere una soluzione plausibile? =)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: krossk2 on Jan 22, 2013, 08:24 pm
Salve, sarei interessato a questa guida, ma non riesco a leggere i pdf riguardanti la programmazione AT e la comunicazione seriale... Come posso fare?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 24, 2013, 06:33 pm
Ho appena provato, i primi due pdf funzionano, il terzo invece no.
Iniziati quindi a scaricare il secondo, ed il terzo puoi leggerlo da qui fino a che Pitusso non ricarichera' il pdf corrotto https://docs.google.com/document/d/1R55GtppplFvuznVVObywxcumQlIbtrDOp2GA4TAZ1BY/pub  

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jan 25, 2013, 12:06 am
..ragazzi, i problemi non son i file.
Si tratta di qualcosa legato alla cache.
Ho comunque linkato sul titolo di ogni sezione il documento online (riporto qui per i pigri  ]:)):
- connessione HW  (http://bit.ly/bt01pit)(parte 1)
- programmazione AT (http://bit.ly/bt02pit) (parte 2)
- connessione seriale via BT (http://bit.ly/bt03pit) (parte 3)

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 26, 2013, 06:09 pm
ma alla cache di cosa ? del proprio browser ?
io non li avevo mai aperti eppure il primo e secondo si aprono ed il terzo no
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: krossk2 on Jan 27, 2013, 09:24 am
Grazie, li ho scaricati subito dopo che sono stati sistemati... :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 27, 2013, 10:59 am
cmq Pitusso ricarica il terzo pdf e vedrai che funzionera'. in questo momento io continuo a scaricare il primo e il secondo, mentre il terzo fa errore.
Meglio ancora se togli i 3 pdf e metti un unico file zip
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: magi2556 on Jan 31, 2013, 12:31 pm
Salve a tutti! Mi chiamo Marco e da qualche tempo con l' aiuto delle ottime guide pittuso sto sperimentando il colloquio tra un Samsung Galaxy S3 e arduino via hc05. Chiedo il vostro aiuto per ottimizzare il consumo da parte dell' hc05.
Ho raccolto documentazione sullo AT+SNIFF ma non ho le idee chiare.
Ho fatto qualche verifica. L' hc05 non connesso al samsung consuma circa 40 mA, appena il samsung si connette il consumo scende a circa 20 mA e rimane tale durante il colloquio, in assenza di colloquio dopo alcuni secondi il consumo scende a circa 4 mA, se il samsung si sconnette il consumo torna a 40 mA.
Come è possibile mantenere basso il consumo (4 mA) anche in assenza di connessione. La mia necessità è di mandare costantemente la temperatura con un intervallo lungo (30-60 secondi), questa verrebbe raccolta dal telefono quando connesso.
Grazie.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: dariospera on Feb 08, 2013, 04:34 pm
Salve a tutti, sono Dario, avevo scritto un mesetto fa riguardo i modulini bt. Siamo riusciti a collegare il pc tramite il bluetooth (hc-06) all'arduino UNO, alimentandolo esternamente con una batteria a 2 celle al litio.
Ora, abbiamo provato a connettere il modulo hc-06 attraverso arduino Nano.
Come nella 3° guida di pitusso, collego il modulo al pc (il mio portatile non possiede il bluetooth, utilizzo una chiavetta della trust), trova le due COM, e dice che il tutto è stato installato correttamente: ma una volta lanciato l'IDE, viene visualizzata solo una COM nella sezione "strumenti - porta seriale", ed è quella che non trasmette i dati.
Se scollego e ricollego l'alimentazione, al primo tentatvio sull'IDE vengono visualizzate entrambe le COM, però subito dopo aver selezionato una delle due (quella che dovrebbe essere corretta),questa scompare e dice di non trovare la porta.
ho provato a sconnettere e riconnettere il bluetooth, o reinstallare il modulino, ma il problema persiste.
Avreste dei consigli da darmi a riguardo?
grazie per le risposte
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Feb 08, 2013, 04:44 pm
Ciao Dario,
se devi aprier una seriale con il modulo BT, utilizza Putty (o altro), piuttosto del serial monitor dell'IDE.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Feb 09, 2013, 09:37 am
dario il tuo rpoblema deriva dalla versione bacatissima, e mai sistemata, della rxtxserial
cerca un mio post al riguardo dove spiego i problemi e le soluzioni
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: contecavour on Feb 26, 2013, 04:28 pm
Ciao, qualcuno mi sa dare un link dove compre un HC05 senza spendere troppo di spese di spedizione?
Meglio in Italia.

Grazie
NR
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Feb 26, 2013, 04:48 pm
Ciao contecavour

Quote
qualcuno mi sa dare un link dove compre un HC05 senza spendere troppo di spese di spedizione?
Meglio in Italia.


questo moduli difficilmente li trovi in Italia, e nel caso fossi fortunato, scopriresti che il prezzo è magicamente triplicato.
Dalla Cina arrivano senza spese di spedizione, devi pazientare ca. un mese, ma arrivano.
Si trovano su ebay a 10usd la coppia.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 03, 2013, 05:44 pm
In assenza di connessione il modulo sta in ascolto e consuma parecchia corrente, una soluzione potrebbe essere portare il pin RESET a LOW così da mandare in standby il modulo ed attivare la ricerca solo ad intervalli regolari

Ciao


Salve a tutti! Mi chiamo Marco e da qualche tempo con l' aiuto delle ottime guide pittuso sto sperimentando il colloquio tra un Samsung Galaxy S3 e arduino via hc05. Chiedo il vostro aiuto per ottimizzare il consumo da parte dell' hc05.
Ho raccolto documentazione sullo AT+SNIFF ma non ho le idee chiare.
Ho fatto qualche verifica. L' hc05 non connesso al samsung consuma circa 40 mA, appena il samsung si connette il consumo scende a circa 20 mA e rimane tale durante il colloquio, in assenza di colloquio dopo alcuni secondi il consumo scende a circa 4 mA, se il samsung si sconnette il consumo torna a 40 mA.
Come è possibile mantenere basso il consumo (4 mA) anche in assenza di connessione. La mia necessità è di mandare costantemente la temperatura con un intervallo lungo (30-60 secondi), questa verrebbe raccolta dal telefono quando connesso.
Grazie.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 04, 2013, 11:00 am
Una chicca non documentata se non sul datasheet http://entropia.kapsi.fi/blog/wp-content/uploads/2011/10/CSR_BC417.pdf (http://entropia.kapsi.fi/blog/wp-content/uploads/2011/10/CSR_BC417.pdf) che ho "scoperto" (è a pag. 79)

Si può mandare in sleep il modulo bluetooth portando la linea UART_RX a LOW  (il pin TX su Arduino), tecnicamente è come trasmettere un BREAK sulla UART. In pratica rimane collegato ma non consuma 20mA, praticamente molto meno (devo ancora fare delle misure serie), invia qualche pacchetto al client ad intervalli regolari solamente per informarlo che è acceso, con un grande risparmio energetico, molto utile se non si deve trasmettere in continuazione ma si vuole rimanere collegati.

Peccato solamente che se il client si scollega il modulo si sveglia e torna a consumare 30-40mA in attesa di nuove connessioni.. in questo caso il pin di RESET è l'unica soluzione che ho trovato per mettere in standby il modulo.

Se trovate interessanti queste informazioni aggiungetele pure alla guida
Ciao
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 05, 2013, 10:07 am
Altro trucchetto che ho trovato.

Se si hanno pochi pin es. un Tiny con pochi IO (o comunque non si vuole rifare la scheda ma solamente tirare un cavetto jumper) e si vuole comunque  mandare in reset il modulino è possibile collegare nel modulo Bluetooth il pin di RESET al pin UART_RX utilizzato per trasmettere i dati col micro. Per spegnere il modulo sarà sufficiente portare a LOW il pin col micro per una decina di millisecondi (minimo almeno 5ms).

Non si avrà nessuna interferenza con le normali trasmissioni se si utilizza un bitrate di almeno 9600bps in quanto la linea in assenza di comunicazione è HIGH quindi non resetta il Bluetooth e la trasmissione di un byte dura talmente poco da non spegnere il modulo. Anche trasmettendo byte in sequenza non si hanno problemi in quanto è previsto un bit di stop (segnale HIGH) tra un pacchetto e l'altro.

Il pin di Reset ha infatti un filtro debouncing che fa scattare il reset solamente con 4-5ms di LOW continuo.

Ciao a tutti
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Mar 06, 2013, 06:24 pm
salve è possibile collegare il modulo bluetooth HC-05 all'arduino tramite una shield? sapete indicarmi anche quale?
sapreste capaci di indicarmi qualche video, articolo, sketch dove si possono vedere esempi di utilizzo di moduli?
grazie infinite :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Mar 07, 2013, 07:26 pm
Ciao Giovy994

Quote
è possibile collegare il modulo bluetooth HC-05 all'arduino tramite una shield?


potresti utilizzare una proto shield e saldarci quel che serve, e di fatto avresti una shield con a bordo il modulino bt.
Ci sono anche degli shield pronti, proprio con quel modulo a bordo, ma costano davvero tanto (es: http://shieldlist.org/itead-studio/bluetooth)
Nel primo post, poi, son linkati un paio di file Eagle per una breakout board (e ce ne deve essere qualche altro nel corso delle pagine, dopo cerco e linko)

Quote
sapreste capaci di indicarmi qualche video, articolo, sketch dove si possono vedere esempi di utilizzo di moduli


sempre nel primo post c'è una guidfa divisa in 3 parti che spiega come usarli e porta esempi base.
Ci son poi linkati esempi più specifici (antenne bt, android, etc)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Mar 08, 2013, 01:25 pm


Quote
è possibile collegare il modulo bluetooth HC-05 all'arduino tramite una shield?


potresti utilizzare una proto shield e saldarci quel che serve, e di fatto avresti una shield con a bordo il modulino bt.
Ci sono anche degli shield pronti, proprio con quel modulo a bordo, ma costano davvero tanto (es: http://shieldlist.org/itead-studio/bluetooth)
Nel primo post, poi, son linkati un paio di file Eagle per una breakout board (e ce ne deve essere qualche altro nel corso delle pagine, dopo cerco e linko)

Quote
sapreste capaci di indicarmi qualche video, articolo, sketch dove si possono vedere esempi di utilizzo di moduli


sempre nel primo post c'è una guidfa divisa in 3 parti che spiega come usarli e porta esempi base.
Ci son poi linkati esempi più specifici (antenne bt, android, etc)


grazie della risposta!
molto interessante come soluzione.
il mio progetto prevede di telecomandare una macchina tramite bluetooth da un device android quindi il modulino deve stare vicino all arduino sulla macchinina quindi non posso lasciarlo li campato per aria altrimenti mi cade per terra quando la faccio partire.

visto il progetto che voglio realizzare voglio proporti nello specifico cosa voglio implementare:
- tramite un segnale bluetooth da un applicazione per android invio un segnale al modulo
- l'arduino traduce il messaggio ed esegue funzioni di conseguenza (come girare a dx o sx, andare avinti o indietro e fermarsi)
non credo sia una cosa impossibile da realizzare, la macchinina è gia pronta e di per se funziona manca solo il modo di telecomandarla (tramite IR lo gia fatta ma visto che è per la tesina volevo puntare un po più in alto :) )
dopo tutto questo, secondo te un modulo HC-05 può fare al caso mio? oppure consigli qualcos'altro?
grazie
Gio
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 08, 2013, 04:30 pm
ma si va benissimo, lo piloti da vicino bene o male, non a 100metri.

guarda che ci sono gia' anche applicazioni android sullo store proprio per piolotare macchinine, ed anche progetti completi, guarda un po' sullo Appstore android
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Mar 08, 2013, 06:57 pm
grazie mille della risposta
adesso aspetto qualche giorno che mi arriva il modulo che ho ordinato e farò alcune prove :)
al massimo so dove trovarvi eheh
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Mar 08, 2013, 08:29 pm
Ciao

Quote
il mio progetto prevede di telecomandare una macchina tramite bluetooth da un device android quindi il modulino deve stare vicino all arduino sulla macchinina quindi non posso lasciarlo li campato per aria altrimenti mi cade per terra quando la faccio partire.


il modulino quando ci hai saldato i 3/4 fili che ti servono, e lo hai attaccato ad Arduino con dei pin header, non lo perdi...  :P

Quote
non credo sia una cosa impossibile da realizzare, la macchinina è gia pronta e di per se funziona manca solo il modo di telecomandarla (tramite IR lo gia fatta ma visto che è per la tesina volevo puntare un po più in alto  )
dopo tutto questo, secondo te un modulo HC-05 può fare al caso mio? oppure consigli qualcos'altro?


come dice Testato i 100 metri non li copri, questi son classe 2 pertanto arrivi ai 10.
A parte quel che trovi sul Market Android, puoi anche realizzare una app funzionante ma base usando AppInventor (più info sempre al primo post).
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Mar 08, 2013, 10:19 pm
grazie dei chiarimenti
sono un informatico la parte di android non dovrebbe essere un problema è più di un anno che ci programmo
il mio problema era l'elettronica ma seguendo la guida spero di non avere problemi  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 09, 2013, 03:19 pm
Ciao a tutti
Volevo aggiungere un nota sul modulo HC-05:

se si collega il pin KEY ad HIGH su scheda(quindi NON dopo l'accensione) il baudrate sembra essere 38400 anche se al comando AT ricevo caratteri strani come:
Quote
ÏË
segno che c'è qualcosa che non va, con baudrate come 9600 non si riceve però alcuna risposta.

Se si collega il pin KEY ad HIGH dopo l'accensione il baudrate è quello di default (sul mio modulino 9600bps) e così sono riuscito ad impostarlo correttamente tramite i comandi AT
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 10, 2013, 04:32 am
Eccidenti le stai trovando tutte!!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 11, 2013, 02:49 pm
Altre chicche:
- Per un miglior range evitare di costruire (o comprare) schede o adattatori con piste sotto l'antenna, meglio lasciarla sporgere. Mannaggia ho imparato troppo tardi questa lezione.
- Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Mar 12, 2013, 08:54 pm
Ciao

Quote
- Per un miglior range evitare di costruire (o comprare) schede o adattatori con piste sotto l'antenna, meglio lasciarla sporgere. Mannaggia ho imparato troppo tardi questa lezione.


]:)

Quote
- Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps.


questo a me non risulta - almeno in ambito 16Mhz
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 12, 2013, 09:05 pm
credo che abbia a che fare con il clok del micro e i divisori per ottenere il baud-rate. ci sono delle tabelle pre-calcolcoate da qualche parte
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 12, 2013, 11:06 pm

- Dai test che ho eseguito (micro a 8MHz) velocità superiori ai 9600bps sono altamente inaffidabili, piene di errori o dati persi, in tal caso è necessario un protocollo robusto con verifica degli errori e ritrasmissione dei pacchetti persi. Ho eseguito prove con 38400 e 57600bps.

a 16MHz nemmeno a me ci sono problemi, lo tengo fisso settato a 115kbps
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 12, 2013, 11:08 pm
38400bps ha un errore % uguale a 9600bps con 8MHz http://www.wormfood.net/avrbaudcalc.php (http://www.wormfood.net/avrbaudcalc.php) pari allo 0.2%, con 16MHz è uguale in quanto multiplo di 8MHz. Sperimentalmente però ho avuto problemi con baud rate superiori a 9600bps..
EDIT: Utilizzando l'oscillatore RC interno del micro

Forse dipende dal modulo bluetooth, non si legge bene ma la sigla dell'oscillatore (o cristallo) sul modulino sembra riportare sui 16MHz, se fosse un oscillatore se non sbaglio dovrebbe essere 16.2 o 16.8MHz da quello che si legge nel datasheet per funzionare e avrebbe un errore % più alto se a 16.8MHz con 38400bps.. magari domani do una controllata con l'oscilloscopio se è un oscillatore anche se non mi è ancora chiaro se effettivamente può dipendere dal modulino.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Mar 13, 2013, 03:17 pm
Ciao a tutti
posso chiedervi un consiglio riguardate questo prodotto? che ne pensate?

http://www.futurashop.it/allegato/7100-FT1032M.asp?L2=&L1=&L3=&cd=7100-FT1032M&nVt=Novit%E0%20in%20arrivo&d=34,00 (http://www.futurashop.it/allegato/7100-FT1032M.asp?L2=&L1=&L3=&cd=7100-FT1032M&nVt=Novit%E0%20in%20arrivo&d=34,00)

è tanto diverso il funzionamento del RN-42 rispetto a un HC-05?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 13, 2013, 03:19 pm
Visto che nel progetto che sto portando avanti un timing "abbastanza" preciso è necessario, ho deciso di abilitare il fuse CKOUT per avere su un pin la frequenza dell'oscillatore RC interno ad 8 MHz, collego l'oscilloscopio e...

a 3.3v il mio Tiny85 ha una frequenza di 6.1MHz   :smiley-eek-blue:

Penso che urge la necessità di calibrazione, non mi ricordo se ho preso su ebay il micro o se proviene da un distributore ufficiale ma sono veramente sconcertato!

A temperatura ambiente (sui 20°C) ho un 25% di errore! Ecco perché la seriale aveva problemini..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 13, 2013, 03:34 pm
bella questa  :)

puoi calibrarlo tu stesso ? ricordo che ci sono dei fuse in merito ma non ho mai approfondito
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 13, 2013, 03:40 pm
La cosa strana è che in fabbrica sono calibrati a 3v, io uso 3.3v quindi non mi sarei mai aspettato una divergenza così marcata.

E' diciamo un paio d'ore che sono a smanettare per fare questa benedetta calibrazione, il Dragon non è supportato direttamente per eseguire gli script che Atmel fornisce, sto per provare la strada della calibrazione a runtime tramite UART.

Non c'è nessun fuse per scrivere il valore della calibrazione, va salvato nella EEPROM e caricato a runtime

Ciao
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Mar 13, 2013, 04:05 pm
La calibrazione degli Attiny vale per il PLL, ma se selezioni il clock direttamente dall'oscillatore interno non credo tu possa calibrarlo.
O sbaglio?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: tazzo on Mar 13, 2013, 05:13 pm
La calibrazione vale solamente per l'oscillatore interno e si esegue modificando il registro OSCCAL

Un interessante link:
http://blog.spitzenpfeil.org/wordpress/2009/12/25/playing-with-the-osccal-register-of-an-atmega168/ (http://blog.spitzenpfeil.org/wordpress/2009/12/25/playing-with-the-osccal-register-of-an-atmega168/)

La cosa strana è che rimisurando a distanza di tempo il clock.. ora segna 8MHz! Ora che ci penso per fare la misura avevo sbagliato VCC e GND e avevo mandato in corto il micro, l'alimentatore mi ha salvato limitando la corrente ma evidentemente ha scaldato il core interno che ha necessita diverso tempo per raffreddarsi.

Non trovo altre spiegazioni logiche
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Mar 13, 2013, 05:26 pm

La calibrazione vale solamente per l'oscillatore interno e si esegue modificando il registro OSCCAL

Un interessante link:
http://blog.spitzenpfeil.org/wordpress/2009/12/25/playing-with-the-osccal-register-of-an-atmega168/ (http://blog.spitzenpfeil.org/wordpress/2009/12/25/playing-with-the-osccal-register-of-an-atmega168/)

Non l'ho mai usata, non ne ero certo.

Quote

La cosa strana è che rimisurando a distanza di tempo il clock.. ora segna 8MHz! Ora che ci penso per fare la misura avevo sbagliato VCC e GND e avevo mandato in corto il micro, l'alimentatore mi ha salvato limitando la corrente ma evidentemente ha scaldato il core interno che ha necessita diverso tempo per raffreddarsi.

Non trovo altre spiegazioni logiche

Non ti preoccupare, i Tiny85 sono molto robusti... io un paio di mesi fa ne ho fatto funzionare uno per diversi minuti a 9V senza accorgermene...
Quel chip è ancora vivo e vegeto  :smiley-yell:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Apr 21, 2013, 08:55 pm

Salve a tutti,
ho bisogno di un secondo modulo bluetooth per un progetto solamente che dove lo comprato la prima volta adesso li hanno finiti ( http://www.ebay.com/itm/HC-05-Bluetooth-Transceiver-Host-Slave-Master-Module-Wireless-Serial-6pin-/221158958927 ), sapete linkarmi un sito dove ne posso trovare uno identico?

altrimenti il funzionamento del HC-06 è come quello di un HC-05 ? (mi basta che sia SLAVE) ( http://www.ebay.it/itm/HC-06-Slave-Wireless-Bluetooth-Transeiver-RF-Module-Serial-4p-Port-line-/370782646058?pt=LH_DefaultDomain_0&hash=item56545e2f2a&_uhb=1#ht_2301wt_1163 ) se il funzionamento è simile prendo un HC-06
grazie fatemi sapere
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Apr 21, 2013, 11:29 pm
Ciao
su ebay trovi molte varianti.
HC05 e HC06 non son uguali nel funzionamento, nel senso che HC06 hanno elenco di comandi molto limitato, e sono o Master  o Slave.
Viceversa gli HC05 possono essere configurati per essere Master o Slave
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Apr 22, 2013, 09:33 am
La differenza tra un hc 05 e 06 l ho capita, ma secondo te posso utilizzare quel 06 che ho linkato come quel 05 in modalità slave?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 22, 2013, 10:11 am
Dipende dai comandi che buoi usare. Una semplice connessione dove settare un 115n1n la fasi tranquillamente con tutti. Io uso gli hc07 hanno un solo chip saldato
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Giovy994 on Apr 22, 2013, 12:05 pm
Non utilizzo nessun comando AT mi basta il pairing e la trasmissione dati, non ki interesaa andare a modificare nome, versione rate....
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 22, 2013, 12:48 pm
allora confermo, qualsiasi slave ti va bene
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: beppenet on Apr 26, 2013, 09:02 pm
Ciao a tutti, sono nuovo di questo forum e volevo chiedervi un consiglio in merito ad un progetto che volevo realizzare.
vorrei utilizzare arduino uno con un modulo Bluetooth (e già qui non so se devo acquistare un master o Slave) che faccia lo scanner dei dispositivi cellulari accoppiati e quando ne viene trovato uno attivi il modulo a relay per comandare l'uscita (accensione di una lampada) poi quando il cellulare esce dalla zona del Bluetooth venga spenta la lampada (ho messo una lampada ma può essere il comando del portone del garage o altro)
voglio precisare che non ci saranno cellulari contemporaneamente presenti nella zona del Bluetooth ma ovviamente potrà presentarsi anche un altro cellulare preventivamente accoppiato e su questo dovrà attivarsi la lampada. Vi chiedo che modulo acquistare e se mi date una dritta sulla parte software o se sapete se esiste già un software che si può adattare. Il progetto lo voglio realizzare per una coppia di ciechi che hanno necessità di avviare un prodotto di sintesi vocale quando sono nel raggio del Bluetooth e quindi di spegnerlo quando ne escono.
Grazie a tutti per i vostri eventuali e graditi aiuti.
Beppe
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 26, 2013, 09:59 pm
interessante,
ti serve un master che fungera' da client.
Credo sia una cosa fattibile senza problemi.

il problema della contemporaneita' non esiste, perche' il primo cellulare che entra nel campo attivera' il servizio, servizio che serve anche ai cellulari successivi. quindi dovrebbe andare tutto in automatico.
Quando entrambi i cellulari saranno nel raggio utile, se il cellulare 1 va via, la lampada si spegnera' e si riaccedera' dopo x secondi, il tempo di ricollegarsi al cellulare 2

Inoltre considera le distanze, 5/10m vanno bene ? altrimenti serve un modulo di classe diversa rispetto a questi supereconomici
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: beppenet on Apr 27, 2013, 10:35 am
Grazie per la dritta. Si il raggio deve essere 5-10 metri e per la parte sotware sai dove posso prendere spunto? Mi interessa più che altro la ricerca continua e se si presenta un cellulare nel raggio di azione
Grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 27, 2013, 04:32 pm
personalmente non ho usato ancora moduli master, ma solo slave, quindi non saprei. spero ti rispondano altri oppure buttati su internet, di certo trovi qualcosa
Posso pero' con certezza sottolineare la rogna piu' grandce che avrai, i cellulari moderni, leggasi anche android, non espongono di base il profilo spp che e' quello che ti serve. mentre telefoni piu' vecchi si.
Dovrai quindi mettere mano anche lato telefoni.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: LeonidRusnac on Apr 27, 2013, 04:47 pm
domandina inocente :D
il modulo HC-05 può essere intrecciato con l'iphone, android, pc o solo con alcuni?
mi interesserebbe mandare semplicemente delle stringhe da iPhone, android e pc ad arduino tramite bluetooth, è possibile farlo con un solo modulo?
grazie, e scusate se si era già parlato di questo :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Apr 27, 2013, 05:33 pm
Ciao

Quote
il modulo HC-05 può essere intrecciato con l'iphone, android, pc o solo con alcuni?
mi interesserebbe mandare semplicemente delle stringhe da iPhone, android e pc ad arduino tramite bluetooth, è possibile farlo con un solo modulo?
grazie, e scusate se si era già parlato di questo


con android e pc senza problemi, con iphone non ho mai provato ma a dir di gpb01 che ci lavora sopra, la cosa non sembra essere fattibile senza sblocco.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: LeonidRusnac on Apr 27, 2013, 06:15 pm

con android e pc senza problemi, con iphone non ho mai provato ma a dir di gpb01 che ci lavora sopra, la cosa non sembra essere fattibile senza sblocco.


Brutta cosa, cmq grazie per la risposta :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: beppenet on Apr 27, 2013, 07:06 pm
Grazie! i cellulari che usano i ciechi sono solamente i nokia con Symbian in quanto sono gli unici che hanno una sintesi chiamata talks dove loro si legano. quindi non sarebbe un problema per questo. Provo vedere se trovo qualcosa in rete
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 27, 2013, 09:55 pm

.... con iphone non ho mai provato ma a dir di gpb01 che ci lavora sopra, la cosa non sembra essere fattibile senza sblocco.


Confermo, il normale bluetooth dell'iPhone è accessibile SOLO a oggetti costruiti da produttori ammessi nel programma MFI di Apple. I modelli più recenti (iPhone 5, iPhone 4S, iPad mini, iPad with Retina display (4th gen), iPad (3rd gen) o iPod touch (5th gen) ) sono in grado di colloquiare liberamente con il Bluetooth Low Energy (BLE) ... con tutte le limitazioni del caso (... e i problemi).

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 27, 2013, 10:21 pm

Grazie! i cellulari che usano i ciechi sono solamente i nokia con Symbian in quanto sono gli unici che hanno una sintesi chiamata talks dove loro si legano. quindi non sarebbe un problema per questo. Provo vedere se trovo qualcosa in rete

Ma hai provato a fare una scansione da un pc verso questi cell nokia ? assicurati che espongano il profilo spp, altrimenti non puoi usarli, in piu' ti serve poter tenere il BT sempre discoverable, assicurati anche di questo, alcuni cellulari disattivano automaticamente la reperibilita'

x il discorso Apple ne abbiamo parlato proprio in questi giorni con gpb01, avevo pensato quindi di fare al contrario, cioe' usare un BLE (lowenergy) sul mio progetto, purtroppo Android non li supporta, anche se si compra un telefono con modulo bt 4.0

quindi in questo momento l'unico modo e' il jailbreak, non si finisce mai di ringraziare mamma Apple :-)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Apr 27, 2013, 10:44 pm
Ciao,

Quote
Quote from: beppenet on Today at 05:06:20 PM
Grazie! i cellulari che usano i ciechi sono solamente i nokia con Symbian in quanto sono gli unici che hanno una sintesi chiamata talks dove loro si legano. quindi non sarebbe un problema per questo. Provo vedere se trovo qualcosa in rete
Ma hai provato a fare una scansione da un pc verso questi cell nokia ? assicurati che espongano il profilo spp, altrimenti non puoi usarli, in piu' ti serve poter tenere il BT sempre discoverable, assicurati anche di questo, alcuni cellulari disattivano automaticamente la reperibilita'


ma se invece del BT si usasse RFID o NFC?
Relativamente a RFID, basterebbe avere un tag -portachiavi, tessera, o addirittura una label da mettere nel telefono- e un lettore in prossimità del pc.
L'utente dovrebbe appoggiare o avvicinare di molto questo tag al ricevitore, ma il risultato sarebbe quello aspettato.

Gli ultimi smartphone hanno poi già integrato NFC, pertanto usando un lettore adatto (adafruit ha rilasciato uno shield RFID / NFC), si sarebbe già a buon punto.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 27, 2013, 11:08 pm

.....
L'utente dovrebbe appoggiare o avvicinare di molto questo tag al ricevitore, ma il risultato sarebbe quello aspettato.
.....


Ma sai che è una bella idea e che magari così potrebbe pure funzionare con iPhone ...

... non ho mai provato, e, al momento, non ho sottomano un qualche bluetooth con cui provare, ma forse, e sottolineo forse, collegarsi/parlare di sicuro non te lo fa fare, ma magari, nell'elencazione dei dispositivi bluetooth rilevati, segnala la presenza anche di oggetti con cui poi non effettua la connessione ... chissà ... :smiley-roll:

Se mi capita farò una prova e riferirò ... ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Apr 28, 2013, 01:49 am
Ciao

Quote
... non ho mai provato, e, al momento, non ho sottomano un qualche bluetooth con cui provare, ma forse, e sottolineo forse, collegarsi/parlare di sicuro non te lo fa fare, ma magari, nell'elencazione dei dispositivi bluetooth rilevati, segnala la presenza anche di oggetti con cui poi non effettua la connessione ... chissà ..


questo non credo, intendo usando BT (quoto le problematiche citate da Testato)...
Sicuro funzionerebbe usando NFC / RFID - iphone ha nfc?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 28, 2013, 09:31 am
.... bé, comunque, per la cronaca ho fatto la prova tra un iPhone 5, iOS 6.1.3 e un Kindle Fire ... come speravo ... si vedono entrambi e si riconoscono con tanto di nome.

Quando poi cerchi di scambiare dati ... ovviamente iOS si rifiuta dicendo che non è tra i "devices conosciuti" ! ;)

Quindi ... se serve solo rilevare la presenza o meno dell'unità BT nell'area, il sistema può funzionare, se invece ci si devono anche scambiare delle info ... NO. :)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: LeonidRusnac on Apr 28, 2013, 09:50 am

Quindi ... se serve solo rilevare la presenza o meno dell'unità BT nell'area, il sistema può funzionare, se invece ci si devono anche scambiare delle info ... NO. :)


ecco ti pareva, a me servirebbe mandare delle stringhe ad arduino e vorrei poterlo fare sia da pc/mac iphone/android e pensavo che ci riuscirei a mandarli tramite bluetooth, e invece sono costretto ad usare l'ethernet che non mi convince ancora ma non ho altra scelta, cmq invece un portatile della apple non ci lascia comunicare con un HC-05?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: beppenet on Apr 28, 2013, 09:57 am
Non posso usare Rfid o nfc in quanto i non vedenti non riescono nemmeno a trovare dove è situato il ricevitore e questa tecnologia necessità di una vicinanza molto limitata
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 28, 2013, 10:09 am

ecco ti pareva, a me servirebbe mandare delle stringhe ad arduino e vorrei poterlo fare sia da pc/mac iphone/android e pensavo che ci riuscirei a mandarli tramite bluetooth, e invece sono costretto ad usare l'ethernet che non mi convince ancora ma non ho altra scelta


Io invece, lavorando spesso con iOS, ho optato proprio per la soluzione WiFi che ... funziona allo stesso modo, senza tanti casini, indipendente dalla piattaforma con cui colloqui ... ;)


cmq invece un portatile della apple non ci lascia comunicare con un HC-05?


Se per "portatile" intendi un "tablet" ... non è questione di telefoni o tablet, è questione di iOS (... il sistema operativo). Per scelta marketing Apple permette di comunicare via BT con iOS solo a prodotti costruiti da chi autorizza lei (... in pratica devi essere ammesso al programma MFI ed in ogni prodotto che fai ci devi mettere dentro un chip identificativo che devi comprare da Apple).

Se invece per "portatile" intendi un MacBook in genere (notebook) ... allora la cosa è più aperta e hai più possibilità di scambiare informazioni, anche se ... sarebbe da verificare i "profili" Bluetooth supportati. Ne parlavo proprio ieri con Testato che stà facendo molte prove sul BT. Di sicuro io c'ho scambiato rubriche e files musicali di telefoni generici, ma il sospetto di Testato è che non sia implementato il profilo SPP che ti permette di aprire la comunicazione seriale ...

Non ho però moduli con cui verificarlo ... prova a vedere su Google ... magari trovi qualche cosa ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: LeonidRusnac on Apr 28, 2013, 11:43 am

Io invece, lavorando spesso con iOS, ho optato proprio per la soluzione WiFi che ... funziona allo stesso modo, senza tanti casini, indipendente dalla piattaforma con cui colloqui ... ;)

si d'accordo però il problema è che un modulo wifi costa di più (potrei usare il cavo), un altro problema sarebbe la impossibilità di connettermi al internet con il progetto :( a questo punto anche la seriale sarebbe un idea (che mi lascia comunicare solo con i computer però)


Se invece per "portatile" intendi un MacBook in genere (notebook) ... allora la cosa è più aperta e hai più possibilità di scambiare informazioni, anche se ... sarebbe da verificare i "profili" Bluetooth supportati. Ne parlavo proprio ieri con Testato che stà facendo molte prove sul BT. Di sicuro io c'ho scambiato rubriche e files musicali di telefoni generici, ma il sospetto di Testato è che non sia implementato il profilo SPP che ti permette di aprire la comunicazione seriale ...

ok, cerco per vedere se riesco a trovare qualcosa di utile
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Apr 28, 2013, 03:43 pm
Ciao

Quote
ok, cerco per vedere se riesco a trovare qualcosa di utile


io ho fatto delle prove con HC05 qualche giorno fa, quando il tema era caldo.
Domani ho per le mani anche degli iphone e faccio una prova.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: LeonidRusnac on Apr 28, 2013, 05:07 pm

io ho fatto delle prove con HC05 qualche giorno fa, quando il tema era caldo.
Domani ho per le mani anche degli iphone e faccio una prova.


Ciao, ti sarei molto grato se riusciresti a condividere i risultati anche con me :) anche perché non dispongo del modulo per ora e non posso fare alcun test, grazie anticipate
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 28, 2013, 06:08 pm

si d'accordo però il problema è che un modulo wifi costa di più (potrei usare il cavo), un altro problema sarebbe la impossibilità di connettermi al internet con il progetto :( a questo punto anche la seriale sarebbe un idea (che mi lascia comunicare solo con i computer però)......


Un modulino WiFi costa anche 30 € o meno ... es. https://www.sparkfun.com/products/10822 (https://www.sparkfun.com/products/10822) e fa 100 volte più cose dello shield WiFi usando in tutto solo 2 pin per il colloquio seriale ! Dopo di che, su tuo router programmi un port forwarding e ci accedi da dovunque attraverso internet ! Quindi ... :)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 18, 2013, 08:20 pm
Buonasera ed anzitutto, scusatemi per la mia poca esperienza e per le domande che a maggior parte di voi sembreranno banali.
Ho cercato di documentarmi il più possibile sul tema, ma purtroppo, senza che nessuno mi aiuti, non riesco a far funzionare il blutooth.

Il mio modulo blutooth, è un Hc05 e la scheda arduino è una versione 'mega'.
Ho collegato massa e +5v, quindi rx sul tx di arduino (pin1) e tx sul rx di arduino (pin0).

Alimentando la scheda, vedo il led del modulo bluetooth che lampeggia. Su Windows8, viene rilevata la nuova periferica come Hc05e sono riuscito a fare il 'pair'.
Adesso, nel pannello di controllo, ho una com7 ed una com8 assegnate al dispositivo bluetooth.


.....ecco, adesso, non so proprio andare avanti........

Aprendo il programma di arduino, vedo solamente la com7 e non riesco proprio a fare niente......

Il led sul modulo continua a lampeggiare e presumo significhi che appunto, il modulo non abbia stabilito alcuna connessione.

Quali sono i passi successivi da fare?
Il mio obiettivo è quello di controllare arduino senza il cavo usb e tramite visual basic.

Vi sarei molto grato se poteste aiutarmi in modo 'passo passo' dal momento che per me, molte cose sono del tutto nuove e sconosciute.

Grazie per l'attenzione ed a presto.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 19, 2013, 12:23 am
visto che parli di win8 probabilmente stai usando lo stack BT microsoft ? che dongle usi ? esistono driver ufficiali del tuo dongle per win8 ?
specialmente per fare i primi passi non usare quell'obbrobrio di win8.  il top resta un bel winxp 32bit oppure se hai esperienza linux un Ubuntu
dopo aver preso confidenza vedi come stanno le cose su win8
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 19, 2013, 08:50 am
Ciao e grazie per la risposta.

Sto usando un portatile con windows8 ed ha il modulo bluetooth integrato. Non ho altre macchine con sistemi operativi diversi a disposizione per questa cosa.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 19, 2013, 11:00 am
windows7 ha la m odalita' XPmode, sull'8 c'e' ?
mi dispiace ma non ho ancora voluto mettere mano al win8, l'ho installato in dual boot e dopo un paio di ore di utilizzo ci ho messo definitivamente una croce sopra.  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 19, 2013, 12:01 pm
Al di la di Windows 8, potreste per favore cercare di spiegarmi 'passo passo' le operazioni da eseguire dopo aver effettuato il 'pairing'?

Perchè penso che sia più probabile il fatto che il problema derivi dalla mia poca esperienza in merito piuttosto che da Windows 8.

Ho letto che vada collegata ed inizializzata "la seriale che creerà nel nostro Sistema un device in /dev/rfcomm0", ma non capisco bene cosa significhi.
Ho anche letto che vada, prima dell'utilizzo, caricato uno sketch nel quale si settano i parametri di baudrate, ma purtroppo, anche in questo caso, non riesco a capire esattamente come si debba eseguire la procedura.

Spero che abbiate pazienza e che mi perdoniate per la mia poca esperienza.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 19, 2013, 12:10 pm
a me le guide di questo post sembrano fatte bene, le hai lette ? purtroppo la variabile win8 non e' da poco conto, visto che stai parlando delle basi, tipo cosa e' il baudrate, l'unica strada e' seguire le guide passo passo, senza mettere in conto variabili tue.
Ad esempio la frase che citi riguarda linux dev/rfcomm0, mentre tu vorresti applicarlo a windows.

Non credo nessuno verr' qui a fare una guida win8,
potresti fare cosi', scarica ubuntu e lo usi in modalita' live, senza installarlo, cosi' puoi seguire la guida meglio senza dover alterare il tuo portatile win8
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 19, 2013, 12:39 pm
Certo che ho letto le guide e sono sicuro che siano fatte benissimo.
Però, per molte cose, io sono ad un livello da principiante, quindi, molte terminologie o molti passaggi che vengono dati per scontati, per me risultano di difficile comprensione.

Dopo avere effettuato il 'pairing', qual'è il passaggio successivo per interfacciarmi con arduino via bluetooth?

Sulla guida, dopo il punto in cui si legge che la porta com 26 è quella da utilizzare sul pc sul quale è stata effettuata la prova, si parla di effettuare il test della connessione.
Ma come devo fare per effettuare la connessione? Il modulo bluetooth lampeggia quando alimento la scheda.
La connessione dovrebbe avvenire automaticamente quando accendo il pc? Oppure prima devo inserire in Arduino uno sketch tramite cavo usb attraverso il quale impartire le istruzioni per utilizzare il modulo bluetooth?

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 20, 2013, 08:59 pm
C'è qualcuno che gentilmente possa dedicare qualche minuto per darmi una mano?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 20, 2013, 10:15 pm
Premesso che NON ho installato Win 8 (... e mi guardo bene dal farlo ;) ), comunque, probabilmente, una volta effettuato il "pairing" tra il modulo ed il tuo PC, tu hai praticamente un "canale seriale" attraverso cui comunicare ...

... dal lato arduino dovrai probabilmente collegare il tuo modulo a due pin ed utilizzare la SoftwareSerial per parlarci (potresti anche collegarlo ai pin 0 e 1, ovvero alla seriale di Arduino, ma quella credo ti sarà molto più utile per il debug), dal lato PC dovresti avere una nuova "porta" che vedi come una seriale e con la quale invii e ricevi caratteri verso e de arduino.

Ripeto ... questo, a gradi linee, è come di base si effettua un semplice collegamento "seriale" ... :)

Magari Testato, che ha utilizzato Bluetooth molto a lungo, potrà essere più preciso ;)

Guglielmo

P.S. : Certo che però, se ti mancano proprio le BASI della comunicazione seriale (baud rate, numero di bit, stop bit, ecc.) ... allora dovresti cominciare a studiarti queste ...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 21, 2013, 08:41 am
Beh, è quello che sto cercando di fare....
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on May 21, 2013, 03:23 pm
Si, ti dedico un minuto, avendo Windows 8, ma spiega bene il problema
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 21, 2013, 04:39 pm
Il problema è che non capisco quali siano i passaggi da effettuare per andare avanti nell'utilizzare arduino via blutooth.
Dopo avere effettuato il 'pairing' tra pc e modulo blutooth, qual'è il passaggio successivo per interfacciarmi con arduino?

Sulla guida, dopo il punto in cui si legge che la porta com 26 è quella da utilizzare sul pc sul quale è stata effettuata la prova, si parla di effettuare il test della connessione.
Ma come devo fare per effettuare la connessione? Il modulo bluetooth lampeggia quando alimento la scheda.
La connessione dovrebbe avvenire automaticamente quando accendo il pc? Oppure prima devo inserire in Arduino uno sketch tramite cavo usb attraverso il quale impartire le istruzioni per utilizzare il modulo bluetooth?

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 21, 2013, 07:12 pm
Sulla connessione non centra nulla il micro nel caso venga usato lato server. È il client, nel tuo caso win8, che si connette. Come si connette dipende da quale sw usi, cioe non serve nemmeno attaccare il modulo bt al micro, basta tenerlo alimentato volante.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 21, 2013, 07:49 pm
Forse non riesco a spiegarmi e per questo mi scuso molto.

Vorrei controllare arduino senza il cavo usb.
Una volta fatto il 'pairing', non capisco quale sia il passo successivo. Devo forse uploadare qualcosa su arduino?

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on May 21, 2013, 08:12 pm
allora collega arduino al modulo bluetooth pin 0 e 1 (tx-rx) oppure usa la software serial per usare altri pin.
poi accendi il tuo bel pc fai il paring con il modulo bluetooth e apri un terminale seriale(es putty) collegati alla porta assegnata dal tuo pc al bluetooth e invia stringhe e numeri via seriale.
naturalmente lo sketch presente su arduino devo contentere degli if sui dati ricevuti da seriale e poi elaborarli.
se non riesci a capire quello che ti ho spiegato ti tocca studiare un pò di più.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 21, 2013, 08:50 pm
1)collega arduino al modulo bluetooth pin 0 e 1 (tx-rx) oppure usa la software serial per usare altri pin.
Ho collegato arduino ai pin 0 ed 1.

2)poi accendi il tuo bel pc fai il paring con il modulo bluetooth
L'ho fatto la prima volta che ho provato il modulo. Il dispositivo è stato visto ed è stato fatto il 'pairing'.

3)apri un terminale seriale(es putty)
Questo nella guida non era scritto. Di cosa si tratta ed a cosa serve?

4)collegati alla porta assegnata dal tuo pc al bluetooth e invia stringhe e numeri via seriale
Come? Aprendo il programma di arduino?
Il mio obiettivo, sarebbe quello di accendere arduino, accendere il pc e comunicare senza cavo usb tramite visual basic.

5)naturalmente lo sketch presente su arduino devo contentere degli if sui dati ricevuti da seriale e poi elaborarli.
Quindi, allora, devo '''prima''' di utilizzare il modulo bluetooth inserire su arduino un qualche codice per potersi interfacciare al modulo stesso? Oppure no?

6)se non riesci a capire quello che ti ho spiegato ti tocca studiare un pò di più.
Ho quasi 50 anni e mi piace molto studiare ed imparare cose nuove.
Forse ai ragazzi giovani questo tipo di cose le insegnano a scuola, ma purtroppo, io, devo arrangiarmi da autodidatta e cercare aiuto qua e la sperando che qualcuno mi insegni qualcosa.
Quando andavo a scuola io, i Pc non esistevano..... Nel 1980, a pagamento, feci il mio primo corso di Basic e nel 1985 sviluppai il mio primo software gestionale che vendetti ad alcune ditte della mia zona..... ma non riguardava la connessione blutooth......
Non credo di voler imparare qualcosa di così tanto difficile. Basterebbe che qualcuno mi volesse aiutare un po a capire giusto due o tre cose "di base" che mi mancano......
Se anzichè perder tempo a spiegarmi voleste suggerirmi un libro da acquistare, lo farei subito e non vi disturberei oltremodo visto che mi sembra di capire che le domande di una persona ignorante come me in materia, vengano da voi percepite come qualcosa di noioso ed antipatico.




Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 21, 2013, 09:23 pm
Ho letto moltissima documentazione a riguardo della connessione via blutooth ed ho visto esperimenti attraverso i quali molte persone hanno fatto cose davvero degne di nota.
Detto ciò, la conclusione è che la cosa sia fattibile.

Il fatto è che, spesso, si danno per scontate alcune cose che, per programmatori 'anziani' come me, scontate non lo sono e quindi, ribadendo la mia mortificazione nel sapere che per molti di voi le mie sono richieste di spiegazioni idiote, vi chiedo gentilmente di illustrarmi la procedura da eseguire 'passo passo' per poter utilizzare arduino senza il cavo usb.

Vorrei aprire un programma in visual basic ed accedere automaticamente via bluetooth ad arduino.
Si può fare ed è stato fatto, ma io da solo non riesco.
Qualcuno che ha più esperienza di me, potrebbe aiutarmi a realizzare la cosa?

Grazie mille e scusatemi di nuovo per le mie insistenti domande.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on May 21, 2013, 11:44 pm
al primo post ci sono 3 allegati, nel terzo viene utilizzato putty sicuro di averlo letto?
chiedo scusa sono stato forse io troppo rude  :smiley-sweat:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 22, 2013, 12:07 am
Odtodt, come ti ho detto alcuni post fa, quel modulo effettua "semplicemente" una connessione SERIALE tra il PC e ciò con cui lo colleghi.

In pratica, immagina di avere una nuova porta seriale ... "senza fili" (via bluetooth) che colleghi ad Arduino. Da Basic puoi anche aprire la seriale, ma, da buon programmatore, capisci bene che se dall'altra parte non c'è anche li un programma che apre la seriale e la gestisce ... difficilmente ci fai qualche cosa ;)

Quindi ... lato PC puoi scriverti il tuo bel programmino Basic che apre questa nuova seriale creata dal Bluetooth, ma ... anche dal lato Arduino devi fare altrettanto ... solo che lo devi fare in C.

Proprio perché poi comunque ti servirà la "vera" seriale di Arduino (pin 0 e 1), se non altro per fare Debug, ti consiglio nel codice Arduino di usare la libreria "SoftwareSerial" che ti permette di definire altri due pin come porta seriale, senza andare ad occupare la porta principale che usi per fare il Debug.

Ti è chiara la logica ?

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 08:55 pm
La 'logica', mi è molto chiara.

Quello che non mi è chiaro, sicuramente per mio difetto, riguarda alcune procedure che forse vengono date per scontate.....

Per esempio: Nella configurazione 'at', viene spiegato di mettere in 'high' il pin34 della microscheda per poi poter impartire tramite 'console' i comandi desiderati.

Bene, io, ho caricato su arduino un programma che come 'setup' setti una uscita (collegata al pin34 della microscheda) in modalità 'high'. Ed infatti, adesso la microscheda lampeggia molto lentamente.
Probabilmente sono riuscito ad entrare in modalità di programmazione 'at'.

Però, proprio non riesco a capire cosa diamine sia la 'console' e come impartire quei dannati comandi......
Ho provato con Ms Dos, ho provato con Hyper Terminal, ho provato con il monitor seriale di Arduino......

Insomma, forse vi sembrerò ridicolo ed antiquato, ma se nessuno mi spiega cosa sia la 'console', io, proprio non so come proseguire.

Questo è solo uno degli esempi che mi mettono in difficoltà.... ce ne sono (purtroppo per me) molti altri nei quali, mi accorgo che spesso si danno per scontate molte cose che in realtà, non per tutti lo sono.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:05 pm
Ad ogni modo, i primi e più significativi problemi riguardanti l'utilizzo dei moduli bluetooth con Windows 7 ed 8, riguardavano la più grande delle stupidaggini che uno potesse immaginare, ossia, l'installazione degli stessi driver di arduino che non dispongono di autentificazione certificata......

Avevo fino ad adesso utilizzato arduino solo su windows98 e non avevo avuto problemi di questo tipo.
Dopo alcuni giorni di smarrimento, sono riuscito a venire a capo del primo nodo.

Il secondo problema, riguardava un vero e proprio 'bug' inerente alle porte seriali mostrate nell'IDE ufficiale.
Sostituento l'apposito file con uno adeguato (trovato su questo forum), vengono correttamente mostrate le porte com dei dispositivi blutooth.

L'ultimo problema, ancora sembra essere ignoto:
Il dispositivo hc05 lampeggia velocemente.
Quando apro il monitor seriale o tento di caricare un programma, oppure ancora provo a collegarmi tramite visual basic, inizia a lampeggiare due volte veloce, pausa e di nuovo due volte veloce...... ma la connessione sembra non avvenire e ricevo messaggi tipo 'timeout'.
Ho il sospetto che uscendo di fabbrica il modulo non sia settato come 'slave' e quindi avvenga questo problema. Però, si tratta solo di un mio sospetto visto che sto cercando di andare avanti da solo ed alla cieca.

Al momento, nonostante sia riuscito a fare qualche piccolo progresso, non riesco ad andare oltre al punto descritto sopra.


Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 23, 2013, 09:23 pm

...
Per esempio: Nella configurazione 'at', viene spiegato di mettere in 'high' il pin34 della microscheda per poi poter impartire tramite 'console' i comandi desiderati.

Bene, io, ho caricato su arduino un programma che come 'setup' setti una uscita (collegata al pin34 della microscheda) in modalità 'high'. Ed infatti, adesso la microscheda lampeggia molto lentamente.
Probabilmente sono riuscito ad entrare in modalità di programmazione 'at'.

Però, proprio non riesco a capire cosa diamine sia la 'console' e come impartire quei dannati comandi.....


Per "console" intendono un terminale collegato alla seriale che può trasmettere e ricevere dati verso il modulo Bluetooth, dati che tu digiti da tastiera e vedi su monitor.

Hai due possibilità ...

... uno : tramite un qualche cosa che adatta i livelli della seriale del modulo a quelli di una vera RS232, lo colleghi ad una porta seriale del PC, metti ad HIGH il pin che ora controlli con Arduino e ci parli con ... un qualsiasi terminale seriale per PC.

... due : colleghi la sua seriale a due pin di Arduino (oltre a quello che hai già connesso) e, usando la SoftwareSerial, ti scrivi un programma in C che invia la modulo tutto quello che tu mandi ad Arduino tramite la seriale/USB che vedi tramite il "terminale" dell'IDE e che dal modulo invia indietro al "terminale " le risposte.

Insomma, in quella modalità il modulo si aspetta una serie di comandi sulla seriale e fornisce una serie di risposte sempre sulla seriale .... ora vedi tu come parlarci ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 23, 2013, 09:23 pm
i moduli di fabbrica escono o slave o master, visto che tu dici di aver fatto il pairing lato win8 questo vuol dire che e' uno slave.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:40 pm

...
un qualche cosa che adatta i livelli della seriale del modulo a quelli di una vera RS232, l



Cosa è questo "qualche cosa"?



Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on May 23, 2013, 09:43 pm
il max232 è un classico
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:44 pm

i moduli di fabbrica escono o slave o master, visto che tu dici di aver fatto il pairing lato win8 questo vuol dire che e' uno slave.



Immaginavo anche io, ma la tua conferma mi rassicura.....

Quindi è inutile continuare a perder tempo cercando di configurare in 'at' il modulo come 'slave'.......
Il modulo già è 'slave'.......


E allora come mai non è possibile trasmettere o inviare dati!.....

Quando effettuo la connessione, anzichè lampeggiare velocemente, inizia a lampeggiare due volte veloce e poi una pausa..........

Ma poi si verifica un 'Timeout'.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 23, 2013, 09:44 pm

Cosa è questo "qualche cosa"?


Un circuito ... non ricordo se il tuo modulo ha le uscite a 3.3v o a 5v. ... in ogni caso livelli INCOMPATIBILI con una vera RS232 (-12v .. +12v)

Uno, ad esempio, è il MAX232 (http://www.ti.com/lit/ds/symlink/max232.pdf (http://www.ti.com/lit/ds/symlink/max232.pdf)).

Guglielmo

Edit : Lesto mi ha preceduto ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:45 pm

il max232 è un classico


Non capisco. Cosa intendi dire?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 23, 2013, 09:47 pm

Non capisco. Cosa intendi dire?

... leggi la mia risposta poco sopra !

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:49 pm


Non capisco. Cosa intendi dire?

... leggi la mia risposta poco sopra !

Guglielmo


L'ho riletta e continuo a non capire.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on May 23, 2013, 09:55 pm
Anzitutto, voglio ringraziare veramente di cuore tutti coloro che hanno speso e stanno continuando a spendere tempo con me.
Davvero! Vi ringrazio molto!

Adesso, devo spengere il computer, chiudere ditta ed andae a casa.

Vorrei solo fare una ultima stupidissima domanda.

Ho letto qua e la in internet che la connessione via blutooth sembri essere facilissima ed allora, mi viene da pensare che forse la differenza la possa fare il micromodulo.
Mi sbaglio?
Forse un micromodulo diverso può essere di più facile installazione rispetto all'hc05?

Grazie di nuovo a tutti e buona serata.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 23, 2013, 09:56 pm

L'ho riletta e continuo a non capire.


Scusa, hai guardato il pdf di cui ti ho messo il link ??? Quello è un MAX232 e perché occorra te l'ho spiegato nella risposta ... non c'è altro da capire ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on May 23, 2013, 09:56 pm
il bluethoot parla in rs232 ma a 3,3v.
il PC usa la "vera" rs232 che parla a +12 -12V (se ricordo bene)
arduino parla in rs232 ma a 5V

il max232 permette di passare dai 3.3v o 5v alla vera rs232.

che poi al giorno d'oggi non si usi più la seriale ma una simulazione di seriale via USB (e quì si ritorna ai "classici" 5v o 3,3v) è un'altracosa che però è pratica e poco costosa (rispettoa comprare una scheda madre soloperchè ha la seriale)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on May 23, 2013, 09:58 pm

Ho letto qua e la in internet che la connessione via blutooth sembri essere facilissima ed allora, mi viene da pensare che forse la differenza la possa fare il micromodulo.
Mi sbaglio?

corretto


Forse un micromodulo diverso può essere di più facile installazione rispetto all'hc05?


forse (ma dubito, il pair e la comunicazione via seriale è un MUST per tutti, sono le cose "avanzate" che possono essere più o meno semplici).
ma poi avresti tutte queste persone (tra l'altro in italiano) a cui chiede aiuto se qualcosa non va?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 23, 2013, 09:59 pm

...
Ho letto qua e la in internet che la connessione via blutooth sembri essere facilissima ed allora, mi viene da pensare che forse la differenza la possa fare il micromodulo.
Mi sbaglio?
Forse un micromodulo diverso può essere di più facile installazione rispetto all'hc05?
...


NO, è la stessa cosa ... purtroppo, e senza alcuna offesa, è che ti mancano veramente LE BASI di elettronica, di interfacciamento, di comunicazione seriale, di programmazione di microcontrollori, ecc. ... è, secondo me, stai partendo con il piede sbagliato ...

Fatti prima le BASI (progettini più semplici con cui capisci Arduino e ciò che c'è attorno) e poi torna su questo ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 23, 2013, 10:41 pm
questo e' il consiglio giusto, sono d'accordo con Guglielmo.
non si puo' non conoscere il max232 e pretendere di progettare un circuito bluetooth, dove per forza di cose ti devi imbattere sia nella parte elettronica, sia nella creazione dei sw per dialogarci.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: odtodt on Jun 03, 2013, 10:09 pm
Come immaginavo, i consigli, per quanto giusti o sbagliati, partivano dal presupposto che io non avessi le basi per poter utilizzare questi moduli.

In realtà, essendo questi moduli fabbricati in Cina, puoi comprarne 100 e se sei fortunato, solamente uno funziona.

Il modulo iniziale, era evidentemente difettoso.

La soluzione per poterlo utilizzare, è stata molto facile. Si è trattato solamente di provare alcune impostazioni fino ad arrivare a quella giusta..... grazie al cielo, sono abbastanza capace di capire certe cose da solo anche senza che qualcuno voglia perder tempo a spiegarmele.

Adesso, tutto funziona come avrebbe dovuto fin dall'inizio.........

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 04, 2013, 10:09 am
Ciao

Quote
In realtà, essendo questi moduli fabbricati in Cina, puoi comprarne 100 e se sei fortunato, solamente uno funziona.


non sono propriamente d'accordo.
Fin'ora ne ho acquistati una decina, a rate, e li ho trovati tutti funzionanti!
O son particolarmente fortunato io, o sfortunato tu  ]:)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: nunzio1 on Jun 04, 2013, 03:12 pm
Ciao a tutti ragazzi, volevo chiedere un consiglio a voi guru di BT e arduino. devo costruire un dispositivo che legge un sensore analogico (ad es. un termometro o una cella di carico) e trasmette il valore letto via bluetooth ad un Arduino che funge da master. nello slave ho dunque bisogno di un modulo bluetooth, di un microcontrollore con almeno un ingresso analogico e di una batteria. il tutto deve essere piu' leggero possibile. finora la migliore soluzione che ho trovato e' un arduino fio (http://arduino.cc/en/Main/ArduinoBoardFio) con un modulino bluetooth. che voi sappiate esiste qualcosa di ancora piu' leggero? Qualcuno di voi ha mai provato il BT Bee con micro a bordo (http://www.robotshop.com/eu/productinfo.aspx?pc=RB-See-223&lang=en-US )?
ciao e grazie
nunzio
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jun 04, 2013, 04:27 pm
Ciao

Quote
devo costruire un dispositivo che legge un sensore analogico (ad es. un termometro o una cella di carico) e trasmette il valore letto via bluetooth ad un Arduino che funge da master. nello slave ho dunque bisogno di un modulo bluetooth, di un microcontrollore con almeno un ingresso analogico e di una batteria. il tutto deve essere piu' leggero possibile. finora la migliore soluzione che ho trovato e' un arduino fio (http://arduino.cc/en/Main/ArduinoBoardFio) con un modulino bluetooth. che voi sappiate esiste qualcosa di ancora piu' leggero?


puoi usare il modulo bt insieme ad una Arduino Mini o Micro  ]:)
In realtà, nel primo post della guida, trovi anche link a istruzioni per aggiornare fw al modulino e a fw opensource che ti permetterebbe di usare il modulino standalone.

Quote
Qualcuno di voi ha mai provato il BT Bee con micro a bordo (http://www.robotshop.com/eu/productinfo.aspx?pc=RB-See-223&lang=en-US )?


il BtBee richiede un adattatore o uno shield per essere usato con Arduino (che ti serve).
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: onde on Jun 15, 2013, 04:53 pm
Salve a tutti,

stiamo tentando di capire quale sia la miglior strada per comunicare da un Mac

  Nome modello:   MacBook Pro
  Identificatore modello:   MacBookPro1,1
  Nome processore:   Intel Core Duo
  Velocità processore:   2 GHz
  Numero di processori:   1
  Numero totale di nuclei:   2
  Cache L2:   2 MB
  Memoria:   2 GB
  Velocità bus:   667 MHz

a una decina di moduli cloni arduino.

Ogni arduino ha il solo compito di controllare due stepper motors, tutto funziona senza alcun problema via USB anche con 2 cloni arduino attaccati.

Il progetto prevede però una decina di cloni.

Vorremmo poter comunicare via bluetooth simultaneamente con tutti utilizzando un computer.

1) E' possibile farlo con cosi' tanti moduli ?

2) I moduli HC05 sono adatti al nostro scopo ?

Se avete suggerimeti consigli, etc son ben accetti.

Grazie
Onde


Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 15, 2013, 05:18 pm

Salve a tutti,
stiamo tentando di capire quale sia la miglior strada per comunicare da un Mac
....


onde, cortesemente non aprire più thread per lo stesso argomento in sezioni differenti ... hai già posto la questione qui : http://forum.arduino.cc/index.php?topic=170988.0 (http://forum.arduino.cc/index.php?topic=170988.0) ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: onde on Jun 15, 2013, 07:05 pm
Mi scuso, non era mia intenzione recar disturbo.
Ho provato a chiedere anche qui solo perché mi pare il luogo più adatto,
e con alta concentrazione di esperti !

Grazie mille dell'aiuto datoci sin qui.
Saluti
Onde
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jun 15, 2013, 08:10 pm
Visto che dici che con due USB ti funziona, allora non avrai problemi in teoria conni moduli BT, in quanto appunto per il sistema operativo sono la stessa cosa.
Credo che 10 seriali siano normali, almeno su windows, per me puoi andare avanti.
Qualsiasi modulo va bene, dallo 05 allo 07, basta che siano slave
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: onde on Jun 15, 2013, 09:25 pm
ok allora li ordino e provo a vedere!

Grazie
Onde
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jul 03, 2013, 07:02 pm
Solo una segnalazione ...
... si è più volte parlato di BLE ... e mi sembra che questo possa essere un modulino molto interessante : http://www.kickstarter.com/projects/kytelabs/bleduino-bluetooth-40-ble-made-easy-arduino-compat (http://www.kickstarter.com/projects/kytelabs/bleduino-bluetooth-40-ble-made-easy-arduino-compat) ... una specie di Arduino Micro con il Bluetooth LE a bordo ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 03, 2013, 10:19 pm
..non è bluetooth il BLE..  :D dopo tutte le volte che lo avete detto  ]:)
(noto che la emoticon indiavolata non la fa più... tristezza, mi piaceva tanto)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Jul 03, 2013, 10:59 pm
]:)

edit: eppiure c'è ancora nell'elenco.. ecco, han rotto il parser  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Jul 04, 2013, 01:04 am
Curioso... ho segnalato la cosa...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jul 04, 2013, 07:19 am

..non è bluetooth il BLE..  :D dopo tutte le volte che lo avete detto  ]:D
...


... i nomi mica li assegno io ... li assegnano LORO : http://www.bluetooth.com/Pages/Low-Energy.aspx (http://www.bluetooth.com/Pages/Low-Energy.aspx)  ]:D ]:D ]:D

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jul 04, 2013, 02:25 pm
Su android e stato finalmente aggiunto il supporto, potrei iniziare a pensare alla modifica del mio sw ed al porting verso la mela morsa. La forza del ble è proprio il poter scrivere un sw che usa il bt sia su android che su mele senza bisogno di evadere dalla cella
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jul 15, 2013, 05:34 pm
Non si sa se è stato ufficialmente caricato (assieme a tutti gli altri del WWDC 2013) o no, comunque al momento è disponibile WWDC 2013 - Core Bluetooth https://www.youtube.com/watch?v=eFxNz8QbR4M (https://www.youtube.com/watch?v=eFxNz8QbR4M) ... chi è interessato se lo salvi rapidamente perché non so se Apple lo farà cancellare ... ;)

Guglielmo

Edit : Come era supponibile, 24 ore dopo, Apple ha fatto ritirare tutti i video ... spero che a chi la cosa interessava abbia fatto in tempo ... :(
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Jul 18, 2013, 06:58 pm
..chissà se anche questo:
http://blog.arduino.cc/2013/07/18/how-to-control-arduino-board-using-an-android-phone/
ha letto la guida  ]:)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jul 18, 2013, 10:51 pm

Edit : Come era supponibile, 24 ore dopo, Apple ha fatto ritirare tutti i video ... spero che a chi la cosa interessava abbia fatto in tempo ... :(

vedo che conosci la mela come le tue tasche :-)

ma non capisco (ne mai capiro') ma i video erano stati fatti illegalmente ? perche' ritirarli ? alla mezzamela non interessa che circolino informazioni su come programmare il suo sistema ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jul 19, 2013, 09:22 am

...
vedo che conosci la mela come le tue tasche :-)
ma non capisco (ne mai capiro') ma i video erano stati fatti illegalmente ? perche' ritirarli ? alla mezzamela non interessa che circolino informazioni su come programmare il suo sistema ?


Si, conosco molto bene "i miei polli" ...  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

I video sono disponibili per gli "sviluppatori" Apple, nell'area riservata agli sviluppatori, non liberamente per il pubblico. Qualcuno aveva avuto la "geniale" idea di scaricarli su YouTube e, come era prevedibile, sono durati meno di 24 ore ...  XD

Alla "mezzamela" come alla "micro$oft" interessa che le informazioni circolino tra chi è veramente interessato, quindi solo trai loro sviluppatori. Entrambi hanno degli appositi "programmi per sviluppatori" (in Apple si chiama "Developers Program" , in Micro$oft si chiama "MSDN") che sono a pagamento (... e qui, non per fare campanilismo, ma quello di Apple costa un centesimo di quello di Micro$oft) e che ti mettono a disposizione tutta una serie di risorse e ti danno accesso a tutta una serie di documenti nonché al supporto tecnico.

Un modo come un altro per selezionare gente veramente interessata allo sviluppo sulla loro piattaforma, eliminando i semplici curiosi e rompi palle ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jul 19, 2013, 09:49 am
Capisco, sono pur sempre vecchie società ancorate a concetti industriali del 900.
Speriamo che il nuovo modello di condivisione gratuita e per tutti, ed il successo di Android, li ravveda.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jul 19, 2013, 09:56 am

Capisco, sono pur sempre vecchie società ancorate a concetti industriali del 900.
Speriamo che il nuovo modello di condivisione gratuita e per tutti, ed il successo di Android, li ravveda.


Perdona, lo so che qui la pensiamo diversamente, ma ... sinceramente ... io spero proprio di NO ...
... non mi piace affatto il caos e l'anarchia che regna nel mondo Android e me ne tengo alla larga.

Ah ... non guardare la "diffusione", che è un falso parametro per gli "sviluppatori", vatti a vedere gli "introiti" (con i quali uno sviluppatore campa) e poi ne riparliamo ...  :smiley-roll:

Guglielmo

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: nextor on Aug 31, 2013, 04:16 pm
E' possibile riprogrammare i moduli HC-07 per aggiungere altri comandi tipo: INQ - BIND - PAIR....???

Grazie
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 01, 2013, 08:57 am
Il firmware non è open che io sappia, puoi solo flashare le nuove versioni.
Se qualcuno ha creato fw open per questi moduli sarebbe una bella cosa.
Ho letto che si possono usare i pin i/o come uscite, ma non so come. In pratica si potrebbe usare il moduletto come completa piattaforma di sviluppo, senza ulteriore micro
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Sep 01, 2013, 09:17 am

...
Ho letto che si possono usare i pin i/o come uscite, ma non so come.
...


Da applicativo li controlli con i soliti comandi AT ... es :

Code: [Select]
AT+PIO=<Param1>,<Param2>
OK
Param1: PIO port number(Decimal) Param2: PIO port status
0----low level
1----high level


... ma da nessuna parte è documentato come "programmare" (... ne senso di scriverne il firmware) questi moduli.

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 01, 2013, 09:28 am
Grazie guglielmo,
Quindi ad esempio se si vuole remotizzare l accensione di una lampada, facendola diventare BT lo si può fare senza appoghiarsi ad un micro  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Sep 01, 2013, 09:52 am

Perdona, lo so che qui la pensiamo diversamente, ma ... sinceramente ... io spero proprio di NO ...
... non mi piace affatto il caos e l'anarchia che regna nel mondo Android e me ne tengo alla larga.

Ah ... non guardare la "diffusione", che è un falso parametro per gli "sviluppatori",

[OT]: proprio ieri leggevo che la piattaforma che ha più rilasci di app "serie" è proprio Apple. Insomma, gli sviluppatori preferiscono iOS, nonostante Android sia più diffuso.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 01, 2013, 10:06 am
Non è una preferenza tecnologica, semplicemente una questione di soldi, come dice Guglielmo.
L utente melifero è più propenso a spendere questo attira i programmatori. Android è numericamente piu diffuso, ma ad esempio io da utente non ho mai nemmeno inserito la carta di credito nel profilo.
Aggiungici che tecnicamente, per tornare in tema, ad esempio non puoi usare i moduli di qyesto topic sulla mela, per decisione dell azienda, e capisci che il tecnico non può accettare tali limitazioni a cuor leggero, mentre la semplice massaia di voghera lo accetta e passa avanti.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Sep 01, 2013, 10:33 am
I sistemi chiusi hanno i loro pro ed i loro contro.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Sep 01, 2013, 11:19 am

....
[OT]: proprio ieri leggevo che la piattaforma che ha più rilasci di app "serie" è proprio Apple. Insomma, gli sviluppatori preferiscono iOS, nonostante Android sia più diffuso.


... e t'ho spiegato perché ... come ben sai, per chi sviluppa, non conta la "gloria" (= quanti scaricano la tua App) ma ...  $) $) $) $)

(visto che quando vai a fare la spesa ... purtroppo il conto con la "gloria" non lo paghi :smiley-mr-green:)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 01, 2013, 11:30 am
c'e' poi anche da dare atto all'impegno interno della mela, cioe' ad esempio un sw come garageband su Android non lo abbiamo, e semmai arriva sara' di certo a pagamento, perche' richiede tanto impegno ed anni di sviluppo. Mentre sulla mela e' gratuito, perche' e' la apple stessa che lo produce (se mi sbalio mi corigerete)
Cioe' Google non si impegna direttamente nella creazione di App, tranne le indispensabili, e' normale che non puo' esimersi dal tenere una propria app di e-mail ad esempio, ma per il resto non fa nulla.

P.s. hp controllato, non è gratis su iphone garage band
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Sep 01, 2013, 11:03 pm
Ciao

Quote

Il firmware non è open che io sappia, puoi solo flashare le nuove versioni.
Se qualcuno ha creato fw open per questi moduli sarebbe una bella cosa.


uno opensource c'è, l'ho citato qui:
http://forum.arduino.cc/index.php?topic=99292.msg781749#msg781749

Quote

Ho letto che si possono usare i pin i/o come uscite, ma non so come. In pratica si potrebbe usare il moduletto come completa piattaforma di sviluppo, senza ulteriore micro


gpb01 ti ha già risposto :)

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 01, 2013, 11:43 pm
Pit quello non e' un firmware open, e' un applicazione che integra lo stack closed originale.
Quote
To flash this application into a BlueCore module, you need to combine it with
CSR Bluetooth stack firmware.


lo stack della CSR e' closed, ed anche solo per compilare questa applicazione serve la toolchain ufficiale, che non credo si trovi.
E' come se l'autore avesse creato un contenitore attorno allo stack, aggiungendo delle funzioni, non so di preciso come ha fatto.
http://pfalcon-oe.blogspot.it/2012/04/opensource-sensor-node-firmware-for.html
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 02, 2013, 08:44 pm
Salve, uso arduino con un modulo hc05, creando il mio sketch e un'applicazione android, mi sono accorto che ogni volta che faccio il connect fra android e arduino la board si riavvia. Non sarebbe un problema se il dispositivo fosse pensato per rimanere sempre in range, il problema nasce ogni volta che esco dal range e rientro avviene un reconnect e mi si riavvia nuovamente la board con conseguente perdita di dati e impostazioni.
Qualcuno ha risolto questo problema o ha idea di come risolvere?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2013, 02:32 am
A me non lo fa, ho due HC_07
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Madwriter on Sep 03, 2013, 09:24 am

Salve, uso arduino con un modulo hc05, creando il mio sketch e un'applicazione android, mi sono accorto che ogni volta che faccio il connect fra android e arduino la board si riavvia. Non sarebbe un problema se il dispositivo fosse pensato per rimanere sempre in range, il problema nasce ogni volta che esco dal range e rientro avviene un reconnect e mi si riavvia nuovamente la board con conseguente perdita di dati e impostazioni.
Qualcuno ha risolto questo problema o ha idea di come risolvere?

come hai effettuato i collegamenti?hai messo il partitore?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 03, 2013, 10:28 am
ho collegato:
Arduino                                 HC05
3.3V------------------------------->3.3V
TX---------->2.2kohm------------>RX
RX--------------------------------->TX
GND------------------------------->GND
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2013, 10:48 am
OK,

Usi i 3,3 da Arduino ? Sono solo 50ma, li usi anche per altro ?
Proverei un alimentazione esterna, metti gnd in comune
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 03, 2013, 09:22 pm

OK,

Usi i 3,3 da Arduino ? Sono solo 50ma, li usi anche per altro ?
Proverei un alimentazione esterna, metti gnd in comune

Ok al momento non ho un alimentazione esterna da 3.3v per provare.
Appena mi arrivano gli stabilizzatori da 3.3v proverò. Però ho testato uno shield che usa questi moduli e alimenta con la 5v (http://imall.iteadstudio.com/im120417006.html questo) e anche qui appena collego la prima volta qualcosa che accede al bt mi riavvia arduino.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 03, 2013, 09:33 pm
interessante, ma sei sicuro si riavvia proprio ? metti ad esempio la stampa di millis su seriale cosi' hai la prova del riavvio.
Anche senza aspettare lo stabilizzatore puoi usare due diodi in serie all'alimentazione del modulo.

consiglio di caricare una bella foto per farci vedere con occhio la situazione
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 03, 2013, 10:00 pm

interessante, ma sei sicuro si riavvia proprio ? metti ad esempio la stampa di millis su seriale cosi' hai la prova del riavvio.
Anche senza aspettare lo stabilizzatore puoi usare due diodi in serie all'alimentazione del modulo.

consiglio di caricare una bella foto per farci vedere con occhio la situazione

Allora ho fatto il test che dicevi tu ho aggiunto
Code: [Select]
 unsigned long tempo = millis();
 //prints time since program started
 Serial.println(tempo);

e aperto una sessione monitor seriale ed effettivamente non si è riavviato, però si riavvia appena chiudo il monitor seriale.
Potrebbe essere questo il tipo di problema che si presenta alla connessione di un dispositivo?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 04, 2013, 01:53 am
L ide di arduino resetta il micro all apertura e chiusura del serial monitor, è normale,
Ma usando il bt non si deve riavviare, perché i segnali dtr e rts non sono gestiti. Tu connetti il bt tenendo staccata l usb giusto ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 04, 2013, 10:19 am

L ide di arduino resetta il micro all apertura e chiusura del serial monitor, è normale,
Ma usando il bt non si deve riavviare, perché i segnali dtr e rts non sono gestiti. Tu connetti il bt tenendo staccata l usb giusto ?

no in verità al momento alimento arduino dall'usb, ma il progetto definitivo sta su stand alone atmega328. Posso fare dei test se pensi possa essere quella la causa.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 04, 2013, 10:28 am
Ma l usb connette anche la aeruale vurtuale al pc. Tu se stai usando i pin 0 1 per connettere il modulo stai su una porta gia occupata.
Usa un alimentatore connesso al jack di alimentazione e tieni staccata usb
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 04, 2013, 10:33 am
testo e ti faccio sapere.
Grazie dell'aiuto.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 04, 2013, 10:51 am
Ok, hai ragione cosi' non si riavvia, quindi era un errore mio.
Grazie mille per l'aiuto.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 04, 2013, 12:23 pm
UNO e' lieto di servire  ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: zuzzuz on Sep 12, 2013, 09:49 pm
Salve, vorrei un consiglio da qualcuno un po' più esperto da me.
Sto utilizzando il modulo come scritto precedentemente con una resistenza sul pin RX del modulo di 2.2k, tutto funziona bene, ma prima di realizzare la schedina definitiva mi chiedevo se quella resistenza basta o se non sarebbe meglio un adattatore di tensione da 3.3v fatto diversamente usando ad esempio un semplice partitore di tensione o un circuito con un bcc337.
Idem sul pin TX dove al momento non ho messo niente e quindi arduino leggerà un valore massimo di 3.3V.
Ci sarebbero vantaggi ad utilizzare queste soluzioni più complesse?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Sep 12, 2013, 10:01 pm
Io non ho mai avuto problemi ed addirittura alimento il modulo con soli due diodi come riduttore di tensione dai 5v, è un chippino bello tollerante.
Logicamente se usi un regolatore per la tensione ed un traslatore per i segnali nessuno potra dire che stai sbagliando
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Fefino on Dec 05, 2013, 10:27 pm
Salve io ho un problema con il modulo Bluetooth , cioè quando vado a scrivere il programma non riesco ad impartire al servo il comandi di ruotare di 90° se premo un pulsante su android . qualcuno potrebbe aiutarmi !?!?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 05, 2013, 10:57 pm
cioe' piu' o meno funziona tutto, e' solo una piccolezza da sistemare ?  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Dec 05, 2013, 11:11 pm
@Testato : Visto che della 4.0 ne abbiamo già parlato, tanto per tenerti aggiornato ... guarda QUI (http://www.bluetooth.com/Pages/Press-Releases-Detail.aspx?ItemID=197) le novità della 4.1 ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 06, 2013, 12:49 am
grazie della segnalazione, interessante ,
https://www.bluetooth.org/en-us/Documents/Bluetooth%204.1%20Quick%20Reference%20Guide.pdf
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Dec 17, 2013, 12:08 pm
Ciao raga io avrei alcune domande, ho letto per bene le guide alla prima pagina e le ho salvate, ma non ho capito qualè la differenza tra HC-03 04 05 06 07. Lo chiedo perchè devo assemblare questa macchinina: (http://english.cxem.net/mcu/mcu3.php) e nel sito si usa la HC 05. Siccome dovrei comprarne una volevo sapere qualè l'antennina più prestazionale anche a livello di raggio e se poi bisogna fare/e come si fa l'aggiornamento del firmware.

Poi per usare la macchinina con il telefono (Sam S3), devo comprare solo una scheda bluetooth o due?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 17, 2013, 03:11 pm
le differenze sono minime, a livello di potenza in antenna nessua differenza,
L'unica cosa che veramente ti interessa e' stare attento a quando ti serve il master ed a quando ti serve lo slave. il vantaggio di alcuni modelli vecchi e' che sono riprogrammabili e quindi se sbagli a comprarli li fai diventare da master a slave.
Gli 07 credo siano gli ultimi ed hanno un solo chip invece di sue saldati sopra, quindi credo che sia un po' piu' piccola la scheda, io ho gli 07 ma non ho altri modelli quindi meccanicamente non ho potuto verificare.

per la macchinina bluetooth ti serve solo un modulo slave, il cellulare fa da master
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Dec 17, 2013, 04:05 pm
Ah ok sto incominciando a capire, senti ultime due domande:

1) Puoi spiegarmi la differenza fra master e slave?

2) Visto che il 07 è l'ultimo modello, quello è riprogrammabile? Come faccio a sapere su internet se sono master o slave? Per esempio, volevo prendere questo,ma non sò se va bene o se sia master o slave: http://www.ebay.it/itm/HC-07-Serial-Bluetooth-Transceiver-Module-RS232-Base-v1-2-kit-for-Arduino-/231020943192?pt=LH_DefaultDomain_0&var=&hash=item35c9ebd758

3)Se prendo lo 07 posso collegarlo con gli stessi pin al posto di quello che usa nella guida o cambia qualcosa nei collegamenti?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 17, 2013, 04:16 pm
1) qui devi studiare da te
2) lo 07 non e' riprogrammabile, non puoi sapere se e' master o slave, deve indicarlo il venditore, quello da te postato non lo indica e quindi e' pericoloso comprarlo
3) il link da te messo include una breakout, la guida e' basata sul solo modulo, ci sono pin diversi tra i modelli quindi devi confrontare le varie cose. Se vuoi andare sul sicuro prendi i modelli della guida e non ci pensi piu'.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Dec 17, 2013, 05:20 pm
Come pin intendevo che anche se cambia la numerazione ma utilizzare sempre gli stessi canali per il circuito.
Scusami ma cosa intendi per breckout?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Dec 17, 2013, 07:09 pm
nel link che hai messo ci vedono due pcb, uno e' il modulo ed uno e' una pcb che serve per saldarci sopra il modulo, nella guida si fa riferimento solo al modulo, devi confrontare tu le possibili diversita' tra i vari moduli. i segnali in gioco seno piu' o meno gli stessi, ma a volte su pin diversi. Per questo ti consigliavo, se non hai molta esperienza, di partire dal seguire pedissequamente la guida
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Jan 02, 2014, 07:57 pm
Avrei due domande, sul mio HC-05 ci sono due alimentazioni 3.3 e 5V, per quale motivo? Qualè meglio utilizzare?

Poi ho seguito questo progetto, http://english.cxem.net/mcu/mcu3.php , usando il boundrate del blotuth a 9400, ma la macchinina va a scatti. Qualcuno saprebbe spiegarmi il perchè? Devo aumentare il bound nel bleutooth e nel codice? Come alimentazione ho usato una batteria 9V per arduino UNo e 6 AA per il ponte ad H.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 02, 2014, 08:18 pm
il modulo funziona solo a 3,3 i 5V sono gestiti dalla breakout, morale: puoi usare uno dei due, dipende dalla alimentazione che hai a disposizione

per la seconda domanda non credo sia il baudrate, c'e' poco da trasmettere, puo' essere qualcisasi cosa, sia a livello hw che sw
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Jan 02, 2014, 08:31 pm
Mmm capisco. Qualche informazione per cercare di capire dove sbaglio: Va bene collegare i 3.3V o i 5V del bluetooth direttamente su arduino?

Il ponte ad H L298 nel connettore di alimentazione ha 3 ingressi. Vcc, Gnd, 5V. Io quì non ho capito, nel senso devo collegarli tutti e 3? La mia macchinina ha 2 motori a spazzole da 6V ciascuno, in Vcc devo mettere 6V oppure di più e poi collegare anche i 5V?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 02, 2014, 09:04 pm
conviene usare i 5V in uscita da arduino per alimentare il BT in modo da avere i segnali al giusto livello visto che l'arduino lo sti alimentando a 5V
Per la scheda del ponte H connetti solo VCC, si vede anche nello schema a blocchi, servirebbe lo schema per capire di preciso cosa sono i 5V, potrebbe essere semplicemente l'ingresso riportato anche in uscita, oppure potrebbe il pcb contenere uno stabilizzatore a 5V da usare cmq in uscita. Hai il link di questa schedina ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: WarOfDevil on Jan 03, 2014, 12:20 am
Allora per il ponte ad H ti ho allegato la foto (anche se il mio è di un'altro produttore) e il datasheet e lo schema.

Volevo specificare che arduino quando non è collegato al pc lo alimento con una batteria da 9V collegandola allo spinotto di alimentazione nero, va bene?

Ricapitolando, il bluetooth lo alimento con il pin 5V collegandolo su arduino, per il resto metto sempre la resistenza da 2.2Kohm tra il pin TX di arduino e RX del bluetooth (dovrebbe servive per portare 3.3V al bluetooth) invece il pin RX di arduino e TX del bluetooth collegato normalmente, giusto?

PS: Chiedo scusa per le troppe domande, ma non vorrei bruciare niente, cerco solo di capire.Grazie ancora!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 03, 2014, 04:46 am
Le domande non sono mai troppe  :)

Sul BT non servono le resistenze perché tu hai la versione su breakout quindi è già tutto sistemato, alimenta il modulo dai 5v di Arduino e collega TX ed RX direttamente

I 9v suoi Arduino vanno bene

Il ponte h come immaginavo include un regolatore a 5V, perché la logica necessita dei 5v ma i motori possono essere alimentati con V più alte.
Il pin 5v ti serve se l'alimentazione dei motori è molto alta, nel tuo caso USA solo VCC e tieni abilitato il regolatore integrato.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: utentespastico on Jan 18, 2014, 06:38 pm
Ciao :) Potreste linkarmi, in privato eventualmente, un sito in cui potrei comprare il modulo Bluetooth HC-05? Grazie :D
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: menniti on Jan 20, 2014, 11:31 am
mai sentito parlare di ebay?  ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: utentespastico on Jan 20, 2014, 12:48 pm

mai sentito parlare di ebay?  ;)

Sì, ma vorrei essere sicuro di acquistare quello giusto. Vorrei connettermi a questo modulo con un telefono Android (versione Android 4+). Utilizzo Arduino UNO.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 20, 2014, 12:57 pm
scusa ma tu non hai chiesto quale modulo comprare, visto che indichi anche il modello esatto, ma hai chiesto solo dove comprarlo  :)
Ora se io ti do' un link ebay dove prenderlo, e poi ti arriva guasto, poi e' colpa mia ?  :smiley-mr-green:
http://www.ebay.it/itm/HC-05-Bluetooth-/321143252866?pt=Componenti_elettronici_passivi&hash=item4ac5a12782&_uhb=1
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: utentespastico on Jan 20, 2014, 07:57 pm

scusa ma tu non hai chiesto quale modulo comprare, visto che indichi anche il modello esatto, ma hai chiesto solo dove comprarlo  :)
Ora se io ti do' un link ebay dove prenderlo, e poi ti arriva guasto, poi e' colpa mia ?  :smiley-mr-green:
http://www.ebay.it/itm/HC-05-Bluetooth-/321143252866?pt=Componenti_elettronici_passivi&hash=item4ac5a12782&_uhb=1
No, non è colpa tua. Un conto però è il modulo guasto, un altro il modulo che non si riesce a configuare o incompatibile. Ti ringrazio ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Fefino on Jan 23, 2014, 09:39 pm
Scusate se sono fuori luogo ma ho un problema con il mio modulo Bt. mesi fa ho comprato un Jy-mcu (hc-06).  qualche giorno fa ho finito la mia app con app inventor , il mio problema è che il mio modulo non ha voglia di comunicare con arduino e quindi se premo su un tasto dell'app ( che dovrebbe far accendere un led ) non succede niente . qualcuno potrebbe spiegarmi come potrei risolvere ??? , lo sketch è corretto .
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Jan 23, 2014, 11:08 pm
42
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Feb 18, 2014, 08:17 pm
Salve a tutti! :)
È il mio primo post su questo forum che seguo da qualche mese :)

Sto facendo un piccolo progetto e mi piacerebbe far funzionare tutto tramite bluetooth con il mio cellulare android.
Utilizzo Arduino Uno, e su internet ho trovato un modulo bluetooth, ma non so se può andar bene per il mio scopo. In pratica per iniziare, vorrei far accendere qualche led tramite il cellulare, attivare dei motori etc etc.
Ho letto che andrebbe bene il modulo SH-05 ma non ho trovato altro in merito. Secondo voi è adatto per i miei intenti?
Inoltre, questi sono i collegamenti all'arduino uno? (http://it.emcelettronica.com/files/u18420/schema_1.png)
Sono davvero così semplici?
Da come avete capito è la prima volta che ho a che fare con un modulo bluetooth.. Come va scritto il programma in questo caso per far accendere un led con il dispositivo android?
Grazie in anticipo  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 08:37 pm
Ciao,
prima di tutto, essendo il tuo primo post, ti consiglio di presentarti QUI (http://forum.arduino.cc/index.php?topic=113640.0) e di leggere il REGOLAMENTO (http://forum.arduino.cc/index.php?topic=149082.0) ...

Poi .. il modulo si chiama HC-05 e non SH-05 e, SI, va bene per quello che devi fare. Anche il collegamento è semplice come lo hai riportato.

A livello di software ... ti toccherà studiare ...  ]:D

Dovrai usare la SoftwareSerial (http://arduino.cc/en/Reference/SoftwareSerial) per comunicare con il modulo HC-05, imparare a gestire i dati che ti arrivano sulla seriale, e, in funzione di essi imparare a gestire i pin digitali (http://arduino.cc/en/Reference/HomePage) di Arduino (... nel reference, la parte del Digital I/O) :)

Su Android ti basterà un programma che permette di mandare dati via Bluetooth, come, ad esempio, BTterminal.

Guglielmo

Edit : Comunque se ti leggi con attenzione TUTTE le pagine di questo lungo thread ... sicuramente trovi tante informazioni utili ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 18, 2014, 08:46 pm
@Guglielmo Che tu sappia c'è modo di connettere questi modulini ad un iTelefono con jailbreak?
Altrimenti mi tocca usare l'electric imp....
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Feb 18, 2014, 08:50 pm

Ciao,
prima di tutto, essendo il tuo primo post, ti consiglio di presentarti QUI (http://forum.arduino.cc/index.php?topic=113640.0) e di leggere il REGOLAMENTO (http://forum.arduino.cc/index.php?topic=149082.0) ...

Poi .. il modulo si chiama HC-05 e non SH-05 e, SI, va bene per quello che devi fare. Anche il collegamento è semplice come lo hai riportato.

A livello di software ... ti toccherà studiare ...  ]:D

Dovrai usare la SoftwareSerial (http://arduino.cc/en/Reference/SoftwareSerial) per comunicare con il modulo HC-05, imparare a gestire i dati che ti arrivano sulla seriale, e, in funzione di essi imparare a gestire i pin digitali (http://arduino.cc/en/Reference/HomePage) di Arduino (... nel reference, la parte del Digital I/O) :)

Su Android ti basterà un programma che permette di mandare dati via Bluetooth, come, ad esempio, BTterminal.

Guglielmo

Edit : Comunque se ti leggi con attenzione TUTTE le pagine di questo lungo thread ... sicuramente trovi tante informazioni utili ;)


Grazie delle info :)
So che il modulo si chiama HC-05 ma in quel momento avevo pensato al motorino sh  :smiley-eek:
Sul play store ho trovato un'app, si chiama arduino bluetooth control, credo vada bene..  :~
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 08:51 pm
@Cece:

Credo che su Cydia (https://cydia.saurik.com) qualche terminale Bluetooth lo dovresti trovare ...

Poi dovrai anche installare qualche modulo a basso livello ... sempre reperibile su Cydia ... di più non saprei dirti ... sono cose che non faccio ...  XD

Per la connessione con OS X (se hai fisso o portatile) invece non c'è alcun problema ... ;)

Guglielmo

Edit : Se lo devo fare con un tablet ... uso il Kindle Fire HD ;)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 08:53 pm

Sul play store ho trovato un'app, si chiama arduino bluetooth control, credo vada bene..  :~


Purché possa funzionare come un "terminale" ... va bene :)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 18, 2014, 08:54 pm

@Cece:
Credo che su Cydia (https://cydia.saurik.com) qualche terminale Bluetooth lo dovresti trovare ...
Poi dovrai anche installare qualche modulo a basso livello ... sempre reperibile su Cydia ... di più non saprei dirti ... sono cose che non faccio ...  XD

Un pomeriggio di ricerche non ha fruttato nulla :(
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 09:00 pm
Hai già fatto il JB e installato Cydia ? Se cerchi per "Bluetooth terminal" non trovi nulla ? ... e cercando su Google per iPhone JB Bluetooth ?

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 09:03 pm
@Cece :

Prova a dare un occhiata a cosa fanno o QUESTO (https://github.com/hbang/NewTerm) o QUESTO (https://github.com/coolstar/MobileTerminal) ...  :smiley-roll:

Guglielmo

Edit : Guarda anche QUI (http://it.answers.yahoo.com/question/index?qid=20100525085949AAJl6xR)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 18, 2014, 09:06 pm

Hai già fatto il JB e installato Cydia ? Se cerchi per "Bluetooth terminal" non trovi nulla ? ... e cercando su Google per iPhone JB Bluetooth ?
Guglielmo

No, nulla :(
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Feb 18, 2014, 09:46 pm
ottimo, mi fa piacere, la mezzamelamorsa non delude mai  :smiley-yell:

x Vaso: attenzione i collegamento in quel modo sono validi solo se compri un modulo bt che include una breakoutboard atta allo scopo, in quanto il solo modulo e' a 3,3V
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 18, 2014, 11:34 pm

No, nulla :(


Hai dato un'occhiata a quei link che ti ho messo ??? Perché li mi pareva ci fossero delle info ... in particolare il terzo ... mi sembra desse proprio la soluzione ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 19, 2014, 07:20 am


No, nulla :(


Hai dato un'occhiata a quei link che ti ho messo ??? Perché li mi pareva ci fossero delle info ... in particolare il terzo ... mi sembra desse proprio la soluzione ;)

Guglielmo

No, nessuna soluzione. Sembra che roquiBT sia l'unica cosa da utilizzare (ma costa 5€...)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 19, 2014, 07:31 am

No, nessuna soluzione. Sembra che roquiBT sia l'unica cosa da utilizzare (ma costa 5€...)


... ahhhhhh ... perché tu lo volevi pure gratis ??? ...  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

Allora hai una sola soluzione ... avere un sistema OS X, scaricarti i sorgenti di uno dei due terminali che ti ho indicato e ... modificarteli e compilarteli da solo ...  XD XD XD

Guglielmo

Edit : A parte scherzi ... sicuro che una volta fatto JB, connesso il BT, non puoi andare in modalità console e usare un "terminale" di base "Linux-like" per connetterti alla porta che ha creato ... come faresti su un sistema Linux ?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 19, 2014, 07:36 am


No, nessuna soluzione. Sembra che roquiBT sia l'unica cosa da utilizzare (ma costa 5€...)

... ahhhhhh ... perché tu lo volevi pure gratis ??? ...  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

No, non è un problema. Il fatto è che dalla trial non si capisce se puó fare al caso mio. Quasi quasi oggi lo compro...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 19, 2014, 07:38 am
... per roquiBT QUI (http://www.roqy-bluetooth.net/wp/) trovi tutte le informazioni ;)

Guglielmo

Edit : Io gli scriverei per capire se è utilizzabile anche come semplice terminale ... perché parla sempre di GPS e altri devices specifici ...  :smiley-roll:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 19, 2014, 07:40 am

... per roquiBT QUI (http://www.roqy-bluetooth.net/wp/) trovi tutte le informazioni ;)

Guglielmo

Si, l'avevo già visto. In teoria dovrei usare roqyOBD...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Feb 19, 2014, 07:43 am

Si, l'avevo già visto. In teoria dovrei usare roqyOBD...


Mmm ... no, non credo che OBD vada bene ... è specifico per colloquiare con i moduli OBD delle autovetture ... ripeto il suggerimento ... scrivigli due righe e chiedigli la possibilità di usarlo come semplice terminale ASCII ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: cece99 on Feb 19, 2014, 07:53 am
Ok, quando torno a casa ci provo.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 04, 2014, 10:16 pm
percaso, qualcuno ha mai avuto problemi di disconnessioni automatiche con i moduli HC05 ogni 5/10secondi?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 04, 2014, 10:23 pm
io no, nessun problema ne' a 3,3V ne a 5V
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 04, 2014, 10:23 pm
io no, nessun problema ne' a 3,3V ne a 5V (con semplicemente due diodi in serie)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 05, 2014, 10:01 am
perchè 2 diodi? uno per abbattere i 5v a 3v, ma l'altro?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 05, 2014, 10:07 am

perchè 2 diodi? uno per abbattere i 5v a 3v, ma l'altro?


Bé ... con uno, se è un normale diodo al silicio, abbatti da 5 a 4.3 ... visto che la caduta media è 0.7V ... con due messi in serie, considerando le tolleranze ... arrivi vicino ai 3.3V ... anche se molto probabilmente stai sopra. ;)

Guglielmo

Edit : Quando mi è servito, ho messo due 1N4007 seguiti da uno Schottky 1N5818 e ... 3.1V precisi  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 05, 2014, 11:36 am
ahh ok, davo per scontato che con 1 diodo di intendesse abbatterea 3.3v, mea culpa
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Mar 07, 2014, 01:33 pm
Salve, avrei necessità di utilizzare un Arduino Mega 2560 al posto dell'Arduino uno.
C'è qualche problema se utilizzo il modulo bluetooth HC-05 comprato per l'Uno sul Mega? Cambia qualcosa?
Sono moooolto inesperto sui moduli bluetooth purtroppo  :smiley-red:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 07, 2014, 01:41 pm
assolutamente no, anzi, avendo la mega più porte seriali hardware, avrai un boost delle prestazioni ( per quanto irrilevante possa essere)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 07, 2014, 01:46 pm

assolutamente no, anzi, avendo la mega più porte seriali hardware, avrai un boost delle prestazioni ( per quanto irrilevante possa essere)


Speriamo Lesto, speriamo che sia vero ...  :smiley-roll:

Continuo ad incontrare gente che ha problemi a far parlare questi moduli, che sono tutti a 3.3v, con la Seriale vera di Arduino, mentre non ci sono problemi con la SoftwareSerial ... e la cosa fa pensare ...

Non vorrei che la circuiteria della vera Seriale, sia ... come dire ... beh, in modo impreciso, "più sorda"/"più pigra" di un semplice pin digitale usato per leggere un input ...

E sulla Mega ... Serial, Serial1, Serial2 e Serial3 ... sono tutte vere seriali ...
... incrociamo le dita ;)

@ Vasorch: se, e sottolineo se, con le varie Serial1, Serial2 o Serial3 dovessi avere problemi ... prima di pensare ad un tuo errore ... fai una prova ad usare la SoftwareSerial, ad esempio sui pin 10 (RX) e 11 (TX) ... sai com'è ... "uomo avvisato, mezzo salvato" ...  XD

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 07, 2014, 02:09 pm
io l'ho sempre usati su seriale vera, sia atmega8 che 328, sia arduino sia standalone, sia roba supercinese, mai avuto problemi.
quelli che tentano di usarla sulla uno sanno che quella porta e' gia' connessa al convertitore usb ?  XD
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 07, 2014, 02:12 pm
Test ...
... stanno avendo problemi gente che la usa su ATmega328P ... standalone  :smiley-eek: :smiley-eek: :smiley-eek:

E' per questo che mi preoccupa ... sembra una cosa piuttosto casuale ... non vorrei che quei modulini siano veramente al limite con le tolleranze e ... a volte non ce la fanno, con il TX, a farsi sentire dal RX della MCU ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 07, 2014, 02:23 pm
bhe se usi roba 3.3V su 5V senza convertitori, allora te le cerchi (sinceramente pensavo fossero 5v tolerant)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 07, 2014, 02:27 pm
Guglielmo parla della tarsmissione BT-->MCU che non necessita di convertitore,
Secondo me semplicemente si dovrebbe tener presente che se sti cosi costano sui 5€ in media, quelli da 0,89€ sono scarti che non hanno superato i test di qualita'  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 07, 2014, 02:52 pm

Secondo me semplicemente si dovrebbe tener presente che se sti cosi costano sui 5€ in media, quelli da 0,89€ sono scarti che non hanno superato i test di qualita'  :)


Ecco ... vedendo l'andazzo generale ... questo è molto probabile  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

Guglielmo

P.S. : Però ... messi sui pin digitali ... funzionano pure quelli ...  XD XD XD
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 07, 2014, 02:55 pm

bhe se usi roba 3.3V su 5V senza convertitori, allora te le cerchi (sinceramente pensavo fossero 5v tolerant)


Come ti ha spiegato Testato, parliamo dei pin TX e RX che sono 5V tolerant ... ma "tolerant" NON significa che danno 5V, ma che, in ingresso (RX), non si rompono se glie li dai ... però ... in uscita (TX), sempre massimo 3.3V danno e, se di infima qualità, magari anche meno o chissà cosa ... ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Mar 07, 2014, 03:07 pm
il limite di "scatto" 1 logico è di 3.0V per i pin digitali, può essere che la seriale HW abbia un limite un pelo più alto che frega, o magari usa qualche pull-down interna che abbassa il voltaggio? una misurazione (possibilmente con oscilloscopio, ma una analogRead in loop, magari con prescaler a 16 dovrebbe bastare) dei voltaggi sulle linee? Magari la soft usa le pull-up e il modulo si comporta in open-drain? (se è 5v tolerant non so come gestisce la cosa)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 07, 2014, 03:10 pm
certo, una misura seria in tal caso puo' far capire l'andazzo.
Cmq non mi risultano essere 5V Tolerant i pin del modulo BT. Se proprio si vuole essere parchi almeno una 2,2k in serie all'RX si deve mettere, un partitore e' gia' meglio, un tarslatore di livelli e' ancora meglio, usarli su una MCU a 3,3V non ha prezzo  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Mar 07, 2014, 03:26 pm

un traslatore di livelli e' ancora meglio


... pienamente d'accordo ... di sicuro evita problemi ...  :D

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Mar 07, 2014, 08:08 pm
Mmmh... Se dovessi acquistare un modulo, per il Mega2560, va bene il Jy-mcu?  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Mar 07, 2014, 08:16 pm
e' sempre la stessa zuppa (c'e' scritto linvor, che e' il nome del firmware) semplicemente questo modulo e' montato su una breakoutboard che lo adatta all'uso per i 5V e quindi non devi farlo tu esternamente.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: leo72 on Mar 08, 2014, 10:52 am

, può essere che la seriale HW abbia un limite un pelo più alto che frega, o magari usa qualche pull-down interna che abbassa il voltaggio?

I micro Atmel hanno solo pull-up, no pull-down interne.

Quote

Magari la soft usa le pull-up e il modulo si comporta in open-drain? (se è 5v tolerant non so come gestisce la cosa)

La SoftwareSerial di default attiva la pull-up sul pin RX.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 04:31 pm
Ciao a tutti! Sto usando Arduino Uno con una Wireless SD Shield e modulo Bluetooth Bee Standalone. Vorrei cominciare a sfruttare la comunicazione Bluetooth per semplici progetti (tipo accendere e spegnere un led) per poi passare a progetti più complessi. Il problema è che non riesco proprio a vedere il modulo Bluetooth Bee Standalone facendo la scansione con il  bluetooth del mio PC (ho provato anche con smartphone Android)! E' come se il modulo Bluetooth Bee Standalone fosse invisibile, utilizzo da circa dieci giorni Arduino Uno quindi è mooolto probabile che mi stia sfuggendo qualcosa! Qualche dritta? Grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 14, 2014, 05:58 pm
le cose sono due, o e' rotto o e' un master
perche' lo slave, semplicemente alimentandolo senza connetterlo a nulla, devi trovarlo facendo una ricerca
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 06:09 pm
Ciao, grazie per avermi risposto! Il modulo che sto utilizzando è questo http://www.robot-italy.com/it/bluetooth-bee-standalone.html L'ho semplicemente montato sulla Wireless SD Shield http://arduino.cc/en/Main/ArduinoWirelessShield e poi ho montato il tutto su Arduino Uno. Quando alimento il tutto semplicemente connettendo il cavo usb tra Arduino e PC il LED D1 di colore blu lampeggia, se provo a fare la ricerca del device accendendo il bluetooth del mio PC non lo vedo! Non so come risolvere..non mi viene niente in mente..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 14, 2014, 06:14 pm
ma il link dice
include un ATMega168 Arduino compatibile.

che significa ? il lato di sotto c'e' un atmega saldato ?
fai delle foto
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 07:16 pm
Ecco la foto, quel quadratino nero è l'ATmega168..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 07:21 pm
Il tutto montato è in questa foto..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 14, 2014, 07:29 pm
e' la prima volta che vedo sto coso, ma quindi puo' funzionare senza arduino ? potresti programmare il 168 che c'e' sotto ?
come e' programmato ora ? va in conflitto con il micro della uno ?

in questo topic si parla del solo moduletto bluetooth, da attaccare alla seriale del micro

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 08:09 pm
non so come programmare il 168 che c'è sotto..pensavo di trovare qualche esempio su questo modulo bluetooth ma le mie ricerche fin'ora non hanno portato frutto..continuo a studiare la cosa nella speranza di trovare una soluzione..forse si deve in qualche modo settare la "visibilità" di questo modulo ma non so come..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 14, 2014, 08:26 pm
Guarda che credo che tu abbia, purtroppo, sbagliato acquisto ... quello che indichi è un modulo stand-alone che monta a bordo un un bluetooth connesso in seriale ad un ATmega168 che si trova sotto la scheda !

Non so se possa essere montato sopra un Arduino UNO ... visto che nasce come "stand-alone" ... guarda le spiegazioni QUI (http://www.seeedstudio.com/wiki/Bluetooth_Bee-Standalone) ...  :smiley-roll:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 14, 2014, 08:32 pm
... QUI (http://www.seeedstudio.com/wiki/images/5/51/Bluetooth_Bee_Standalone_v1.0.pdf) lo schema di quel modulo ... come vedi il bluetooth è collegato al ATmega168 che è a bordo ...  :smiley-roll:

Ho idea che ti serve una "XBee carrier (http://www.seeedstudio.com/wiki/Grove_-_XBee_Carrier)" ... per collegarlo via USB e programmarlo. Altrimenti, occorre programmarlo via ISP (ha il connettore se non vado errato).

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 14, 2014, 08:48 pm
nella descrizione dice "Identical settings and pairing methods as the Bluetooth Bee". Semplicemente alimentando il modulo dovrei vederlo con una scansione attraverso il mio PC? Grazie per le risposte!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 14, 2014, 08:56 pm
Non so come è programmato quel modulo ... se è programmato "Master" NO, non lo vedi, se è "Slave" allora SI.

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on Apr 14, 2014, 09:18 pm
quei moduli non dei "drop-in" da usare con gli xbee shield, quindi probabilmente lavorano a 3V, occhio.
(anzi sicuramente: "3.3 V power needed. While using with UartSBee, set the operation voltage to 3.3V ")

può essere tranquillamente programmato con la tescina ISP, oppure romuovendo un atmeda da arduino e collegendo i pin tx, rx e rst

a quanto vedo dalla pagina blincata DEVI mandare dei comandi per attivare il blue-toot.

Quote

    blueToothSerial.begin(38400); //Set BluetoothBee BaudRate to default baud rate 38400
    delay(1000);
    sendBlueToothCommand("\r\n+STWMOD=0\r\n");
    sendBlueToothCommand("\r\n+STNA=SeeedBluetooth-st\r\n");
    sendBlueToothCommand("\r\n+STAUTO=0\r\n");
    sendBlueToothCommand("\r\n+STOAUT=1\r\n");
    sendBlueToothCommand("\r\n +STPIN=0000\r\n");
    delay(2000); // This delay is required.
    sendBlueToothCommand("\r\n+INQ=1\r\n");
    delay(2000); // This delay is required.


puoi provare a bypassare l'atmega di bordo cercando di collegarti direttamente ai TX/RX del modulo bluethoot (pin 2 e 3, PD2 e PD3 se non erro), ricordati che DEVI convertire il segnale 5v in 3,3v se non vuoi friggerlo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pasq on Apr 15, 2014, 08:51 am
cercherò di fare delle prove (sperando di non friggere niente!)..vi terrò aggiornati! grazie per il supporto!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Apr 17, 2014, 06:01 pm
Buonasera a tutti  :smiley-mr-green:
Ho alcune domande da porvi, sperando di trovare al più presto delle soluzioni!  =(
A scuola ci hanno spiegato  il minimo indispensabile riguardo ad Arduino, senza entrare nello specifico. Per l'esame di stato vorrei portare un progettino con Arduino (già a buon punto, manca poco  8)). Per far colpo sulla commissione non c'è niente di meglio che pilotare il tutto tramite uno smartphone  :D
Essendo inesperto in questo punto, avendo un Arduino Uno (o mi consigliate un Arduino mega??) mi serve un modulo bluetooth in grado di pilotare 3 led, un servo e un motore dc. Ho letto del modulo HC-05. Nel caso, è compatibile con entrambi? (Uno e Mega).
Un dubbio al quale neanche i professori sanno rispondermi è il seguente: Utilizzando un modulo bluetooth, ho necessita di utilizzare gli ingressi di Arduino? Mi spiego: Per attivare il motore ad esempio, devo utilizzare un ingresso (A0,A1...) tipo pulsante? Sono un po' confuso sinceramente  :smiley-eek:
Ripeto, sul BH non so praticamente un tubo, non so nemmeno come scrivere lo sketch per accendere un banalissimo led  =(
Attendo un vostro aiuto  :smiley-red:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on Apr 18, 2014, 12:26 am
Io ti consiglio di seguire pedissequamente la guida di questo topic. Poi dopo se ci saranno domande siamo qui
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Apr 18, 2014, 03:01 pm
mmmmh... Ok! :)
Ma che modulo mi consigliate in tutto ciò? Hc-05,06,07..
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 18, 2014, 03:08 pm
Sicuramente l'HC-05, ma ... con che smartphone vorresti controllare il tutto ? Perché molto dipende anche da quello ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Apr 18, 2014, 03:13 pm
Uno smartphone Android tipo un Samsung S4 o un Sony xperia arc (siamo in 2 a lavorare  a questo progetto). Inoltre su google play ho trovato un paio di applicazioni ovvero "Arduino bluetooth control", "Ardudroid by techbitar" e "Amarino" (o una cosa del genere)....
Non credo sia molto complicato pilotare un motore dc, un servo e 3  led no?  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 18, 2014, 03:59 pm
No ...  XD
... vai tranquillo con gli HC-05 (che possono fare sia da Master che da Slave) oppure, se sei sicuro che non ti occorrerà ma la parte Master, prendi gli HC-06 ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Apr 18, 2014, 09:28 pm
Ehm... Che differenza c'è tra slave e master?  :smiley-red: (fatemi qualche esempio concreto  :smiley-sad-blue:)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 18, 2014, 10:45 pm
Il Master è quello che cerca le connessioni e si connette con diversi Slave ...
... il PC accetta varie connessioni, il tuo telefono Android accetta varie connessioni, ... sono tutti Master.

Le cuffiette BT che si connettono al telefono, il mouse BT che si connette al PC, ... sono tutti Slave.

Un master cerca e si connette più Salve ... uno Slave viene connesso ad un solo Master.

Spero tu abbia capito ...

Se tu devi fare un qualche cosa che si connette ad un telefono Android ... devi fare uno Slave ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on Apr 19, 2014, 09:32 am
Ok, quindi mi sa che prenderò un HC-06  ;)
Ma da come ho capito per la comunicazione non devo utilizzare i pin 0 e 1 di Arduino, giusto?  XD
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Apr 19, 2014, 09:54 am
Diciamo che ... sarebbe meglio che usassi la SoftwareSerial (http://arduino.cc/en/Reference/SoftwareSerial) su altri due pin (es. 10 RX e 11 TX) ... così, oltre ad evitare possibili problemi già visti in passato ... ti resta anche libera la seriale di Arduino per fare il debug ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Vasorch on May 13, 2014, 08:17 pm
Ho comprato l'HC-05! :)
Dopo alcuni problemi prontamente risolti, mi è arrivato un altro problema, questo però è molto fastidioso. Ovvero:
Aggiungendo dei delay (per la visualizzazione di messaggi tipo "led acceso" oppure tempi di attesa che mi servono) questi vanno a incidere sulla risposta del modulo. Cioè, invio il comando per far accendere un led, se in una QUALSIASI parte dello sketch ho un delay (ovviamente tipo 5000-1000-2000 ecc.) il modulo aspetta effettivamente tutto il tempo prima di accendere il led Come  posso risolvere questo problema?  :smiley-eek-blue:

Inoltre, ho collegato i pin del modulo ai pin 0  e 1 di Arduino. Forse dico una stupidaggine, ma può essere questa la causa del problema?  :smiley-eek:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on May 13, 2014, 08:23 pm
Non so se hai notato che questo thread si chiama "Guida (più o meno) completa all'utilizzo di Moduli Bluetooth" e quindi sarebbe bene non sporcarlo con argomenti che poco hanno a che vedere (come il tuo del delay) e ... sarebbe stato molto meglio che avessi aperto un thread nell'area Software ...  :smiley-roll:

Comunque ...


Cioè, invio il comando per far accendere un led, se in una QUALSIASI parte dello sketch ho un delay (ovviamente tipo 5000-1000-2000 ecc.) il modulo aspetta effettivamente tutto il tempo prima di accendere il led Come  posso risolvere questo problema?  


Scusa che pretendi ? Metti i delay() e poi ti lamenti perché il codice si ferma ???  :smiley-eek: :smiley-eek: :smiley-eek:

Impara ad usare la funzione millis() ... studia QUESTO (http://www.leonardomiliani.com/2012/come-gestire-loverflow-di-millis/) e poi QUESTO (http://www.leonardomiliani.com/2013/programmiamo-i-compiti-con-millis/) !



Inoltre, ho collegato i pin del modulo ai pin 0  e 1 di Arduino. Forse dico una stupidaggine, ma può essere questa la causa del problema?


No, questo può darti altri problemi e malfunzionamenti, ma non ha nulla a che vedere con il delay() ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: lestofante on May 13, 2014, 09:42 pm

Scusa che pretendi ? Metti i delay() e poi ti lamenti perché il codice si ferma ???  :smiley-eek: :smiley-eek: :smiley-eek:



non c'è cosa peggiore di un computer: fa ESATTAMENTE quello che gli dici di fare  :smiley-mr-green:
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: testato on May 14, 2014, 12:58 pm
tranne quando e' guasto  :)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 07, 2014, 12:06 pm
Dato che non è facilissimo trovarle, credo sia interessante segnalare QUESTA (http://www.mikroe.com/add-on-boards/communication/bluetooth-2-stick/) schedina della MikroElettronika ... Bluetooth di classe 1 con portata 1000 mt (... in condizioni ottimali) basata sul modulo WT41 (https://www.bluegiga.com/en-US/products/bluetooth-classic-modules/wt41-long-range-bluetooth--module/) di Bluegiga.

Ovviamente non costa quanto un moduletto cinese di classe 2, ma viene sui 65 US$ (... 59 US$ in formato "click™") più spese di spedizione e, per poter fare un collegamento a quelle distanze, ovviamente occorre usarne due (... o avere qualche cosa con un bluetooth della stessa categoria di potenza), però ... ove serve, può essere un'ottima soluzione ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: arcipelago on Aug 01, 2014, 01:01 pm
Ciao a tutti,
sono decisamente un neofita in questo mondo. Sto cercando di utilizzare un HC-05 con Arduino. Il primo passo che sto tentando è la configurazione con AT.

Ho seguito la guida in ogni dettaglio. Ho incrociato TX ed RX e ho impostato "Sia NL sia CR" nel monitor segnale, ma l'HC-05 non dà alcun segno di vita.
Ho fatto la prova con due HC-05 diversi e con due Arduino diversi (un UNO e un MEGA), cambiando anche breadboard e set di jumper. Monitorando l'andamento del programma ho visto che entra nell'if che scrive sulla scheda.

Il LED rosso lampeggia correttamente (lento) e se metto l'uscita at a LOW lampeggia più velocemente.
Ma in tutti i casi non ho nessuna risposta dalla scheda sul monitor seriale.

Allego foto dei collegamenti, dello sketch e dei pin sotto la HC-05.

Qualcuno può darmi una mano, per favore?

Sbaglio qualche cosa?
Che cosa posso provare a fare?
Grazie
ciao
Marco
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Aug 01, 2014, 01:13 pm
Ciao,
bps inpostato?

Fai anche una prova banale, ovvero invertire, lato modulo, rx e tx.
Di quei moduli (non ricordo quale versione) me ne era capitato qualcuno che aveva invertire le serigrafie.
Quindi RX arduino -> RX modulo, TX arduino -> TX modulo.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Aug 01, 2014, 01:58 pm
In modalità comandi AT (pin KEY = HIGH) la velocità è fissa ed è 38400 baud. In modalità normale, di default, arriva impostato come slave a 9600 baud.

Il lampeggio DEVE cambiare a seconda se è connesso o meno ad un "master" (... cosa usi per connettertici ?) e non ha nulla a che vedere con il pin KEY ... che, per ora, ti consiglio di NON usare (lascialo volante) !

Quando avrai ben capito come usare il modulo, allora potrai cominciare a giocare con il pin KEY ed i comandi AT, ma fino ad allora è del tutto inutile e non ti serve !

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: pictux on Aug 01, 2014, 02:53 pm
Da qui:
http://www.lctech-inc.com/Hardware/Detail.aspx?id=684fb223-1a23-4b83-8dbd-4d58c2b3c0cb
(che è il tuo modulo)
si legge appunto che:

Quote
Factory default parameters:
Slave Baud Rate: 9600, N, 8,1; Pin Code: 1234;If you need the master mode, please specify when ordering.


quindi è già in slave, come anche detto da gp01.
Dovresti già essere in grado di vederlo da pc/smartphone e di fare il pairing.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: arcipelago on Aug 02, 2014, 12:34 am
Ciao,
grazie di cuore a tutti per l'aiuto!

Ho risolto grazie ad uno dei vostri consigli semplicemente impostando il baud rate dell'HC-05 a 38400.

Ora risponde perfettamente ai comandi AT!

Passo a provare il pairing con lo smatphone.

Grazie grazie grazie!

ciao
Marco
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: arcipelago on Aug 02, 2014, 12:37 am

In modalità comandi AT (pin KEY = HIGH) la velocità è fissa ed è 38400 baud. In modalità normale, di default, arriva impostato come slave a 9600 baud.

Il lampeggio DEVE cambiare a seconda se è connesso o meno ad un "master" (... cosa usi per connettertici ?) e non ha nulla a che vedere con il pin KEY ... che, per ora, ti consiglio di NON usare (lascialo volante) !



per il momento non era connesso a nulla volevo solo vedere se il modulino funzionava.
L'idea è di connetermi con uno smartphone (ho già visto che mi riconosce l'HC-05 tra le connesioni bluetooth) e di pilotarlo da lì.

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: brainconfusion on Oct 17, 2014, 02:17 pm
Salve a tutti,
cercando nel forum non sono riuscito a togliermi un dubbio riguardo l'uso dei moduli HC-05, è possibile usando questi moduli stabilire connessioni multiple?
Se non sbaglio lo standard bluetooth prevede che un master possa avere fino a 7 connessioni con altrettanti dispositivi slave, mi chiedo quindi se sia possibile far comunicare un arduino master con più di un dispositivo oppure se di volta in volta devo stabilire una nuova connessione.
Qualcuno ha mai provato???

Nel caso avessi sbagliato luogo, scrivendo in questo topic chiedo scusa

Grazie dell'aiuto

Riccardo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 28, 2014, 09:20 pm
Ragazzi non ne vengo a capo, dovrei avere un modulo HC05 esattamente questo:

http://www.instructables.com/id/Arduino-AND-Bluetooth-HC-05-Connecting-easily/

Riesco a vederlo dal cellulare a fare il pairing ma non riesco a leggere niente sul seriale del compilatore quando invio dei comandi da una applicazione sul cell connessa via bt.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Oct 28, 2014, 10:00 pm
Riesco a vederlo dal cellulare a fare il pairing ma non riesco a leggere niente sul seriale del compilatore quando invio dei comandi da una applicazione sul cell connessa via bt.
Dato che NON siamo indovini ...
... metti una foto NITIDA dei collegamenti che hai fatto ed il codice che stai usando su Arduino (... mi raccomando, racchiuso tra i tag CODE)


Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 29, 2014, 09:51 am
Code: [Select]
#include <SoftwareSerial.h>
const int rxPin = 2;
const int txPin = 3;
SoftwareSerial bluetooth(rxPin, txPin);

void setup() {
  Serial.begin(9600);
  bluetooth.begin(9600);
  Serial.println("Bluetooth:");
}
void loop() {
  if (bluetooth.available()) {
    Serial.write(bluetooth.read());
  }
}
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 29, 2014, 09:54 am
connessione

HC05    ARDUINO
RX---->PIN3
TX---->PIN2
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 29, 2014, 11:15 am
Ora il modulo lampeggia velocemente e non riesco più a fare il pairing con il bluetooth del telefono... mi sa che risulta in Master
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Oct 29, 2014, 03:58 pm
No, se non hai dato gli appositi comandi AT con il pin KEY HIGH, in modalità Master non ci può andare !

Ma su che Arduino sei ?
E ... come mai non stai usando i pin 10 ed 11 che io consiglio sempre e che indico in tutti i miei post relativi all'argomento (... la SoftwareSerial sul 2 e il 3 NON funziona su alcuni modelli di Arduino, es. Arduino Leonardo e simili) ?

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 29, 2014, 08:28 pm
ho provato anche con 10 e 11 le connessioni ora sono queste, riesco ad effetturare il pairing con il telefono ma non riesco a leggere i dati che manda il telefono al modulo.

Sbaglio forse il codice... eppure è semplice

ecco una foto delle connessioni

https://www.dropbox.com/s/otjf6sc5pbeo7oq/20141029_192338.jpg (https://www.dropbox.com/s/otjf6sc5pbeo7oq/20141029_192338.jpg)
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Oct 29, 2014, 11:39 pm
Purtroppo la foto è fatta di profilo e non si identifica bene dove i terminali partono e arrivano, comunque, i pin che devi collegare sono :

Code: [Select]
+5 BT  -> +5 Arduino
GND BT -> GND Arduino
TX BT  -> pin 10 Arduino
RX BT  -> pin 11 Arduino


non collegare il pin KEY che al momento non ti serve.

Per i codice prova il seguente :

Code: [Select]
// *****************************************************
//
//        Bluetooth module serial communication
//              Bluetooth <--> USB_Serial
//
// *****************************************************

#include <SoftwareSerial.h>

#define  BT_RX 10            // PIN to receive from bluetooth
#define  BT_TX 11            // PIN TO transmit to bluetooth

SoftwareSerial btSerial(BT_RX, BT_TX);

void setup()
{
  delay (2000);
  //
  Serial.begin(9600);        // Initialize USB Serial port
  btSerial.begin(9600);      // Initialize Bluetooth SoftwareSerial port for selected data speed
  //
  Serial.println("--- Ports ready ---");
  Serial.println("");
  //
}

void loop()
{
  if (btSerial.available() > 0) Serial.write(btSerial.read());
  if (Serial.available() > 0) btSerial.write(Serial.read());
}


... è quello che si usa sempre per fare le prove facendo parlare il BT con il monitor seriale di Arduino e ... è ampiamente collaudato ;)

Guglielmo

Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: Nikka93 on Oct 30, 2014, 02:15 pm
Ora funziona, forse perchè non mettevo la stringa

Code: [Select]
Serial.available()>0

Karma per te

GRAZIE
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Oct 30, 2014, 03:15 pm
Bene ! Sono contento che hai risolto ...

Quando sarà di nuovo disponibile e funzionante l'Advanced Search qui sul forum, se farai una ricerca per gpb01 e bluetooth ... troverai svariati post che magari ti potranno essere utili ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: kujo92 on Dec 22, 2014, 01:20 pm
Ciao a tutti,sono nuovo di questa categoria e volevo imparare un come come funziona, premetto che non conosco nulla sui codici di programmazione quindi per me sarebbe una partenza da zero :-). Io avevo intenzione di collegare un smartphone (xperia z1 compact) ad (che ho già comprato) arduino UNO con shield ed un xbee bluetooth, volevo sapere con devo iniziare a fare il codice di programmazione. Il mio intento e quello di comandare a distanza una macchinina, per ora i comandi che avevo in mente erano semplici AVANTI , INDIETRO, DESTRA, SINISTRA. Che mi dite??? :-) Grazie in anticipo.
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: skcosti on Feb 18, 2015, 03:40 pm
Ciao a tutti,
posto in coda a questo topic perchè ho uno strano problema con un modulo HC-05 su Arduino UNO.
Utilzzo un PC con Windows 7, che ha rilevato e fatto il pairing senza problemi con il modulo  HC-05. Soltanto che la porta COM assegnata al modulo non compare nel menu dell'IDE di Arduino (v. 1.0.6).

Qualcuno ha idea di quale possa essere il problema? ho già provato a smanettare un po' con le COM, cancellandole, aggiungendole, riavviando l'IDE...insomma i soliti tentativi da esci-e-rientra, ma sistematicamente la COM su cui è mappato il modulo sparisce da quelle selezionabili dall'IDE.

Grazie!
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: swipon on Apr 29, 2015, 01:05 pm
Scusate ma sarebbe possibile passare al setup dello sketch i valori di default da impostare aziché passare tramite comandi seriali? (sono ancora in attesa del modulo bt quindi non posso ancora effettuare test)
In questo modo si otterrebbe un preset all'avvio con le ns. impostazioni personalizzate.

Allego l'Esempio che sto scrivendo:

Code: [Select]

#include <SoftwareSerial.h>

// ###########################################
// Programma di configurazione Bluetooth stack
// ###########################################

// pin ricezione n 2 sul modulo bt
const int rxPin = 2; //con resistenza 2k2

// pin trasmissione n 1 sul modulo bt
const int txPin = 3; //nessuna resistenza necessaria

// pin configurazione n pio11 su modulo bt
const int atPin = 4; //con resistenza 2k2

// pin arduino led integrato
const int connPin = 13;

// attivo la trasmissione e ricezione seriale
SoftwareSerial bluetooth(rxPin,txPin);

void setup() {
 
  // wait 2 second for inizialize
  delay (2000);
 
  // inizializzo la seriale
  Serial.begin(9600);
  // inizializzo Bluetooth SoftwareSerial port
  bluetooth.begin(9600);
 
  // attivo la configurazione del modulo bt
  pinMode(connPin, OUTPUT);
  pinMode(atPin,OUTPUT);
  Serial.println("Seriali attive...");
  digitalWrite(atPin,HIGH);
 
  // imposto la baudrate di default
  digitalWrite(connPin, HIGH);
  bluetooth.write("AT+BAUD4");
  digitalWrite(connPin, LOW);
//     1----1200bps
//     2----2400bps
//     3----4800bps
//     4----9600bps // consigliata per HC-03-04
//     5----19200bps
//     6----38400bps // consigliata per HC-05-06
//     7----57600bps
//     8----115200bps
//     9----230400bps
//     A----460800bps
//     B----921600bps
//     C----1382400bps
 
  // imposto nome device bluetooth di default
  digitalWrite(connPin, HIGH);
  bluetooth.write("AT+NAMEArduinoBluetooth");
  digitalWrite(connPin, LOW);
 
  // imposto password bluetooth di default
  digitalWrite(connPin, HIGH);
  bluetooth.write("AT+PIN0000");
//  bluetooth.write("AT+PSWD0000");
  digitalWrite(connPin, LOW);

  // imposto modalità master o slave
  digitalWrite(connPin, HIGH);
  bluetooth.write("AT+ROLE1"); // 0=slave(default) / 1=master / 2 Slave-Loop
  digitalWrite(connPin, LOW);
 
  // imposto abbinamento fisso master/slave (binding)
  //digitalWrite(connPin, HIGH);
  //bluetooth.write("AT+CMODE=1"); //connect to everyone
  //bluetooth.write("AT+CMODE=0"); //connect only to slave
  //bluetooth.write("AT+BIND=11,3,252002"); // set mac address dello slave
  //digitalWrite(connPin, LOW);
 
  //clean pairing list
  digitalWrite(connPin, HIGH);
  bluetooth.write("AT+RMAAD");
  digitalWrite(connPin, LOW);
}

void loop() {
  if (bluetooth.available() > 0) {
    digitalWrite(connPin, HIGH);
    Serial.write(bluetooth.read());
    digitalWrite(connPin, LOW);
  }
  if(Serial.available() > 0) {
    digitalWrite(connPin, HIGH);
    bluetooth.write(Serial.read());
    digitalWrite(connPin, LOW);
  }
}


Ciao a tutti
Luca
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: alex27riva on May 31, 2015, 11:34 am
Ho collegato un HC-05 direttamente ad Arduino e ha funzionato per un bel po' ma adesso con il telefono non riesco più a connettermi al modulo, dite che si è bruciato a causa della tensione del modulo di 3,3V e Arduino UNO 5V?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: ciscothehellspawn on Jun 08, 2015, 02:30 pm
Qualcuno conosce hc-10 e hc-11?

non sono molto esperto, ma il mio bisogno è quello di poter collegare uno slave BT ai device Apple.

http://www.robot-italy.com/it/bluetooth-v4-0-hm-11-ble-module.html
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 08, 2015, 03:26 pm
Per farlo devi saper programmare su iOS dato che i moduli BLE NON vengono visti come normali moduli Bluetooth.

Puoi leggere QUESTO (http://forum.arduino.cc/index.php?topic=221858.10) thread dove c'è anche il link ad un semplice programmino per iOS che si interfaccia con il BLE.

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: ciscothehellspawn on Jun 08, 2015, 03:35 pm
Per farlo devi saper programmare su iOS dato che i moduli BLE NON vengono visti come normali moduli Bluetooth.

Puoi leggere QUESTO (http://forum.arduino.cc/index.php?topic=221858.10) thread dove c'è anche il link ad un semplice programmino per iOS che si interfaccia con il BLE.

Guglielmo
Provo a spiegarmi meglio, più passa il tempo e più questa questione del BT mi è meno chiara...

Io nel mio prototipo sto utilizzando uno shield come questo: http://www.adafruit.com/product/1535
che è una tastiera bluetooth. Con questo riesco a collegarmi a qualsiasi dispositivo android e iOS.

Attualmente sono di uno shield BT che mi permetta di fare una tastiera BT con un Leonardo, nel disperato tentativo di rendere il progettino un po' più "economico" da realizzare.

La mia ipotesi era questa: collegare un modulino HM-11 via seriale ad Arduino Leonardo ed usare questo come tastiera BT. E' possibile?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 08, 2015, 04:03 pm
Non facilmente ... ripeto, o sai programmare, e bene, sotto iOS (https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1) (Core Bluetooth framework, CBCentralManager, ...) o non ne veni fuori.

Il problema NON è lato Arduino, dove la cosa è banale, il problema è lato iOS ... un conto è un modulo bluetooth, come quello di AdaFruit, che implementa un profilo HID, un altro è il profilo SPP che emula una seriale ...

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: ciscothehellspawn on Jun 08, 2015, 04:22 pm
Non facilmente ... ripeto, o sai programmare, e bene, sotto iOS (https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/AboutCoreBluetooth/Introduction.html#//apple_ref/doc/uid/TP40013257-CH1-SW1) (Core Bluetooth framework, CBCentralManager, ...) o non ne veni fuori.

Il problema NON è lato Arduino, dove la cosa è banale, il problema è lato iOS ... un conto è un modulo bluetooth, come quello di AdaFruit, che implementa un profilo HID, un altro è il profilo SPP che emula una seriale ...

Guglielmo
chiarissimo! grazie

Quindi, tornando al mio "problemino" o uso lo shied di adafruit, oppure un'alternativa potrebbe essere questa: https://www.sparkfun.com/products/10938 ma costa di più...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 08, 2015, 04:36 pm
Direi che quello di AdaFruit va benissimo e ... QUI (https://learn.adafruit.com/introducing-bluefruit-ez-key-diy-bluetooth-hid-keyboard/sending-keys-via-serial) è documentato come simulare una tastiera/mouse da seriale ;)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: ciscothehellspawn on Jun 08, 2015, 05:35 pm
Grazie Guglielmo, approfitto della tua disponibilità e competenza...

Con lo shield adafruit ho già fatto diverse cose, è stato molto semplice usarlo ed integrarlo nel mio progettino.

Grazie alla tua esauriente spiegazione, ho continuato le mie ricerche, e mi sembra di aver capito che tutti gli shield HID bluetooth compatibili apple, sono basati su schede Microchip RN41 e RN42, è corretto?

Quindi volendo individuare un hardware per una futura produzione del mio progetto, potrei partire da questi componenti?
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: gpb01 on Jun 08, 2015, 07:07 pm
Dipende un po' da ciò che devi fare, direi comunque che, più o meno, se ti orienti su quelli vai abbastanza sul sicuro ...

Altrimenti ci sono sempre quelli della Jinan Huamao (http://www.jnhuamao.cn/) ... :)

Guglielmo
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: bigjohnson on Jun 25, 2015, 03:15 pm
Uella,
oggi trovandomi in un particolare e irripetibile Stato di Grazia ho convertito ad Appinventor 2 l'esempio per Android e bluetooth
http://ai.kittywolf.net/index.php/BTArduinoLED1 (http://ai.kittywolf.net/index.php/BTArduinoLED1)
non l'ho ancora provato con l'Arduino, ho solo usato l'app sullo smartphome e pare andare.
Allego il file uplodabile su Mit Appinventor 2

Alberto


(https://github.com/bigjohnson/GitHubAssets/blob/master/BTAppInventor/BlutoothAppInventor.png?raw=true)

(https://github.com/bigjohnson/GitHubAssets/blob/master/BTAppInventor/Screenshot.png?raw=true)


Edit 1: Provata connessione a modulino HC05, ricevuti e trasmessi dati da terminale con adattatore usb seriale attaccato all'Arduino per il debug, corretto errorino e sostituito file zip.

Edit 2: La pagina originale non c'è più...
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: doppiozero on Aug 06, 2015, 01:51 pm
Ciao a tutti, ho questo problema:

non riesco ad utilizzare il monitor seriale per collegarmi via bluetooth ad arduino; l'errore riportato è questo:
Error opening serial port ' /dev/rfcomm0' . (Port busy)

Sto utilizzando Ubuntu 15.04 live usb con persistenza, un HC05 e l'ide 1.6.5.  Su windows non ho problemi ma per altri motivi sono costretto ad utilizzare linux.

Ho seguito passo passo la guida di pitusso ma continuo a non venirne fuori.

Dopo due giorni di tentativi sono passato dall'errore Error opening serial port ' /dev/rfcomm0' . (Permission denied) a quello che vedete sopra ma non riesco a saltarci fuori.

Dall'interfaccia grafica riesco a fare il pairing e a creare un porta seriale rfcomm0, il led sull'hc05 da lampeggiante passa a fisso, la porta rfcomm0 compare nell'elenco dell' IDE ma quando provo ad aprire il monitor seriale mi compare l'errore che vi dicevo.

Provando dal terminale invece succede questo: rilevo l'hc05, modifico rfcomm.conf, riavvio il bluetooth ma il file rfcomm1 (nel mio caso) non compare nella cartella /dev quindi non riesco a proseguire.

L'unico file che compare all'interno della cartella /dev è rfcomm0 e si materializza solo quando mi connetto dall'interfaccia grafica all'hc05

ho cercato molto online e fatto vari tentativi per modificare permessi ecc ma adesso sono bloccato.

Ogni indicazione è ben accetta, grazie a tutti  :)

Edit: risolto
Title: Re: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth
Post by: SERVO on Feb 08, 2016, 09:14 pm
Ciao a tutti voi
Ho appena acquistato un serial-bluetooth in questo sito
http://www.readytoflyquads.com/serial-bluetooth-module-for-multiwiicopter-configuration
e da subito dando il comando AT non ricevevo nessuna risposta poi configurando meglio
il monitor serial ricevevo correntemente la risposta e o continuato a configurarlo con

AT+BAUD8
AT+NAMENaze32
AT+PIN1234

A questo punto o collegato il bluetooth al mio Qudricottero con scheda Naze32 con
la configurazione qui sotto.

RX SU TX
TX SU RX
5V
GND

E fin cui tutto bene ma quando lo collego via bluetooth al telefonino con l'app EZ-GUI
qui cominciano i problemi si collega e fa il pairing ma con sorpresa non tra smette i dati
cosi dopo vari smanettamenti o avuto la pessima idea di resettare il bluetooth con il
comando AT+RESET ma purtroppo non funziona più, o provato con AT+ORGL ma niente non da
più segni di vita, a questo punto vi chiedo gentilmente se ce un modo di riportalo i vita.

Grazie in anticipo.