Mündəricat:

Necə bir jestlə idarə olunan bir Rover etmək olar: 4 addım
Necə bir jestlə idarə olunan bir Rover etmək olar: 4 addım

Video: Necə bir jestlə idarə olunan bir Rover etmək olar: 4 addım

Video: Necə bir jestlə idarə olunan bir Rover etmək olar: 4 addım
Video: Rise of the Digital Titans: Navigating the Impending Clash between Humans and Machines 2024, Noyabr
Anonim
Image
Image

Burada jestlə idarə olunan rover (tele ilə idarə olunan rover) qurmaq üçün təlimatlar verilmişdir. Gəmidə bir toqquşmanın qarşısını almaq sensoru olan bir rover qurğusundan ibarətdir. Qeyri -adi bir uzaqdan olmaq əvəzinə ötürücü, ələ taxıla bilən və sonra əl hərəkətləri ilə roverə siqnal ötürmək üçün hərəkət etdirilə bilən sərin bir əlcəkdir. Rabitə üçün RF siqnalları istifadə olunur.

Bu layihə, nəticədə pilotsuz uçan aparatlar üçün istifadə edilməklə yanaşı, avtomobilin alt hissəsində yoxlanışda (təhlükəsizlik və ya texniki xidmət üçün) potensial tətbiqlərə malikdir.

Təchizat

Arduino/Genuino UNO (UNO kabeli ilə) x2

Li-ion batareya (12V) x1

Jumper Telləri (Kişidən kişiyə, kişidən qadına, dişi qadından) x40 hər biri

Çörək paneli x1

L298 Motor Sürücü Modulu x1

MPU6050 Giroskop x1

RF Alıcı və Verici x1 hər biri

Ultrasonik Sensor x1

Şassi quruluşu x1

Batareya tutacağı (tez -tez şassi ilə birlikdə verilir) x1

Switch (tez -tez şassi ilə birlikdə verilir) x2

Tel çıxarıcı x1

Lehimsiz nasos (lazım deyil) x1

İki tərəfli lent x1

Addım 1: Dövrə Diaqramları və Teorisi:

Dövrə diaqramları və nəzəriyyəsi
Dövrə diaqramları və nəzəriyyəsi
Dövrə diaqramları və nəzəriyyəsi
Dövrə diaqramları və nəzəriyyəsi

Verici Quraşdırması: Bir sözlə, giroskopdan oxunuşları götürüb Arduino vasitəsi ilə ötürücüyə göndərməliyik.

Alıcının Qurulması: Göndərilən məlumatları (alıcıdan istifadə edərək) almalıyıq və alınan məlumatlara uyğun olaraq təkərləri döndərməliyik*. Eyni zamanda, roverin qarşısındakı cisimlərin minimum məsafədə olmasına da əmin olmalıyıq (maneələrin aşkarlanması). Bu layihə üçün I2C ünsiyyətindən istifadə edəcəyik. *Bu layihə ilə bağlı maraqlı fakt: Bu kod analoq məlumatları işlədir və əlin hərəkət dərəcəsinə görə roveri hərəkətə gətirir. Beləliklə, roverin müxtəlif sürətlərdə düzgün istiqamətdə getməsini təmin etmək üçün bir məntiq inkişaf etdirməliyik.

Addım 2: Roverin qurulması:

Addım 1 (Şassi yığın):

Gəzicinizin əsasını yaratmaq üçün şassi yığın. Bu olduqca asan bir addımdır və qısa müddətdə edilməlidir.

Addım 2 (Bütün komponentləri yoxlayın):

Bütün sensorları ayrıca Arduino ilə əlaqələndirərək yoxlayın. Sensorları Arduino ilə fərdi olaraq necə birləşdirə biləcəyinizi öyrənə bilərsiniz.

Addım 3 (Transmitterin qurulması):

Əvvəlcə sancaqları giroskopa lehimləyin. İndi əlaqələri aşağıdakı dövrə diaqramına uyğun olaraq edin. Batareyanı hazırda qoşmayın.

