Paso 2: Sistema Resumen
Para controlar un LED RGB de forma inalámbrica utilizaremos unos diferente hardware y componentes de software que te Describimos aquí.
Frambuesa Pi
Estará haciendo uso de un Raspberry Pi, una computadora con una placa la Raspbian distribución del sistema operativo Linux. Porque el Pi no tiene una interfaz nativa de BLE, a conectar un adaptador USB Bluetooth LE a él. Un guión que nos a escribir usando el lenguaje de programación Python nos enviará comandos aplicables a través del adaptador USB. Los comandos enviados por BLE serán recibidos por un microcontrolador independiente a través de su propia interfaz BLE (RFduino).
La lista de componentes que se utilizarán en este lado de las cosas es:
- Frambuesa Pi (hardware)
- Adaptador BLE USB (hardware)
- Raspbian (software; Sistema operativo)
- Pila bluez Bluetooth para Linux (software, bibliotecas, herramientas)
- Script en Python (software: código de usuario)
RFduino
Para el control de un LED RGB que vamos a usar el microcontrolador RFduino conectado a la misma en una placa sin soldadura. El RFduino de pequeño tamaño puede ser programado por el puerto USB desde cualquier ordenador capaz de ejecutar el IDE de Arduino. En este caso usaremos un portátil Mac para escribir código en C++ usando la versión 1.6.4 del IDE de Arduino. Usaremos el mismo IDE para subir el código a la RFduino. Una vez que el código se está ejecutando en el RFduino vamos a ir de nuevo a la Pi y ejecute el script de Python para cambiar el color del LED RGB.
La lista de componentes que se utilizarán en este lado de las cosas es:
- RFduino (hardware)
- RGB LED (hardware)
- IDE de Arduino (software, programa)
- Firmare de C++ (software: código de usuario)