pitusso:
.....
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à ...
... 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?
.... 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.
gpb01:
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?
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
LeonidRusnac:
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 ...
LeonidRusnac:
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 ...
gpb01:
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ò)
gpb01:
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
pitusso:
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
LeonidRusnac:
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 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 ...
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.
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
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.
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.
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.
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
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?
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 ...