Construir un Tracker de puntero de ISS usando Adafruit HUZZAH ESP8266 (10 / 13 paso)

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!

Artículos Relacionados

Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Hace unas semanas he implementado biblioteca de servicio de web de resto para el tablero de WIZwiki-W7500ECO. He publicado en Instructables, (aparece contenido!)He decidido crear mis propias aplicaciones para monitorear mi junta con el resto APIs. Mi
Construir un Tracker motorizado puerta de granero...

Construir un Tracker motorizado puerta de granero...

. .. disparar estrellas, planetas y otras nebulosas, con una cámara que esNo Arduino, no motores sin engranajes, sólo un simple motor de girar una barra roscada, este perseguidor de la puerta de granero gira la cámara a la misma velocidad exacta como
Construir un sistema de fácil almacenamiento usando los agujeros de bolsada.  Accesorio de la tienda

Construir un sistema de fácil almacenamiento usando los agujeros de bolsada. Accesorio de la tienda

Más capacidad de almacenamiento es fácil y de bajo costo. La mejor parte es que usted puede construir exactamente el tamaño que necesita. Utilicé el sistema del agujero del bolsillo de Kreig y fue fácil. Aquí está cómo lo hice.Ver en YouTube
Android Bot controlado usando Adafruit protector de motor

Android Bot controlado usando Adafruit protector de motor

Se trata de un circuito simple hobby de Bot controlado por Android usin Adafruit motor Shield y Arduino uno. El principal componente utilizado aquí es el escudo del motor Adafruit, dispositivo Arduino Uno, Bluetooth y Android. Usando el escudo del Mo
Construir un ESP8266 Energía Solar

Construir un ESP8266 Energía Solar

En este Instructable que estamos demostrando cómo construir un solar powered ESP8266Conectan a un ESP8266 a la Junta de SunAirPlus colección de controlador/cargador/datos de energía Solar y una batería de paneles solares.El propósito de este proyecto
Construir su propio sistema de monitoreo y domótica

Construir su propio sistema de monitoreo y domótica

En este Instructable, lo guiará a través de los pasos para crear un ED-E (EDison-Esp8266, pronunciado a Eddie). ED-E es una domótica y control sistema construido con el Intel Edison y Esp8266. ED-E consta de dos partes:La unidad BaseUnidades de WiFiL
Aire acondicionado ESP8266 WiFi control remoto

Aire acondicionado ESP8266 WiFi control remoto

En mi primer instructableArduino Yun - sistema de monitoreo de Panel Solarque compartí mi pequeño proyecto para supervisar la producción de nuestros paneles solares. Como tenemos que tener cuidado de no producir más energía de la que consumimos, el s
Monitor de iluminación con ESP8266 - IoT

Monitor de iluminación con ESP8266 - IoT

Este proyecto ayudará a crear a un monitor de iluminación mediante un cos de ESP8266 y un sensor de iluminación (TSL2561) con las siguientes capacidades:Medida de iluminaciónControlar la iluminación de su teléfono inteligentePara completar este proye
Campana de Downton Abbey a Internet

Campana de Downton Abbey a Internet

Mi esposa y yo amaba ver la serie de Downton Abbey. Tanto es así que después terminó, compramos bell de un siervo real directamente a la producción de TV.Siendo un fabricante, campana de mi siervo debe deshacerse de las ataduras de cables y poleas. ¿
Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

¿Qué se obtiene cuando un anillo de NeoPixel, una placa Arduino Wifi barata y un láser de corte entrar a un salón de Punk de vapor?Una moda Steampunk Internet diseñado con reloj utilizando el ESP8266 y el IDE de Arduino por supuesto!Aquí es un proyec
Muy barato o Simple WiFi Shield para Arduino y microprocesadores

Muy barato o Simple WiFi Shield para Arduino y microprocesadores

Actualización: 19 de mayo de 201614 Rev de este proyecto revisa las bibliotecas y código para trabajar con ESP8266.com IDE plugin V2.2Actualización: 17 de diciembre de 201511 Rev de este proyecto limpia otras conexiones intentadas si ya está conectad
Monitor de temperatura con ESP8266 - IoT

Monitor de temperatura con ESP8266 - IoT

Este proyecto ayudará a crear a un monitor de temperatura usando un SoC de ESP8266 y un sensor de temperatura (DS18B20) con las siguientes capacidades:Medir la temperaturaEnviar un correo electrónico si la temperatura pasa por debajo de un umbralMoni
Tarea: El planificador ambiental

Tarea: El planificador ambiental

Bienvenido a mi Instructable primera; Tarea: El planificador ambiental!Creo que smartphones y redes sociales nos llevan a sentir abrumado y sobrecargado por la cantidad de información detallada que consumimos cada día. Añadir en el hecho de que algun
Huzzah ESP8266 Temp y humedad estación

Huzzah ESP8266 Temp y humedad estación

Comencé este proyecto para ver qué tan preciso sería una sencilla estación meteorológica con piezas baratas en comparación con los puntos de tiempo importantes (noticias, weather.com, etc..).Mis intenciones son hacer 2 unidades idénticas y poner uno