RANGOLI DRAWING ROBOT - G-Division-2021-22/G3-Repository GitHub Wiki
1. NEED STATEMENT
RANGOLI DRAWING ROBOT
INTRODUCTION
SCENARIO: It’s the Diwali festival which is famous worldwide as the “festival of lights”. On this occasion the principal wants their whole ground to be decorated by Rangoli and wants it to be done in an unusual way. So the students are asked to prepare a Rangoli drawing robot.
1.1 QUESTIONS AND ANSWERS
SL.NO | QUESTION | ANSWER | CONSTRAINT, OBJECTIVE, FUNCTION |
---|---|---|---|
1. | What should be the basic function of the robot? | The robot should draw various designs using Rangoli. | FUNCTION |
2. | On what surface should the robot work? | Plane surface | OBJECTIVE |
3. | What should be the approx. weight of the robot? | Less than or equal to 1.5 Kgs. | CONSTRAINT |
4. | What should be the size/dimensions of the robot? | not more than 1ft x 1ft x 1ft | CONSTRAINT |
5. | What should be the approx. cost of the robot? | Not more than Rs7000. | CONSTRAINT |
6. | What type of design should the robot prepare? | Dotted, Free hand | FUNCTION |
7. | What is the approx. size of the design? | Min 5x5 inches and max 10x10 inches | CONSTRAINT |
8. | Is the design continuous or non continuous? | it is continuous | OBJECTIVE |
9. | Should the robot be automatic or semi-automatic? | It should be semi automatic. | OBJECTIVE |
10. | Should the robot be portable or fixed? | It should be portable | OBJECTIVE |
11. | How many dots should a dotted design contain? | Max 21 and min 4 | CONSTRAINT |
12. | What should be the maximum amount of rangoli powder used in 1 design? | 200 gms | CONSTRAINT |
1.2 BASIC SURVEY AND REQUIREMENTS
SL.NO | OBSERVATIONS FROM SURVEYS | REQUIREMENTS |
---|---|---|
1. | BASIC FUNCTION | DRAW DESIGN USING RANGOLI |
2. | COST | NOT MORE THAN RS 7000/- |
3. | WEIGHT | LESS THAN OR EQUAL TO 1.5 KGS |
4. | DIMENSIONS | 1FTX1FTX1FT |
5. | TYPE OF DESIGN | DOTTED , FREE HAND |
6. | SIZE OF DESIGN | MIN 5X5 AND MAX 10 X 10 ( in Inches) |
7. | NO OF DOTS IN ONE DESIGN | MIN 4 ANS MAX 21 |
1.3 IDENTIFYING CLIENT'S OBJECTIVES
SL.NO | OBJECTIVES |
---|---|
1. | The robot should be semi-automatic |
2. | The robot should be portable |
3. | The robot should be user friendly |
4. | The robot should drop the defined amount of rangoli powder |
Problem definition version 1.1:
Design a semi automatic rangoli drawing robot which can draw various rangoli designs on the floor. The robot should be portable , user friendly and should draw freehand and dotted designs.
1.4 IDENTIFY CONSTRAINTS
SL.NO | CONSTRAINTS |
---|---|
1. | The weight of the robot should be less then or equal to 1.5 kgs |
2. | The dimensions of the robot should be 1ftx1ftx1ft. |
3. | The cost of the machine should not be more than Rs 7000/- |
4. | The size of the dots should be min 5x5 and max 10x10 |
5. | There should be min 4 and max 21 dots per design. |
6. | The max rangoli powder used for 1 design in 200 gms |
Problem definition version 1.2:
The rangoli drawing robot shouldn't exceed 1.5 kgs of weight. The dimensions of the robot should be 1ftx1ftx1ft. The cost of the machine should not exceed Rs 7000/-. The size of the dots must be min 5x5 and max 10x10 respectively. A single design should have min 4 and max 21 dots and max 200 gms of rangoli powder should be used in a single design.
1.5 ESTABLISH FUNCTIONS
SL.NO | FUNCTIONS |
---|---|
1. | The robot should draw various designs using rangoli |
2. | The robot should draw freehand and dotted designs |
3. | The robot should not smudge the already drawn rangoli design while while drawing overlapping figures. |
4. | Indicate the commencement of the robot |
5. | The rangoli powder should be stored in a bottle tightly to ensure non leakage |
6. | It should detect the amount of rangoli left in the bottle |
7. | It should indicate once the drawing is completed |
Problem definition version 1.3:
The robot should draw various designs using rangoli and the designs must be freehand and dotted. The robot should not smudge the already drawn design while drawing over lapping figures.
1.6 MORE PRACTICAL USAGE
1)The robot can also be used for writing
2)The bot could also be used as an aid to teaching in pre-school where it could serve as an interactive and fun way to learn shapes, alphabets.
- In a large scale we can also use it to do markings on the ground.
1.7 FUNCTION TREE
1.8 SUBSYTEM \FUNCTIONAL CLUSTERING
1.9 CONCEPT DESIGN
- DESIGN 1
- DESIGN 2
||
- DESIGN 3
||
- DESIGN 4
||
1.10 MORPHOLOGICAL CHART
SL.NO | FUNCTIONS | MEAN 1 | MEAN 2 | MEAN 3 |
---|---|---|---|---|
1. | Drawing various designs using rangoli powder. | ![]() |
![]() |
![]() |
STENCIL | SPOON | CONE | ||
2. | Indication | ![]() |
![]() |
![]() |
BUZZER | LED | BUZZER+LED | ||
3. | Make markings for various events | ![]() |
![]() |
![]() |
FOOTBALL GROUND | ROAD MARKINGS | SHAPES DRAWINGS |
1.11 PUGH CHART
1.12 THE LIST OF COMPONENTS USED
1.12.1 ACTUATORS
SL.NO | NAME | FUNCTION | PRICE | PLACE OF AVALIBILITY |
---|---|---|---|---|
1. | STEPPER MOTORS | The stepper motor will rotate a fixed angle according to the direction set for the stepper motor. | ||
2. | SG 90 MICRO servo motor | High torque motor to control their rotation. |
1.13 SUMMARY OF THE MECHANISM AND WORKING
1.13.1 MECHANISM
PEN PLOTTER MECHANISM (XY PLOTTER)
2 Stepper motors are attached to the 2 compartments moving to and fro according to the predetermined code and servo motor handles the pouring of the rangoli from the pen.
1.13.2 WORKING
2 Stepper motors are attached to the 2 compartments moving to and fro according to the predetermined code and servo motor handles the pouring of the rangoli from the pen. We are using a software named BENBOX in which we draw the required design.
1.14 TOOLS AND SOFTWARES USED
SL.NO | NAME | FUNCTION |
---|---|---|
1. | ARDUINO IDE | Used for writing code, compiling the code to check if any errors are there and uploading the code to the Arduino. |
2. | SOLDERING KIT | Used to build and develop the model |
3. | BENBOX | We have used BENBOX software for the design input , various design can be drawn using BENBOX. |
`
1.15 MEMBERS AND MENTORS
This project is done under the guidance of Prof. Rakhee. Kallimani
||
The following are the members:
- SOHAIL S MADIWALE
||
- OLIVE DRAGO
||
- EARL RODRIGUES
||
- DEVRAJ YALAVIGI
||