İçindekiler:

Ses Duyarlı Robot: 4 Adım
Ses Duyarlı Robot: 4 Adım

Video: Ses Duyarlı Robot: 4 Adım

Video: Ses Duyarlı Robot: 4 Adım
Video: Beni ALLAH Yargılar, SEN Değil..! 2024, Temmuz
Anonim
Ses Duyarlı Robot
Ses Duyarlı Robot

Bu eğitimde, sese duyarlı bir robot yapmayı öğreneceksiniz, robot sesinizin düzeyine yanıt verecek. LED matrisleri olan iki göz, sesinizin yüksekliğini temel duygular aracılığıyla ifade eder. Bu fikri şarkı söylemeyi düşünerek buldum, bu yüzden şarkı söylemek için harika bir robot olacak, ancak aynı zamanda çığlık atabilir, bağırabilir veya sadece onunla konuşabilirsiniz. Sağlanan kodda yer alan 12 duygu vardır, bu duygular şunlardır:

  1. Uykulu
  2. Doğal
  3. mutlu, 1
  4. mutlu, 2
  5. göz kırpmak
  6. aşk, kalpler
  7. mutlu, 3
  8. sinirli, 1
  9. sinirli, 2
  10. Üzgün
  11. Sinirli
  12. Ölü

Sesiniz ne kadar yüksek olursa, gözlerdeki duygular o kadar yoğun olur.

Adım 1: İhtiyacınız Olan Öğelerin Listesi

1 Arduino Uno

1 ekmek tahtası

Erkekten erkeğe kablolar

Erkek dişi kablolar

2 LED matris

1 mikrofon modülü

bir sürü Lego

Ayrıca aşağıda bağlantısı verilen Arduino yazılımına ve kitaplıklarına da ihtiyacınız olacak.

*Hangi telin nereye gittiğini bildiğiniz sürece telin rengi önemli değildir. Olması gerektiği gibi çalışmadığında sorunları aramanın kolay bir yolu. Ayrıca uzunluk gerçekten önemli değil, bu uzunluklar sadece sizin için daha kolay hale getirmek için.

Adım 2: Donanım Montajı

Donanım Montajı
Donanım Montajı

Önce LED matrislerini ayarlayacağız, bunun için aşağıdaki öğreticiyi kullandım https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Yalnızca iki göz istiyorsanız, bu talimatı bir kez izleyin.

Yukarıdaki öğreticiyi izlediyseniz, mikrofon modülünü bağlamaya başlayabiliriz. Burada erkek-dişi kablolara ihtiyacınız olacak, bu işi yapmak için VCC'yi breadboard'unuzdaki +5V'ye, Arduino'nuzdaki GND'den GND'ye kablolamanız gerekir. Arduino Uno'nuzda Uno ve A0 ila A0.

Bu adımları başarıyla uyguladığınızda, yukarıda gösterilen görüntü ile karşılaşacaksınız.

Adım 3: Kod

Bu proje için kullandığım kod, diğer insanların yaptığı diğer iki örnek projeden geldi. Bu işi yapmak için yaptığım ayarlamalar ve ekstralar var. Robotun daha hızlı veya daha yavaş yanıt vermesi için gereken ses seviyesini kolayca ayarlayabilirsiniz.

github.com/shaai/Arduino_LED_matrix_sketch linkinden LedControlMS.h kütüphanesini indirmeniz gerekmektedir. Projenize kitaplığınıza ekleyin ve gitmeniz iyi olur.

Adım 4: Lego

Artık her şey bir araya geldiğine göre, yaratıcı yönünüzü çıldırtabilir ve robotunuz için her türlü görünümü yaratabilirsiniz. Yeterli legoya sahip olduğunuzdan emin olun.

Önerilen: