Mündəricat:
- Addım 1: Materiallar
- Addım 2: Ekran görüntülərinə nümunə
- Addım 3: Dövrə Şeması
- Addım 4: Addım-addım Təlimatlar-Maşını Necə Tikmək/Tel Etmək
- Addım 5: Addım-addım Təlimatlar-Python-dan istifadə edərək kod yazmaq
Video: Yekun Qiymətləndirmə 2020: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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
- 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ə
Addım 3: Dövrə Şeması
Addım 4: Addım-addım Təlimatlar-Maşını Necə Tikmək/Tel Etmək
- 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.
- 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).
- 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.
- 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.
- İ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.
- 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.
- İndi 9V batareyanı götürüb 2 teli yerə və elektrik raylarına bağlamalı olacaqsan (qırmızı = güc, qara = torpaq).
- 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.
- 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.
-
İ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.
- İ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
- Kitabxanalarınızı təyin edərək kodlaşdırmağa başlayın (məsələn, gpiozero idxal LEDindən).
- Sonra, istifadə edəcəyiniz bütün dəyişənləri təyin etməlisiniz (məsələn, led = LED (9)).
-
İ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 ()
- 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.
-
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)
- Bu kodu yazmağı bitirdikdən sonra VNC Viewer tətbiqini qurmağa hazırsınız.
Tövsiyə:
[2020] RC Avtomobilini İdarə etmək üçün İki (x2) Mikro: Bitdən istifadə: 6 Addım (Şəkillərlə)
[2020] RC Avtomobilini İdarə etmək üçün İki (x2) Mikro: bitdən istifadə: İki (x2) mikro: bitiniz varsa, onları RC avtomobilini uzaqdan idarə etmək üçün istifadə etməyi düşünmüsünüzmü? Bir RC avtomobilini ötürücü olaraq bir mikro: bitdən və digərini alıcıdan istifadə edərək idarə edə bilərsiniz. Mikro: b kodlamaq üçün MakeCode redaktorundan istifadə edərkən
[2020] RC Avtomobilini İdarə etmək üçün IPhone və ya IPad və Micro: bit Game Pad Tətbiqindən istifadə: 23 Addım
[2020] Bir RC Avtomobilini İdarə etmək üçün IPhone və ya IPad və Micro: bit Game Pad Tətbiqindən istifadə: Mikro: bitinizi idarə etmək üçün iPhone və ya iPad -dən istifadə etməyi düşünmüsünüzmü? Micro: bit Təhsil Vəqfi iOS tətbiqini təmin edir Tətbiq mağazası? Axtarış " mikro: bit " App Store -da və proqramı pulsuz yükləyə bilərsiniz
Fasulye Çantası üçün Beysbol Oyunu üçün Elektron Qiymətləndirmə: 8 Addım (Şəkillərlə)
Bir Fasulye Çantası Beysbol Oyunu Atmaq üçün Elektron Qiymətləndirmə: Bu Təlimatlar, Bean Bag Toss beysbol temalı oyunu üçün avtomatik olaraq elektron hesab saxlamağı izah edəcək. Taxta oyunun detallı bir quruluşunu göstərməyəcəyəm, bu planları Ana White veb saytında tapa bilərsiniz: https: // www
Belote Qiymətləndirmə Sistemi - BSS: 4 Addım
Belote Qiymətləndirmə Sistemi - BSS: Mühəndislik tələbələri olaraq faydalı bir layihə hazırlamaq istədik və bunu etmək üçün Arduino MEGA -dan istifadə etməliyik. Komandam birlikdə kart oynamağı sevir. Ən yaxşı kart oyunumuz “ belot & rdquo. Əksər hallarda dörd oyunçu
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi Arayüzü .: 11 Addım
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi İnterfeysi .: Bu layihə bir universitet sinifinin bir hissəsi olaraq hazırlanmışdır, məqsəd müəyyən bir mövzunu öyrətmək və qiymətləndirmək üçün interaktiv bir sistem yaratmaq idi. Bunun üçün interfeys üçün bir PC -də bir İşləmə və arcade düyməsi və LEDlər üçün bir Arduino NANO istifadə etdik, buna görə də