Construire un Tracker de pointeur ISS à l’aide de HUZZAH Adafruit ESP8266 (10 / 13 étapes)

Etape 10 : Installation de Linux

Cette instruction est pour Raspberry Pi, mais n’hésitez pas à mettre en place votre serveur Linux avec n’importe quelle version souhaitée du système d’exploitation Linux comme le programme Python est disponible sur tous les types de Linux.

Cela suppose que vous avez déjà votre Linux installé sur votre réseau et fonctionnel.

1. installer Python 2.7 exigences, si nécessaire :

2. Installez l’excellent logiciel de PyEphem, qui fournit des calculs astronomiques.

3. Vérifiez que votre serveur Linux pouvez parler à votre ESP8266: (remplacez par l’adresse IP de votre ESP)

4. Téléchargez le programme isspointer.py de GitHub et le placer dans votre répertoire home

https://github.com/rgrokett/ESP8266_ISSPointer

5. modifier le isspointer.py et le mettre à jour avec votre Latitude, Longitude, altitude environ au-dessus du niveau de mer et l’adresse IP de votre pointeur de Stepper ESP8266 (de la partie 1).

Si votre Stepper est différente de celle figurant dans la partie 1, puis vous devrez peut-être modifier les étapes en fonction de combien de marches effectue une révolution. La plupart sont 200 pas par tour.

6. Exécutez le programme isspointer.py pour vérifier que toutes les dépendances sont bonnes. Vous devriez obtenir un écran similaire à ci-dessous :

7. Si vous obtenez un message d’erreur de Python, dépendances peut être manquante ou contient une faute de frappe dans vos modifications. Vous pouvez rechercher Google avec le message d’erreur pour obtenir une aide.

8. Notez que Raspberry Pi doit être à l’aide de temps NTP pour régler son horloge après qu’il se recharge. Normalement, cela fait partie de Linux, mais si votre temps ne correspond pas à l’heure locale actuelle, puis votre fuseau horaire peut être incorrect.

Exemple :

9. note que PyEphem utilise temps universel (UTC), tandis que le pointeur de l’ISS a besoin de votre heure locale.

10. Si vous obtenez de bons résultats, comme ci-dessus, note plusieurs points :

Ci-dessous montre quelle sera la prochaine passe d’ISS.

Azimut élévation est que la boussole direction du départ de la passe suivante dans Deg:Min:Sec. Max Altitude est que l’angle maximum au-dessus de l’horizon à une durée de Deg:Min:Sec. est le nombre de secondes qu’il faut l’ISS pour passer à travers votre ciel.

11. il montre aussi l’emplacement actuel de l’ISS et qu’il soit au-dessous de l’horizon ou non.

12. être que votre pointeur de ISS ESP8266 est réglé sur North point et Horizontal, comme indiqué dans la partie 1. Il s’agit de sa position de repos entre les passes. Si ce n’est pas le cas, il ne sera pas en mesure d’indiquer dans le bon sens durant le passage.

13. Notez que le pointeur de l’ISS est établi à seulement le point sur les forfaits qui s’élèvent à plus de 10 degrés au-dessus de votre horizon. De cette façon, seul « vrais » passes aériennes sont soulignées, alors que le programme isspointer.py montre chaque passage qui vient de vous. Ne soyez donc pas surpris si certains passages ne pas déplacent le pointeur.

14. Si vous laissez le programme isspointer.py en cours d’exécution, lorsqu’un laissez-passer vient par dessus votre horizon de 10 degrés, puis vous devriez voir l’ISS pointeur LED lumière et pointeur déplacent pointer dans sa direction.

Vous pouvez vérifier cela en vérifiant l’un de l’ISS, suivi de sites web comme http://iss.astroviewer.net/

15. une fois le col est terminé, le pointeur de l’ISS devrait éteindre la LED et revenir à sa position de repos du Nord et Horizontal.

16. une fois convaincu qu’il fonctionne correctement, vous pouvez désactiver les messages de débogage et/ou d’informations comme vous le souhaitez en modifiant le programme isspointer.py

17. Enfin, vous pouvez faire votre isspointer.py exécuter automatiquement après redémarrage en ajoutant un petit script shell et éditer/etc/rc.local :

Ajouter run.sh à bas de/etc/rc.local :

18. vous pouvez alors chercher dans nohup.out pour la journalisation de l’isspointer.py

Vous vous sentez vraiment laborieux ?

La prochaine fois, je vais montrer ajoutant des sons à vos passes et un écran LCD à vos framboises.

Amusez-vous!

Articles Liés

Construire un Tracker motorisé Barn Door...

Construire un Tracker motorisé Barn Door...

. .. tirer des étoiles, des planètes et des autres types de nébuleuses, avec une caméra pasNon Arduino, pas moteurs pas à pas, sans engrenages, justes un simple moteur tournant une tige filetée, ce tracker barn door tourne votre caméra au même rythme
Robot Tracker de l’objet à l’aide de CV

