ultimo aggiornamento 6 gennaio 2013


 

Per comandare in remoto robot Magic BOT tramite un collegamento di tipo bluetooth è possibile utilizzare un modulo Easy Bluetooth oppure un modulo modulo BlueSMiRF Silver.
Il modulo Easy Bluetooth è prodotto dalla PARALLAX è realizzato  dalla RoboTech srl, che ha progettato e sviluppato le funzionalità, l'elettronica ed il software del robot I-Droid 01.

Modulo Easy Bluetooth - Parallax

Modulo Blue SMRF Silver - SparkFun

 


Manuale d'uso
del modulo

Esempio

programmi
 

 

homotix

PCBONLINE

PCBgogo

La parte trasmittente è basata sul modulo RBT-001 ed è uguale a quello utilizzato per il robot I-Droid 01 a cui è stato aggiunto un adattatore SIP.
Il modulo SIP ha la funzione di interfaccia, sulla basetta è presente un integrato regolatore di tensione e uno per la traslazione dei livelli delle porte TX-RX dai livelli TTL a +5V a quelli del modulo RBT-001 a +3V

Caratteristiche

Altre caratteristiche

Modulo RBT-001

Il modulo bluetooth RBT-001, è realizzato dalla RoboTech srl, che ha progettato e sviluppato le funzionalità, l'elettronica ed il software del robot I-Droid 01, e proprio questa scheda è utilizzata su I-Droid 01 per comunicare con il PC.
Questa scheda ha le dimensioni di 29x29 mm permette al robot di comunicare senza fili con dispositivi quali telefoni cellulari, palmari o personal computer compatibili.
Il 'cuore' dei modulo e un, chip LMX9830A compatibile con le specifiche dette 'Bluetooth 1.2 Cene Specification'.
Il modulo é costituito da un dispositivo Bluetooth di classe 2, ovvero di classe di potenza intermedia.
E' bene ricordare, però, che l'effettiva distanza coperta e la qualità dei collegamento dipendono da molti fattori, tra cui la presenza di ostacoli o di disturbi elettromagnetici e il dispositivo utilizzato come controparte nella connessione.
Nella pratica, un collegamento tra due dispositivi 'classe 2' in campo aperto può avvenire anche a una distanza di una trentina di metri.

Scheda lato componenti

Scheda lato rame

Caratteristiche
Le maggiori particolarità del modulo si possono così riassumere:

La funzione dei pin di connessione:
Il modulo è dotato di un connettore per il collegamento di 6 pin le cui funzioni sono visibili sotto

Descrizione pin del connettore

Numero pin Nome pin

Tipo
(Input/Output)

Descrizione
1 VCC I Ingresso alimentazione DC ( 3 VDSC tipico)
2 RX I Terminale RX seriale (livello TTL)
3 TX O Terminale TX seriale (livello TTL)
4 RTS O Terminale RTS Request To Send) seriale (attivo basso)
5 CTS I Terminale CTS (Clear To Send) seriale (attivo basso)
6 GND - Terminale di massa

Condizioni di lavoro:
Il modulo può essere alimentato con una tensione compresa tra 2,5 e 3,3V è consigliabile e opportuno però alimentarlo con una tensione di 3V.
La temperatura può oscillare tra 0 e 45 °C ma la migliore resa si ottiene a circa 25 °C.

Download del materiale della versione commerciale della scheda

443 KB
Documento RBT_001_DS con il datasheet del modulo

843 KB
Documento RBT_001_Manual con il manuale nella versione 1.2 in lingua inglese che fornisce una dettagliata visione del modulo.  Viene inoltre spiegato l'utilizzo del modulo sia a basso che alto livello.

194 KB
Il file easybt_examples.zip contenente esempi di utilizzzo con il PIC 16F877 sia in Basic che in C.

194 KB
Il file SimplyBlueCommander.zip contenete il programma di test e prova Simply Blue Commander" che permette il collaudo delle applicazioni

 1- Processore LMX9830 Bluetooth™ Serial Port Module
Piedinatura Datasheet Foto dell'integrato

2 - Memoria tipo 24C64B  2-Wire Serial EEPROM 64K (8192 x 8)
Piedinatura Datasheet Foto dell'integrato

Adattatore SIP

Per connettere il modulo bluetooth RBT-001 alla scheda Parallax è stata realizzata dalla dalla RoboTech srl, un'apposita schedina di interfaccia, su si esso sono presenti vari componenti tra cui:
U1: è uno speciale integrato GTL2002 prodotto dalla NXP permette di traslare i livelli di tensione di 5V dal lato TTL della scheda Parallax a quelli 3.0V della scheda RBT-001.
U8: è un regolatore di tensione positiva tipo S1131 prodotto dalla Seiko Instruments Inc con un basso low dropout, alta precisione della tensione di uscita e un basso consumo realizzato con tecnologia CMOS.
Il connettore in uscita a 10 pin

Pin Nome Funzione
1 Vdd da +3.3 a 5 Vdc (+5.5 V massimo)
2 RX Segnale RX linea seriale (CMOS o TTL livello compatibile)
3 TX Segnale TX linea seriale (CMOS o TTL livello compatibile)
4 NC Pin non connesso
5 NC Pin non connesso
6 NC Pin non connesso
7 NC Pin non connesso
8 NC Pin non connesso
9 NC Pin non connesso
10 Vss GND

Schema elettrico ricavato dalla scheda


Modello 3D realizzato con Eagle 3D

easy_bluetooth_robby-1.jpg easy_bluetooth_robby-2.jpg

Le foto sono di una versione pre-produzione

easy_bt-1.jpg
Scheda lato componenti
easy_bt-2.jpg
Scheda lato rame

 


S1131-E - high ripple-rejection low dropout middle output current cmos voltage regulator

1-Vout 2-GND 3-Vin
Piedinatura Datasheet Foto dell'integrato

GTL2002 - 2-bit bidirectional low voltage translator
Piedinatura Datasheet Foto dell'integrato

 

Elenco revisioni:
06/01/2013 Inserito segnalazione nuova versione modulo Bluetooth
04/06/2012 Emissione preliminare