Mündəricat:
- Addım 1: hissələr:
- Addım 2: Şassi
- Addım 3: L293D hazırlayın
- Addım 4: Motorları və L293D -ni bağlayın
- Addım 5: Səs Tanıma
- Addım 6: Arduino proqramlaşdırılması
- Addım 7: HC-SR04-ün bağlanması
- Addım 8: Batareya Paketinin Hazırlanması
- Addım 9: İşıqlar əlavə edin
- Addım 10: Təşəkkür edirəm
Video: VRBOT (Səs Tanıma Robotu): 10 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu Təlimat kitabında səslə, yəni Səs Tanıma ilə idarə olunan bir robot (daha çox RC avtomobili kimi) düzəldəcəyik. Sizə daha ətraflı məlumat verməyə başlamazdan əvvəl bunun Nitq Tanıma yox, Səs Tanıma olduğunu bilmək lazımdır ki, bu da nəzarətçinin nə danışdığını başa düşmədiyini bildirir. Bu layihə, Arduinonun 2 və 3 rəqəmsal pinlərinə məlumat göndərən bir elechouse VR3 modulundan istifadə edir. Avtopilot rejimi üçün HC-SR04 sensoru da var. Bu VRBOT aşağıdakı kimi işləyir:
- Əvvəlcə modulu "FORWARD", "BACKWARD" və s. Kimi xüsusi əmrlərlə öyrədirəm.
- Sadə switch_case quruluşundan istifadə edərək Arduino'yu elə proqramlaşdırıram ki, (VR modulu) eyni əmri alarsa, arduinoya yaddaşdakı mövcud dəyərlərlə müqayisədə bir dəyər verər.
- Şərt doğru olarsa, bir sıra xüsusi əmrlər yerinə yetirilir.
- məsələn FORWARD, VRBOT -un irəli getməsini təmin edir.
Bu layihədə yalnız 4 əmr var, ancaq maksimum 80 əmrə sahib ola bilərsiniz. O 4 -üdür
- "İrəli"
- "Geri"
- "Dön"
- "Avtopilot" (bu əmrlər sensoru işə salır və VRBOT robotun qarşısını alan bir maneəyə çevrilir, bu funksiyada HC-SR04 modulunun qeyri-dəqiqliyi səbəbindən bəzi qüsurlar var)
Səs verməyi tıklamağı unutmayın. Və göstərişlərimi oxuduğunuz üçün təşəkkür edirəm.
Birinin Arduino və IDE əsas haqqında əsas biliklərə sahib olduğunu güman etdiyinizdən daha çox edirsinizsə.
Kiçik bir arduino lövhəsi (kiçik deməklə cəmi 2) nəzərdə tuturam. Böyük bir layihə düşünürdüm və 3 arduino sifariş etdim (amma sonra fikri ləğv etdim və bunu yalnız bir Arduino ilə etdim) buna görə də özümlə bir yerdə saxlamağı və give2away etməyi düşündüm. Daxil olmaq üçün sadəcə VRBOT şərhini yazın. (və səs verməyi/bəyənməyi/abunə olmağı unutmayın, amma bu hədiyyənin bir hissəsi deyil).
Budur qısa bir video (pis montaj üçün üzr istəyirəm)
Addım 1: hissələr:
İnanın ki, bu addım həqiqətən bir formallıqdır, çünki özünüz üçün VRBOT hazırlayırsınızsa, mühərriklərə, təkərlərə, akkumulyatorlara və Arduino -ya ehtiyacınız olacağını çox yaxşı bilirsiniz. Ancaq tanıyanlar bu addımı oxumaq üçün bir az vaxt ayıra bilərlər.
- Arduino (Hər hansı bir DIY ağıllı avtomobilin və ya robotun təki bundan sonra danışacağıq)
- Səs Tanıma modulu (İstənilən, lakin VR V3 tövsiyə olunur)
- Li-ion hüceyrələri
- Mühərriklər (Böyük ölçülü bir bina varsa, aşağı devirli mühərriklərdən istifadə edin)
- Təkərlər
- L293D motor sürücüsü (ic və ya modul)
- HC-SR04 (robotunuzun başını divara vurmasını istəmirsinizsə)
- Ağ LED -lər (gecə işıqsız maşın sürmək olduqca risklidir)
Bəzi vasitələrin faydalı ola biləcəyi əsas hissələr bunlar idi:
- Lehimleme dəmir
- İsti yapışqan
- Erkəkdən qadın telləri (buna belə deyirlər)
- Tel çıxarıcılar
- Tape
- Kişi sancaqlar
- PCB
- Timsah klipləri
Bir şassi almağı və ya etməyi unutmayın
Bu belədir!
Addım 2: Şassi
Şassi düzəltmək üçün (gövdəsi şassidən daha çox taxtaya bənzəsə də) rahat olduğunuz hər hansı bir materialdan istifadə edə bilərsiniz, taxtadan istifadə etdim, çünki kəsmək asandır, lakin sərtlik verir.
Bütün komponentlərin yerləşdirildiyi yerdə əyilməməsi üçün 2 qat lövhədən istifadə etdim. Taxta lövhəni kəsin və istədiyiniz hər hansı bir forma verin.
İndi boyayın!
Addım 3: L293D hazırlayın
Yaxşı bir modul gətirdinizsə, onu qurun və bu addımı atlayın.
IC və xüsusi vasitələriniz varsa, bu addımı izləyin.
L293D IC -nin sxematik şəkildə göstərildiyi kimi, telləri lazımi şəkildə lehimləməlisiniz.
Daha ətraflı məlumat üçün bura daxil olun:
Bura basın!
Addım 4: Motorları və L293D -ni bağlayın
Mühərrikləri yapışdırın və ya taxtaya pərçimlər ilə bağlayın, sonra onları L293D IC -yə bağlayın. IC -ni iki tərəfli lentlə yapışdırın
İPUCU: Öz əlinizlə bir iş görürsünüzsə, bu şassi dizaynını istifadə etməyin, çünki bu dizaynda robot döndüyündə arxa mühərriklər olduğundan daha çox çevrilir.
Mühərrikləri əvvəlki addımdakı sxemdə qeyd edildiyi kimi L293D ic -ə qoşun.
Addım 5: Səs Tanıma
Bu ən vacib addımdır. Əvvəlcə əlaqələri sonra proqramlaşdırma edəcəyik. Bu addımın iki alt addımı var. Birincisi, 2D xüsusi ton və amplituda qənaət etməyi, yəni səsinizi yazmağı və ya Səs Tanıma modulunu öyrətməyi əhatə edir.
Əlaqələr:
- TX modulu pin -Arduino DP2
- Modulun RX pin -Arduino DP3
- GND-GND
- Vcc-+5 volt arduino
Bundan sonra bütün kitabxanaları və nümunə kodlarını yükləmək üçün (https://github.com/elechouse/VoiceRecognitionV3) ünvanına daxil olun.
Bundan sonra [vr_sample_train] kodunu yükləyin və Serial Monitoru açın (sizi irəli aparacaq) istənilən dildə danışa və əmrlərinizə uyğun hər hansı bir söz yaza bilərsiniz.
Yükləndikdən sonra əmr etdiyiniz zaman LED -i yandıran nümunə kodu açdı.
Addım 6: Arduino proqramlaşdırılması
Əlaqələr:
B/W arduino və mühərriklər
Mühərriklər L293D IC -lərə, L293D -nin sensor pimi isə bir tərəfdən mühərriklərin paralel əlaqədə olduğu şəkildə bağlanır. (çünki dönəndə iki motor geriyə, ikisi irəli gedir). Beləliklə, motor əlaqələri üçün 4 pin arduino istifadə etməlisiniz, qalanı kodda yazılmışdır.
Digital Pin 2 & 3, modulun TX və RX pinləri üçün ayrılmışdır. 4, 5, 6, 7 mühərriklər üçündür. 9 və 10 sensorlar üçündür.
Əvvəlcə modulunuzu əmrlərlə öyrədin (Kod yalnız 4 -ə daxil ola bilər), yəni qatar2 -dən qatar1.
Aşağıdakıları yerinə yetirən bu kodu yükləyin:
- İrəli və ya 0 nömrəli əmr icra edildikdə irəliləyir
- Geriyə və ya yox əmrini verdikdə geri hərəkət edir. 1 icra olunur
- Dönüş əmri icra edildikdə çevrilir
- Autopilot əmri icra edildikdə robotdan qaçan bir obyekt olur
Bu təlimatdakı bağlantılar koda görədir, istəsəniz əlaqəni kodda dəyişdirərək dəyişdirə bilərsiniz.
Addım 7: HC-SR04-ün bağlanması
HC-SR04, son dərəcə dəqiq olmayan ultrasəs məsafə sensoru. Bəli, bu işin öz problemləri var, buna görə də bahalı bir Ping sensoru almağı məsləhət görürəm, amma ucuzluğa görə (söz üçün nəzərdə tutulmuşdur) HC-SR04-dən istifadə etmişəm.
aşağıda HC-SR04 və arduino əlaqələri var
Trig9
Eko10
İndi eyni kodu yükləyin. Və indi 'Avtopilot' əmri deyəndə robotdan qaçan bir obyekt olacaq.
Addım 8: Batareya Paketinin Hazırlanması
İki Lithium Ion hüceyrəsini ardıcıl olaraq bağlayın və tamamlandı!
Bir kağız örtüyü və ya istədiyiniz hər şeyi verə bilərsiniz.
Qeyd: Li-Ion hüceyrələri yalnız xüsusi şarj cihazlarını istifadə edən normal şarj cihazları ilə doldurulmamalıdır.
Arduino Vin və L293d Vcc -ə qoşun. (timsah klipləri ilə)
Addım 9: İşıqlar əlavə edin
Robotunuza göz vermək o qədər də çətin olmaya bilər, amma yeni başlayanlar üçün LEDləri 220-1K müqavimətlə (rəngdən asılı olaraq) motora bağlayın. LED -in işığı nə vaxt irəlilədiyini bilin.
Addım 10: Təşəkkür edirəm
Oxuduğunuz üçün təşəkkürlər. Mənə səs versəniz daha çox borclu olaram. Və özünüz üçün birini hazırlasanız, mənə bildirin. Xoşbəxt olun!
Tövsiyə:
Alexa Səs Tanıma ilə Köhnə Laptopdan Üzən Ağıllı Sehrli Güzgü: 6 addım (şəkillərlə)
Alexa Səs Tanıma ilə Köhnə Laptopdan Üzən Ağıllı Sehrli Güzgü: "Elektronika" kursuna buradan daxil olun: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK daha çox layihə və elektronika dərsləri üçün youtube kanalı: https://www.youtube.com/channel/UCelOO
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c
Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)
Səs Tanıma Xüsusiyyəti ilə Rəhbər Robot: Kılavuzlu Robot, ziyarətçilərimizi kollec kampusumuzdakı müxtəlif şöbələrə istiqamətləndirmək üçün hazırladığımız bir mobil robotdur. Bir neçə əvvəlcədən təyin edilmiş ifadələr söyləməyi və giriş səsinə görə irəli və geri hərəkət etməyi bacardıq. Kollecimizdə bizdə
Səs Tanıma Kateqoriyası: 4 Adım (Şəkillərlə)
Səs Tanıma Kateqoriyası: TU Delftdə IPD Master TfCD kursu üçün. Bu, səs tanıma sisteminin necə qurulacağına dair təlimatdır. Arduino və BitVoicer köməyi ilə bu layihənin əsaslarını və necə qurulacağını izah edirik. Əsasları bitirdikdən sonra inanırıq ki
Üz Tanıma+Tanıma: 8 Addım (Şəkillərlə birlikdə)
Üz Algılama+tanıma: Bu, bir kameradan OpenCV ilə üz tanıma və tanıma işlərinin sadə bir nümunəsidir. DİQQƏT: BU PROJƏNİ SENSOR MÜSABİQƏSİ ÜÇÜN YAPDIM VƏ YÜZLƏRİ İZLƏMƏK VƏ TANIŞI YÜZÜNÜN KAMERASINDAN İSTİFADƏ ETDİM