Мазмұны:
- 1 -қадам: Бұл жобада қолданылатын заттар
- 2 -қадам: Әңгіме
- 3 -қадам: аппараттық қосылым
- 4 -қадам: бағдарламалық қамтамасыз ету
- 5 -қадам: операция
Бейне: Жапырақты фортепиано: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Біз сенсорды пайдаланып фортепиано жасадық, сонымен қатар фортепиано пернелерінің жапырақтары.
1 -қадам: Бұл жобада қолданылатын заттар
Аппараттық компоненттер
- Seeeduino V4.2
- Негізгі қалқан V2
- Grove - 12 кілт сыйымдылығы I2C сенсорлы сенсор V2 (MPR121)
- Grove - MP3 v2.0
Бағдарламалық жасақтама және онлайн қызметтері
Arduino IDE
2 -қадам: Әңгіме
Сенсор сенсоры электрод сыйымдылығы туралы мәліметтердің өзгеруіне негізделген сенсорлық/босату күйін анықтайды, сондықтан біз оны фортепиано пернесі ретінде ұнайтын кез келген өткізгіш затпен фортепиано жасау үшін пайдалана аламыз.
3 -қадам: аппараттық қосылым
1 -қадам: mp3 файлдарын SD картасының бір бөлігіне көшіріңіз, қалталарды тиісті құралдың индекстерімен бірдей атаңыз және mp3 сенсорлы сенсорлық каналдың индекстерімен бірдей mp3 файлдарын атаңыз.
2 -қадам: SD картасын MP3 Grove -ге қосыңыз, MP3 Grove мен сенсорлы сенсорды D2 портына және Base Shield -дегі I2C портына қосыңыз, крокодил клиптері арқылы сенсорлық арналарға өткізгіш заттарды қосыңыз.
3 -қадам: Негізгі қалқаны Seeeduino -ге қосыңыз, содан кейін Seeeduino -ны компьютерге USB кабелі арқылы қосыңыз.
4 -қадам: бағдарламалық қамтамасыз ету
Touch Sensor Grove кітапханасын мына URL мекенжайынан табуға болады:
wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/
MP3 Grove кітапханасын Seeed Wiki -ден табуға болады немесе MP3.h -ті жоба қалтасына қосуға болады.
Seeeduino цифрлық PIN 2 және 3 бағдарламалық жасақтамасы ретінде MP3 Grove бағдарламасын KT403A деректер кестесіндегі протолды қолдану арқылы басқарады. MP3 Grove және Touch Sensor инициализацияланғаннан кейін Touch Sensor сезімталдығы мен MP3 Grove дыбыс деңгейін орнатыңыз.
Цикл () әдісі сенсорға сенсор тигенін немесе тигізілмейтінін тексеруді жалғастырады, егер ол тиіп кетсе, сәйкес mp3 файлды ағымдағы құралдар қалтасында ойнатады. Ағымдағы жазбаны аппараттық серия арқылы енгізу құралының индексі бойынша өзгертуге болады.
Ұсынылған:
Arduino Piezo Buzzer фортепиано: 5 қадам
Arduino Piezo Buzzer фортепиано: Мұнда біз пьезо -дыбыстық сигналды динамик ретінде қолданатын Arduino фортепианосын жасаймыз. Бұл жоба оңай масштабталатын және сізге байланысты азды -көпті жазбалармен жұмыс жасай алады! Біз оны қарапайымдылық үшін тек төрт түймемен/кілтпен саламыз. Бұл қызықты әрі жеңіл жоба
Қарапайым Arduino фортепиано: 8 қадам
Қарапайым Arduino фортепиано: Бүгін біз бір октавалық Arduino фортепианосын жасаймыз, бұл басқа жобалар үшін тамаша бастау бола алады. Бұл жоба орта мектеп деңгейінде Arduino -ның негізгі компоненттері мен бағдарламалауды енгізеді. Код алдын ала дайындалған адамдар болса да
Қолмен және 7 алдын ала орнатылған әндермен Arduino фортепиано: 7 қадам
Қолмен және 7 алдын ала орнатылған әндермен Arduino фортепиано: LCD дисплейі бар Arduino фортепиано пернетақтасында 2 режим бар. Қол режимі & Алдын ала орнатылған режим. Алдын ала орнатылған 7 әнге ауысу үшін мен қарапайым 7 пернелі фортепиано үшін 7 түймені және Орнату режимі үшін 1 түймені қолдандым. Алдын ала орнатылған әндер: орнату режимі түймесін басыңыз
TinkerCad -те Arduino көмегімен фортепиано дыбыстары: 4 қадам
TinkerCad -те Arduino қолданатын фортепиано дыбыстары: Бұл оқулықта сіз Arduino -мен дыбыстық сигналды (немесе пьезо -динамикті) қалай қолдануды үйренесіз. Дабыл құрылғыларында, компьютерлерде, таймерлерде және тінтуірдің батырмасын басу сияқты пайдаланушының енгізуін растауда дыбыстық сигналдарды табуға болады, сонымен қатар тонды () және
Қарапайым робот-ит (фортепиано пернелерінен, ойыншық мылтықтан және тышқаннан жасалған): 20 қадам (суреттермен)
Қарапайым робот-ит (фортепиано пернелерінен, ойыншық мылтықтан және тышқаннан жасалған): О, Әзірбайжан! От елі, үлкен қонақжайлылық, мейірімді адамдар мен әдемі әйелдер (… кешіріңіз, әйел! Әрине, менің сізге ғана көзім бар, менің әдемі бала ана ана өрдебұрын!). Бірақ шынымды айтсам, бұл өндіруші үшін өте қиын жер, әсіресе егер сіз