Seguimiento de la ISS


          El circuito trata de hacer un seguimiento de la Estación Espacial Internacional (ISS) avisándonos cuando se acerca a nuestra situación en la Tierra por medio del encendido secuencial de ocho LEDs. Una pantalla nos informa de la distancia a la que se encuentra así como su posición de coordenadas latitud y longitud.

          El circuito consta de
       
          -Un esp8266 Nodemcu D1 mini
          -Tira de 8 led del tipo WS2812 5050 RGB
          -Módulo de pantalla OLED I2C de 0,96 pulgadas 128x32 pixel
          -Zumbador

        El circuito está hecho en una placa de tiras
         Del esp8266 solo se necesita tres pines de control. Dos I2C para controlar la pantalla y solo uno para manejar la tira de 8 diodos LED ya que son del tipo WS2812 5050 RGB. El módulo usado se vende de 8 LED, pero puede usarse de tiras largas cortándolas.
El uso de LED WS2815 se justifica porque solo requieren un hilo para controlar intensidad y color de cada led, ya que los dos últimos serán amarillo y verde.
          El programa para el esp8266 tiene dos funciones principales:

          Una para capturar la posición orbital de la ISS por medio de la API  "http://api.open-notify.org/iss-now.json" que nos proporciona la latitud y longitud de la estación. Y la otra con la formula haversine para calcular la distancia geodésica a la ISS según las coordenadas.

          En el programa hemos de poner nuestra posición obtenida por ejemplo con Google Earth que nos la da en formato
GMS (grados, minutos, segundos) y hemos de pasarla a GD (grados decimales).

          Los LED se comienzan a encender a menos de 4000km de la ISS, encendiendo uno más cada 500km menos a nuestra posición.
          Dos imágenes del paso de la ISS y parece que la conduce un borracho, pero no, el tonto fui yo al tomar las fotos desde un paso elevado peatonal con mucho tráfico.
Menu