Robot Tracker de l’objet à l’aide de CV

Il s'agit d'un projet, que nous avons réalisé pour notre classe de robotique. Il utilise OpenCV pour suivre l'emplacement des objets par couleur. Puis informations sur la localisation sont traduites en commandes qui dirige le robot vers une cible ver
Comment construire une source de tension rigide à l’aide d’un émetteur-suiveur

Comment construire une source de tension rigide à l’aide d’un émetteur-suiveur

cette instructable va vous apprendre comment faire une source de grande tension à l'aide de quelques résistances, une source de tension et un transistor. Il faut seulement une connaissance minimale de l'électronique !Étape 1: Motivation En termes sim
Rappel du projet : Comment construire un SWING de lit simple à l’aide de bois récupéré.

Rappel du projet : Comment construire un SWING de lit simple à l’aide de bois récupéré.

Il s'agit de ma première construction lit Swing et j'ai beaucoup appris de lui et afin que vous puissiez.Faire une différence dans ce monde au moment de choisir la façon de faire les choses quand il s'agit de la construction. Nous pouvez choisir just
Comment construire un arc en ciel à tisser à l’aide de k ' NEX

Comment construire un arc en ciel à tisser à l’aide de k ' NEX

Ma petite soeur aime son métier à tisser de l'arc-en-ciel et faire des bracelets et des trucs sur son métier à tisser. Elle a une boîte pleine de bandes colorées. J'ai regardé son métier à tisser et il semble assez simple, alors j'ai décidé de constr
Construire un système multimédia à l’aide de framboise Pi2

Construire un système multimédia à l’aide de framboise Pi2

Dans ce projet, je vais installer OpenELEC sur Rpi2 et faire le Pi2 de framboise comme le centre multimédia de rénovation.OpenELEC est un système d'exploitation embarqué construit autour de Kodi, le centre de médias de divertissement opensource. Home
6 pointeurs essentiels pour aider votre projecteur LED durent plus longtemps

6 pointeurs essentiels pour aider votre projecteur LED durent plus longtemps

Comme une entreprise de vente en gros de la Chine des projecteurs nous avons obtenu beaucoup de questions relatifs à comment faire pour s'assurer que votre projecteur dernière plus. En outre, en s'assurant que vous obtenez une LED selon projecteur, t
Construire un ESP8266 alimenté solaire

Construire un ESP8266 alimenté solaire

Dans ce Instructable que nous montrons comment construire un solar powered ESP8266Nous nous connectons à un ESP8266 au Conseil SunAirPlus Solar Power Controller/chargeur/Data Collection et à une panneau solaire/batterie.Le but de ce projet comporte c
Équiper les prévisions

Équiper les prévisions

Nous n'avez pas besoin de connaître la température et l'état du temps pour profiter de notre temps à l'extérieur, mais nous avons besoin de la robe de l'accord d'il. Prévision de la tenue est un internet d'affichage de choses qui traitent les données
Très bon marché/Simple WiFi Shield pour Arduino et microprocesseurs

Très bon marché/Simple WiFi Shield pour Arduino et microprocesseurs

Mise à jour : 19 mai 2016Rev 14 de ce projet revise bibliothèques et code fonctionne avec les plug-in V2.2 ESP8266.com IDEMise à jour : 17 décembre 201511 Rev de ce projet nettoie les autres connexions tentatives s'il est déjà connecté. Utilise égale
Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Mise à jour : une autre fonction a été ajoutée : la prochaine fois ISS vont voler au-dessus de l'emplacement de l'IPD.La description de cette fonction est ajoutée à l'étape 2.---------------------------------------------------------------------------
Des valeurs dynamiques dans fenêtre de PyQt (suivi ISS)

Des valeurs dynamiques dans fenêtre de PyQt (suivi ISS)

Cette instructable décrit l'utilisation de variables dynamiques dans une fenêtre de PyQt.QT permet la construction interactives, connectés windows (Ms/Linux/Android/IoS). Py QT permet tel bâtiment en Python. La boucle principale d'un scripts PyQt com
Halloween bol/Bag GPS Tracker

Halloween bol/Bag GPS Tracker

J'ai eu l'idée de ce projet après que lire des articles sur des enfants s'est perdu à veille de Halloween quelle Astuce et traitement. Alors je suis venu à l'idée de construire un tracker GPS qui est portable et assez petit pour mettre dans le bol/sa
LinkIt un GPS tracker

LinkIt un GPS tracker

Cette rubrique est de montrer comment construire un tracker GPS à l'aide de LinkIt une planche. LinkIt ONE est un produit conçu conjointement parMediaTek et Seeed Studio, visent la communauté maker et portables / marché de l'ITO.LinkIt ONE contient c