Mudanças entre as edições de "Localizador ISS"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
(Criou página com 'Placar indicando a posição atual da ISS (''International Space Station''), se ela está visível e por quanto tempo (ou quanto tempo falta para ela ficar visível). == Resp...')
 
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
Placar indicando a posição atual da ISS (''International Space Station''), se ela está visível e por quanto tempo (ou quanto tempo falta para ela ficar visível).
 
Placar indicando a posição atual da ISS (''International Space Station''), se ela está visível e por quanto tempo (ou quanto tempo falta para ela ficar visível).
  +
  +
Todo: foto do projeto montado
   
 
== Responsáveis em ordem alfabética ==
 
== Responsáveis em ordem alfabética ==
 
*[[Usuário:DQ|DQ]]
 
*[[Usuário:DQ|DQ]]
  +
*[[Usuário:Oda|Oda]]
   
 
== Situação Atual ==
 
== Situação Atual ==
   
 
Instalado no Garoa.
Hardware montado, posição atual aparentemente ok. Ver em Software os problemas referentes à indicação da passagem atual ou próxima.
 
 
== Pendências ==
 
   
  +
[[Imagem:LocalizadorISSGaroa.jpg|300px]]
* Completar o Software
 
* Fazer a caixa
 
* Instalar no Garoa
 
* Profit!
 
   
 
== Hardware ==
 
== Hardware ==
Linha 21: Linha 19:
 
O hardware é composto de um WeMos D1 Mini (que usa o ESP8266) e três displays de 8 dígitos controlados por CIs MAX7219 cascateados.
 
O hardware é composto de um WeMos D1 Mini (que usa o ESP8266) e três displays de 8 dígitos controlados por CIs MAX7219 cascateados.
   
A placa será colocada em uma caixa feita na Laser Cutter
+
Foi feita uma caixa na Laser Cutter para o projeto (todo: colocar o projeto do corte no github do Garoa)
   
 
== Software ==
 
== Software ==
   
  +
[https://github.com/garoa/LocalizadorISS Repositório do projeto]
ToDo: colocar a versão atual no github do Garoa
 
   
O software busca as informações através da API [http://open-notify.org/ Open Notify], porém a informação das próximas passagens está quebrada e o autor não dá mais manutenção. Mergulhando nos fontes, a [https://github.com/open-notify/Open-Notify-API/blob/master/iss.py API usa a biblioteca [https://pypi.org/project/pyephem/ pyephem] que está [https://rhodesmill.org/pyephem/ deprecada].
+
A versão inicial do software buscava as informações através da API [http://open-notify.org/ Open Notify], porém a informação das próximas passagens está quebrada e o autor não dá mais manutenção. Mergulhando nos fontes, a [https://github.com/open-notify/Open-Notify-API/blob/master/iss.py API] usa a biblioteca [https://pypi.org/project/pyephem/ pyephem] que está [https://rhodesmill.org/pyephem/ deprecada].
   
  +
Foi desenvolvida uma nova API usando [https://rhodesmill.org/skyfield/ Skyfield] e [https://flask-restful.readthedocs.io/en/latest/ Flask-RESTful] e instalada em um servidro na internet.
Algumas ideias:
 
   
* Refazer a API usando [https://rhodesmill.org/skyfield/ Skyfield] e instalar no Rasp Pi que é usado pelo status do Garoa
 
* Entender o que está errado na API, corrigir e instalar em um servidor (talvez no Rasp Pi que é usado pelo status do Garoa)
 
* Entender os cálculos necessários e implementar tudo direto no ESP8266 (''some mathematics required'')
 
   
 
[[Categoria:Projetos]][[Categoria:ESP8266]]
 
[[Categoria:Projetos]][[Categoria:ESP8266]]

Edição atual tal como às 21h17min de 14 de setembro de 2023

Placar indicando a posição atual da ISS (International Space Station), se ela está visível e por quanto tempo (ou quanto tempo falta para ela ficar visível).

Todo: foto do projeto montado

Responsáveis em ordem alfabética

Situação Atual

Instalado no Garoa.

LocalizadorISSGaroa.jpg

Hardware

LocalizadorISS.jpg

O hardware é composto de um WeMos D1 Mini (que usa o ESP8266) e três displays de 8 dígitos controlados por CIs MAX7219 cascateados.

Foi feita uma caixa na Laser Cutter para o projeto (todo: colocar o projeto do corte no github do Garoa)

Software

Repositório do projeto

A versão inicial do software buscava as informações através da API Open Notify, porém a informação das próximas passagens está quebrada e o autor não dá mais manutenção. Mergulhando nos fontes, a API usa a biblioteca pyephem que está deprecada.

Foi desenvolvida uma nova API usando Skyfield e Flask-RESTful e instalada em um servidro na internet.