Paso 2: Conseguir Raspberry Pi corriendo
Lo primero que debemos hacer antes de hacer cualquier motores movimiento es instalar algunos paquetes de software en el Pi de frambuesa que le permitirá comunicarse con el SlushEngine. Estos paquetes son fáciles de instalar y prueba regularmente con el sistema operativo (Raspbian, confianza, etc...) en la Página Web de frambuesa Pi a estén al día y funcionando. Hay muchas maneras diferentes de conectar con el Pi de frambuesa. Puede usar VNC, SSH o simplemente conéctelo a un monitor. Todas estas opciones de trabajo para la SlushEngine.
Primero tenemos que activar SPI y I2C, estos son los buses de comunicación que se utilizará para comunicarse con el Raspberry Pi. Para activarlos, necesitamos cambiar configuración allí mediante el programa de configuración de frambuesa.
sudo raspi-config
Se abrirá una ventana de configuración basado en el terminal. Puede utilizar las teclas de flecha para desplazarse y mirar las características interesantes (no es el momento para habilitar overclocking). Queremos hacer lo siguiente:
Opciones avanzadas > SPI > sí y opciones avanzadas > I2C > sí
Cuando haya activado el SPI y el I2C, puede reiniciar el Raspberry Pi.
Con la frambuesa Pi reinicia, quiere asegurarse de que tener una conexión a Internet en la Raspberry Pi. Todo el software se encuentra en línea y se instalará de forma automática mediante una serie de comandos. Siguiendo los siguientes comandos se asegurará una instalación adecuada. En primer lugar, instalaremos los paquetes necesarios que necesitamos entonces instalar otros paquetes (los instaladores de instaladores).
sudo apt-get update
sudo apt-get install python3-pip git
Luego instale la biblioteca utilizada para comunicarse con el bus SPI que hemos habilitado antes.
pip-3.2 install spidev
Ahora vamos a instalar un paquete que se utiliza para comunicarse con el bus I2C. Esto se comunicará con el sensor de temperatura y la IO en el tablero de SlushEngine.
git clone https://github.com/quick2wire/quick2wire-python-a...
cd quick2wire-python-api
sudo python3 setup.py install
Ahora se han instalado todos los paquetes requeridos y finalmente podemos instalar el software de SlushEngine. Esto será instalado utilizando el mismo método que se utilizó para instalar al controlador I2C.
cd ..
git clone https://github.com/Roboteurs/slushengine
cd slushengine
sudo python3 setup.py install
El trabajo es finalmente sobre! Ahora puede conectar algunos dispositivos y podemos conseguir algunos motores de movimiento.