Mündəricat:
Video: Top İzləmə 180 ° Kamera: 5 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
İlk layihəmə xoş gəldiniz! Etdiklərimi bölüşməkdən və sizə öz izləmə kameranızı qurmağın addımlarını göstərməkdən məmnunam. Bu layihə Python ilə birlikdə OpenCV kitabxanasından istifadə etməklə mümkün oldu.
Addım 1: Material toplayın
- Raspberry Pi Model B 2 (və ya hər hansı digər model)
- L298N H-Bridge Motor Sürücü
- Ötürücü korpuslu motor
- USB veb kamera
- Jumper telləri
- Fındıqlı maşın vintləri
- Ötürücülər
- Epoksi / İsti yapışqan
- İsteğe bağlı: lazer
Addım 2: Mexanika
Bir qırıntı taxta istifadə edərək (əlimdə olanı çox yaxşı döyür), mühərriki ortada olmayan bir yerə quraşdırın. Sonra motora kiçik bir dişli bağlayın. Ötürücü üzərindəki delik, mühərrikin armaturuna oturmaq üçün genişləndirilməli ola bilər.
Növbəti addım böyük dişlinin (boşalacaq) dişlərinin kiçik dişli dişləri ilə birləşməsi üçün quraşdırılması olacaq. Daha yaxşı yapışmaq üçün ağacı zımpara ilə kobudlaşdırdıqdan sonra isti yapışqan istifadə edərək lövhəyə quraşdırılmışdır.
Viteslər yerində olduqdan sonra, veb kameranı böyük dişli üzərinə bağlamağın vaxtı gəldi. Burada veb kameranı korpusundan çıxartdım və daha asan montaj üçün veb kameranın əsas nüvəli lövhəsindən istifadə etdim. Veb kamera güclü bir yapışma üçün epoksi yapışqan istifadə edərək bağlanmışdır.
Montaj ediləcək son komponent isteğe bağlıdır - L298N H körpüsü üçün. Bu, lövhədə dörd delik açmaq və maşın vintləri və altıbucaqlı qoz -fındıq istifadə edərək lövhəni montaj etməklə quraşdırıla bilər.
Addım 3: Kabel çəkmə
İndi hər şeyi bir -birinə bağlayaq. Motorun iki teli, lövhənin sol və ya sağ tərəfindəki iki terminal konnektorundan birində birbaşa L298N H körpüsünə bağlanacaq (soldan seçdim). Güc üçün L298N -in 5V və Toprağını 5V -ə və Raspberry Pi -nin Zəminə bağlamaq üçün iki telə ehtiyac var. Daha sonra, L298N-dən Pi-nin 17 və 18-ci pinlərinə qoşulmaq üçün iki qadın-qadın tullanan telə ehtiyac var. Veb kamera sadəcə Pi-nin USB portlarından birinə qoşulur. Bütün naqillər budur!
Addım 4: Kod
İndi bu layihənin ən çətin tərəfi.
Topu real vaxtda izləmək üçün Python ilə OpenCV kitabxanasından istifadə etdim. Proqram, OpenCV-nin təyin etdiyi topun x koordinatlarına uyğun olaraq mühərriki çevirmək üçün Pi ilə birlikdə gələn gpiozero kitabxanasından da istifadə edir. Kod, topun mövqeyini sarı rənginə görə təyin edə bilir ki, bu da təsirli olması üçün arxa plana görə unikal olmalıdır. Topun harada olduğunu müəyyən etmək üçün proqrama aşağı və yuxarı rəng aralığı verilir. OpenCV sonra.inRange () funksiyasını aşağıdakı parametrlərlə çağırır: cari çərçivə (veb kameradan) və alt və yuxarı rəng sərhədləri. Çərçivədəki topun koordinatları müəyyən edildikdən sonra, proqram, topun mərkəzdə olmadığı təqdirdə motora dönməsini bildirir (640 piksel genişliyində 240-400 aralığında x koordinat). Top mərkəzdən daha çox uzaqlaşsa, motor daha çox dönər və top mərkəzə daha yaxın olduqda daha az dönər.
Və kod belə işləyir.
Qeyd: kodu istifadə edəcəksinizsə, OpenCV quraşdırılmış olmalıdır. Ayrıca, mühərrik yanlış istiqamətə dönərsə, sadəcə L289N -ə daxil olan telləri tərsinə çevirin və ya Pi -yə qoşulmuş idarəedici gpio tellərini geri çevirin.
Tövsiyə:
İşıq İzləmə Robotu - PHIL Necə Yaranır: 6 Addım (Şəkillərlə birlikdə)
İşıq İzləmə Robotu - PHIL Necə Yaranır: Bu Təlimat kitabında Arduino Uno istifadə edərək bu iki oxlu işıq izləmə robotunu necə hazırladığımı sizə göstərəcəyəm. Bütün CAD və kod daxil ediləcək, buna görə heç bir proqramlaşdırma və ya dizayn bacarıqlarına ehtiyac olmadan özünüz qura bilərsiniz. Ehtiyacınız olacaq hər şey
MVRK -nin Mandalorian İzləmə Fobu: 8 Addım (Şəkillərlə birlikdə)
MVRK -nin Mandalorian İzləmə Fobu: 4 Maydır, başqa bir şəkildə Ulduz Döyüşləri Günü kimi tanınır, qəlbimizə çox yaxın və əziz bir bayramdır. Bu il bu bayramı əvvəlki illərdən fərqli olaraq qeyd etmək qərarına gəldik. Təcrübəli bir texnologiya və istehsalçı-layihə ilə kompleks bir yanaşma və dönüş yaratdıq
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə İzləmə və Proqramlaşdırma Arduino Uno ilə ATtiny85: 4 addım (şəkillərlə)
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə Saatı və Proqramlaşdırılması Arduino Uno ilə ATtiny85: Geyinilə bilən fəaliyyət izləmə saatı necə edilir? Bu, durğunluq algıladıqda titrəmək üçün hazırlanmış geyilə bilən bir gadgetdır. Vaxtınızın çoxunu mənim kimi kompüterdə keçirirsinizmi? Özünüz də bilmədən saatlarla oturursunuz? Sonra bu cihaz f
Top İzləmə Robotu: 8 addım
Top İzləmə Robotu: Beləliklə, burada bir topu izləyən bir robotun necə olacağını izah edəcəyəm ki, bu da bir topu müəyyən edəcək və onu izləyəcək. Əsasən müasir dünyada istifadə edilə bilən avtomatik bir müşahidə texnikasıdır. Odur ki, sadəcə tullanıb qurulmağa başlayaq
Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): 6 Addım (Şəkillərlə)
Bir Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): Hər kəsə salam! İlk gerçək bitmiş Arduino layihəmi sizinlə bölüşmək istəyirəm. Evdə hazırlanmış bir növ reallıq yaratmağa çalışdım. Bunu sizə izah edim: Əsasən başınızın hərəkətini izləmək üçün kameradan istifadə edərək onu uyğunlaşdırmaq üçün bir sistemdir