Che cos'è un XBee® Arduino®?
Un Xbee® Arduino® è un dispositivo che combina un microcontrollore Arduino® con una radio Xbee®. Le radio Xbee® sono radio digitali a bassa potenza che possono essere utilizzate da computer o dispositivi elettronici. Arduino® è una piattaforma hardware e software open source utilizzata da hobbisti e professionisti per creare dispositivi elettronici personalizzati.
Le schede Arduino® sono disponibili in una varietà di forme, dimensioni e costi, ognuna con le proprie caratteristiche. Uno di questi, il Fio, è specificamente progettato per funzionare come una scheda Xbee® Arduino®. Per facilitare ciò, il Fio viene fornito con una presa a un'estremità costruita appositamente per adattarsi alla radio. Altri dispositivi Xbee® Arduino® vengono generalmente creati collegando uno speciale schermo Xbee® alla scheda. A tale scopo è possibile utilizzare diverse schede.
Oltre a Xbee & Reg; radio, il Fio può anche avere interfacce pin standard che gli consentono di controllare sensori, luci, motori o altri piccoli componenti elettronici. Il Fio utilizza generalmente un cavo FTDI o una scheda breakout speciale per caricare nuovi programmi. In alternativa, è possibile utilizzare un computer collegato a una radio Xbee® per riprogrammare in modalità wireless il dispositivo. Il Fio non è dotato di un'interfaccia USB, ma può essere aumentato con questa interfaccia o con un'altra utilizzando uno scudo Arduino®.
La radio Xbee® ha una portata effettiva fino a 100 piedi (circa 30 metri) e consuma pochissima energia. È relativamente facile da configurare e può creare connessioni digitali punto-punto usando la sua disposizione predefinita. Oltre a essere collegata a microcontrollori, la radio può anche essere collegata a un adattatore USB e collegata a un computer.
Questa radio serve in genere per facilitare la comunicazione tra due o più dispositivi Xbee® Arduino®. Esistono diversi motivi per cui questa comunicazione può essere desiderabile o necessaria. Ad esempio, un dispositivo sensore meteorologico potrebbe utilizzare la radio per comunicare con un componente interno, che potrebbe cambiare colore o fornire altre indicazioni delle condizioni esterne. Un altro uso comune è nella robotica, in cui una radio può essere utilizzata per comunicare la posizione dei robot o controllarli a distanza. Ogni volta che un dispositivo ha una piccola quantità di dati per inviare una media distanza, una radio Xbee® è una possibile soluzione.
Xbee® Arduino® è particolarmente popolare grazie alla combinazione di una portata maggiore rispetto al Bluetooth® e un costo inferiore rispetto al Wifi®. Per applicazioni in cui non è richiesta un'interfaccia wireless, molti microcontrollori utilizzano cavi USB o seriali per connettersi a computer o altri dispositivi.