Mündəricat:

Yekun Qiymətləndirmə 2020: 6 Addım
Yekun Qiymətləndirmə 2020: 6 Addım

Video: Yekun Qiymətləndirmə 2020: 6 Addım

Video: Yekun Qiymətləndirmə 2020: 6 Addım
Video: İlham Əliyev Şamaxıda belə futbol oynadı #shorts 2024, Iyul
Anonim
Yekun Qiymətləndirmələr 2020
Yekun Qiymətləndirmələr 2020

Hamıya salam! Mənim adım Vedant Vyasdır və bu, 2020 -ci il üzrə Yekun Qiymətləndirmələr üçün Kompüter Mühəndisliyi Layihəmdir. Bu layihə üçün təkbaşına hərəkət etmək üçün proqramlaşdırıla bilən və ya bir tətbiq nəzarətçisi ilə idarə oluna bilən bir avtomobil dizayn etməyi seçdim. Bu maşını dizayn etməyi seçdim, çünki öyrənməyi və yeni çətinlikləri öz üzərimə götürməyi sevirəm və bu kurs boyunca bir çox fərqli vahid öyrənmişəm və bunları dizaynıma tətbiq edə biləcəyimi düşünmüşəm. Gözləntiləri aşmaq üçün bir neçə santimetr içərisində bir maneə hiss edən kimi maşını dayandıracaq bir məsafə sensoru tətbiq etdim. Nə etməli olduğumu başa düşmək üçün müxtəlif layihələrə baxaraq bu layihə üzərində çoxlu araşdırma apardım. Yeni bir H körpüsünü necə bağlayacağımı, bir məsafə sensoru və tel mühərriklərini necə quracağımı öyrənmək üçün çox vaxt sərf etdim. Hazırladığım bu dərslikdə nümunələrə, diaqramlara və addım-addım təlimat kitabçasına baxaraq bu maşının dizaynını özünüz öyrənəcəksiniz.

Addım 1: Materiallar

Materiallar
Materiallar
  • 2 Motorlu 1 Avtomobil
  • 1 Raspberry Pi Model 3 B+
  • 1 Lehimsiz Çörək Paneli
  • 1 9V Batareya
  • 1 H-Körpü Model HLF1808
  • 11 Kişi-Qadın Jumper Telləri
  • 3 Qadın-Qadın Jumper Telləri
  • 13 Normal tel
  • 1 Məsafə Sensoru

Addım 2: Ekran görüntülərinə nümunə

Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə
Ekran görüntülərinə nümunə