Sonra Arduinonu dizüstü kompüterinizə qoşun. Aşağıdakı kod faylını yükləyin və kodun düzgün işlədiyini yoxlayın (bunu koddakı çap ifadələrinə dair şərhləri silməklə edin). Çap ifadələrinin çıxışını görmək üçün seriyalı monitor düyməsini (ekranın sağ üst tərəfində) basın. Hər şey düzgün işləyirsə, batareyanı bağlaya bilərsiniz.

Giroskopun oriyentasiyasının düzgün olduğundan əmin olun (istifadə olunan koda görə). Giroskop üçün istifadə etdiyim istiqaməti yoxlamaq üçün yuxarıda göstərilən diaqramları yoxlayın.

Giroskop Arduinoya oxunuşlar göndərəcək. Oradan oxunuşlar ötürülmək üçün RF ötürücüsünə gedəcək ki, alıcı dalğaları ala bilsin.

Addım 4 (Alıcının qurulması):

Aşağıdakı sxemə görə əlaqələri qurun. Batareyanı dərhal qoşmayın. Sonra Arduinonu dizüstü kompüterinizə qoşun. Aşağıdakı kod faylını yükləyin və kodun düzgün işlədiyini yoxlayın. Bunu etmək:

1. Koddakı çap ifadələrinə dair şərhləri silin

2. Verici quruluşunu yandırın

3. Təkərlərin yerə toxunmaması və qəbuledicinin məlumat aldığı anda gəzən yerdən çıxmaması üçün roveri bir növ stendə qoyun.

DİQQƏT: Bir və ya hər iki motorun istiqamətini dəyişdirmək lazım ola bilər Kod düzgün işləyirsə, serial monitorunuzda əlinizə uyğun olaraq doğru çıxışı (irəli, geriyə, sağa, sola və ya dayanmağa) görə bilməlisiniz. hərəkətlər. Hər şey düzgün işləyirsə, batareyanı bağlaya bilərsiniz. Ancaq batareyanı bağlamadan əvvəl bütün əlaqələri yoxlamalısınız. Yanlış bir terminal dövrə vura bilər.

Addım 5 (Batareyalardan istifadə edərək quraşdırma işini aparın):

İndi dizüstü kompüterinizi ayırın və batareyaları müvafiq qurğulara qoşun. Layihənizi sınayın.

Roverin sizdən 5 m -dən çox uzaqlaşmasına icazə verməyin, əks halda rover dayanmağa/pis davranışa başlaya bilər!

Addım 6 (Quraşdırma):

İndi roveri yığmaq və əslində onu görmək vaxtıdır! Rover qurğusunun dizaynı üçün 'Dövrə Şemaları və Teorisi' bölməsindəki şəkilləri yoxlayın. Roveri fərqli bir şəkildə yığmaqda sərbəstsiniz. Yaxşı balanslaşdırıldığından əmin olun, yoxsa təkərlər edə bilər ("Vay!" Kimi getməyin, çünki roveri yuxarıya doğru tapa bilərsiniz).

Test edərkən roverin dəqiq hərəkət etmədiyini görə bilərsiniz. Sadə RF modullarından istifadə edərkən bəzi gecikmələr və səhvlər olacaq. Həm də praktik bir ssenaridə mühərriklərin bəzi fərqləri var və roverin kütlə mərkəzi gözlədiyiniz yerdə deyil. Beləliklə, roverin düz getməsi lazım olduqda diaqonal olaraq hərəkət etdiyini görə bilərsiniz. Sol və sağ mühərriklərin sürətini dəyişdirərək balansdakı səhvlər düzəldilə bilər. Roverin balansını mükəmməlləşdirmək üçün dəyişənləri "ena" və "enb" ni fərqli ədədlərlə vurun.

Hər hansı bir şübhə varsa, aşağıdakı şərh bölməsindən istifadə edin. Şübhələri həll edəcəyim yer budur.

@Scientify Inc

Addım 3: Kod Dosyaları

Virtual tel kitabxanasının bağlantısı budur:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Addım 4: Təşəkkür edirəm

Zəhmət olmasa şərhlərinizi aşağıda paylaşın. Layihəni sınayarkən təcrübəniz haqqında eşitmək istərdim! Bütün suallara 24 saat ərzində cavab verməyə çalışacağam.

Sosial:

YouTube: Scientify Inc.

YouTube: Scienceify हिंदी

Instagram

Təlimatlar

LinkedIn

Tövsiyə: