Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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:
- Yuxulu
- Neytral
- Xoşbəxt, 1
- Xoşbəxt, 2
- Qaş-göz etmək
- Sevgi, ürəklər
- Xoşbəxt, 3
- Narahat, 1
- Narahat, 2
- Kədərli
- Qəzəbli
- Ö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ı
Ə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.