Primero, necesita obtener una comprensión básica de Embedded Linux para lidiar con el sistema de archivos, las interfaces de red y la instalación de Node.js y bibliotecas.
En segundo lugar, necesita obtener algunos componentes para trabajar. Es importante comprender cómo puede conectar, por ejemplo, líneas de señal I2C a un Raspi o cómo conectar un LED a un pin GPIO. Además, es posible que desee obtener algunas placas de arranque que admitan PWM para controlar un servomotor, consulte Ebay, Sparkfun, Adafruit o Seeedstudio, por ejemplo.
Una vez que Raspi esté configurado y los componentes estén en su lugar, miraría las bibliotecas npm que pueden controlarse con I2C. Buenas bibliotecas para empezar son Johnny-5 y Cylon.js. Están escritos para diferentes dispositivos integrados, pero también tienen adaptadores para Raspi. Si desea trabajar con multimedia, debe leer acerca de los framebuffers y esta biblioteca de nodos puede ser interesante: raspicam
- ¿Cuáles son las principales diferencias entre Red Pitaya, Raspberry Pi y Arduino en términos de concepto y grupo objetivo?
- ¿Cuál es la diferencia entre PLC y Raspberry Pi?
- ¿Cómo difunde el Raspberry Pi su "dominio"? Descubrí que llamé a mi RaspberryPi "veryberry", por ejemplo, y sin modificar ninguna configuración de DNS, puedo conectarme a ssh: // veryberry y http: // veryberry ... ¿Cómo se pasa ese nombre de dominio ya que no está conectado a un servidor de nombres de dominio?
- ¿Debo comprar la placa Raspberry Pi o el kit Arduino con escudos para mi proyecto de verano?
- ¿Cuáles son algunos de los mejores usos comerciales de una Raspberry Pi?