Paso 6: Paso 6 - configuración del PWM
El pi para arrancar a la línea de comandos de configuración
Usted querrá no arrancar el entorno de windows porque la biblioteca PWM puede interferir con él. Si usted necesita utilizar el escritorio siempre se puede empezar con el comando
- [startx].
Descargar demonio PWM suave PI Blaster
La biblioteca de nodo Pi blaster también requiere un demonio para descargar que se ejecuta en segundo plano y ejecuta el PWM. Echa un vistazo en [https://github.com/sarfata/pi-blaster.js/] para obtener más información sobre este paquete.
- [sudo git clone https://github.com/sarfata/pi-blaster]
- [sudo apt-get install autoconf]
- [cd pi-blaster]
- [sudo. / autogen.sh]
- [sudo. /Configure]
- [sudo make]
- [sudo hacer instalar]
- [cd]...
Nota: tienes que ser capaz de detener el daemon; ver nota al final.
Configurar tus valores PWM
He incluido un archivo de script de nodo llamado pwm_test2. Para ejecutar esto entras en:
- [nodo pwm_test2]
Ahora vamos a integrar el coche de int el RC de pi y compruebe que podemos controlar los servos. O bien puede conectar su Pi a tu TV y teclado o configuración vpn o ssh para hacer esto.
El pi-blaster nodo setPwm() API requiere un parámetro de pin y la demanda. Por ejemplo setPwm(17,.5) establecería ppin 17 al 50% PWM demanda o 3.2/2 V.
Primero asegúrese de que está satisfecho con el funcionamiento de la API y asegúrese de que puede establecer el voltaje de salida en los pines 17 y 18 usando un medidor. Una vez que estés feliz con este puede conectar su servo dirección y trabajar hacia fuera de las constantes que es necesario enviar para conseguirlo para dirigir a la izquierda; derecho hacia delante y hacia atrás. Asegúrese de cuando vas completo izquierda o la derecha que el servo no es sobre conducir ya que puede dañar el servo. Hacer lo mismo con el acelerador; las magnitudes de la demanda deben ser el mismo por lo que debe ser sólo un caso de probar el cableado y las indicaciones de la señal.
Ahora debería ser bastante confiado sobre control de los servos y alimentar su pi desde la plataforma RC. Sólo modificar lo que está en 'pwm_test2' y seguir corriendo hasta que estás contento con cómo funciona todo. Entre sus constantes específicas de plataforma en el archivo 'readme'; vamos a usarlos más tarde hacer alguna escala.