Bygga en ISS pekaren Tracker med Adafruit HUZZAH ESP8266 (10 / 13 steg)

Steg 10: Linux installation

Denna anvisning är för Raspberry Pi, men känn dig fri att ställa upp din Linuxserver med någon önskad version av Linux OS som Python programmet finns på alla typer av Linux.

Detta förutsätter att du redan har Linux på nätverket och kör.

1. installera Python 2.7 krav, om det behövs:

$ sudo lämplig-få installera python-pip python-dev

2. installera den utmärkta PyEphem programvara, som ger de astronomiska beräkningarna.

$ sudo pip installera pyephem

3. Kontrollera din Linuxserver kan prata med din ESP8266: (Ersätt med din ESP IP-adress)

< p >$ curl < en href = "http://192.168.X.X/" > http://192.168.X.X/</a></p><p>Stepper användning: < br > http://{ip_address}/stepper/stop
http://{ip_address}/stepper/start
http://{ip_address}/stepper/rpm? [1 och 60]
http://{ip_address}/stepper/Steps? [-200 till 200] < /p >< p > Servo användning:
http://{ip_address}/servo/Value? [0-90] < /p >< p > LED användning:
http://{ip_address}/LED/on
http://{ip_address}/LED/off</p>

4. få isspointer.py program från GitHub och placera i din hemkatalog

https://github.com/rgrokett/ESP8266_ISSPointer

5. Redigera av isspointer.py och uppdatera den med din latitud, longitud, ca. höjd över havet och den IP-adress av din ESP8266 Stepper pekare (från Del1).

$ nano isspointer.py

< p > # din plats < br > LAT = 30,1 # din Latitude (+ N) grader
LON =-81.8 # din longitud (+ E) grader
ELV = 11.0 # höjd på plats (meter) < /p >< p > # för ALT/AZ PEKAREN
STEPIP = "http://192.168.1.82/" # IP adress av din ESP8266 AltAZ pekare
STEG = 200 # Ersätt med din stepper (steg per ett varv) < /p >

Om din Stepper skiljer sig från den som anges i Del1, då du kan behöva ändra stegen för att matcha hur många steg gör en rotation. De flesta är 200 steg per varv.

6. kör programmet isspointer.py att kontrollera att alla beroenden är bra. Du bör få en skärm lik till nedan:

