Turinys:

Internetinė teleskopo IOT sistema: 10 žingsnių
Internetinė teleskopo IOT sistema: 10 žingsnių
Anonim
Internetinė teleskopo valdymo IOT sistema
Internetinė teleskopo valdymo IOT sistema
Internetinė teleskopo valdymo IOT sistema
Internetinė teleskopo valdymo IOT sistema
Internetinė teleskopo valdymo IOT sistema
Internetinė teleskopo valdymo IOT sistema

Mes sukūrėme ir pagaminome internetinę IOT sistemą, skirtą valdyti bet kokio tipo teleskopą internetu ir gauti vaizdą iš teleskopo su minimaliomis išlaidomis

Šio projekto motyvacija buvo ta, kad inžinerijos kolegijos astronomijos klube turėjome tris teleskopus ir norėjome, kad jie valdytų bet kur iš mūsų miestelio. Mums reikėjo, kad tai būtų kuo mažesnė kaina, ir ji turėtų veikti su bet kokiu teleskopu

Taigi ši IOT sistema gali valdyti bet kokio tipo teleskopą iš bet kokio tipo įrenginio svetainės. taip pat galime pamatyti tiesioginį teleskopo vaizdą iš tos svetainės. tam ji naudoja „stellarium“(atvirojo kodo programinę įrangą), kuri veikia su aviečių pi 3 (veikia kaip serveris), kuri yra prijungta prie „Arduino mega“pagrindinio vergo ryšio, o RAMPS 1.4 plokštė yra prijungta kaip skydas prie „Arduino mega“, valdančio žingsninius variklius per variklių vairuotojus

Prekės

Aviečių pi 3

„Arduino MEGA 2560 R3“

RAMPS 1.4 skydas

2 žingsniniai varikliai (400 žingsnių)

Motoriniai narai (A4988 vairuotojas)

ATX maitinimo šaltinis

Gera kamera

Tinkamas interneto ryšys

1 žingsnis: „Arduino“ryšiai ir kodavimas

„Arduino“jungtys ir kodavimas
„Arduino“jungtys ir kodavimas
„Arduino“jungtys ir kodavimas
„Arduino“jungtys ir kodavimas
„Arduino“jungtys ir kodavimas
„Arduino“jungtys ir kodavimas

prieš sujungdami visus komponentus, turime įkelti sąsajas ir kodą. Taigi atsisiųskite ir įdiekite „Arduino IDE“programinę įrangą savo kompiuteryje. prijunkite „Arduino MEGA R3“prie kompiuterio per USB kabelį.

Čia mes naudojame „onstep“teleskopo valdymo programinę įrangą, kurią šiek tiek pakeitėme. mūsų versiją galite atsisiųsti iš šios nuorodos

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

Tačiau nuopelnas atitenka nuolatiniams kūrėjams. mes ką tik pasiskolinome jų kodą, kai ką pakeitėme pagal savo poreikius. Toliau pateikiamos nuorodos originaliems onstep kūrėjams

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

groups.io/g/onstep/wiki/home

atsisiųsdami mūsų pakeistą onstep, atidarykite onstep.ino failą arduino ide. prijunkite mega prie kompiuterio ir įkelkite onstep failą į arduino mega

2 žingsnis: RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai

RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai
RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai
RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai
RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai
RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai
RAMPS 1.4 ir variklio tvarkyklės jungtys bei nustatymai

„Ramps 1.4“plokštė daugiausia naudojama 3D spausdintuvo varikliams valdyti, todėl ji yra labai tiksli, todėl galime tiksliai valdyti teleskopą.

todėl jums reikia pasirinkti tinkamą variklio tvarkyklę pagal žingsninį variklį ir kirminus bei krumpliaračius ant teleskopo laikiklio, nes mes sukūrėme „Excel“lapą, kuris gali pateikti norimas pasipriešinimo ir nuleidimo normas, kurias reikia koreguoti pagal arduino kodą ir nuorodą taip

Remiantis mūsų tyrimais, DRV 8825 ir A4988 variklių tvarkykles galima naudoti su dauguma teleskopo ir dauguma laikiklių

