Mündəricat:
- Təchizat
- Addım 1: Arduino Əlaqələri və Kodlaşdırma
- Addım 2: RAMPS 1.4 və Motor Sürücü Əlaqələri və Settins
- Addım 3: Raspberry Pi Əlaqələri və Ayarları
- Addım 4: Stellarium Proqram Ayarları
- Addım 5: Step Motoru və Bağlantılarını Seçin
- Addım 6: Veb kamera və əlaqələr
- Addım 7: Enerji təchizatı
- Addım 8: Tam Quraşdırma
- Addım 9: Test
- Addım 10: Nəticə və Qiymət
Video: Teleskop İdarəetmə üçün İnternetə əsaslanan IOT Sistemi: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
İstənilən növ teleskopu internet üzərindən idarə etmək və minimum qiymətlə teleskopdan görüntü əldə etmək üçün veb əsaslı IOT sistemini hazırladıq və hazırladıq.
Bu layihənin arxasındakı motivasiya, mühəndislik kolleci astronomiya klubumuzda üç teleskopumuzun olması və kampusumuzdan hər hansı bir yerdə nəzarət etmələrini istəməyimiz idi. Mümkün olduğunca minimum qiymətə ehtiyacımız var və hər hansı bir teleskopla işləməlidir
Beləliklə, bu IOT sistemi istənilən növ cihazdakı veb saytdan istənilən teleskopu idarə edə bilər. Ayrıca bu veb saytdan teleskopun canlı görünüşünə baxa bilərik. Bunun üçün Arduino mega ilə master slave bağlantısı olan bir moruq pi 3 (Server rolunu oynayan) üzərində çalışan stellarium (açıq mənbə proqramı) istifadə edir və RAMPS 1.4 lövhəsi, step motorlarını idarə edən Arduino meqasına qalxan olaraq bağlanır. motor sürücüləri vasitəsi ilə
Təchizat
Moruq pi 3
Arduino MEGA 2560 R3
RAMPS 1.4 Qalxan
2 pilləli mühərrik (400 addım)
Motor dalğıcları (A4988 Sürücü)
ATX enerji təchizatı
Yaxşı veb kamera
Yaxşı bir İnternet bağlantısı
Addım 1: Arduino Əlaqələri və Kodlaşdırma
Bütün komponentləri bir -birinə bağlamadan əvvəl əlaqələrin reedini və kodunu yükləməliyik. Buna görə Arduino IDE proqramını kompüterinizə yükləyin və quraşdırın. USB kabel vasitəsilə Arduino MEGA R3 -ü kompüterə qoşun.
Burada bir sıra dəyişikliklər etdiyimiz teleskop idarəetmə proqramından istifadə edirik. versiyamızı aşağıdakı linkdən yükləyə bilərsiniz
drive.google.com/open?id=1n2VnSgii_qt1YZ1Q…
Ancaq kredit ilk yaradıcılara aiddir. ehtiyaclarını nəzərə alaraq bəzi dəyişikliklər etdikdən sonra onların kodunu götürdük. orijinal yaradıcılar üçün bağlantılar aşağıda verilmişdir
www.stellarjourney.com/index.php?r=site/equ…
groups.io/g/onstep/wiki/home
dəyişdirilmiş addımımızı yüklədikdən sonra arduino ide -də onstep.ino faylını açın. mega -nı kompüterə qoşun və arduino mega -da ilk faylı yükləyin
Addım 2: RAMPS 1.4 və Motor Sürücü Əlaqələri və Settins
Ramps 1.4 lövhəsi əsasən 3d printer mühərriklərini idarə etmək üçün istifadə olunur, buna görə çox dəqiqdir, buna görə də teleskopu dəqiq idarə etmək üçün istifadə edə bilərik.
Buna görə arduino kodunda tənzimlənməli olan müqavimət və dönmə sürətinin istənilən dəyərlərini verə biləcək excel vərəqi hazırladığımız üçün, step motorunuza və teleskop qurğusundakı qurd və dişlilərinizə uyğun uyğun bir motor sürücüsü seçməlisiniz. link aşağıdakı kimi
Araşdırmalarımıza görə, DRV 8825 və A4988 motor sürücüləri teleskopun çox hissəsində və montajların çoxunda istifadə edilə bilər.
Motor sürücülərini, rampaların 1.4 lövhəsindəki şəkildə göstərildiyi kimi verilmiş yerə bağlayın və arduino mega üçün qalxan olaraq istifadə edin. rampalar ayrıca 12V ATX enerji təchizatı ilə təchiz edilmişdir.
Addım 3: Raspberry Pi Əlaqələri və Ayarları
Raspberry pi 3 -ü ən son rasbian OS ilə yüklədik və aşağıdakı linkdən Linux stellarium qurduq
stellarium.org/
və sonra Arudino meqasını moruq pi -yə USB kabeli ilə qoşun
moruq pi -yə arduino ide proqramını da yükləyin
aslo vebkamerası usb kabeli ilə moruq pi-yə qoşulur və həmçinin ahududu pi-də veb-kamera-streamer-master proqramını quraşdırır. github -da asanlıqla tapıla bilər
Raspberry pi digər komponentlərdən ayrı olaraq işləyir
Addım 4: Stellarium Proqram Ayarları
Stellarium, yerləşdiyiniz yerdən bütün gecə göy cisimlərinin dəqiq yerlərini və mövqelərini verən bir proqramdır, eyni zamanda hər gecə səması obyektinin Ra/Dec dəyərlərini verir.
Stellarium yüklədikdən sonra həmin proqramda tam yerinizi daxil edin
sonra plaginlər menyusuna girərək bu iki plagini seçərək proqramda teleskop idarəetməsini və uzaqdan idarəetmə plaginlərini işə salın və başlanğıc seçimində yük seçin.
Teleskop idarəetmə plaginini işə saldıqdan sonra teleskop seçimini konfiqurasiya edin və sonra yeni teleskopu bağlamaq üçün ƏLAVƏ seçin. sonra birbaşa seriya portu ilə idarə olunan teleskopu seçin, sonra USB port nömrəsi olan serial portunuzu seçin. arduinonun bağlı olduğu yer. və sonra teleskop modelinizi seçin. modeliniz yoxdursa birbaşa LX200 seçimini seçə bilərsiniz. OK seçin və sonra start düyməsini basın. sonra seçim teleskopuna baxa bilərsiniz, burada teleskopun işarə etdiyi cari obyektin sağ qoşulma və əyilmə (Ra/Dec) dəyərlərinə baxa bilərsiniz.
Bəzi teleskoplar Stellariuma qoşula bilmirlər. buna görə 1 -ci olaraq StellariumScope proqramını yükləməli və sonra stellariuma bağlamalısınız
Uzaqdan idarəetmə, veb interfeysi vasitəsilə Stellariumun bütün funksiyalarını idarə edən bir plagindir. Plugini aktivləşdirdikdən sonra konfiqurasiya seçiminə keçin və port nömrəsini və localhost IP ünvanını seçin.
İndi veb interfeysinə localhost IP və seçilmiş port vasitəsilə moruq pi ilə eyni şəbəkəyə qoşulmuş hər hansı bir kompüterdən və ya ağıllı telefondan daxil ola bilərsiniz.
Veb interfeysində teleskopunuzu seçim menyusundan köçürmək istədiyiniz gecə göy obyektini seçə bilərsiniz, sonra teleskop idarəetmə seçiminə gedin seçim seçimi seçilmiş teleskopu seçilmiş obyektə köçürün.
webcam-streamer-master vasitəsilə teleskopdan cari görünüşü də görə bilərsiniz
Addım 5: Step Motoru və Bağlantılarını Seçin
Step motor seçimi teleskopunuzun istifadə etdiyi montaj növündən asılıdır
yəni
- Altazimut. Altazimut
- Dobsonian dağı
- Ekvatorial
- Çəngəl dağı
- Alman Ekvatorial Dağı
Ümumiyyətlə, 400 pilləli step motor hər növ teleskop üçün istifadə edilə bilər
Step motorlarını RAMPS 1.4 -ə qoşulan motor dalğıclarına bağlamalısınız. mühərriklərin gücü birbaşa RAMPS 1.4 -dən əldə edilə bilər
Addım 6: Veb kamera və əlaqələr
Veb kamera, teleskopun gözündə teleskopla əlaqələndirilir və USB bağlantısı ilə Raspberry pi-yə qoşulur və veb interfeysi vasitəsi ilə teleskopdan cari görünüşü görə bilmək üçün moruq pi üzərində webcam-streamer-master quraşdırılmalıdır.
Addım 7: Enerji təchizatı
Arduino MEGA, birbaşa raspberry pi -dən USB bağlantısı ilə işləyir, buna görə ayrı bir enerji təchizatı tələb olunmur
RAMPS 1.4 lövhəsi ATX enerji təchizatı ilə təchiz edilmişdir. 12v enerji təchizatı ilə bağlanmalıdır. motor yönləndiriciləri və step motorları bu ATX enerji təchizatı ilə təchiz edilmişdir
Raspberry pi, birbaşa moruq pi -nin elektrik bağlantısı ilə Batareya bankı ilə təchiz edilmişdir
Veb kamera, ahududu pi -yə USB bağlantısı ilə bağlıdır, buna görə veb -kamera USB bağlantısı ilə işləyir
Addım 8: Tam Quraşdırma
- pilləli mühərrikləri qazma və qaynaqla dişli qurduna hündürlük oxu dişlisinə və azimut oxu qurduna bağlayın
- step motorlarının tellərini lehimləmə yolu ilə motor sürücülərinə bağlayın
- motor sürücülərini Ramps 1.4 lövhəsinə montaj edərək bağlayın
- Rampaları 1.4 -ü Shield olaraq Arduino -ya bağlayın
- 12V güc bağlantısı ilə ATX Güc qaynağını Rampalara qoşun
- USB bağlantısı ilə Arduino'yu Raspberry pi -yə qoşun
- Veb kamera Raspberry pi -yə USB bağlantısı ilə qoşulur
- Raspberry pi layiqli Ethernet internet bağlantısı ilə əlaqələndirilməlidir
Addım 9: Test
Elektronikanı tam yığdıqdan və teleskopa bağladıqdan sonra
Veb interfeysindən bir gecə səması obyekti seçin və sonra teleskopun düzgün obyektə yönəldilmiş və ya yönləndirilməməsi halında web kameranın görünüşünə baxa bilərsiniz.
IOT sistemimizi avtoskop adlanan 3d çaplı teleskopumuzla sınadıq
Addım 10: Nəticə və Qiymət
Yuxarıda veb interfeysi vasitəsilə teleskopdan çəkilmiş bəzi görüntülər və bütün layihənin dəyəri
Tövsiyə:
Torpaq Nəmliyi Əlaqəsi Nəzarət olunan İnternetə Bağlı Damla Suvarma Sistemi (ESP32 və Blynk): 5 addım
Torpaq Nəmliyi Əlaqəsi İdarə olunan İnternetə Bağlı Damla Suvarma Sistemi (ESP32 və Blynk): Uzun tətillərə gedərkən bağınız və ya bitkiləriniz üçün narahat olun, Ya da hər gün bitkinizi sulamağı unutmayın. Yaxşı bir həll budur ki, proqram təminatında ESP32 tərəfindən idarə olunan torpaq rütubətinə nəzarət edən və qlobal əlaqəli damcı suvarma sistemi
İnternetə Giriş tələb etmədən DIY Kabelsiz Avtomatik Bitki Sulama Sistemi: 3 Addım
İnternetə Giriş Tələbi Olmayan DIY Kabelsiz Avtomatik Bitki Sulama Sistemi: Fərqli mövsümlərə görə gündə bir və ya iki dəfə bitkilərimi avtomatik olaraq müntəzəm olaraq sulamaq istərdim. Ancaq işi yerinə yetirmək üçün bir IOT dostu əldə etmək əvəzinə, bu xüsusi iş üçün tək başına bir şey seçərdim. Çünki getmək istəmirəm
ESP32 ilə Günəş Ağırlığına əsaslanan Bitki İdarəetmə: 7 Adım (Şəkillərlə)
ESP32 ilə Günəş Ağırlığına əsaslanan Bitki İdarəçiliyi: Bitkilər yetişdirmək əyləncəlidir və onlara suvarma və onlara qulluq etmək əslində çətin deyil. Sağlamlıqlarını izləmək üçün mikro nəzarətçi tətbiqləri internetin hər tərəfindədir və dizaynlarının ilhamı bitkinin statik təbiətindən və moni asanlığından qaynaqlanır
OBLOQ-IoT Moduluna əsaslanan Ətraf Mühit Monitorinq Sistemi: 4 Addım
OBLOQ-IoT Moduluna əsaslanan Ətraf Mühit Monitorinq Sistemi: Bu məhsul əsasən elektron laboratoriyada temperatur, rütubət, işıq və toz kimi göstəriciləri izləmək və nəzarət etmək və nəmləndiricinin uzaqdan izlənməsi və idarə edilməsinə nail olmaq üçün bulud məlumat məkanına vaxtında yükləmək üçün tətbiq olunur. , hava təmizləyicisi
Sparky - DIY İnternetə əsaslanan Telepresence Robotu: 15 Addım (Şəkillərlə birlikdə)
Sparky - DIY Web -based Telepresence Robotu: Sparky adı? Self Portrait Artifact? Fırlanan Şassi I? 90 -cı illərin əvvəllərində başlayan bir sənət layihəsi üçün çətin bir başlıq. O vaxtdan bəri Sparky, bir neçə körpə monitoru olan böyük ölçülü bir RC oyuncağından inkişaf etdi. video caa