Sharmanka di Arduino

Publikasi ini adalah terjemahan dari instruksi saya yang diposting di instrables.com. Proyek memenangkan tempat pertama dalam kontes Arduino DIY 2020 dari Instructables





Halo! Artikel ini tentang bagaimana saya membuat hurdy-gurdy di Arduino.



Demo





Sedikit sejarah



Ide alat musik otomatis bukanlah hal baru. Orang selalu berusaha mengotomatiskan berbagai alat musik, termasuk piano.





XVIII . . .





. , , .



XIX- XX , . , .







— .



. Arduino , — . , - . Arduino . — .





. - . . , . . . , . — . , — . , .



, , . , .



, 40 . Octoliner. Octoliner — . TCRT5000 8 . I2C, Arduino.



, 40 (5x8) . , 88 . 40, .





Arduino. Arduino, . , Arudino MIDI-.





MIDI . MIDI- . , .



Arduino MIDI-. Arduino, USB HID-. MIDI- USB-, Arduino . USB MIDI , — Arduino USB- .



Arduino MKR ZERO. USB HID . , . I2C LCD 16x2 .





. . . , 3D- . , , 3D-, , .





  • Barrel piano BOM;
  • AD 3D model.


"" "". . M3 65, — . , .







, . . . . .



. . 1-2 , . . 6.







. .



. . , . . 6 . F626ZZ. .



. 2GT . 6 250 . - 3D-, . — GT2 20 6 B6.





, . 4 2 4 6.





, F625ZZ, 6 . .





, , . 4 , 3 2, 6. . 9833 050-060-58.







, . , .





, . TCRT5000 , .





— , , , .



, 8 , 8 . 80. 5 , 400. 5 . , 410 .



5,8. — 4,2 . .





, — . , , , , . , 10 . 10, . 105,8 . 20 — , 40 — , 80 — , 160 — .



MIDI . . , . " " () www.teaching-children-music.com.





  1. , , MIDI . : E, G A. E MIDI- 64, G 67, A 69.
  2. MIDI- . , 64, 67 69.
  3. . 2/4. , . , 40 (2*80 ). 4 , .
  4. . .
  5. . , , , . . , . , .




, . , 1. . .



  1. "Hedwig's Theme" Patrick Piesman.

    MIDI :

    41, 42, 43, 45, 48, 49, 50, 52

    54, 55, 56, 58, 59, 60, 61, 62

    63, 64, 65, 66, 67, 68, 69, 70

    71, 72, 73, 74, 75, 76, 77, 78

    79, 80, 81, 82, 83, 84, 85, 86
  2. "The Black Pearl" Klaus Badelt.

    MIDI :

    31, 33, 34, 36, 38, 40, 41, 43

    45, 46, 48, 50, 52, 53, 55, 57

    58, 59, 60, 61, 62, 63, 64, 65

    66, 67, 68, 69, 70, 71, 72, 73

    74, 76, 77, 79, 81, 82, 85, 86
  3. "The Entertainer" .

    MIDI :

    43, 44, 45, 47, 48, 50, 51, 52

    53, 54, 55, 56, 57, 58, 59, 60

    62, 63, 64, 65, 67, 69, 71, 72

    74, 76, 77, 78, 79, 81, 83, 84

    86, 87, 88


, CAD- 1, .



  • "Hedwig's Theme"
  • "The Black Pearl"
  • "The Entertainer"
  • "Hedwig's Theme"
  • "The Black Pearl"
  • "The Entertainer"
  • CAD


XOD



Arduino XOD. XOD , . , .



amperka/octoliner — . , , / I2C.



  • e/midi
  • e/usb-midi
  • e/serial-midi


XOD MIDI-. e/midi MIDI-. e/serial-midi/ e/usb-midi/ MIDI- USB- Arduino.



gabbapeople/barrel-organ/







. quickstart octoliner amperka/octoliner. I2C. , amperka/octoliner. set-brightness - 1. set-sensitivity - 0,9. DEV1, DEV2, DEV3, DEV4, DEV5. usb-midi-device MIDI, MIDI-. 1 . gate .



. MIDI . track-charger. text-lcd-i2c-16x2 , .



keyboard. , MIDI, .







keyboard , . .



octoliner-read-channels. . . >=0,7, ; , . octoliner-read-channels 40 CH0 CH7 40 .



MIDI . . . note-switcher MIDI- . , — 48_1, MIDI, . xor .



MIDI octave. "" 1 6. . octave MIDI . , MIDI 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71. , octave MIDI- USB-.







USB. , c Windows Synthesia. QjackCtl & Qsynth.




All Articles