prijunkite variklio tvarkykles tam tikroje vietoje, kaip parodyta paveikslėlyje ant rampos 1.4 plokštės, ir naudokite ją kaip „arduino mega“skydą. rampos maitinamos atskirai 12V ATX maitinimo šaltiniu.

3 žingsnis: „Raspberry Pi“jungtys ir nustatymai

„Raspberry Pi“jungtys ir nustatymai
„Raspberry Pi“jungtys ir nustatymai
„Raspberry Pi“jungtys ir nustatymai
„Raspberry Pi“jungtys ir nustatymai

Mūsų „Raspberry pi 3“buvo pakrautas su naujausia rasbian OS, ir mes įdiegėme „Linux stellarium“iš šios nuorodos

stellarium.org/

ir tada USB kabeliu prijunkite „Arudino mega“prie aviečių pi

taip pat įkelkite „arduino ide“programinę įrangą į „Raspberry pi“

aslo internetinė kamera yra prijungta prie „Raspberry pi“per USB kabelį, taip pat įdiekite „webcam-streamer-master“programinę įrangą „Raspberry pi“. jį galima lengvai rasti „github“

„Raspberry pi“maitinamas atskirai nuo kitų komponentų

4 žingsnis: „Stellarium“programinės įrangos nustatymai

„Stellarium“programinės įrangos nustatymai
„Stellarium“programinės įrangos nustatymai
„Stellarium“programinės įrangos nustatymai
„Stellarium“programinės įrangos nustatymai
„Stellarium“programinės įrangos nustatymai
„Stellarium“programinės įrangos nustatymai

„Stellarium“yra programinė įranga, kuri suteikia tikslią visų naktinio dangaus objektų vietą ir padėtį iš jūsų vietos, taip pat suteikia kiekvieno naktinio dangaus objekto Ra/Dec reikšmes

Atsisiuntę „stellarium“, įveskite tikslią vietą toje programinėje įrangoje

tada programinėje įrangoje įjunkite teleskopo valdymo ir nuotolinio valdymo įskiepius, eidami į papildinių meniu ir pasirinkę šiuos du papildinius, taip pat paleisties parinktyje pasirinkite apkrovą

Įjungę teleskopo valdymo papildinį, eikite į konfigūruoti teleskopo parinktį ir pasirinkite ADD, kad prijungtumėte naują teleskopą. tada pasirinkite teleskopą, valdomą tiesiogiai per nuoseklųjį prievadą, tada pasirinkite savo nuoseklųjį prievadą, kuris yra USB prievadas Nr. prie kurio prijungtas arduino. ir tada pasirinkite savo teleskopo modelį. jei jūsų modelis nėra, galite tiesiogiai pasirinkti LX200 parinktį. pasirinkite Gerai, tada paspauskite pradėti. tada galite peržiūrėti pasuktą teleskopą, kur galite peržiūrėti dabartinio objekto, į kurį nukreiptas teleskopas, dešiniojo prisijungimo ir nuolydžio (Ra/Dec) reikšmes.

Kai kurie teleskopai negali prisijungti prie „Stellarium“. Taigi pirmiausia turite atsisiųsti „StellariumScope“programinę įrangą ir prijungti ją prie „stellarium“

Nuotolinis valdymas yra papildinys, valdantis visas „Stellarium“funkcijas per žiniatinklio sąsają. įjungę papildinį, eikite į konfigūravimo parinktį ir pasirinkite prievado numerį bei vietinio kompiuterio IP adresą.

dabar galite pasiekti žiniatinklio sąsają per „localhost IP“ir pasirinktą prievadą iš bet kurio kompiuterio ar išmaniojo telefono, prijungto prie to paties tinklo kaip ir „Raspberry pi“.

Žiniatinklio sąsajoje pasirinkimo meniu galite pasirinkti naktinio dangaus objektą, į kurį norite perkelti teleskopą, tada eikite į teleskopo valdymo parinktį pasirinkimo parinktis perkelkite pasirinktą teleskopą į pasirinktą objektą.