$ python isspointer.py
ISS PASSERAR INFO
Sekunder sedan senaste TLE kontroll: 3600
["ISS (ZARYA)', ' 1 25544U 98067A 15365.91850903.00005451 00000-0 86180-4 0 9997', ' 2 25544 51.6435 177.2551 0008253 348.0493 122.9026 15.55188097978806']
Aktuella UTC-tid: 2016/1/2 19:39:09
Nuvarande lokal tid: 2016-01-02 14:39:08.000005
Nästa Pass (Localtime): 2016-01-02 15:21:51.000005
UTC stigtiden: 2016/1/2 20:21:51
UTC Maxtid Alt: 2016/1/2 20:27:06
UTC Set Time: 2016/1/2 20:32:19
Upphov Azimuth: 308:01:05.1
Ställ in Azimuth: 151:25:57.8
Max höjd: 39:34:30.8
Varaktighet: 627

NUVARANDE PLATS:
Latitud:-32:05:33.5
Longitud: 101:19:03.4
Azimuth: 235
Höjd:-88
ISS under horisonten ISS under horisonten

7. om du får ett felmeddelande om Python, du kan saknas beroenden eller har ett stavfel i dina redigeringar. Du kan söka på Google med det misstag meddelandet för mer hjälp.

8. Observera att Raspberry Pi måste använda NTP tid för att ställa sin klocka efter omstarter. Normalt, detta är en del av Linux, men om din tid inte matchar aktuell lokaltid, då din tidszon kan vara felaktig.

Exempel:

$ datum
Lör 2 Jan 13:47:23 EST 2016

9. Observera att PyEphem använder UTC (Universal Time), medan ISS pekaren måste din lokala tid.

10. om du får bra resultat, som ovan, notera flera artiklar:

Nedan visas när nästa ISS passet kommer att vara.

Nästa Pass (Localtime): 2016-01-02 13:45:51

Upphov Azimut är kompassriktningen för start av nästa pass i Deg:Min:Sec. Max Altitude är maximal vinkel ovanför horisonten i Deg:Min:Sec. längd är antalet sekunder det tar ISS att passera över din himmel.

Upphov Azimuth: 333:59:02.6
Max höjd: 14:41:01.3
Varaktighet: 564

11. det visar också den aktuella platsen för ISS och om det är under horisonten eller inte.

12. vara säker pekaren ESP8266 ISS ligger till punkt norr och horisontell, som visas i Del1. Detta är dess vilande position mellan passerar. Om inte, det kommer inte att kunna peka i rätt riktning under ett pass.

13. Observera att ISS pekaren är inställd på endast punkt på pass som stiger mer än 10 grader över din horisont. Så enda "sanna" overhead passerar är påpekade, medan isspointer.py visas varje pass som kommer av dig. Så bli inte förvånad om vissa passerar inte flyttar pekaren.

14. om du lämnar isspointer.py programmet flytta körs, när ett pass kommer ovanför din 10 grader horisont, då bör du se ISS pekaren LED ljus och pekaren till i dess riktning.

Du kan kontrollera detta genom att kontrollera en av ISS spåra webbplatser, såsom http://iss.astroviewer.net/

15. efter passet är komplett, bör ISS pekaren stänga av lampan och återgå till dess vilande position norr och horisontell.

16. en gång nöjd det fungerar korrekt, kan du stänga av DEBUG och/eller information meddelanden som önskas genom att redigera isspointer.py programmet

### ANVÄNDARVARIABLER
FELSÖKA = 1 # 0 off 1 på
INFORMATION = 1 # Display Efemerid information

17. Slutligen kan du göra din isspointer.py kör automatiskt efter omstarter genom att lägga till en liten avsats skriften och redigera/etc/rc.local:

$ nano run.sh

#! / bin/bash
CD/home/pi
sudo rm nohup.out
sudo nohup python -u./isspointer.py &

Lägg run.sh till botten av/etc/rc.local:

$ sudo nano /etc/rc.local

/Home/PI/Run.sh

18. du kan leta i nohup.out för loggning från isspointer.py

$ sudo svans – f nohup.out

Känner mig riktigt flitig?

Nästa gång kommer jag Visa lägga till ljud till din passerar och en LCD-skärm till din hallon.

Ha det så kul!

Se Steg
Relaterade Ämnen

IoT väderstation med Adafruit HUZZAH ESP8266 (ESP-12naE) och Adafruit IO

Hej, alla! Tid sedan jag såg denna väderstation av Aleator777 och jag blev inspirerad att göra min egen väderstation. Jag såg att Intel Edison är för dyrt i mitt land, så jag bestämde mig för att leta efter något mycket billigare, och jag hittade den...

Kör en stegmotor från en Adafruit HUZZAH ESP8266

ÖversiktÖverraskande, kan du köra en kraftfull stegmotor (via motor controller) från Adafruit Huzzah ESP8266 WiFi modul och således kontrollera stepper via webbläsaren eller webbtjänst, förvandlar din stepper till ett Internet of Things (IoT) enhet....

Hur man gör en GSM läge Tracker med AdaFruit FONA och Arduino

IntroduktionI denna handledning som vi kommer att göra en webb ansluten plats logger med Adafruit FONA styrelsen, en Arduino och Sparkfun datatjänst. Det kommer att få sin position med hjälp av triangulering och skicka den till en online-databas med...

Bygga en GPS-tracker med Raspberry Pi (författare: Arnoud Buzing)

Detta inlägg visar hur man bygger en enkel GPS-tracker med Wolfram språket på en Raspberry Pi.Steg 1: hårdvaraFör att återskapa detta experiment behöver du följande hårdvara (förutom Raspberry Pi själv):Ultimate GPS BreakoutUSB till seriell kabel för...

Bygga en billig pekaren drake

Ceewan från Malaysia skapade Pekaren Kite som flyger mycket bra i mycket ljus till medium vindhastigheter.Detta stora kite vanligtvis flyger på en hög vinkel ovanför horisonten, men drar mycket lite för sin storlek.Också, kan du bygga din egen pekare...

Huzzah ESP8266 Temp & luftfuktighet Station

Jag började detta projekt för att se hur exakt en enkel väderstation med billiga delar skulle vara i förhållande till stora väder försäljningsställen (nyheter, weather.com, etc.).Mina intentioner är att göra 2 identiska enheter och sätta en på min br...

CNC Grbl med Adafruit Motot sköld v2

Detta är inte en instructables är mest för att dela den grbl programvara som jag modifierat till arbeta med Adafruit Motor dragit V2.Jag hade några Adafruit motor sköld v2 och vissa stegmotorer räddade från några gamla skrivare och jag ledsen jag kan...

Adafruit Huzzah 42 Charlieplex LED grid

Vad gör vi?Vi ska skapa en kontrollerbar 6 x 7 LED rutnät med minimal komponenter.CharlieplexingCharlieplexing är en metod att individuellt styra mer lysdioder än stift används. Denna metod är populära eftersom det inte kräver någon ytterligare kompo...

Realtid GPS Tracker med integrerad Google Maps

Detta projekt beskrivs hur du kan bygga en mobil realtid GPS tracker med integrerad Google Maps. Jag började detta projekt främst för att se om jag kan integrera alla olika bitar av hårdvara och programvara för att få en fungerande lösning, och det t...

Setup Raspberry Pi med Adafruit's PiTFT display

Setup Raspberry Pi att arbeta med Adafruit's PiTFT display.Detta instructable använder en MacBook Pro och särskild USB-kabel i stället för en bildskärm, tangentbord och mus för att ställa in en Raspberry Pi.Jag är mycket upphetsad av PiTFT displayen...

RGB LED belysning effekter med Adafruit prydnadssak

Detta instructable är att göra programmerbara ljuseffekter som använder en RGB LED (detta är en LED som innehåller enskilda element som rött, grönt och blått) och låg kostnad Adafruit prydnadssak mikrokontroller. Dessa lampor kan användas och återanv...

Bygga en Arduino Gripper Robot med en DynamixShield.

I detta instructable jag kommer att visa dig hur du snabbt och enkelt bygga en fjärrkontroll gripdon med hjälp av robot och Arduino noll och en DynamixShield. DynamixShield är en ny tillägg för antingen Arduino Due, noll eller Mega som jag är att frä...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Arduino seriell Terminal Oled med Adafruit SSD1306 bibliotek

Jag använde bibliotek och grafiska Adafruit_GFX Adafruit_SSD1306 jag gjort Arduino plattformen används som seriell terminaloch tecknen fått atravez en mini OLED-skärm, detta är bara den första delen av ett något mer komplext projekt med Arduino och E...

Levande ISS tracker med Raspberry Pi med en SenseHat (uppdaterad)

Uppdatering: en annan funktion har lagts till: nästa gång ISS kommer att flyga över platsen för RPI.Beskrivning av funktionen läggs till i steg 2.--------------------------------------------------------------------------------------------------------...

Bygga din första IOT med en Raspberry Pi, DHT11 sensor och Thingspeak.

Sakernas Internet eller Internet of Things är ett hett ämne! Enligt experterna allt kommer att vara ansluten till internet och alla våra enheter och deras data snart kommer bara en IP-adress från oss. Så var börjar du om du vill utforska världen av S...

Manipit - IRONMAN JARVIS-liknande Hand Motion Tracking med målade handskar

Note(May, 12, 2015) ***Om du inte kan titta på videon från den inbäddade filen, du kan titta på det här!********************************Har du sett filmen, "Iron Man"?I filmen manipulerar Tony virtuella objekt av hans hand rörelser.Det är riktig...

Motion Tracker med PIRs, Arduino och en Servo

detta är min motion tracking huvudet med fyra PIRs (passiva infraröda sensorer), en Arduino Uno styrelse och en servo.Det är ett enkelt sätt att ge intryck av att huvudet (birdy) faktiskt följer rörelsen.Det är mycket lätt att bygga men lite tidskräv...

Solar tracker med arduino - från varje dag material

Här solar tracker modellera konstruktion är så enkelt att det finns inget behov av ett fullt utrustat laboratorium för att skapa den. Jag gjorde det faktiskt i mitt kök! Å andra sidan är huvudtanken och mjukvaran så att jag skulle våga använda dem i...