Mündəricat:

Səs Həssas Robot: 4 addım
Səs Həssas Robot: 4 addım

Video: Səs Həssas Robot: 4 addım

Video: Səs Həssas Robot: 4 addım
Video: Cinsi əlaqə zamanı qadının 4 nahiyəsinə toxunmaq olmaz (Xanımlar İzləməsin) 2024, Noyabr
Anonim
Səs Həssas Robot
Səs Həssas Robot

Bu dərslikdə səsə cavab verən robotun necə hazırlanacağını öyrənəcəksiniz, robot səsinizin həcminə cavab verəcək. LED matrisləri olan iki göz, əsas duyğular vasitəsilə səsinizin həcmini ifadə edir. Bu fikri oxumaqla düşündüm, buna görə oxumaq üçün əla bir robot olacaq, ancaq qışqıra, qışqıra və ya sadəcə danışa bilərsən. Təqdim olunan koda 12 duyğu daxildir, bu duyğular:

  1. Yuxulu
  2. Neytral
  3. Xoşbəxt, 1
  4. Xoşbəxt, 2
  5. Qaş-göz etmək
  6. Sevgi, ürəklər
  7. Xoşbəxt, 3
  8. Narahat, 1
  9. Narahat, 2
  10. Kədərli
  11. Qəzəbli
  12. Ölü

Səsiniz nə qədər yüksək olsa, gözlərdəki duyğular o qədər güclü olar.

Addım 1: Ehtiyac duyacağınız maddələrin siyahısı

1 Arduino Uno

1 Çörək lövhəsi

Kişi -kişi kabelləri

Kişi -qadın kabelləri

2 LED matris

1 mikrofon modulu

Bir çox Lego

Aşağıda əlaqəli olan Arduino proqramına və kitabxanalarına da ehtiyacınız olacaq.

*Hansı telin hara getdiyini bildiyiniz müddətcə telin rənginin heç bir əhəmiyyəti yoxdur. Problem olduğu kimi işləmədiyi zaman problemləri axtarmağın asan bir yoludur. Uzunluğun əslində heç bir əhəmiyyəti yoxdur, bu uzunluqlar sizin üçün asanlaşdırmaq üçündür.

Addım 2: Hardware Assambleyası

Avadanlıq Assambleyası
Avadanlıq Assambleyası

Əvvəlcə LED matrislərini quracağıq, bunun üçün aşağıdakı dərsdən istifadə etdim https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Yalnız iki göz istəsəniz, bu təlimatı bir dəfə edin.

Yuxarıdakı təlimatı izləmisinizsə, mikrofon modulunun bağlanması ilə başlaya bilərik. Bu iş üçün VCC -ni çörək lövhənizdəki +5V -ə, Arduino -da GND -dən GND -yə bağlamalısınız. Arduino Uno -da Uno və A0 -dan A0 -a qədər.

Bu addımları uğurla yerinə yetirdiyiniz zaman yuxarıda göstərilən şəkil ilə qarşılaşacaqsınız.

Addım 3: Kod

Bu layihə üçün istifadə etdiyim kod, digər insanların hazırladığı digər iki nümunə layihədən gəldi. Bu işi yerinə yetirmək üçün qoyduğum düzəlişlər və əlavələr var. Robotun daha sürətli və ya daha yavaş cavab verməsi üçün lazım olan səsi asanlıqla tənzimləyə bilərsiniz.

LedControlMS.h kitabxanasını https://github.com/shaai/Arduino_LED_matrix_sketch bu linkdən yükləməlisiniz. Kitabxananıza layihənizdə daxil edin və getməyiniz yaxşı olar.

Addım 4: Lego

İndi hər şey toplandıqda, yaradıcı tərəfinizin çılğınlaşmasına və robotunuz üçün hər cür görünüş yaratmasına icazə verə bilərsiniz. Kifayət qədər lego olduğundan əmin olun.

Tövsiyə: