Go Down

Topic: [HOWTO] Guida (più o meno) completa all'utilizzo di Moduli Bluetooth (Read 82 times) previous topic - next topic

pitusso

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.

dab77

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.

DevonMiles

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:

pitusso

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

DevonMiles


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!

Go Up