Old Robot That You Shouldn't Even Try to Replicate! :)

Published

Introduction: Old Robot That You Shouldn't Even Try to Replicate! :)

In this project, I'm showing how to build your own robot (or you can just watch what have I done).

Just a piece of advice: 4WD robot is not going to turn well. (Unless you make a way to rotate the wheels itself) That´s why I taped my wheels.

I build the robot and controller myself with 2 Arduino boards but you can use any other microcontroller for this project.

This robot has carbon fiber chassis (did´n bought it myself obviously because it is expensive), so I´m not recommending to use it(but if you have money it´s the best material to build the chassis).

First we have to order all parts.

----------------------------------------------------------------------------------------------------------

Main parts:

-2x Arduino Nano as the main processing unit in this project(any microcontroller is suitable for this project)

-4x Motors + wheels so we can move around

-2x NRF24L01 with SMA+PA LNA antennas to communicate between the controller and the robot

-2x breadboard (I used 2x 400 pin solderless breadboards because they are quite compact)

-2x 3.3V regulator (my Arduino started resetting when I plugged the NRF to the internal 3.3 requlator)

-2x some kind of rechargeable battery or just battery to drive controller, motors and Arduino.

-2x 2 channel dc motor driver (I use L9110S that has PWM but it´s not suitable for robot (heats up)).

-----------------------------------------------------------------------------------------------------------

Optional parts:

-2x IR distance sensors to follow a line

-Servo motor to rotate the ultrasonic sensor

-Ultrasonic distance sensor (9G servo is moving it to create wider radar)

Step 1: Building the Robot

When you have all your parts, you can start assembling it.

First off we need to build the chassis. I clued two plates under and top of the motors like in the pictures. You can do it any other way but I decided to do it like this.

Then we have to clue our motor controllers to somewhere. I have my controlles on the sides of the robot.

Next step is attaching your battery. I used 2x 18650 rechargeable battery in parallel to create about 3 volts to my 0.9V-5V to 5V usb step up power. This thing powers up just my Arduino, no motors. I have 8x AA battery holder to power my motors. I use 4x 2500mAh and 4x 2000mAh rechargeable batteries. (I'm editing this 3 years later and I just noticed how horrible this actually was.)

Then you have to clue your breadboard on top of the robot.

Now we have only almost all "real components". First wire NRF to Arduino like this: 1 - GND 2 - VCC 3.3V !!! NOT 5V => You have to connect VCC trought your regulator! 3 - CE to Arduino pin 9 4 - CSN to Arduino pin 10 5 - SCK to Arduino pin 13 6 - MOSI to Arduino pin 11 7 - MISO to Arduino pin 12 8 - UNUSED

I connected motor controllers like this, but you don´t have to do same: -VCC -> Plus of my 8xAA battery pack (IT HAS 8-20V TO 5V CONVENTER!!!) -GND -> Negative of my 8xAA battery pack -i used pins 2,6,3 and 5 to control it.

If you want to install line sensors or ultrasonic sensor, i made it like this: -I clued them just to the bottom of the robot, between two front wheels. It´s simple to attach, just clue servo to top of the robot and clue ultrasonic sensor top of the servo.

Step 2: Building the Remote

Okay. Now we have a robot. Next thing is to get it moving. To control it, we have to build a remote controller.

I used PS2 joystick module, nrf24l01 transreceiver module with SMA+LNA 2.4Ghz antennas and 3.3V regulator to get the nrf working.

Connect nrf like this:

1 - GND 2 - VCC 3.3V !!! NOT 5V(to 3.3v regulator) 3 - CE to Arduino pin 9 4 - CSN to Arduino pin 10 5 - SCK to Arduino pin 13 6 - MOSI to Arduino pin 11 7 - MISO to Arduino pin 12 8 - UNUSED

Then i just connected x to A0 and y to A1. Then you need power supply. I used 9v battery to power my controller.

Step 3: We Are Ready!

This robot looks almost pretty ;) I ran out of hot glue, so I decided to tape it ;D

Okay! Now we have a robot and a controller. My robot weights 900 grams and it haves problems to move. I´m working now hard to fix those things, and i will tell you immediately if i get this bug fixed. This project is pretty average stuff, but my explanation was pretty messy. I hope you got something from this post!

Share

    Recommendations

    • Creative Misuse Contest

      Creative Misuse Contest
    • Oil Contest

      Oil Contest
    • Water Contest

      Water Contest

    2 Discussions

    0
    user
    Gamak

    2 years ago

    hey, its amazing but i could not understand how to copnnect wires

    Hey, this looks great! Thanks for sharing your robot!