Mündəricat:
- Addım 1: Lazım olan komponentlər
- Addım 2: Əsas Bədən və Əlavələr
- Addım 3: Kablolama və dövrə
- Addım 4: Rover -ə nəzarət
- Addım 5: NƏTİCƏ
Video: IOT Lunar Rover Raspberrypi+Arduino: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə, 2019-cu ilin sentyabr ayında baş tutacaq Hindistan ay missiyası Chandryaan-2-dən ilhamlanıb. Bu, xüsusi bir missiyadır, çünki əvvəllər heç kimin heç yerə enmədiyi yerə enəcəklər. Buna görə də dəstəyimi göstərmək üçün qərar verdim İnternetdəki roverin şəkillərinə əsaslanaraq əsl rover qurun. 3D printerlərimin ölçüləri ilə məhdudlaşdım, buna görə də bəzi dəyişikliklər etmək məcburiyyətində qaldım.
Addım 1: Lazım olan komponentlər
Bu modul dizayndır, arduino və moruq pi iki idarəetmə lövhəsinə malikdir. Hər ikisi bir -birindən asılı olmayaraq işləyir. Kifayət qədər büdcəniz yoxdursa, moruq pi -ni tərk edə bilərsiniz və kamera hələ də Bluetooth ilə işləyəcək. Raspberry pi yalnız kamera və WiFi və internet üzərindəki roveri idarə etmək üçün istifadə olunur. Roverin hərəkəti arduino tərəfindən idarə olunur. Hər iki cihazın fərqli enerji təchizatı var.
İdarəetmə sisteminin komponentləri
- Arduino uno
- L293D Motor sürücüsü sarsıldı
- 6 dc mühərrik
- 6 təkər (3d çaplı)
- Mainbody+bağlantılar (3 çap)
- 2 servo mühərrik
- Müxtəlif əlavələr (3d çaplı)
- 5 mm, 4 mm, 3 mm və 2 mm vintlər
- Öz -özünə bağlanan qoz -fındıq 4 mm və 5 mm
- 7v enerji təchizatı
Şəbəkə nəzarət komponentləri
- Rapberry pi
- USB veb kamerası (video axını və qeyd üçün)
- Pi kamera (şəkillər üçün)
- 5v enerji təchizatı
Addım 2: Əsas Bədən və Əlavələr
Bir 3D printeriniz varsa, hər şeyi birbaşa çap edə bilərsiniz, amma yoxsa ana gövdə üçün bir nahar qutusundan istifadə edə bilərsiniz və rocker bogie mexanizmi üçün bağlantılar yaratmaq üçün pvc borulardan istifadə edə bilərsiniz. istinadlar
İstəmirsinizsə, əlavəni tərk edə bilərsiniz, rover hələ də işləyəcək. Vaxtım və ehtiyat hissələrim çox olduğu üçün əlavə etdiyim antenna və günəş paneli.
Cad modelləşdirilməsi solidworks 2017 -də aparılır. Həm stl fayllarını, həm də solidworks faylını daxil etdim, buna görə sizə uyğun dəyişikliklər edə və ya hissələri birbaşa çap edə bilərsiniz. Parçaları çap etmək üçün ender 3 pro istifadə etdim.
Roverin necə qurulacağını daha yaxşı başa düşmək üçün videoya baxın.
Kod və CAD fayllarını buradan yükləyin
Addım 3: Kablolama və dövrə
Bütün mühərrikləri arduino lövhəsinə bağlamağın ehtiramı üçün yuxarıdakı şəkildən istifadə edin.
Hər tərəfdən iki mühərriki tək yuvaya bağlayacağıq. Və mühərriklər yanlış istiqamətdə işləyirsə, onu düzəltməli olan telləri dəyişdirin.
Raspberry pi üçün USB veb kamerasını USB portuna qoşun, hər hansı bir camra işləməlidirsə heç bir quraşdırmaya ehtiyac yoxdur
Raspicamera modulunu boraddakı bağlayıcı pinə bağlayın.
Vacib
Moruq pi -yə yalnız 5v verin. RASPI VƏ ARDUINO ÜÇÜN EYNİ GÜÇ TƏCİMATINDAN İSTİFADƏ ETMƏYİN
Lövhənizi qızardacaqsınız.
İki tədarükdən istifadə etdiyinin axmaq olduğunu bilirəm, amma bunu belə etdim ki, raspi və kamerası olmayan insanlar da onu qura bilsinlər.
Addım 4: Rover -ə nəzarət
WiFi və internet üzərindən bir Android cihazı istifadə edərək Bluetooth ilə iki idarəetmə rejimi var
Yerli Bluetooth bağlantısı
Bunun üçün oyun mağazasından Bluetooth tətbiqini yükləməli və roverə qoşulmalısınız.
WiFi və internetə nəzarət üçün
Bunun üçün moruq pi istifadə edəcəyimiz üçün bir az çətin olur. Əvvəlcə uzaq masaüstü bağlantısı ilə moruq pi -yə SSH vasitəsilə qoşulmalısınız. Ardından, bir pəncərə açılacaq və indi w, a, s, d düymələrindən istifadə edərək roveri idarə etmək üçün j düyməsini basaraq onu dayandırmaq üçün Bluetooth vasitəsilə ardruino lövhəsinə Bluetooth vasitəsilə qoşulmağınızı xahiş edəcək Rovercontol skriptini işə salın.
Kameranın işlədiyi veb kamerası skriptini idarə etmək üçün canlı videonun hərəkətsiz şəkil çəkməsinə başlayacaq, bu əmri terminal pəncərəsində istifadə edin
raspistill -v -o test.jpg
Hər iki kamera bir -birindən asılı olmayaraq işləyir və eyni zamanda istifadə edilə bilər.
RaspiCam qurmaq üçün bura vurun
Veb kamera skripti, bura vurmaq üçün Python 3 -də işləyən Opencv 3 -dən istifadə edir
Addım 5: NƏTİCƏ
Bu, roveri təkmilləşdirəcəyim və avtonom sürücülük əlavə edəcəyim layihənin ilk hissəsidir və nəhayət göydən açacağım bir eniş modulu düzəldəcəyəm və avtomatik olaraq Aydakı qurusu kimi yerə enməyə çalışacağam.
Şərhlərdə hər hansı bir sual verməkdən çəkinməyin və ən qısa zamanda cavab verəcəyimə şübhə edin.
Tövsiyə:
Bir IoT Halloween Balqabağı - Arduino MKR1000 və Blynk Tətbiqi ilə İdarəetmə LEDləri ???: 4 Addım (Şəkillərlə)
Bir IoT Halloween Balqabağı | Bir Arduino MKR1000 və Blynk Tətbiqi ilə İdarə LEDləri ???: Hamıya Salam, Bir neçə həftə əvvəl Halloween idi və ənənəmə uyğun olaraq balkonum üçün gözəl bir balqabaq hazırladım. Balqabağım açıq havada olduğu üçün, şamı yandırmaq üçün hər axşam çölə çıxmağın olduqca əsəbi olduğunu başa düşdüm. Və mən
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
IoT Hava Təravətləndiricisi (NodeMCU, Arduino, IFTTT və Adafruit.io ilə): 15 addım (şəkillərlə)
IoT Hava Təravətləndiricisi (NodeMCU, Arduino, IFTTT və Adafruit.io ilə): Təlimat Verilə bilən Kabelsiz Müsabiqəsi 2017 Birinci Mükafat Qalibi !!!: DNew indi təqdim olunur: Hava proqnozu ilə IoT saatı! Baxın: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/ Fragmanın olması təsəlli verir
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): 11 addım (şəkillərlə)
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): Bu təlimat, bir ESP8266 Wi-Fi moduluna qoşulmuş bir Arduino Uno istifadə edərək, bir wi-fi şəbəkəsi üzərindən uzaqdan idarə olunan iki təkərli robot roverin necə dizayn ediləcəyini göstərir. və iki pilləli mühərrik. Robot adi internet qaşlarından idarə oluna bilər
Arduino RC Amfibi Rover: 39 Addım (Şəkillərlə birlikdə)
Arduino RC Amphibious Rover: Son bir neçə ay ərzində həm quruda, həm də suda hərəkət edə bilən uzaqdan idarə olunan bir rover hazırlayırıq. Bənzər xüsusiyyətlərə malik bir avtomobilin fərqli hərəkət mexanizmlərindən istifadə etməsinə baxmayaraq, bütün hərəkət vasitələrini əldə etməyə çalışdıq