Addım 3: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Addım 4: Addım-addım Təlimatlar-Maşını Necə Tikmək/Tel Etmək

  1. Bu layihəyə başlamazdan əvvəl moruq pi -nin Linux OS sistemi ilə tam işlək olduğundan və Python -u işlədə biləcəyindən əmin olmalısınız.
  2. Hazır olduğunuzda, lehimsiz bir çörək taxtası götürüb HLF1808 H körpüsünü ona bağlayaraq başlayaq (naqillərin diaqramında göstərildiyi kimi).
  3. Sonra, 3 tel götürüb H körpüsünün 3 künc ayağına və elektrik raylarına bağlamalısınız. Bu 3 teli H körpüsünün sağ üst, alt sağ və alt sol ayaqlarına bağlayın (daldırma qabağa baxaraq H körpüsünə baxın). Bunun üçün qırmızı tellərdən istifadə etməyə çalışın ki, bunların güc üçün istifadə edildiyini biləsiniz.
  4. Kişi-qadın tullanan tel götürün və bir ucunu moruq pi 5V pininə, digər ucunu H körpüsünün sol üst ayağına bağlayın.
  5. İndi 4 tel (tercihen qara) götürüb H körpüsünün orta 2 ayağından yer relslərinə bağlamalısınız. Əlavə bir kişi-dişi tel götürüb moruq pi üzərindəki torpaq pinindən çörək lövhənizdəki torpaq relsinə bağlamalısınız.
  6. Güc və torpaq tellərini tətbiq etdikdən sonra, qırmızı teli alaraq H-körpüsünün yuxarı hissəsindən üçüncü ayağa qoyaraq mühərriklərinizin naqillərini çəkməyə başlaya bilərsiniz. Bundan sonra, qara teli götürüb H körpüsünün altından üçüncü ayağa bağlayacaqsınız. Mühərrikləri düzgün bağlamısınızsa, bu bir neçə addımı tamamladıqdan sonra onlar mükəmməl işləməlidir.
  7. İndi 9V batareyanı götürüb 2 teli yerə və elektrik raylarına bağlamalı olacaqsan (qırmızı = güc, qara = torpaq).
  8. Batareyanı bağlamağı bitirdikdən sonra 4 kişi-qadın tullanan tel götürüb hər hansı bir moruq pi gpio sancağından qalan istifadə olunmamış H körpü ayaqlarına bağlamalısınız.
  9. Nəhayət, 1 qara və 1 qırmızı tel götürüb çörək taxtanızdan yerdən tutmuş dəmir yolu (qara tel) və elektrik enerjisi rayından (qırmızı tel) birləşdirməlisiniz.
  10. İsteğe bağlı - istəsəniz, layihənizi yaxşılaşdırmaq üçün məsafə sensoru istifadə edə bilərsiniz. Bir məsafə sensoru bağlamaq üçün bu xüsusi addımları yerinə yetirməlisiniz:

    • 1 qadın-dişi tel (qırmızı) götürün və sensordakı VCC pinindən 5V pininə bağlayın.
    • Başqa bir dişi-dişi tel (qara) götürün və sensordakı GND pinindən çörək lövhənizdəki yer rayına bağlayın.
    • Daha bir qadın-dişi tel götürün və sensordakı TRIG pinindən pi üzərindəki gpio pininə bağlayın.
    • Nəhayət, kişi-dişi tel götürün və sensordakı ECHO pinindən çörək taxtanızdakı boş yerə bağlayın. Sonra 330 Ohm rezistor götürün və teldən çörək taxtanızdakı başqa boş yerə bağlayın. Daha sonra başqa bir kişi-qadın tel götürüb 330 Ohm rezistordan pi-də boş gpio pininə bağlamalısınız. Nəhayət, yer relsinə qoşduğunuz ikinci teldən 470 Ohm müqavimətçi bağlamalı olacaqsınız.
  11. İndi Python istifadə edərək kod yazmağa hazırsınız!

Addım 5: Addım-addım Təlimatlar-Python-dan istifadə edərək kod yazmaq

  1. Kitabxanalarınızı təyin edərək kodlaşdırmağa başlayın (məsələn, gpiozero idxal LEDindən).
  2. Sonra, istifadə edəcəyiniz bütün dəyişənləri təyin etməlisiniz (məsələn, led = LED (9)).
  3. İndi ehtiyacınız olan hər şeyi təyin etdikdən sonra, mühərriklərinizin tam işlək olub olmadığını yoxlamaq üçün sadə bir ifadə yazaraq kodlaşdırmağa başlaya bilərsiniz. Buna bənzər 3 addımlı bir bəyanat yazmanızı tələb edəcək:

    • robot.forward ()
    • yuxu (5)
    • robot.stop ()
  4. Kod motorlarınızın işləməsinə kömək edərsə, növbəti mərhələyə keçməyə hazırsınız. Bu addım, daha sonra quraşdıracağınız bir tətbiqin köməyi ilə avtomobilinizin irəli, geriyə, sağa və sola hərəkət etməsinə kömək edəcək bir def funksiyası (məsələn. Def forwards ():) yazmanızı tələb edəcək.
  5. Avtomobilinizə məsafə sensoru əlavə etməyi seçmisinizsə, əlavə def1 sensoru əlavə etməlisiniz. Bu funksiya avtomobilinizlə maneə arasındakı məsafəni çap etməyə imkan verəcək. Bu funksiya bu sadə kod sətirlərini yazmağınızı tələb edəcək:

    • def sensor1 ():
    • əgər (sensor məsafəsi*100> 5):
    • çap ('Maneə Algılandı', sensor. məsafə*100)
    • yuxu (1)
  6. Bu kodu yazmağı bitirdikdən sonra VNC Viewer tətbiqini qurmağa hazırsınız.

Tövsiyə: