INHOUDSOPGAWE:

Webgebaseerde IOT-stelsel vir teleskoopbeheer: 10 stappe
Webgebaseerde IOT-stelsel vir teleskoopbeheer: 10 stappe

Video: Webgebaseerde IOT-stelsel vir teleskoopbeheer: 10 stappe

Video: Webgebaseerde IOT-stelsel vir teleskoopbeheer: 10 stappe
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Julie
Anonim
Webgebaseerde IOT-stelsel vir teleskoopbeheer
Webgebaseerde IOT-stelsel vir teleskoopbeheer
Webgebaseerde IOT-stelsel vir teleskoopbeheer
Webgebaseerde IOT-stelsel vir teleskoopbeheer
Webgebaseerde IOT-stelsel vir teleskoopbeheer
Webgebaseerde IOT-stelsel vir teleskoopbeheer

Ons het 'n webgebaseerde IOT -stelsel ontwerp en gemaak om enige tipe teleskoop oor die internet te beheer en die uitsig vanaf die teleskoop te kry met 'n minimum koste

Ons motivering agter hierdie projek was dat ons drie teleskoop in ons astronomie -klub vir ingenieurswese -kollege gehad het en ons wou hê dat hulle oral vanaf ons kampus beheer moes hê. Ons het die minimum koste nodig gehad, en dit moet met enige teleskoop werk

Hierdie IOT -stelsel kan dus elke tipe teleskoop vanaf die webwerf op enige tipe toestel beheer. ons kan ook die lewendige uitsig van die teleskoop vanaf die webwerf sien. hiervoor gebruik dit stellarium ('n open source sagteware) wat op 'n framboos pi 3 werk (dien as bediener) wat gekoppel is aan Arduino mega in 'n hoofslawe -verbinding en die RAMPS 1.4 -bord is as 'n skild gekoppel aan Arduino mega wat die stepper motors bestuur via motorbestuurders

Voorrade

Framboos pi 3

Arduino MEGA 2560 R3

RAMPS 1.4 Skild

2 stapmotors (400 tree)

Motorduikers (A4988 bestuurder)

'N ATX -kragtoevoer

'N Goeie webkamera

'N Behoorlike internetverbinding

Stap 1: Arduino -verbindings en kodering

Arduino -verbindings en kodering
Arduino -verbindings en kodering
Arduino -verbindings en kodering
Arduino -verbindings en kodering
Arduino -verbindings en kodering
Arduino -verbindings en kodering

Ons moet die verbindings herstel en kode laai voordat ons al die komponente aan mekaar koppel. laai en installeer dus Arduino IDE -sagteware op u rekenaar. Koppel Arduino MEGA R3 aan op die rekenaar via 'n USB -kabel.

Hier gebruik ons sagteware vir die beheer van die teleskoop, en ons het 'n paar veranderings daaraan aangebring. u kan ons weergawe aflaai op die volgende skakel

drive.google.com/open?id=1n2VnSgii_qt1YZ1Q…

Maar die krediet gaan aan die skeppers van die stap. ons het net hul kode geleen deur 'n paar veranderings daaraan gemaak volgens ons behoefte. Hieronder is die skakels vir oorspronklike skeppers op die been

www.stellarjourney.com/index.php?r=site/equ…

groups.io/g/onstep/wiki/home

Nadat u ons aangepaste onstep afgelaai het, maak die onstep.ino -lêer oop in arduino ide. koppel mega aan op die rekenaar en laai die onstep -lêer in arduino mega

Stap 2: RAMPS 1.4 en motorbestuurderverbindings en Settins

RAMPS 1.4 en motorbestuurderverbindings en Settins
RAMPS 1.4 en motorbestuurderverbindings en Settins
RAMPS 1.4 en motorbestuurderverbindings en Settins
RAMPS 1.4 en motorbestuurderverbindings en Settins
RAMPS 1.4 en motorbestuurderverbindings en Settins
RAMPS 1.4 en motorbestuurderverbindings en Settins

Ramps 1.4 -bord word hoofsaaklik gebruik om 3d -drukkermotors te beheer, dus dit is baie akkuraat, sodat ons die teleskoop presies kan beheer.

U moet dus 'n geskikte motorbestuurder kies volgens u stappermotor en u wurms en ratte op die teleskoop, en daarom het ons 'n Excel -blad gemaak wat die gewenste weerstandswaarde en slewingsnelheid kan gee wat in die arduino -kode moet aangepas word en skakel soos volg

Volgens ons navorsing kan motorbestuurders DRV 8825 en A4988 met die meeste teleskoop en die meeste houers gebruik word

koppel motorbestuurders op die gegewe plek, soos in die prent op die oprit 1.4 -bord getoon, en gebruik dit as 'n skild vir arduino mega. opritte word afsonderlik aangedryf deur 12V ATX -kragtoevoer.

Stap 3: Raspberry Pi -verbindings en instellings

Raspberry Pi -verbindings en instellings
Raspberry Pi -verbindings en instellings
Raspberry Pi -verbindings en instellings
Raspberry Pi -verbindings en instellings

Ons Raspberry pi 3 is gelaai met die nuutste rasbian OS en ons het Linux stellarium daarop geïnstalleer vanaf die volgende skakel

stellarium.org/

en koppel dan die Arudino mega aan die framboos pi via 'n USB -kabel

laai ook arduino ide sagteware op framboos pi

aslo webcam is via die usb-kabel aan framboos pi gekoppel en installeer ook webcam-streamer-master sagteware op framboos pi. dit kan maklik op github gevind word

Framboos pi word afsonderlik van ander komponente aangedryf

Stap 4: Stellarium sagteware -instellings

Stellarium sagteware -instellings
Stellarium sagteware -instellings
Stellarium sagteware -instellings
Stellarium sagteware -instellings
Stellarium sagteware -instellings
Stellarium sagteware -instellings

Stellarium is sagteware wat u presiese liggings en posisies van al die naghemelvoorwerpe vanaf u ligging gee, dit gee u ook Ra/Dec -waardes van elke naghemelvoorwerp

Nadat u stellarium afgelaai het, voer u presiese ligging in die sagteware in

Aktiveer dan teleskoopbeheer en afstandbeheer -inproppe in die sagteware deur in die inprop -kieslys te gaan en hierdie twee inproppe te kies en ook laai te kies by die opstartopsie

Nadat u die inprop vir die teleskoopbeheer moontlik gemaak het, gaan na die teleskoopopsie en kies dan VOEG om 'n nuwe teleskoop aan te sluit. kies dan die teleskoop wat direk deur die seriële poort beheer word, en kies dan die seriële poort, die USB -poortnr. waarop arduino gekoppel is. en kies dan u teleskoopmodel. As u model nie teenwoordig is nie, kan u die opsie LX200 direk kies. kies OK en druk dan op start. dan kan u die gedraaide teleskoop na opsie kyk, waar u die regte toetreding en deklinasie (Ra/Dec) waardes van die huidige voorwerp waar die teleskoop wys, kan sien.

Sommige teleskoop kan nie met Stellarium koppel nie. U moet dus die StellariumScope -sagteware aflaai en dit dan aan die stellarium koppel

Afstandsbediening is die inprop wat alle funksies van Stellarium via die webkoppelvlak beheer. Na die inskakeling van die inprop, gaan na die konfigurasie -opsie en kies poortnommer en localhost IP -adres.

nou het u toegang tot die webkoppelvlak via localhost IP en geselekteerde poort vanaf elke rekenaar of slimfoon wat aan dieselfde netwerk as die framboospi gekoppel is.

In die webkoppelvlak kan u die naghemelvoorwerp kies waarheen u u teleskoop wil skuif, uit die keusemenu, Gaan dan na die opsie vir teleskoopbeheer, kies die opsie om die geselekteerde teleskoop na die geselekteerde voorwerp te beweeg.

u kan ook die huidige aansig vanaf die teleskoop sien via die webcam-streamer-master

Stap 5: Kies stapmotor en sy verbindings

Kies stapmotor en sy verbindings
Kies stapmotor en sy verbindings
Kies stapmotor en sy verbindings
Kies stapmotor en sy verbindings

Stuurmotorkeuse hang af van die tipe houer wat u teleskoop gebruik

m.a.w.

  • Altazimut. Altazimut
  • Dobsonian -berg
  • Ekwatoriaal
  • Vurkhouer
  • Duitse ekwatoriale berg

Oor die algemeen kan stapmotor met 400 -trappe gebruik word vir alle soorte teleskope

u moet stappermotors koppel aan die motorduikers wat aan RAMPS 1.4 gekoppel is. Die krag van motors kan direk verkry word deur RAMPS 1.4

Stap 6: Webcam en sy verbindings

Webcam en sy verbindings
Webcam en sy verbindings
Webcam en sy verbindings
Webcam en sy verbindings

Die webkamera is op die teleskoop met die teleskoop gekoppel en via die USB-verbinding aan die Raspberry pi gekoppel, en die webcam-streamer-master moet op framboos pi geïnstalleer word, sodat u die huidige uitsig vanaf die teleskoop via die webkoppelvlak kan sien

Stap 7: Kragtoevoer

Kragtoevoer
Kragtoevoer
Kragtoevoer
Kragtoevoer
Kragtoevoer
Kragtoevoer

Arduino MEGA word direk aangedryf deur 'n USB -verbinding van framboos pi, sodat dit nie 'n aparte kragtoevoer nodig het nie

RAMPS 1.4 -bord word aangedryf deur ATX -kragtoevoer. dit moet met 'n 12V -kragtoevoer verbind word. die motorbestuurders en stappermotors word aangedryf deur hierdie ATX -kragtoevoer

Framboos pi word direk deur die batterybank aangedryf deur die aansluiting van die framboos pi

Die webkamera is via 'n USB -verbinding aan die framboos -pi gekoppel, sodat die webkamera deur 'n USB -verbinding aangedryf word

Stap 8: Volledige samestelling

Volle vergadering
Volle vergadering
Volle vergadering
Volle vergadering
Volle vergadering
Volle vergadering
  1. verbind die stepper motors met die hoogte as rat en azimut as wurm deur te boor en sweis aan die rat en wurm
  2. verbind die stepper motors drade met die motor bestuurders deur middel van soldeer
  3. koppel motorbestuurders aan die Ramps 1.4 -bord deur dit te monteer
  4. verbind Ramps 1.4 met Arduino as Shield
  5. Koppel ATX -kragtoevoer aan Ramps via 'n 12v -kragverbinding
  6. verbind Arduino met Raspberry pi via 'n USB -verbinding
  7. Die webkamera is via 'n USB -verbinding aan die Raspberry pi gekoppel
  8. Framboos pi moet verbind word met 'n ordentlike Ethernet -internetverbinding

Stap 9: Toets

Image
Image

Nadat die elektronika volledig bymekaargemaak is en met die teleskoop verbind is

kies 'n naghemelvoorwerp uit die webkoppelvlak en dan kan u deur die webkamera -aansig gaan as die teleskoop na die regte voorwerp gerig is of nie

ons het ons IOT -stelsel getoets met ons 3D -gedrukte teleskoop wat outoskoop genoem word

Stap 10: Resultaat en koste

Resultaat en koste
Resultaat en koste
Resultaat en koste
Resultaat en koste
Resultaat en koste
Resultaat en koste
Resultaat en koste
Resultaat en koste

Hierbo is 'n paar foto's van die teleskoop via die webkoppelvlak en die koste van die hele projek

Aanbeveel: