Мазмұны:

Музыкалық аспапты Arduino көмегімен жасаңыз және Үлкен шертіңіз: 9 қадам
Музыкалық аспапты Arduino көмегімен жасаңыз және Үлкен шертіңіз: 9 қадам

Бейне: Музыкалық аспапты Arduino көмегімен жасаңыз және Үлкен шертіңіз: 9 қадам

Бейне: Музыкалық аспапты Arduino көмегімен жасаңыз және Үлкен шертіңіз: 9 қадам
Бейне: "Аспапты дауысынан таны" ойыны 2024, Қараша
Anonim
Image
Image

Өзіңіздің ішкі энергияңыз бен тербелістеріңізді тыңдаңыз. Жоба қол толқындарын музыкаға айналдыратын электронды аспапты қалай жасау керектігін сипаттайды.

Arduino Flick тақтасының 3D қимылының үстінде қолмен тербелуді музыкалық ноталарға айналдыру үшін бағдарламаланған, содан кейін GPIO пинінде дыбыс шығаратын музыканы синтездейді.

Жабдықтар

  • Pi Supply Flick Large
  • Pi Supply Flick үлкен корпусы
  • Arduino UNO
  • Резистор 4,75км
  • Конденсатор 10 нФ
  • RCA ұясы/штепсельдік кабель
  • USB типі А - В типті кабель

1 -қадам: схемалық

Flick Large -ды Arduino -ға қосыңыз
Flick Large -ды Arduino -ға қосыңыз

2 -қадам: Flick Large -ды Arduino -ға қосыңыз

Үлкен тақтаны қаптамаға салыңыз және схемаға сәйкес Arduino -ға қосылыңыз. Flick Large тақтасы ер/әйел таспалы прото-кабельмен жеткізіледі, бірақ бұл кабель Arduino Uno-мен пайдалану үшін тым ұзын. Шешімнің бірі - шамадан тыс ұзындығын шамамен 100 мм -ге дейін қысқарту, қайта жалғау және жоғарыдағы суреттегідей оқшаулау. Басқа шешім-қысқа ленталы протокабельге тапсырыс беру.

  • VCC -> Ard pin 10 Flick LED2 -> Ard pin 8
  • Жыпылықтайтын LED1 -> Ard pin 9
  • GND -> Ard pin GND түймесін басыңыз
  • TS -> Ard pin 12 түймесін басыңыз
  • Қалпына келтіру -> Ard pin 13 басыңыз
  • FLICK SCL -> Ard I2C SCL
  • SDA -> Ard I2C SDA түймесін басыңыз

3-қадам: Аудио шығыс кабелі мен төмен өткізу сүзгісін Arduino-ға қосыңыз

Аудио шығыс кабелі мен төмен өткізу сүзгісін Arduino-ға қосыңыз
Аудио шығыс кабелі мен төмен өткізу сүзгісін Arduino-ға қосыңыз

RCA ерлер/әйелдер кабелін тізімнен пайдаланыңыз және екі моно кабельге бөліңіз (тек біреуі қажет). Коннекторды бір жақтан кесіңіз, еркек немесе әйел, динамиктің енгізуіне сәйкес келеді. Кабельдің ұшынан оқшаулауды алып тастаңыз және схемаға сәйкес тізімнен 4,75 Км резисторы мен 10nF конденсаторы бар сымдарды қосыңыз.

  • Ard аудио шығысы + түйреуіш 11 -> Кабельдің ішкі өткізгіші (4.75K резисторы арқылы)
  • Ard аудио шығысы - түйреуіш 3 -> Кабельдің сыртқы өткізгіші

4 -қадам: белсенді динамикті Arduino дыбыс шығысына қосыңыз

Белсенді динамикті Arduino дыбыс шығысына қосыңыз
Белсенді динамикті Arduino дыбыс шығысына қосыңыз

Белсенді динамикті Arduino дыбыс шығысына қосыңыз. Егер динамиктің кіріс коннекторы RCA -мен үйлесімді болмаса, RCA адаптер кабелін қолданыңыз. Бұл жобада Arduino -ның белсенді динамигінің орнына дыбыс зорайтқышты басқаратын дыбыс күшейткіші қосылған, бірақ сіз ДК динамиктерін де пайдалана аласыз.

5 -қадам: USB Type A/B кабелі арқылы Arduino -ны компьютерге қосыңыз

6 -қадам: Arduino IDE орнатыңыз

Arduino IDE бағдарламасын компьютерге немесе ноутбукке жүктеңіз және орнатыңыз.

7 -қадам: Synth кітапханасын орнатыңыз

Github -тан zz dzlonline/the_synth ретінде жүктеңіз. Arduino IDE бағдарламасын ашыңыз, мәзір-> Эскиз-> Кітапхананы қосу-> ZIP кітапханасын қосу тармағына өтіңіз. Жүктелген.zip файлына өтіңіз және ашыңыз. Arduino IDE жабыңыз.

8-қадам: Flick-music бағдарламасын орнатыңыз

Қосылған flick_music.zip.txt файлын компьютерге жүктеңіз, атын flick_music.zip деп өзгертіңіз және ашыңыз. Arduino IDE ашыңыз, мәзір-> Файл-> Ашу тармағына өтіңіз және flick_music каталогында flick_music.ino-ге өтіңіз және ашуды басыңыз. Кодты жүктеу үшін көрсеткі белгішесін басыңыз.

9 -қадам: Ойнаңыз

Міне, енді сіз қолыңызды Flick тақтасынан жоғары көтере аласыз, егер бәрі дұрыс болса, музыка ойнатылады. Сіз октаваны Flick тақтасының шетіндегі солға немесе оңға электродты түрту арқылы өзгертуге болады.

twitter.com/lanmiLab

hackster.io/lanmiLab

Ұсынылған: