Go Down

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

WarOfDevil

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?

Testato

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'.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

WarOfDevil

Come pin intendevo che anche se cambia la numerazione ma utilizzare sempre gli stessi canali per il circuito.
Scusami ma cosa intendi per breckout?

Testato

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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

WarOfDevil

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.

Testato

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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

WarOfDevil

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?

Testato

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 ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

WarOfDevil

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!

Testato

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.
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

utentespastico

Ciao :) Potreste linkarmi, in privato eventualmente, un sito in cui potrei comprare il modulo Bluetooth HC-05? Grazie :D

Michele Menniti

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

utentespastico


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.

Testato

#403
Jan 20, 2014, 12:57 pm Last Edit: Jan 20, 2014, 12:59 pm by Testato Reason: 1
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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

utentespastico


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

Go Up