Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu darslikda siz ovozga sezgir robotni yasashni o'rganasiz, robot sizning ovozingizning balandligiga javob beradi. LED matritsasi bo'lgan ikkita ko'z sizning ovozingizning hajmini asosiy his -tuyg'ular orqali ifodalaydi. Men bu g'oyani qo'shiq aytishni o'ylab topganman, shuning uchun u kuylash uchun ajoyib robot bo'ladi, lekin siz qichqirishingiz, baqirishingiz yoki shunchaki gaplashishingiz mumkin. Taqdim etilgan kodga 12 ta his -tuyg'ular kiritilgan, bular:
- Uyqusiz
- Neytral
- Baxtli, 1
- Baxtli, 2
- Ko'z qisish
- Sevgi, qalblar
- Baxtli, 3
- Xafa bo'lgan, 1
- Xafa bo'lgan, 2
- Afsus
- Badjahl
- O'lik
Sizning ovozingiz qanchalik baland bo'lsa, ko'zlardagi his -tuyg'ular shunchalik kuchli bo'ladi.
1 -qadam: Sizga kerak bo'lgan narsalar ro'yxati
1 Arduino Uno
1 Non paneli
Erkak va erkak kabellari
Erkak va ayol kabellari
2 LED matritsa
1 ta mikrofon moduli
Lego juda ko'p
Sizga Arduino dasturiy ta'minoti va quyida bog'langan kutubxonalar kerak bo'ladi.
*Qaysi sim qaerga ketishini bilsangiz, simning rangi muhim emas. Bu kutilganidek ishlamasa, muammolarni qidirishning oddiy usuli. Bundan tashqari, uzunlik muhim emas, bu uzunliklar sizga oson bo'lishi uchun.
2 -qadam: Uskuna yig'ish
Biz birinchi navbatda LED matritsalarini o'rnatamiz, buning uchun men quyidagi qo'llanmani ishlatdim https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Agar siz faqat ikkita ko'zni xohlasangiz, ushbu ko'rsatmaga bir marta amal qiling.
Agar siz yuqoridagi ko'rsatmaga amal qilgan bo'lsangiz, biz mikrofon modulini ulashdan boshlashimiz mumkin, bu erda sizga erkak va ayol kabellari kerak bo'ladi, bu ishni bajarish uchun siz VCC -ni non panelidagi +5V ga, Arduino -dagi GND -ga GND -ga ulashingiz kerak. Arduino Uno -da Uno va A0 dan A0gacha.
Agar siz ushbu qadamlarni muvaffaqiyatli bajargan bo'lsangiz, siz yuqorida ko'rsatilgan rasmga ega bo'lasiz.
3 -qadam: Kod
Men ushbu loyiha uchun ishlatgan kod boshqa odamlar yaratgan ikkita misol loyihasidan olingan. Bu ishni bajarish uchun men kiritgan o'zgartirishlar va qo'shimchalar bor. Siz robotning tez yoki sekin javob berishini ta'minlash uchun kerakli ovoz balandligini sozlashingiz mumkin.
Siz LedControlMS.h kutubxonasini https://github.com/shaai/Arduino_LED_matrix_sketch havolasidan yuklab olishingiz kerak. Uni kutubxonangizga loyihangizga qo'shing va siz borishingiz yaxshi bo'ladi.
4 -qadam: Lego
Endi hamma narsa yig'ilgandan so'ng, siz ijodiy tomoningizni ochib yuborishingiz va robotingiz uchun har xil ko'rinishlarni yaratishingiz mumkin. Lego etarli ekanligiga ishonch hosil qiling.