Close
0%
0%

Simple Talking Humanoid Robot!

Let's make a low budget interactive talking pal for you, shall we?

Public Chat
Similar projects worth following
0 followers
Everybody loves Talking Robots. It's like having a little pal to mess around with. If the robot is humanoid then it's more fun than ever. Among all other robots, humanoid robots suddenly become a 'he/she' instead of 'it'. Having a humanoid talking robot feels like awesome, but talking robots are seemingly complicated to make. Today I will talk about an approach that I followed to make one easily. Let's begin.


Let's talk about what we are going to do before rushing to it. Yes, we are making a robot but let us learn something first so that we can teach others too.

Okay, to make a robot talk we can go through two methods (a) Speech Synthesis (b) Prerecorded audio. Among them option a doesn't perform understandably well with Arduino. So we are going for method b.
So, we make some Audio file (.wav) and save them into a SD card. The robot will have some joints to move with the help of servo motors. And some sensors to interact with the outside world. If the sensors detect something it/she will play the audio files. Like if I point at eyes she reacts and moves her head. Let's go!

JPEG Image - 11.20 MB - 09/25/2020 at 21:19

Preview
Download

JPEG Image - 10.85 MB - 09/25/2020 at 21:19

Preview
Download

JPEG Image - 5.64 MB - 09/25/2020 at 21:19

Preview
Download

JPEG Image - 6.03 MB - 09/25/2020 at 21:19

Preview
Download

JPEG Image - 5.57 MB - 09/25/2020 at 21:19

Preview
Download

View all 28 files

  • 1 × Arduino Nano
  • 1 × Micro SD card (2gb)
  • 1 × Micro SD TF module
  • 3 × Servo motor
  • 3 × IR sensor

View all 9 components

  • 1
    Principle

    Mofiza in action

    Let's talk about what we are going to do before rushing to it. Yes, we are making a robot but let us learn something first so that we can teach others too. Okay, to make a robot talk we can go through two methods (a) Speech Synthesis (b) Prerecorded audio. Among them option a doesn't perform understandably well with Arduino. So we are going for method b. So, we make some Audio file (.wav) and save them into a SD card. The robot will have some joints to move with the help of servo motors. And some sensors to interact with the outside world. If the sensors detect something it/she will play the audio files. Like if I point at eyes she reacts and moves her head.

  • 2
    Parts in Details

    The parts we need are simple.

    1. Arduino Pro mini / Arduino Nano

    2. Micro sd TF module and micro SD card (2GB or less)

    3. Servo motor - 3x

    4. IR sensor (shown in pic1) - 3x

    5. 7805 voltage regulator IC - 2x

    6. Sound box/ mini speaker

    7. 3.7V lipo batteries - 2x

    8. Some male female headers

    9. Jumper Wires

    10. Ribbon Cable etc.

    For making the body we need some

    1. PVC sheets, preferably white color so that you can paint on them later.

    2. Cutter knife and

    3. Glue gun to glue things together.

    That's it. Now proceed.

  • 3
    Circuit Diagram

    Download circuit diagram and pcb from here. The circuit diagram is pretty straight forward. Connect all the servo motors to Arduino digital pins. TF module takes 6 pins and 4 digital pins. Digital Pin 9 is for audio output, connect the speaker in that pin. The sensors have a voltage regulator for constant 5V power. The whole system is powered using 2x 3.7V lithum batteries. So the board and servo motors get 7.4 volts.

    The circuit may seem complex at some point. That's why I made a pcb and printed from PCBWay.com. I am using that PCB for the next version of this robot. The PCB quality is very good and that solved my issue too. Create an account there. Visit this link and add to cart, or upload your own gerber file and place an order. You can order this robots pcb or any pcb 10 pieces in just 5$. I love their finishing pcb quality very much. Click here to download the circuit diagram or pcb gerber files. If you order from that link that will support me too.

View all 7 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates