Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Interactive capacitive touch music table with embedded microcontrollers

  • 17 Accesses

Abstract

This paper presents the design and construction of an interactive display that lets users create and modify their own tunes through the use of capacitive touch sensors, multi-color light-emitting diodes, and multiple microcontrollers. This table, called an “interactive music table,” uses capacitive touch sensors on a twelve-by-sixteen matrix. Each of the twelve rows will represent one of twelve different sounds. The user will touch the sensor to activate or deactivate a sound. A “beat bar,” or “counter bar,” similar to the steel comb of a music box that is plucked by pins on a cylinder, will scan the table one column at a time to determine which lights are activated, thus “reading the score.” Using these data, the system determines which sounds to output to the speakers. The Arduino microcontroller as the “conductor” directs or “conducts” the two PJRC Teensy microcontrollers, or “Symphony,” each one controlling six of the twelve programmed sounds, based on the input “score” from the sensors. The Teensys are multi-channel devices, which allow multiple notes to be played simultaneously. The Teensys are connected to amplifier boards which output audio signals to the four built-in speakers.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

References

  1. 1.

    Make Your Own Music Box Kit from Kikkerland Design Inc. https://kikkerland.com/collections/music-box/products/make-your-own-music-box-kit/. Accessed 1 May 2018

  2. 2.

    Gerstein Y (2018) GRIDI midi sequencer created by Yuvi Gerstein. [online] GRIDI midi sequencer created by Yuvi Gerstein. https://www.gridi.info/. Accessed 1 May 2018

  3. 3.

    Gerstein Y (2018) Gridi|Yuval Gerstein. Yuval Gerstein. http://www.yuvalgerstein.com/gridi/. Accessed 1 May 2018

  4. 4.

    Ferreira N, Hayne E (2018) Nunoerin|NunoErin. [online] Nunoerin.com. http://nunoerin.com/about/. Accessed 1 May 2018

  5. 5.

    Shaer B, Ray L, McBee J, Graham A, Watkins C (2019) Interactive music table and embedded microcontrollers. In: The 17th International Conference on Embedded Systems, Cyber-Physical Systems, and Applications (ESCS’19))

  6. 6.

    Cthulhu MIDI Sequencer software by Xfer Records. https://xferrecords.com/products/cthulhu. Accessed 22 Sept 2019

  7. 7.

    Raspberry Pi 3 Model B+. Retrieved April 20, 2018 from https://www.raspberrypi.org/documentation/

  8. 8.

    Python. Retrieved April 20, 2018 from https://docs.python.org/2/

  9. 9.

    Arduino Mega, Tutorial, software, reference material and forums. https://www.arduino.cc/

  10. 10.

    Flowcharts created with yEd Graph Editor. https://www.yworks.com/products/yed

  11. 11.

    PJRC Electronics Projects Components Available Worldwide, Teensy 3.2 USB Board, Software and discussion forums https://www.pjrc.com/store/teensy32.html

  12. 12.

    PJRC Electronics Projects Components Tutorials, how to test and program using Teensyduino. https://www.pjrc.com/teensy/tutorial.html

  13. 13.

    Adafruit Products, datasheets, schematics, Arduino Code files (.h), tutorials at https://www.adafruit.com/

  14. 14.

    Audio Adapter Board for Teensy, used to amplify the Teensy 3.2 output to the speakers. https://www.adafruit.com/product/1780

  15. 15.

    Adafruit MPR121 12-Key Capacitive Touch Sensor Breakout Tutorial. Instruction for assembly of circuit card, set-up programming for testing and use of circuit card. Including a schematic for the circuit card. https://cdn-learn.adafruit.com/downloads/pdf/adafruit-mpr121-12-key-capacitive-touch-sensor-breakout-tutorial.pdf?timestamp=1578508051

  16. 16.

    Circuit Schematics created with Multisim, student edition. https://www.studica.com/us/en/National-Instruments-students-ni-labview-mydaq/multisim-student-edition/779897-35-14.html?ex_ref=google_feed

  17. 17.

    Rashid MH (2012) SPICE for power electronics and electric power. CRC Press, Boca Raton

  18. 18.

    Computer designed items, such as cca and speaker holders created in SolidWorks 3-D CAD. https://www.solidworks.com/solution/organization-type/academia

  19. 19.

    Alitove S-100-5 Power Supply LED Driver for WS2801 LED Strip. https://www.amazon.com/dp/B06XK2DDW4/ref=sspa_dk_detail_1?psc=1&pd_rd_i=B06XK2DDW4&pd_rd_w=rv5SH&pf_rd_p=45a72588-80f7-4414-9851-786f6c16d42b&pd_rd_wg=PeBMk&pf_rd_r=ZCES0PNDNZQ1DY3KNB2M&pd_rd_r=86a33504-82fa-4c18-a1a8-c1a9ff9f393b&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFWRjExTjVWVDNIVDUmZW5jcnlwdGVkSWQ9QTAwMTg0NzQySVZFSkpOSVYxTjUzJmVuY3J5cHRlZEFkSWQ9QTA4MjA3ODkyNkVGVE5KUEc1Mkk4JndpZGdldE5hbWU9c3BfZGV0YWlsJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==

  20. 20.

    Table 1 picture of Arduino Mega. https://store.arduino.cc/usa/

  21. 21.

    Table 1 picture of Teensy 3.2. https://www.pjrc.com/store/teensy32.html

  22. 22.

    Table 1 picture of MPR121 Capacitive Touch Sensors. https://www.adafruit.com/product/1982

  23. 23.

    Table 1 picture of Audio Adapter Board for Teensy. https://www.pjrc.com/store/teensy3_audio.html

  24. 24.

    Table 1 picture of Adafruit TCA9548A -channel I2C Expander (MUX). https://www.adafruit.com/product/2717

  25. 25.

    Table 1 picture of WS2801 LEDs. https://www.amazon.com/VISDOLL-Individually-Addressable-Digital-Non-waterproof/dp/B0192VUDNG/ref=asc_df_B0192VUDNG/?tag=bingshoppinga-20&linkCode=df0&hvadid=&hvpos=&hvnetw=o&hvrand=&hvpone=&hvptwo=&hvqmt=e&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=&hvtargid=pla-4583795260295361&psc=1

Download references

Author information

Correspondence to Bassam Shaer.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Shaer, B., Ray, L., McBee, J. et al. Interactive capacitive touch music table with embedded microcontrollers. J Supercomput (2020). https://doi.org/10.1007/s11227-020-03167-4

Download citation

Keywords

  • Arduino
  • Mega
  • PJRC
  • Teensy
  • Capacitive touch
  • I2C
  • NeoPixel
  • Microcontroller
  • Multiplexer
  • Adafruit
  • Interactive music table
  • Embedded system