Gathering Pertinent Information - O-Division-2018-2019/Team-4 GitHub Wiki
Need statement:
For an upcoming event in KLE TECH there is need for robot which can play musical instruments to entertain audience.
Introduction
A robotic musical instrument is a sound-making device that automatically creates music with the use of mechanical parts, such as motors, solenoids and gears.Innovators in academic, entertainment and art circles have been designing musical robots for decades using algorithms and design schemes that are useful to the computer music society. This paper charts a history and evolution of robotic musical instruments and postulates future directions of the growing community’s collective research. The Player Piano is one the first examples of an automatic mechanically played musical instrument, powered by foot pedals or a hand-crank. Compositions are punched into paper and read by the piano, automatically operating the hammers to create chords, melodies and harmonies.
Benefits of Robot Musician:
- Accuracy
- Entertainment
- Consistency
- Productivity
Sources for information are:
Existing solutions
Trons are a “New Zealand garage robot band.” Listening to them ,they have a really unique, light sound that in my mind somehow fits in with their strangely shaped heads and geographic location. It’s a simpler band than some of the acts listed here, but really enjoyable to watch and hear.
Z-Machines We’ve showcased a small act, and even two bands that had a robo-split, so naturally there needed to be a band that both sells-out and has a serious obsession with alcohol. Z-Machines fulfills both roles, as their main purpose seems to be to sell Zima beverages (literally telling the audience to “Put your Zima up!”). Behind the rock ‘n roll lifestyle, however, is some very advanced technology, including the ability to change their playing style based on audience interaction.
Robotic Drum Kit Although a drum kit couldn’t be considered a full band, each drum or other percussion instrument here functions somewhat separately. As shown in the video, it’s able to pound out nice rhythm with everything playing together.
Troy Rogers: Music The robots listen to the audio signal from the drums in real time, deriving pitch (which leads to interesting output given the noisiness of drums and cymbals), rhythmic, and timbral patterns. Steve also hears and responds to the robots, and the robots hear each other, giving rise to some beautifully chaotic feedback and noise in the control signal pathways, pushing the human-robot system into rock overdrive.
Human Controlled Robot Orchestra Musicians play their instruments, but the robotic elements are controlled by humans. The musical results are quite good, with a distinct Indian influence.
The Gameratron : this robot uses “MIDI sequences [to] control 117 robotic striking mechanisms that produce intricately woven and rhythmic sound.” It certainly has a unique sound, and looks quite good as well!
A whimsical collaboration of several devices powered Intel Atom processors revealing how Intel Architecture can be used for real-time capability as it applies in the industrial environment.
Robot mouth's makes a blow, also, the creators needed to synchronize the movements of the fingers with the blow in order to achieve the tune, as you can see it is a real trumpet not a sound recorded...
Components,subcomponents needed for design:
• DC motor • Ardunio • Battery (for storage) • 360 rotation servo motor • Micro-Speaker
Working Principle
DC motor: Working principle of a DC motor. A motor is an electrical machine which converts electrical energy into mechanical energy. The principle of working of a DC motor is that "whenever a current carrying conductor is placed in a magnetic field, it experiences a mechanical force".
Ardunio: The Arduino Uno board is a microcontroller based on the ATmega328. It has 14 digital input/output pins in which 6 can be used as PWM outputs, a 16 MHz ceramic resonator, an ICSP header, a USB connection, 6 analog inputs, a power jack, and a reset button. This contains all the required support needed for a microcontroller.
Servo motor: A servo motor is an electrical device which can push or rotate an object with high precision. If you want to rotate an object at some specific angles or distance, then you use a servo motor. It is just made up of the simple motor which runs through servo mechanism. If the motor is used is DC powered then it is called DC servo motor, and if it is AC powered motor then it is called AC servo motor. We can get a very high torque servo motor in small and lightweight packages. Due to these features, they are being used in many applications like a toy car
Battery: A battery is a device, which consists of various voltaic cells. Each voltaic cell consists of two half cells connected in series by a conductive electrolyte holding anions and cations. One half-cell includes electrolyte and the electrode to which anions move, i.e. the anode or negative electrode; the other half-cell includes electrolyte and the electrode to which cations move, i.e. the cathode or positive electrode.
sl.no | components/parts used | Mechanisms and working principals identified | Links |
---|---|---|---|
1 | Arduino Wi-Fi adapter(Electronic) | Arduino:-The Arduino board is a microcontroller Wi-Fi - Adapter: Wi-Fi is a high-speed internet connection and network connection without the use of any cables or wires. | https://youtu.be/UoBUXOOdLXY |
Motors, Chassis(Mechanical) | Motor: Working principle of a DC motor. A motor is an electrical machine which converts electrical energy into mechanical energy Chassis: The outer structural framework of a piece of audio, radio, or computer equipment | ||
2 | IR-sensor(ELectronic) | An infrared sensor is an electronic device, that emits in order to sense some aspects of the surroundings | https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.farnell.com/datasheets/1682209.pdf&ved=2ahUKEwjX05my9abgAhUPX30KHbdtAvAQFjAAegQIBBAB&usg=AOvVaw2hpzYjytzW3E48klQUKjqJ |
Servomotor(Mechanical) | A servo motor is an electrical device which can push or rotate an object with great precision | ||
3 | Circuit Board(Electronic) | The working principle of the circuit board is: the base plate insulating material is separated from the conductive copper foil surface layer. | https://youtu.be/MbV2F-_lo9c |
4 | 180 rotation micro servo's | Servo motor is controlled by PWM (Pulse with Modulation) which is provided by the control wires |
Cost estimation box
Sl.no | Component | quantity | price(in rupees) |
---|---|---|---|
1 | Aurdino mega+Cable | 1 | 930 |
2 | 60 rpm gear DC box | 1 | 170 |
3 | POT 10K | 1 | 8 |
4 | Bread board 440pts | 1 | 90 |
5 | Wire stripper | 1 | 55 |
6 | 1/22 Wire packet | 1 | 35 |
7 | LED 5mm | 10 | 20 |
8 | SG-90 Servo | 1 | 170 |
9 | 5V stepper Motor+ULN2003 Driver | 1 | 250 |
10 | Jumper Wire | 20 | 60 |
11 | 12V 2A Adapter | 1 | 200 |
12 | 7805 IC | 1 | 15 |
13 | All in one resistor box 1/4w | 1 | 35 |
14 | Bluetooth module | 1 | 250 |
Total=Rs 2288