Interactive capacitive touch music table with embedded microcontrollers

  • PDF / 4,108,957 Bytes
  • 21 Pages / 439.37 x 666.142 pts Page_size
  • 89 Downloads / 217 Views

DOWNLOAD

REPORT


Interactive capacitive touch music table with embedded microcontrollers Bassam Shaer1   · Lesley Ray1 · Jacob McBee1 · Anthony Graham1 · Connor Watkins1 · Danita Lee Marcum1

© Springer Science+Business Media, LLC, part of Springer Nature 2020

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. Keywords  Arduino · Mega · PJRC · Teensy · Capacitive touch · I2C · NeoPixel · Microcontroller · Multiplexer · Adafruit · Interactive music table · Embedded system

1 Introduction The interactive music table (IMT) has metal studs that connect to the sensors on the Adafruit Capacitive Touch Circuit; this allows the user to interact with the table. The Arduino Mega microcontroller reads the combination of inputs on the table and commands the two Teensy 3.2 microcontrollers to output musical notes based on * Bassam Shaer [email protected] 1



Electrical and Computer Engineering Department, University of West Florida, Fort Walton Beach, FL, USA

13

Vol.:(0123456789)



B. Shaer et al.

Fig. 1  Hole punch music box

Fig. 2  GRIDI, Yuvi Gerstein

the combination of inputs. This concept was inspired by the hole punch music box [1] shown in Fig. 1, Yuvi Gerstein’s GRIDI [2, 3] shown in Fig. 2, and Nunoerin’s “Sparkle Table” [4] shown in Fig. 3. The IMT [5] will be a large display, to help users cooperate to create a melody, or beat, that they enjoy. The purpose of the IMT is to be “played” at gatherings such as coffee shops, parties, museums, and other such venues and will allow guests to enjoy their time creating music on the table. An IMT can be thought of as a table-size MIDI sequencer, where users determine the sounds they want played and where they want them played. A MIDI program

13

Interactive capacitive touch music table with embedded…

Fig. 3  Sparkle table, Nunoerin

functions by having a user input a block on a grid and depending on the location and length of the block, a diff