Fabrizio
Arduino e XBEE
Tutorials -
Mercoledì 22 Dicembre 2010 11:27
Scritto da Fabrizio

Ciao a tutti, mi è arrivato tutto l'occorrente per testare dei moduli xbee...vorrei usare questo topic per inserire tutti i miei i progressi e nel caso discutere di eventuali dubbi, sperando che la cosa sia ben accetta e possa essere di aiuto a qualche altra persona...

 

Naturalmente la prima cosa da sapere è COSA COMPRARE, allora per questo vi faccio un elenco dei componenti elettronici da reperire su internet:

  • 2 x Moduli Xbee o Xbee pro (io ho preso gli Xbee pro, che da datasheet funzionano fino a 1200m, anche se questa distanza mi sembra un pò esagerata, ma avvicinabile).
  • 1 x xbee Usb Shield per interfacciare 1 modulo xbee (o xbee pro) al pc
  • 1x xbee arduino shield per interfacciare il modulo rimanente ad Arduino
  • DOWNLOAD DEL SOFTWARE X-CTU (metterò un link al più presto)

La spesa non è trascurabile si parla di circa 94€ se si prende un kit (con i componenti di cui sopra)con i moduli xbee normali, e di circa 130€ per un kit con moduli xbee PRO.

Comunque questo è il mio primo passo..:

Il datasheet (incasinatissimo) da seguire è questo:

http://www.rev-ed.co.uk/docs/XBE001.pdf]DATASHEET

Sono riuscito a far comunicare i due moduli Xbee pro.


Queste istruzioni servono per provare i due moduli:

1)Installare su un pc portatile X-CTU

2)Su un altro computer (ad esempio il fisso) caricare su Arduino il seguente codice:

void setup() {

// set the data rate for the SoftwareSerial port

Serial.begin(9600);

Serial.println("Hello, world?");

}

void loop() {  // run over and over again

if (Serial.available()) {

Serial.print((char)Serial.read());

}

}    

3) Collegare ad arduino la Xbee shield e il relativo modulo xbee pro

4) Collegare la usb shield con il relativo modulo xbee al pc portatile

5) Far partire X-CTU

6) In [b]PC settings[/b] (da X-CTU) selezionare la porta COM corretta.

Per fare ciò: Right Click su risorse del computer--->Proprietà---->Hardware---->Gestione Periferiche----->Porte----> Vedere quale COM corrisponde alla porta Serial

7) Andare su [b]Range Test[/b] e selezionare [b]Transmit[/b], scrivere lì il messaggio che si vuole trasmettere

8) Cliccare su [b]START [/b]

9) Dovreste vedere (se i due moduli sono vicini), un indicatore che vi dice Good o Bad .... a seconda del numero di comunicazioni andate a buon fine o meno....

[s]10) (Consiglio Spassionato)ANDATEVI A FARE UN GIRO PER CASA...(se avete moduli xbee)....ANDATEVI A FARE UN GIRO ANCHE FUORI IL CANCELLO DEL PALAZZO SE AVETE XBEE PRO...[/s]

Credetemi,almeno per me,è stato entusiasmante...!!!

 

P.S. A 60 metri dal punto in cui c'era l'emettitore...con porte finestre...e tutto chiuso....ma tutto tutto...ho avuto...scendendo e salendo scale e controscale un Rate di positività del 98.6% :)

Su 600 pacchetti circa...solo 10 ne ha persi,penso sia un buon inizio!!!

 

Gioblu Robotics © 2010 - 2012 · Sitemap · privacy

gioscarab@gmail.com

Gioblu BOTServer è online dal 10 Aprile 2010 - 319.232 Visite - 1.027.175 Pagine visualizzate - 182.309 Visitatori unici - 536 utenti attivi