Montato su Arduino, lo shield RFTide permette di realizzare un#39;unitagrave; Master e gestire in modo semplice i moduli base RFTide. La comunicazione con i moduli RFTide avviene in modalitagrave; seriale, con livelli TTL, alla velocitagrave; di 19.200 bps, e puograve; facilmente essere gestita tramite la porta seriale hardware o software di Arduino. La comunicazione seriale si basa su un collegamento incrociato DTE-DTE, dove la linea di trasmissione di Arduino si connette a quella di ricezione del modulo e viceversa. Per consentire ad Arduino di comunicare liberamente con il PC, sia per il download dei programmi, sia per la funzione di Serial Monitor, lo shield prevede la possibilitagrave; di connettere le due linee TX ed RX del modulo RFTide a due generici pin digitali di Arduino D3 e D2, i quali, grazie alla libreria Softserial integrata nellrsquo;IDE di Arduino, possono essere utilizzati come seriale software (UART virtuale) lasciando libera la comunicazione tra Arduino ed il PC. Mediante unrsquo;apposita libreria permette di ricetrasmettere dati ed emulare il funzionamento sia del Master che dello Slave, interfacciandosi tramite porta seriale e supportando il protocollo RFTide. Lo shield supporta i moduli con alimentazione a 5V in versione sia serializzata che non, e dispone di alcuni ponticelli per lrsquo;impostazione dellrsquo;interfaccia di comunicazione. Lrsquo;unitagrave; Master provvederagrave; alla creazione e alla gestione della rete, noncheacute; alla configurazione con il sistema e al coordinamento dei moduli Slave. Arduino a sua volta puograve; essere connesso a reti esistenti sia in modalitagrave; cablata che wireless, per un accesso da remoto alla rete RFTide con possibilitagrave; di sviluppo davvero notevoli; proprio lrsquo;abbinamento dello shield RFTide e di un Ethernet shield potrebbe consentire ad Arduino di realizzare un Gateway RFTide.Meglio ancora, sarebbe montare il nostro shield su una Yugrave;n, piugrave; adatta di Arduino tradizionale a gestire i protocolli di rete (TCP/ IP) e di Internet (HTTP). I jumper JPRX e JPTX permettono di selezionare a quali pin di Arduino saranno connesse le linee dellrsquo;UART interno del modulo RFTide: posizionando il ponticello JPRX su RX, la linea TX del modulo saragrave; indirizzata verso il contatto 0 di Arduino; posizionando il jumper JPTX su TX, la linea RX del modulo saragrave; indirizzata verso il contatto 1 di Arduino.Lrsquo;alimentazione dello shield viene prelevata direttamente dal pin +5V di Arduino; lrsquo;assorbimento di corrente egrave; dellrsquo;ordine di soli 10 mA in ricezione e 33 mA in trasmissione, mentre in modalitagrave; di power down, la corrente assorbita non supera i 4 micro;A. I moduli Aurel necessitano di unrsquo;antenna esterna che puograve; essere connessa al pin Y dello shield. La portata egrave; davvero notevole ed arriva a qualche centinaio di metri in aria libera; egrave; piugrave; che sufficiente per coprire unrsquo;abitazione anche molto grande, senza ricorrere ai ripetitori. |