Home
Accesso / Registrazione
 di 

Costruire un ricevitore bluetooth RS232 o trasformane uno USB in RS232

4 risposte [Ultimo post]
ritratto di Linux23
Offline
Titolo: User
Utente
Ultima visita:
20 settimane 6 giorni fa
Utente dal: 13/05/2011
Messaggi: 3

Ciao a tutti,
Sono nuovo in questo Forum, ho seguito il sito e il gruppo su Facebook da osservatore e ora avrei bisogno di una mano per questo ho scritto.
Premetto che vorrei spendere il meno possibile anche perché mi piace riciclare le cose.
Vi descrivo Brevemente il mio problema.

Vorrei comandare tramite i Bluetooth del mio cellulare (Nokia 5800) il mio Pic16F84.
Vi spiego cosa ho già in possesso e cosa mi servirebbe per portare a termine il progetto.
Conoscenze ambiente NetBeans quindi per fare l'applicazione Java per il cellulare credo di riuscirci.
Ho un programmatore parallelo e una basetta di test per programmare e testare il mio PIC e non mi piace tanto programmare su Arduino perché voglio costruire tutto da me (quando è possibile).
In pratica ho tutto mi manca solo il ricevitore Bluetooth volevo usare o un vecchio ricevitore USB per PC e convertirlo in RS232 (visto che nella "basetta" di prova ho un RS232) oppure comprare il ricevitore e poi adattarlo al mio circuito e portarlo sempre in RS232.
So che è una cosa fattibile ma non so come e non ho trovato ducumentazione ne Web.
Potreste darmi qualche consiglio e qualche link per la documentazione o dove c'è qualcosa del genere???
Grazie di tutto anticipatamente.

ritratto di Giovanni Giomini Figliozzi
Offline
Titolo: PowerUser
Utente Power
Ultima visita:
1 anno 19 settimane fa
Utente dal: 22/03/2011
Messaggi: 163
Auguri amico, ti stai

Auguri amico, ti stai infilando in un problema senza fine!
Parliamo con ordine: In linea di principio tutto è possibile, ma ci sono delle cose da valutare. PEnsiamo un secondo al cellulare: se vuoi comadare un affare tramite bluetooth dovresti scriverti da solo un programma per symbian, quindi dovresti prima avere maneggevolezza con il SDK di nokia, e poi scrivere da zero un programma in java che ti funzioni bene. Sembra abbastanza lunga come cosa...

Passiamo sull'altro fronte: Il pic 16f84 l'ho usato anche io, ma l'ho abbandonato perchè non ha nessuna di tutte le comodità che stano oggi nei microcontrollori. Non ha supporto per protocolli di comunicazione seriale di nessun tipo, non ha sistemi avanzati di sleep mode, ha poca ram, ha pochi piedini di input- output ed è lento.
Quindi per interfacciarlo con un integrato che ti comunichi tramite bletooth dovresti scriverti un programma che ti muove lo stato dei piedini in modo da simularti un protocollo seriale funzionante. Molto arduo anche questo, cioè non troppo, ma non è detto che funzioni, visro che il 16f84 non è velocissimo...
Inoltre il sistema che contiene il modulo bluetooth che vuoi affiancare al PIC deve essere in grado di contenere lui tutto lo stack del protocollo bluetooth, che è uno dei più corposi! Non per niente su sistemi piccoli e poco potenti si usano in genere altri protocolli come zigbee o simili.
Convertire un vecchio ricevitore usb per pc non è impossibile, ma è una faticaccia. Intanto restano valide le cose riguardo la lentezza del pic, poi si aggiungono altri dettagli tecnici non trascurabili. Ad esempio se volesi usare la pennetta senza aprirla dovresti implementare un controller USB di tipo host. E devi usare, per farlo, un microcontrollore di una certa fascia... Magari di tipo ARM o simili.
Diciamo che in linea di principio è una cosa fattibile, ma ci sono un sacco di aspetti mooolto delicati da valutare bene prima dell'inizio del lavoro. Mi dispiacerebbe se ti ci buttassi sù con tanto entusiasmo, e poi scoprissi che non puoi andare avanti...

