İçindekiler:
- Adım 1: Parçalar:
- 2. Adım: Kasa
- Adım 3: L293D'nin Yapılması
- Adım 4: Motorları ve L293D'yi Takma
- Adım 5: Ses Tanıma
- Adım 6: Arduino'yu Programlama
- 7. Adım: HC-SR04'ün Takılması
- Adım 8: Pil Paketi Hazırlama
- 9. Adım: Işık Ekleme
- Adım 10: Teşekkürler
Video: VRBOT (Ses Tanıma Robotu): 10 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu Eğitilebilir Kitapta, sesle, yani Ses Tanıma ile kontrol edilen bir robot (daha çok bir RC arabası gibi) yapacağız. Size daha fazla ayrıntı vermeye başlamadan önce, bunun Konuşma Tanıma değil Ses Tanıma olduğunu bilmelisiniz; bu, denetleyicinin ne konuştuğunuzu anlamadığı anlamına gelir. Bu proje, Arduino'nun 2 ve 3 dijital pinlerine veri gönderen bir elechouse VR3 modülü kullanır. Ayrıca otopilot modu için bir HC-SR04 sensörüne sahiptir. Bu VRBOT aşağıdaki gibi çalışır:
- İlk önce modülü "FORWARD", "BACKWARD" gibi bazı özel komutlarla eğitiyorum.
- Basit switch_case yapısını kullanmak yerine, Arduino'yu (VR modülü) aynı komutu alırsa arduino'ya bellekteki mevcut değerlerle karşılaştırılacak bir değer verecek şekilde programlıyorum.
- Koşul doğruysa, bir dizi belirli komut yürütülür.
- örneğin İLERİ, VRBOT'un ilerlemesini sağlar.
Bu projede sadece 4 komut var ancak maksimum 80 komuta sahip olabilirsiniz. bu 4
- "İleri"
- "Geriye"
- "Dönüş"
- "Otopilot" (bu komut sensörü etkinleştirir ve VRBOT engelden kaçan bir robot haline gelir, bu işlevde HC-SR04 modülünün yanlışlığından dolayı bazı aksaklıklar vardır)
Oylamayı tıklamayı unutmayın. Ve talimatımı okuduğunuz için teşekkür ederim.
Birini yapıyorsanız, birinin Arduino ve IDE basic hakkında temel bir bilgiye sahip olduğu varsayıldığından.
Küçük bir arduino kartı çekilişi yapıyorum (küçük derken sadece 2 tane demek istiyorum). Büyük bir proje düşünüyordum ve 3 arduino sipariş ettim (ama daha sonra bu fikirden vazgeçtim ve bunu sadece bir Arduino ile yaptım), bu yüzden bir tane kendimle tutmayı ve 2'yi vermeyi düşündüm. Girmek için sadece VRBOT'a yorum yapın. (ve oy vermeyi/beğenmeyi/abone olmayı unutmayın ama bu çekilişin bir parçası değil).
İşte kısa bir video (kötü düzenleme için özür dilerim)
Adım 1: Parçalar:
İnanın bana bu adım gerçekten bir formalite çünkü kendiniz için bir VRBOT yapıyorsanız, motorlara, tekerleklere, pillere, Arduino'ya ihtiyacınız olacağını çok iyi bilirsiniz. Ancak bilenler bu adımı okumak için biraz zaman alabilir.
- Arduino (Bunun hakkında daha sonra konuşacağımız herhangi bir DIY akıllı araba veya robotun tabanı)
- Ses Tanıma modülü (Herhangi biri, ancak VR V3 önerilir)
- Li-İyon hücreleri
- Motorlar (Büyük boy inşa ediyorsanız düşük devirli motorlar kullanın)
- tekerlekler
- L293D motor sürücüsü (ic veya modül)
- HC-SR04 (robotunuzun kafasını duvarlara çarpmasını istemiyorsanız)
- Beyaz LED'ler (gece farsız araç kullanmak oldukça risklidir)
Bunlar, bazı araçların yardımcı olabileceği ana parçalardı:
- Havya
- Sıcak tutkal
- Erkekten Kadına teller (buna böyle diyorlar)
- Tel Sıyırıcılar
- Kaset
- Erkek Pimler
- PCB
- Timsah klipsleri
Bir kasa satın almayı veya yapmayı unutmayın
Bu kadar!
2. Adım: Kasa
Kasayı yapmak için (gövde kasadan çok tahta gibi görünse de) rahat ettiğiniz herhangi bir malzemeyi kullanabilirsiniz, kesmesi kolay olduğu için sağlamlık sağladığı için sunta kullandım.
Tüm bileşenlerin yerleştirildiği yerde bükülmemesi için 2 kat sunta kullandım. Mukavvayı kesin ve istediğiniz şekli verin.
Şimdi boya!
Adım 3: L293D'nin Yapılması
İyi bir modül getirdiyseniz, kurun ve bu adımı atlayın.
IC'ye ve belirli araçlara sahipseniz bu adımı izleyin.
L293D IC'nin şeması, telleri uygun şekilde lehimlemeniz gereken görüntüde verilmiştir.
Daha fazla ayrıntı için buraya gidin:
Buraya tıklayın!
Adım 4: Motorları ve L293D'yi Takma
Motorları yapıştırın veya perçinlerle sunta üzerine tutturun, ardından erkek-dişi teller ile bunları L293D IC'ye bağlayın. IC'yi çift taraflı bantla yapıştırın
İPUCU: Kendinizden birini yapıyorsanız, bu şasi tasarımını kullanmayın çünkü bu tasarımda robot döndürüldüğünde, döndüğünden dolayı sadece motorlar arkadaki motorlardır.
Motorları, önceki adımda şematikte belirtildiği gibi L293D ic'ye bağlayın.
Adım 5: Ses Tanıma
Bu en önemli adım. Önce bağlantıları sonra programlamayı yapacağız. Bu adımın iki alt adımı vardır. Birincisi, 2B belirli ton ve genlik dizisinin kaydedilmesini, yani sesinizi kaydetmeyi veya Ses Tanıma modülünü eğitmeyi içerir. (Arduino'da yeniyseniz, arduino için gerekli yazılımı yükleyin)
Bağlantılar:
- Modülün TX pini --Arduino'nun DP2'si
- Modülün RX pini --Arduino'nun DP3'ü
- GND--GND
- Vcc--+5 volt arduino
Bundan sonra tüm kitaplıkları ve örnek kodları indirmek için (https://github.com/elechouse/VoiceRecognitionV3) adresine gidin.
Bundan sonra [vr_sample_train] kodunu yükleyin ve Seri Monitörü açın (size rehberlik eder) herhangi bir dilde konuşabilir ve komutlarınız olarak uygun ifadeleri kullanabilirsiniz.
Bundan sonra, komut verdiğinizde LED'i açan led örnek kodunu yükleyin.
Adım 6: Arduino'yu Programlama
Bağlantılar:
S/B arduino ve motorlar
Motorlar L293D IC'lerine bağlanır ve L293D'nin sensör pini bir taraftaki motorlar paralel bağlantıda olacak şekilde bağlanır. (çünkü döndüğünde iki motor geri, iki motor ileri gider). Yani motor bağlantıları için 4 pin arduino kullanmanız yeterli, gerisi kodda yazıyor.
Dijital Pin 2 ve 3, modülün TX ve RX pinleri için ayrılmıştır. 4, 5, 6, 7 motorlar içindir. 9 ve 10 sensörler içindir.
İlk önce modülünüzü komutlarla eğitin (Kod yalnızca 4'e erişebilir), yani tren1'i train2'den sırayla.
Daha sonra aşağıdakileri yapan bu kodu yükleyin:
- İleri veya 0 numaralı komut yürütüldüğünde ileri gider
- Geri veya komut no olduğunda geriye doğru hareket eder. 1 yürütülür
- Dönüş komutu yürütüldüğünde döner
- Otopilot komutu yürütüldüğünde robottan kaçan bir nesne olur
Bu talimattaki bağlantılar koda göredir, isterseniz bağlantıları kodda değiştirerek değiştirebilirsiniz.
7. Adım: HC-SR04'ün Takılması
HC-SR04, son derece yanlış olan bir ultrasonik mesafe sensörüdür. Evet, bu şeyin kendi sorunları var, bu nedenle pahalı bir Ping sensörü satın almanız önerilir, ancak ucuzluk için (punto amaçlı) HC-SR04'ü kullanmıştım.
HC-SR04 ve arduino'nun bağlantıları aşağıdadır
trig9
yankı10
Aynı kodu şimdi yükleyin. Ve şimdi 'Otopilot' komutu dediğinizde robottan kaçan bir nesne haline gelecek.
Adım 8: Pil Paketi Hazırlama
İki Lityum İyon hücresini seri bağlayın ve işlem tamam!
Ona bir kağıt kaplama veya ne istersen sağlayabilirsin.
Not: Li-Ion piller, normal şarj cihazlarıyla şarj edilmemelidir, yalnızca belirli şarj cihazları kullanın.
Arduino'nun Vin'ine ve L293d'nin Vcc'sine bağlayın. (timsah klipleri ile)
9. Adım: Işık Ekleme
Robotunuza göz sağlamak o kadar zor olmayabilir ama yeni başlayanlar için LED'leri motora 220-1K dirençle bağlayın (renge bağlı olarak). Bu yüzden ileri gittiğinde LED'in yandığını bilin.
Adım 10: Teşekkürler
Okuduğunuz için teşekkürler. Bana oy verirseniz daha çok sevinirim. Ve eğer kendin için bir tane yaparsan bana haber ver. Mutlu Yapım!
Önerilen:
Konuşkan Otomasyon -- Arduino'dan Ses -- Ses Kontrollü Otomasyon -- HC - 05 Bluetooth Modülü: 9 Adım (Resimli)
Konuşkan Otomasyon || Arduino'dan Ses || Ses Kontrollü Otomasyon || HC - 05 Bluetooth Modülü:…………………………… Daha fazla video için lütfen YouTube kanalıma ABONE OLUN…. …. Bu videoda Konuşkan Otomasyon kurduk.. Mobilden sesli komut göndereceğiniz zaman ev cihazlarını açıp geri bildirim gönderecektir
Alexa Ses Tanıma ile Eski Dizüstü Bilgisayardan Yüzen Akıllı Sihirli Ayna: 6 Adım (Resimlerle)
Alexa Ses Tanıma ile Eski Dizüstü Bilgisayardan Yüzen Akıllı Sihirli Ayna: 'Kısaca Elektronik' kursuma buradan kaydolun: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Ayrıca benim sayfama göz atın Daha fazla proje ve elektronik eğitimi için youtube kanalı burada: https://www.youtube.com/channel/UCelOO
Android Uygulamasını AWS IOT ile Bağlama ve Ses Tanıma API'sini Anlama: 3 Adım
Android Uygulamasını AWS IOT ile Bağlama ve Ses Tanıma API'sini Anlama: Bu eğitim, kullanıcıya Android Uygulamasını AWS IOT sunucusuna nasıl bağlayacağını ve bir Kahve Makinesini kontrol eden ses tanıma API'sini nasıl anladığını öğretir.Uygulama, Kahve Makinesini Alexa aracılığıyla kontrol eder Ses Hizmeti, her Uygulamanın c
CS122A Ses Tanıma Müzik Çalar: 7 Adım
CS122A Ses Tanıma Müzik Çalar: Bu, Ses Tanıma Müzik Çalar'dır. Kaç şarkı adı ve sakladığınıza bağlı olarak 33 şarkıya kadar çalabilir
Ses Tanıma Özellikli Yönlendirme Robotu: 7 Adım (Resimli)
Ses Tanıma Özellikli Yönlendirme Robotu: Yönlendirme Robotu, üniversite yerleşkemizde çeşitli bölümlere gelen ziyaretçileri yönlendirmek için yaptığımız mobil bir robottur. Önceden tanımlanmış birkaç ifadeyi söylemesini ve giriş sesine göre ileri ve geri hareket etmesini sağladık. Üniversitemizde t