HUNGRY ROBOT - Coin Eating Robot! (3D PRINTER, ARDUINO, SENSOR, SERVO)

by HappyThingsMaker in Circuits > Robots

18033 Views, 159 Favorites, 0 Comments

HUNGRY ROBOT - Coin Eating Robot! (3D PRINTER, ARDUINO, SENSOR, SERVO)

FHPY4Z7JEST2XOW.png
[How to make] Hungry Robot (Eat everything) using Arduino Servo Sensor 3d printer project tutorial

I really love to make use-for-nothing robots such as Drinky (Drinking buddy robot). I want to make a robot for emotional purpose not for functional. This is fun, makes smile and feels good.

This robot is also one of useless robot but, I'd like to make a funny robot! There are many coin-eating robots (Robie). I'm going to make it by using 3d printer and an Arduino. All source code and 3d printing modeling files are opensource. Feel free to make it by yourselves.

Step 1: OVERALL INFORMATION

30.png

ARDUINO PARTS

04.png
05.png

Install Arduino IDE

Install CH340 Driver (for Chinese version)

DOWNLOAD - source code

Select board / Processor / Com port

  • Select Arduino Nano ATmega328P (Old Bootloader)

plug your arduino nano

find / select emerging com port

Hit the upload button

3D PRINTING PARTS

09.png
17.png
14.png
10.png
11.png
12.png
15.png
13.png
16.png

Download 3d modeling files from Thingiverse


Print all parts one by one

  • Brim setting needs at least 1 mm

CIRCUIT PART

18.png
20.png
19.png

In this circuit, all parts are connected with Female - Female Dupont Cable. In order to save space in the robot, we need to cut and re-wire manually.

A servo motor uses 3 pins. Vcc and GND is essential. A PWM pin must be allocated with the servo motor. In this project, pin 13 is used.

The sensor is an infrared sensor. The sensor uses 3 wires as well. In order to read distance from an object, the arduino neeeds to read an analog input. In this project, A7 pin is allocated.

Prepare F-F Cable and the Sensor

21.png

In this circuit, all parts are connected with female-female Dupont cable.

Cut the Wire

22.png
23.png

in order to save space in the robot we need to cut and rewire manually.

This sensor is an infrared sensor The sensor uses three wires.

in order to read distance from an object, the Arduino needs to read analog signal from this sensor.

we are going to use pin A7 for obtaining the sensor value

Strip the Cable End by Using a Stripper

24.png

Twist Wires and Finish With the Tape

25.png
28.png

Wiring the Servo Motor

27.png
29.png

A servo motor uses three pins. VCC ground and PWM.

A pwm pin from the Arduino must be allocated with the servo motor. In this project we are going to use pin 13.

Making Arms

31.png
32.png
33.png

The black one is a horn from servo motor. We need to use the screwdriver and screw bolt.

Put the Small Part Behind of the Motor

34.png

Put the Motor Inside of the Body

35.png
36.png
37.png

and fix the motor with the body.

Put the Sensor Into the Body and Make Sure the Direction

38.png
39.png

Assemble the Basket Part

40.png

Put the Part in Front of the Body

41.png

Use the cable tie from inside to outside.

Put the Cable Tie Through the Hole.

42.png

Use One More Cable Tie.

43.png
44.png
45.png

cut the rest of cable tie. it's very simple you don't need to use bolt anymore.

The Head Part

46.png
47.png
48.png
49.png

I'm gonna assemble the head part in the same way.

Put the cable tie through the hole and use one more cable tie.

Check the head moves well. Cut the rest of them

Assemble the Link Part

50.png
51.png
52.png
53.png

This part is most important part. This is a link and it links from head to body. Assemble them together in same way. Try some move

Connecting the Wires

55.png
54.png

Make sure the color, location and pin numbers

Connect Them on the Arduino

57.png
56.png

make sure the colors

Put the Arduino in the Body and Plug the USB Cable

58.png
59.png

And then, assemble the cover

Attaching the Eye Balls

60.png
61.png
62.png

I used Blu Tack

DONE!!!

63.png
20180313_221511.jpg

This is full - long - take video (*just in case)