Akhil Joseph

Akhil

Final Project

Generic placeholder image
Akhil Joseph

Fab Accadamy 2019

January 20, 2019

Final Project

Make a Flute play music like a Flutist

What is flute??
×

Indian flute is a cylindrical wooden instrument played which has holes and can be played with the help of blow and fingers. As it is the instrument of Lord Krishna, it has religious importance too. when played correctly the sound Produced is melodious and liked by everyone.s

The “flute family” is the oldest Instrumental family in the woodwind category.

A flute in The Renaissance period sas a simple cylindrical wooden tube with a few finger holes and an embouchure hole.

Throughout the course of time, the structure and design of the instrument gradually changed and became more better.

I wanted to learn Engineering with my love of Music and love towards flute I decided to mix them and make a machine which will play flute automatically. my basic idea is to use Motors instead of fingers and a blower instead of blowing with mouth. This instrument can make a change and replace one person in the band and we would be able to play flute without learning how to play a flute.

  • What task completed?

    Flute basic operations completed. It can produce notes.Flute fingering mechanism works fine

  • what tasks remain?

    The blower nozzile have very low pressur, so the last holes cant produce sound upto the mark

  • what has works?

    • Fingering mechanism works
    • Blower works
    • Servos works fine

  • What hasn't work?

    Last holes can't produce enough sound

  • What questions need to resolved

    need to study some airodyanamics, to learn how to make flow smoother and reduce back pressure.

  • what have learned?

    I learned 3D-modeling, and some aire flow relations

CAD Design

1. Flute stand

×

I 3D printed the model and it was fitting corectly with the flute.

Download Inventor files Download STL file

2. Servo Stand

I made one stand for servo by 3D-printing, which was not much strong to hold the servo. The servo got fixed in that stand but it didn't balance properly on the movement of servo motor. so I designed a new one. At this time i think, LASER CUTTING is a better option, because 3D-printing is time consuming task. so i design a new one for my SG90 servos.

×

Download Inventor file Download DXF files

i lasercut this and fix servos in it

×

3. Fingers

Fingers for the holes of flute. I made fingers using silikka rubber. By molding and casting. This by drow a square in coral draw, and cut it in LASER. please reffer my computer controled cutting week to know more about laser cutting i paste it on another acrilic sheet. Then i cast it in silicon rubber. please reffer my moulding and casting week to learn how to make mold using silicon.

Then take some resin with proper ratio and mix it then poure it in mold, please refer my moulding and castig week t learn more about it.

After curing time we got fllowing moulds

×

Fixing fingers on the flute

This idea is made my my frent akhil g babu.He take a tape and fix this in flute. this is a nice idea. this also helps the servo mechanism easy. my plan is to build and 3D-print a mechanism for this. But he made my work more easyer.

Heuse 3m tape and copper wire to make the movement Mechanism

Finaly he attach this to servo, so when servo works, it will open and close holes

Finaly he attach this to servo, so when servo works, it will open and close holes

4. Blower

Blower for the flute. This blower can be used for your flute, if not approprialte you can make the nozzel according to your flute length. Cut the upper part and make a nozzel according to your flute.

This is the most complex part for me, This is difficult because the im very new to aero dyanamics, so the problem is that the flute will only produce sound when the flow and angle of incidence is correct.

×

Download Inventor files Download STL file

Electronics Mother board

Heare i use board which i designed in week 12 Output devices. Which have 6 Servo compactable connectors, FTDI connector, OLED compatable onnector and one LED on 13th digital pin. Full details and schematics aviialable in week 12 assignment page.

×

4. Embedded Programming

I used Arduino to program my board. Because of an Embedded JOB background, this is a easy task for me. Heare i dont know nothing about music. so i can only produce sounds, sa,ri,ga,ma,pa,ni i just write a program to open and clse cach holes. i use Servo.h Library.

    #include <Servo.h>
    Servo s1, s2, s3, s4, s5, s6;  int pos = 0;
    void setup() {
      s1.attach(3);
      s2.attach(5);
      s3.attach(6);
      s4.attach(9);
      s5.attach(10);
      s6.attach(11);
    }
    void loop() {
      for (pos = 0; pos <= 120; pos += 30) {
        s1.write(pos);
        delay(50);
      }
      for (pos = 0; pos <= 120; pos += 30) {
        s2.write(pos);
        delay(50);
      }
      for (pos = 0; pos <= 120; pos += 30) {
        s3.write(pos);
        delay(50);
      }
      for (pos = 0; pos <= 120; pos += 30) {
        s4.write(pos);
        delay(50);
      }
      for (pos = 0; pos <= 120; pos += 30) {
        s5.write(pos);
        delay(50);
      }
      for (pos = 0; pos <= 120; pos += 30) {
        s6.write(pos);
        delay(50);
      }
      for (pos = 120; pos >= 0; pos -= 30) {
        s3.write(pos);
        delay(50);
      }
    
      for (pos = 120; pos >= 0; pos -= 30) {
        s2.write(pos);
        delay(50);
      }
      for (pos = 120; pos >= 0; pos -= 30) {
        s3.write(pos);
        delay(50);
      }
      for (pos = 120; pos >= 0; pos -= 30) {
        s4.write(pos);
        delay(50);
      }
      for (pos = 120; pos >= 0; pos -= 30) {
        s5.write(pos);
        delay(50);
      }
      for (pos = 120; pos >= 0; pos -= 30) {
        s6.write(pos);
        delay(50);
      }
    }
    
    
    

Testing

Bill of materials

Name Description Quantity Price
Servo Motor Used in place of fingers 6 Rs.720
BLDC Motor Used to rotate blower for blow air into the flute 1 Rs.585
3LASER CUT Flute Stand Pressfitting for holding the flute 3 Rs.120
3D Printed Servo Stand To hold the servo 6 Rs.240
Laser cut base Base of the flute 2 Rs.160
Flute 6 hole PVC 1 Rs.350
Nut and Bolts Fixing all the components in the Base 1 Rs.350
Total Rs. 2525

Presentation brochure Presentation video

Generic placeholder image
NEXT WEEK

project management

January 20, 2019