Paso 10: Instalación de Linux
Esta instrucción es para Raspberry Pi, pero no para configurar el servidor Linux con cualquier versión que desee de sistema operativo Linux, el programa de Python está disponible en todos los tipos de Linux gratis.
Esto supone que ya tienes tu Linux en su red y su funcionamiento.
1. instalar Python 2.7 requisitos, si es necesario:
2. Instale el software PyEphem excelente, que proporciona los cálculos astronómicos.
3. Verifique que el servidor Linux puede hablar con su ESP8266: (Reemplace con la dirección IP de tu ESP)
4. obtener el programa isspointer.py de GitHub y coloque en su directorio
https://github.com/rgrokett/ESP8266_ISSPointer
5. editar el isspointer.py y actualizar con su latitud, longitud, aprox. altura sobre el nivel del mar y la dirección IP de su ESP8266 paso a paso (de la parte 1).
Si su paso es diferente de la lista en la parte 1, entonces puede que necesite cambiar los pasos para que coincida con cuántos pasos hace una revolución. La mayoría son de 200 pasos por revolución.
6. Ejecute el programa isspointer.py para verificar que todas las dependencias son buenas. Obtendrás una pantalla similar al siguiente:
7. Si recibe un mensaje de error de Python, usted puede faltar dependencias o tienen un error en sus ediciones. Puede buscar Google con el mensaje de error para obtener más ayuda.
8. Nota que Raspberry Pi debe utilizar tiempo de NTP para ajustar su reloj después de reiniciar. Normalmente, esto es parte de Linux, pero si el tiempo no coincide con la hora Local actual, luego la zona horaria puede ser incorrecta.
Ejemplo:
9. Observe que PyEphem utiliza la hora Universal (UTC), mientras que el puntero de la ISS su hora Local.
10. Si obtienes buenos resultados, como anteriormente, tenga en cuenta varios elementos:
A continuación muestra Cuándo será el siguiente paso de la ISS.
Acimut de origen es la brújula dirección del inicio de la próxima pasada en Deg:Min:Sec. Max Altitude que el ángulo máximo por encima del horizonte en Deg:Min:Sec. duración es el número de segundos que tarda la ISS para pasar a través de su cielo.
11. también muestra la ubicación actual del ISS y si está bajo el horizonte o no.
12. ser seguro puntero del ISS ESP8266 se establece en el punto norte y Horizontal, como se muestra en la parte 1. Se trata de su posición de descanso entre pasadas. Si no, no será capaz de apuntar en la dirección correcta durante un pase.
13. Observe que el puntero del ISS es sólo punto de pases que se elevan más de 10 grados sobre el horizonte. Así se señalan pasos arriba único y "verdaderos", mientras que el programa isspointer.py muestra cada paso que viene por usted. Así que no se sorprenda si algunos pases no mueve el puntero.
14. si dejas el programa de isspointer.py funcionando, cuando un pase encima de su horizonte de 10 grados, entonces usted debería ver la ISS puntero LED luz y puntero hacia apuntan en su dirección.
Puede comprobar esto comprobando uno de la estación de seguimiento de sitios web, como http://iss.astroviewer.net/
15. una vez finalizado el pase, el puntero del ISS debe apagar el LED y volver a su posición de reposo del norte y Horizontal.
16. una vez satisfecho que su correcto funcionamiento, puede desactivar los mensajes de DEBUG o INFO como se desee mediante la edición del programa de isspointer.py
17. por último, usted puede hacer su isspointer.py ejecutar automáticamente después de reiniciar el edición /etc/rc.local y añadir un pequeño shell script:
Anexar run.sh a fondo de /etc/rc.local:
18. puede entonces buscar en nohup.out para el registro de la isspointer.py
¿Se siente realmente laboriosa?
La próxima vez, mostrará agregar sonidos a sus pases y una pantalla LCD a la frambuesa.
¡Que te diviertas!