Probabilmente hai letto di come Google stia cercando di unire i pregi di android e di Arduino. vista la potenza di android e la versatilità di Arduino, mi sembra che sia proprio un passo spontaneo l'unione dei pregi dei due prodotti. Purtroppo manca l'alternativa per pic, o meglio, è appena nata e abbiamo avuto un articolo su questo sito proprio oggi.
Se comunque pensi che nel tuo caso si possa unire android ad arduino, ti consiglio anche il blog HackaDay, e mi pare che dopo l'uscita in commercio di Android c'è voluto davvero poco tempo alla comparsa del primo toolkit Amarino (Android meets Arduino), qui il sito: http://www.amarino-toolkit.net/index.php
Da qui ogni tanto esce fuori qualche progetto che si basa sulla comunicazione tra questi dispositivi, che avviene tramite bluetooth.
Tra i vari progetti ho avuto modo di vedere questi qui: (non necessariamente basati su amarino)
http://hackaday.com/2010/09/02/using-an-nes-controller-on-an-android-phone/
http://hackaday.com/2011/01/24/amarino-makes-android-controlled-robots-a-snap/
http://www.cellbots.com/android/inexpensive-android-arduino-truckbot/

Mi dispiace disilluderti un pò, ma è un pò difficile quello che hai intenzione di fare...
Se avessi dei mezzi più adeguati sono sicuro che potresi riuscire, ma PIC piccoli come il 16f84 e bluetooth li vedo proprio lontani tra di loro... Prova a valutare meglio i datarate che ci vorrebbero per avere la certezza di non poter proseguire su questa strada

ritratto di Emanuele
Offline
Titolo: Moderator
Moderatore
Ultima visita:
7 ore 37 min fa
Utente dal: 28/07/2007
Messaggi: 1022
Utente PREMIUM
Nokia Vs Bluetooth Vs Picmicro

Di possibili soluzioni ce ne sono, dipende solo quanto "vogliamo" complicarci la vita :)

Scegliere un modulo bluetooh ce la semplifica, lavorare su un pic16f84 ce la complica.

Comunque ecco alcune possibilità
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2018&mcparam=en552645
ecco la stack bluetooth di Microchip
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en551866

oppure affidarsi ad OpenPicus
http://it.emcelettronica.com/bluetooth-stack-su-microchip-pic-24f
http://www.openpicus.com/cms/

Se poi vuoi realizzare tutto con il pic16, sappi che.... è possibile, infatti la versione 1 di questo modulino
http://www.saelig.com/BL/RW031.htm
era realizzata con il pic16f877

Applicazione interessante!

ritratto di Linux23
Offline
Titolo: User
Utente
Ultima visita:
20 settimane 6 giorni fa
Utente dal: 13/05/2011
Messaggi: 3
Graize per i consigli

Ciao Manuele.
Ti spiego in pratica la "mia filosofia" in pratica sono per il riciclo e sto frequentando il serale all'I.T.I. Spec. Elettronica (sono già un perito Informatico) anche li cerchiamo di riutilizzare tutto e la quinta di quest'anno ha fatto un bel progetto con un PIC16F876 in pratica un braccio meccanico guidato da un joystick poi io gli ho proposto la sfida di farlo bluetooth e loro grazie all'aaiuto del prof ci sono riusciti (il telecomando è un Samsung Wave con app sviluppata "in Bada") vi allego il video http://www.youtube.com/watch?v=AYmDPZeJBkg
Ora io vorrei usare come loro il bluetooth per il mio cell e l'unica cosa che il prof non mi ha dato come OpenSource è la scheda per ridurre la velocità del bluetooth e quindi sto cercando qualcosa nel web ma non ho trovato nulla.
Per quanto riguarda l'app non credo di aver problemi ci sono delle SDK dedicate per il mobile (sopratutto nokia) e poi sto iniziando ad avere i primi approcci con CarbideC++ (piattaforma per programmare in Symbian).
Ti ringrazio vedo un pò se mi può aiutare il tuo ultimo link.

Ciao

ritratto di Linux23
Offline
Titolo: User
Utente
Ultima visita:
20 settimane 6 giorni fa
Utente dal: 13/05/2011
Messaggi: 3
Graize per i consigli

Scusa dovevo scrivere Emanuele

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 3 utenti e 76 visitatori collegati.

Ultimi Commenti