1 .RANGOLI MAKING ROBOT - D-division-2020-2021-odd/Repo-04 GitHub Wiki
ENGINEERING EXPLORATION
15CRP101
RANGOLI BOT
INTRODUCTION:
Rangoli is a Hindu folk art, generally created on a floor on special festive occasions. The origin of this art can be traced to the puranas (works on Hindu mythology).Simply put, Rangoli means a row of colors. The tradition of Rangoli originated in Maharashtra and slowly disseminated to other parts of India. The raw materials mainly used to make Rangoli are edibles like rice flour, pulse and flowers and leaves. All over India, floor paintings are essentially white in color. White is a symbol of peace, purity and tranquility. The material used is rice flour or rice paste, because rice to all Indians is a sign of prosperity. Yet another symbol of prosperity is the color yellow. Turmeric yellow or ocher is also often used to fill in the white outlines. More often however vermilion is used. Vermilion, is considered auspicious. Also used are pea green and rust brown. As the ideas and technologies develop, its clear that drawing robots can be serious indeed. The development of Service robot became popular recently due to the fact that society needs robots to relax human from the tedious, exhaustive physical efforts and time consuming job. Recent generations of robots has even more resemble to humans like drawing and artistic capacities as a hand drawn painting does not have the required looks as desired. This motivated researchers to design interactive drawing robots that can mimic the complexity and style of human modeling of Rangoli by applying computer aided Rangoli mechanism. The project places emphasis on outdoor painting, a domestic application using small robots. In order to design such type of devices we will need an intelligent system, which can think like humans and do the task in the same way a human do. This can be done using haptic devices with the interaction of computers. With the use of simple hardware components like Arduino board and a motor shield. Our work is focused on drawing Rangoli of the given design. For that we are using edge detection algorithm to find the edges. A multilayered concept is also introduced to check the correctness of the device based on which the system also gets a real-time optical feedback of the device. The basis of these feedback the system updates itself to work with the agent accordingly.
LIST OF COMPONENTS:
- Arduino UNO:
The Arduino UNO is an open source microcontroller board based on the ATmega328. It has 20 digital input/output pins (of which 6 can be used as PWM outputs and 6 can be used as analog inputs), a 16 MHz resonator, a USB connection, a power jack, an in-circuit system programming (ICSP) header, and a reset button.
- H Bridge L298:
The L298 is an integrated monolithic circuit in a 15- lead Multiwatt and PowerSO20 packages. It is a high voltage, high current dual full-bridge driver de- signed to accept standard TTL logic levels and drive inductive loads such as relays, solenoids, DC and stepping motors.
- 220 mAh battery:
TRP TRADERS 18650 2200 mAh, 3.7 Volt Rechargeable Lithium Cell Li pac Micro Lithium Cell CR2032 Coin 3v Computer Motherboard CMOS C...
Entrox 18650 Li-ion 2200mAh Battery.
- Caster wheel:
A caster (or castor) is an undriven wheel that is designed to be attached to the bottom of a larger object (the "vehicle") to enable that object to be moved. Casters are used in numerous applications, including shopping carts, office chairs, hospital beds, and material handling equipment.
- Robot mount:
- 2 DC motors:
A DC motor is any of a class of rotary electrical motors that converts direct current electrical Workings of a brushed electric motor with a two-pole rotor (armature) and permanent magnet.
- I servo motor:
A servomotor is a rotary actuator or linear actuator that allows for precise control of angular or linear position, velocity and acceleration. It consists of a suitable motor coupled to a sensor for position feedback. Servomotors are used in applications such as robotics, CNC machinery or automated manufacturing.
- Wheels:
The in-wheel motor is a type of EV (electric vehicle) drive system. Conventional EVs feature a design where the gasoline engine is substituted with an electric motor. The in-wheel motor EV, though, installs motors right around each of the driving wheels to directly power the wheels.
WORKING:
We will be given a list of shapes and we will write the Arduino codes for the given shapes. Accordingly so that our robot is able to draw a Rangoli of that shape taking care of where to and where not to drop the Rangoli powder. Also we will ensure that the robot does not smudge the Rangoli when it is moving.
TOOLS AND SOFTWARES USED:
- Arduino IDE
- Soldering kit