INHOUDSOPGAWE:
- Voorrade
- Stap 1: Arduino -verbindings en kodering
- Stap 2: RAMPS 1.4 en motorbestuurderverbindings en Settins
- Stap 3: Raspberry Pi -verbindings en instellings
- Stap 4: Stellarium sagteware -instellings
- Stap 5: Kies stapmotor en sy verbindings
- Stap 6: Webcam en sy verbindings
- Stap 7: Kragtoevoer
- Stap 8: Volledige samestelling
- Stap 9: Toets
- Stap 10: Resultaat en koste
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
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
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 -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
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 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
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
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
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
- verbind die stepper motors met die hoogte as rat en azimut as wurm deur te boor en sweis aan die rat en wurm
- verbind die stepper motors drade met die motor bestuurders deur middel van soldeer
- koppel motorbestuurders aan die Ramps 1.4 -bord deur dit te monteer
- verbind Ramps 1.4 met Arduino as Shield
- Koppel ATX -kragtoevoer aan Ramps via 'n 12v -kragverbinding
- verbind Arduino met Raspberry pi via 'n USB -verbinding
- Die webkamera is via 'n USB -verbinding aan die Raspberry pi gekoppel
- Framboos pi moet verbind word met 'n ordentlike Ethernet -internetverbinding
Stap 9: Toets
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
Hierbo is 'n paar foto's van die teleskoop via die webkoppelvlak en die koste van die hele projek
Aanbeveel:
Webgebaseerde Arduino-simulator vanaf Wokwi-2020?: 5 stappe
Webgebaseerde Arduino Simulator vanaf Wokwi-2020?: Wokwi Arduino Simulator loop op AVR8js-platform. Dit is 'n webgebaseerde Arduino Simulator. Arduino Simulator loop op 'n webblaaier. Daarom verdien dit meer aandag en eerlik, dit bevat baie positiewe punte in vergelyking met ander beskikbare simulators
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
Webverbinde SMART LED-animasieklok Met webgebaseerde bedieningspaneel, tydbediener gesinkroniseer: 11 stappe (met foto's)
Met die internet gekoppelde SMART LED-animasieklok Met die webgebaseerde bedieningspaneel, tydbediener gesinkroniseer: die verhaal van hierdie horlosie gaan ver terug-meer as 30 jaar. My pa was 'n pionier in hierdie idee toe ek net 10 jaar oud was, lank voor die LED -omwenteling - toe LED's 1/1000 die helderheid van hul huidige verblindende glans was. 'N Ware
Webgebaseerde SmartMirror Gebruik seriële kommunikasie: 6 stappe
Webgebaseerde SmartMirror deur gebruik te maak van seriële kommunikasie: hierdie instruksies word voorsien van al die kode wat gereed is om te gebruik. Die ontwikkeling was baie ingewikkeld, maar sodra dit opgestel is, is dit baie maklik om aan te pas. Kyk en geniet dit;)
Sparky - selfdoen -webgebaseerde telepresensie -robot: 15 stappe (met foto's)
Sparky - selfdoen -webgebaseerde telepresensie -robot: die naam Sparky is gebaseer op 'n akroniem vir? Self Portrait Artifact? Draaiende onderstel I? 'n ongemaklike titel vir 'n kunsprojek wat in die vroeë 90's begin is. Sedertdien het Sparky ontwikkel van 'n groot RC -speelding met 'n paar babamonitor? video ca ¦