taip pat galite peržiūrėti dabartinį teleskopo vaizdą per webcam-streamer-master

5 žingsnis: žingsninio variklio pasirinkimas ir jo jungtys

Žingsninio variklio pasirinkimas ir jo jungtys
Žingsninio variklio pasirinkimas ir jo jungtys
Žingsninio variklio pasirinkimas ir jo jungtys
Žingsninio variklio pasirinkimas ir jo jungtys

Žingsninio variklio pasirinkimas priklauso nuo jūsų teleskopo naudojamo laikiklio tipo

t.y.

  • Altazimutas. Altazimutas
  • Dobsono kalnas
  • Pusiaujo
  • Šakės laikiklis
  • Vokietijos pusiaujo kalnas

Paprastai žingsninis variklis su 400 žingsnių gali būti naudojamas visų tipų teleskopams

reikia prijungti žingsninius variklius prie variklių narų, kurie yra prijungti prie RAMPS 1.4. variklių galią galima tiesiogiai gauti iš RAMPS 1.4

6 veiksmas: internetinė kamera ir jos jungtys

Interneto kamera ir jos jungtys
Interneto kamera ir jos jungtys
Interneto kamera ir jos jungtys
Interneto kamera ir jos jungtys

Interneto kamera yra prijungta prie teleskopo, žiūrint į teleskopo akis, ir yra prijungta prie „Raspberry pi“per USB jungtį, o „webcam-streamer-master“turi būti įdiegta „Raspberry pi“, kad galėtumėte peržiūrėti dabartinį teleskopo vaizdą per žiniatinklio sąsają

7 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis
Maitinimo šaltinis

„Arduino MEGA“maitina USB jungtis iš „Raspberry pi“tiesiogiai, todėl jam nereikėjo atskiro maitinimo šaltinio

RAMPS 1.4 plokštę maitina ATX maitinimo šaltinis. jis turi būti prijungtas prie 12 V maitinimo šaltinio. varikliai ir žingsniniai varikliai maitinami iš šio ATX maitinimo šaltinio

„Raspberry pi“maitinamas akumuliatoriaus banku tiesiai iš aviečių pi maitinimo jungties

Interneto kamera yra prijungta prie „Raspberry pi“per USB jungtį, todėl kamera yra maitinama naudojant USB jungtį

8 žingsnis: pilnas surinkimas

Pilnas surinkimas
Pilnas surinkimas
Pilnas surinkimas
Pilnas surinkimas
Pilnas surinkimas
Pilnas surinkimas
  1. prijunkite žingsninius variklius prie aukščio ašies krumpliaračio ir azimuto ašies sliekos, gręždami ir suvirindami prie krumpliaračio ir sliekos
  2. lituodami prijunkite žingsninių variklių laidus prie variklių tvarkyklių
  3. pritvirtinkite variklio tvarkykles prie „Ramps 1.4“plokštės
  4. prijunkite rampas 1.4 prie „Arduino“kaip skydą
  5. prijunkite ATX maitinimo šaltinį prie rampų per 12 V maitinimo jungtį
  6. prijunkite „Arduino“prie „Raspberry pi“per USB jungtį
  7. Interneto kamera yra prijungta prie „Raspberry pi“per USB jungtį
  8. „Raspberry pi“turėtų būti prijungtas prie tinkamo eterneto interneto ryšio

9 žingsnis: bandymas

Image
Image

Visiškai surinkus elektroniką ir prijungus ją prie teleskopo

pasirinkite naktinio dangaus objektą iš žiniatinklio sąsajos ir tada galėsite pereiti į kameros vaizdą, jei teleskopas nukreiptas į teisingą objektą, ar ne

mes išbandėme savo IOT sistemą naudodami 3D spausdintą teleskopą, vadinamą autoskopu

10 žingsnis: rezultatas ir kaina

Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina
Rezultatas ir kaina

Aukščiau yra keletas vaizdų, paimtų iš teleskopo per žiniatinklio sąsają, ir viso projekto kaina

Rekomenduojamas: