- RaspberryPi (Zero, 2 o 3), OS recomendado Raspbian Jessie Lite
- Camara USB con micrófono integrado
- Protoboard
- 2 Resistencias 100 Ohms, 1 resistencia 4.7 kOhms
- 2 LEDS
- Boton mecánico (o capacitivo touch, alguno de los dos)
- Sensor de temperatura DS18B20
- Cables tipo Jumpers
- NodeRED instalado con los siguientes paquetes adicionales (instalar con npm install o desde node-red):
- node-red-dashboard
- node-red-contrib-ibm-watson-iot
- node-red-node-watson
- node-red-node-base64
- node-red-contrib-ds18b20
- fswebcam (instalar con apt-get install)
Diagrama de conexión:
Si no ha instalado los requisitos ir a la carpeta ~/.node-red y ejecutar:
sudo npm install node-red-dashboard node-red-contrib-ibm-watson-iot node-red-node-watson node-red-node-base64 node-red-contrib-ds18b20
sudo apt-get install fswebcam
Para el tutorial, simplemente ejectuar dentro de la carpeta del repo:
node-red -s settings.js tutorial.json
Para que funcione el demo completo y los flujos de Node-RED hay que tener una cuenta en IBM Bluemix los servicios Speech2Text y VisualRecognition. Completar los flujos con sus respectivas credenciales. Ejecutar:
node-red -s settings.js demo.json
Link Interfaz WEB en IBM Node-RED: Link