İçindekiler:
- Adım 1: Başlayın
- Adım 2: Bağlayın
- 3. Adım: ESP12F'yi Kodlayın
- Adım 4: IFTTT ve AdafruitIO'yu kurun
- Adım 5: Toplama
Video: Ses Kontrollü Robot Raptor: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu talimat, kontrol verilerini bir AdafruitIO kanalına geçirmek için cep telefonunda ve tabletlerde bulunan Google asistanı IFTTT ses tanımanın nasıl kullanılacağını gösterir. Bu kontrol daha sonra Arduino tabanlı bir ESP12F modülü tarafından WiFi üzerinden alınır ve basit bir rutinde sol ayağı, sağ ayağı, kafa döndürmeyi ve vücut eğimini kontrol eden 4 H-köprü FET'i kontrol eder. Daha eski bir Wowwee Roboraptor'un parçaları, gövde ve motorlar için kullanılır.
Adım 1: Başlayın
İlk olarak, kasayı ayırmaya ve kontrol etmek istediğimiz motorları hangi kabloların kontrol ettiğini doğrulamaya başlayın. Her motorun 2 pinli bir konektörü vardır. Bu motorlar, yalnızca iki pim üzerindeki pozitif ve topraklama ile çalıştırılmaz, ancak tam motor çalıştırması için pozitiften negatife ve negatiften pozitife doğru çalıştırılır. Bir zemin referansına basitçe pozitif uygulamaya başladım ve bu, örneğin, sadece ayağı ileriye doğru hareket ettirecek ve tam bir ileri ve geri hareketi önleyecektir.
Motor bağlantısını tanımak için biraz zaman ayırın. Kontrolü bulduğum 5 motor var: sol ayak, sağ ayak, kuyruk, kafa döndürme ve vücut eğimi. Bunlar, yırtıcı kuşun arkasındaki devre kartında belirtilmiştir.
Adım 2: Bağlayın
Solda kullanılan ESP12F modülü. Bir programlama taşıyıcısında, ancak programlamak/hata ayıklamak için kullanmak istediğiniz her şey çalışmalıdır. H-köprüleri ile paylaşılması için toprağa ihtiyacı vardır, ancak bunun dışındaki diğer teller kodda gösterildiği gibi H-köprülerini kontrol etmek için 8 teldir.
4 H köprüsü, 4 motoru (sol/sağ/baş/eğim) kontrol etmek için beyaz devre tahtası üzerindedir. TA8080K'yı https://www.knjn.com/datasheets/ta8080k.pdf adresindeki veri sayfasıyla birlikte kullandım, ancak diğer karşılaştırılabilirler de çalışmalıdır. Basit bir N-FET ile başlamıştım ama ayakların tam adım atmadığını ve bu da yürüme kontrolünü engellediğini fark ettim. Her H köprüsünün ESP12F, Vcc, gnd'den iki kontrol girişi ve iki motor çıkışı vardır.
Vcc motoru, motorlara 8V sağlayan iki seri iki paralel Lityum-iyon 18650 hücredir. Teknik olarak 3.3V ESP12F spesifikasyonunu aşan ESP12F'ye 4V'ye dokunuyorum. Ayrıca gürültüyü azaltmak için motor Vcc'de 22 uF'lik bir kapağa sahip olun. (Muhtemelen burada daha iyi güvenilirlik için yapılabilecek birçok şey var!)
3. Adım: ESP12F'yi Kodlayın
ESP12F, WiFi enstrümantasyonu için harika bir düşük maliyetli araçtır. Ekli dosya, motorları kontrol etmek için kullanılan GPIO'ları ve bunların AdafruitIO kontrol kanalına nasıl arayüz oluşturduğunu gösterir.
Lütfen sorunları takip ederken iyi hata ayıklama uygulamalarını unutmayın. Hata ayıklama ifadeleri vardır, bu nedenle çoğu sizin için çalışana kadar bir terminal çıktısına sahip olmak isteyebilirsiniz.
Adım 4: IFTTT ve AdafruitIO'yu kurun
Tamam, şimdi hepsini birbirine bağlayacak bir ağ büyüsü!
İlk önce AdafruitIO kanalınızı kurun. io.adafruit.com'da AIO anahtarını bulmanızı sağlayacak yeni bir besleme oluşturun. Bu, izlenecek kanalı arduino kodunuzda tanımlar ve arduino kodunuza eklenmesi gerekir.
ifttt.com'a gidin ve gerekirse bir hesap oluşturun ve yeni bir uygulama başlatın. "İleri hareket" kontrolüne odaklanacağız, ancak "kafa döndürme" ve "robot arka" benzer. Gösterilen yapılandırma ekranına ulaşmak için, "bu"nun google asistan tarafından tetiklendiğini ve "o"nun AdafruitIO'ya veri gönderdiğini belirtmeniz gerekir. Önceki bölümde belirttiğiniz AIO beslemesini belirtin. Kaydedilecek son veriler alanında, bunun anlamı metin dizesi ve sayı alanının adafruit beslemesine geçirileceğidir.
Adım 5: Toplama
ESP12F'nin diğer IO'larda kısıtlamaları olduğu için kuyruk dışarıda bırakıldı. Hoparlör, anahtarlar ve mikrofon üzerinde daha fazla bilgisayar korsanlığı yapılabilir, ancak bu daha fazla zaman gerektirecektir.
Umarım bu size genel bir temel robotu ses kontrolü ve bunun ötesinde seçeneklerle yeniden tasarlama fikri verir.
Önerilen:
V3 Modülünü Kullanan Ses Kontrollü Robot: 6 Adım
V3 Modülü Kullanan Ses Kontrollü Robot: Bu robotu herkes kolaylıkla yapabilir, verdiğim işlemi takip etmeniz yeterli. uzaktan ve diğer sesle
BLUETOOTH ÜZERİNDEN SES KONTROLLÜ ROBOT: 3 Adım
BLUETOOTH ÜZERİNDEN SES KONTROLLÜ ROBOT: Bu robot telefonumuz tarafından kontrol edilir.Uygulama için bağlantı: https://play.google.com/store/apps/details?id=com….Bu robot bizim sesimiz tarafından kontrol edilir ve ayrıca butonlarla da kontrol edilebilir.Bu robot sadece demo amaçlıdır.Takip et
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
Ses Kontrollü Robot El: 8 Adım (Resimli)
Ses Kontrollü Robot El: a.articles {font-size: 110.0%; yazı tipi ağırlığı: kalın; yazı tipi stili: italik; metin-dekorasyon: yok; background-color: red;} a.articles:hover {background-color: black;} Bu talimat, aşağıdakileri kullanarak ses kontrollü bir robotik elin nasıl oluşturulacağını açıklar
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: Ses kontrollü bir robot, belirtilen komutu ses şeklinde alır. Ses modülü veya Bluetooth modülü aracılığıyla verilen komut ne olursa olsun, mevcut denetleyici tarafından kodu çözülür ve dolayısıyla verilen komut yürütülür. İşte bu projede ben