Voice Controlled R2D2 Inspired Droid Using Blynk and Ifttt

by Robo_avanish in Circuits > Robots

392 Views, 2 Favorites, 0 Comments

Voice Controlled R2D2 Inspired Droid Using Blynk and Ifttt

PHOTO_20200526_110727.jpg
PHOTO_20200526_110825.jpg
PHOTO_20200526_110746.jpg
PHOTO_20200526_110754.jpg

By watching star wars many of us have inspired by robots characters especially the R2D2 model. I don't know about others but I just love that robot. As I am a robot lover I have decided to build my own R2D2 droid in this lockdown by using blynk IoT platform and ESP32 and added some cool features like voice control using ifttt

NOTE:- Before you start reading this instructable note that this project is in the development phase and there are some coding issue so entire coding and the software part will be updated in 1 to 2 days and the images in this instructable are the screenshot of my upcoming youtube video which I will upload in 1 to 2 days and I will also put the link of that video here.

Body Design

Screenshot (4).png
Screenshot (5).png
Screenshot (6).png
Screenshot (10).png
Screenshot (25).png
Screenshot (24).png
Screenshot (22).png
Screenshot (27).png
Screenshot (23).png

As I am a student so I don't have special tools and modern things like 3d printer that's why I have decided to use old parts of household items and it is a better idea of recycling old items which are good for our environment and everything here is made by my own hand and simple hand tools

Here is the list of items:-

1: For the head, I have used the upper part of fused led bulb

2: For the middle cylindrical part I have used an old plastic jar

3: For tyres, I have used the role of finished tape

4: for other parts like legs I have used strong and very thin wood cardboard and strong glue (fevicoal)

Painting

Screenshot (8).png
Screenshot (9).png

Now when most of the upper the body is complete I have decided to paint the upper parts

It is very difficult to paint on a smooth plastic surface with a brush (you can use spray aerosol paint for plastic ) so here are some tips and tricks I have used to paint my robot

1: First of all convert the smooth surface into rough by sanding paper

2: I have added strong glue in my paint so that it can easily stick on the surface

3:I have painted the robot layer by layer (2 to 3 layers)

Attaching Sensors

Screenshot (11).png
Screenshot (12).png
Screenshot (13).png
Screenshot (20).png
Screenshot (18).png
Screenshot (28).png
Screenshot (16).png

For now, the sensors and parts i have used are:-

1:- Esp32 board

2:- ultrasonic sensor

3:- servo motor

4:- common cathode RGB led

5:- 2 bo geared motors

6:- L298N motor driver

For attaching the ultrasonic sensor first I have marked the point and drilled it with the help of soldering iron and for the RGB led I have marked a round circle and scratched the paint under that area of circle making it visible from inside

NOTE:- For now I don't have used ir and rf sensors as seen in the image it is for next update

Attaching Motors and Wheels

PHOTO_20200522_025923.jpg
PHOTO_20200519_114142.jpg
PHOTO_20200519_114150.jpg
Screenshot (26).png
Screenshot (21).png

As the bo geared motor is very large in size and it is not able to fit in the lower part of the robot so I have decided to attach the motor in the arms of the robot and the wheels are driven by the pully and belt attached to the motors

1:- Making wheels

For making wheels I have used the roll of cardboard used in the cello tapes

I have attached the round cardboard from the sides and made a hole on the sensor each side

I have removed the middle part of the wheel to attach pully

2:- Attaching pully

For making pully I have used the cardboard by cutting it in round parts and joining them with glue

For attaching pully to the motor I made a hole on the pully and attached it to the motor with the help of screw

Coading and Voice Control

For coding, I have used blynk in esp32 and for voice control, I have used ifttt platform

NOTE:- Coding and schematics will available soon

Finishing Up

Screenshot (14).png
Screenshot (15).png
Screenshot (29).png

Now most of the part of our robot is completed

So for the traditional R2D2 design, I have made templates using thick paper and painted it with blue color

After drying I take them and applied glue on them and pasted it on the robot body using a tweezer in order to maintain cleanness