ROBUG Arduino Based Hexapod Robot Kit (Black)

Product Code: ROBUGB
89.00 USD

Quantity

Stock: In stock (71 Pieces)

Add to Favorites
  • Features
  • Dimensions
  • Comments (1)
  • Payment Options
  • How Will We Ship To You?
  • Do it yourself Arduino Based Hexapod Robot kit. Educational Bug Robot kit suitable for beginners!

    ROBUG: Cool Bug Robot From JSumo

    Our Arduino based developable robot kit. Comes as unassembled.  (Very easy to assemble.)

    You can build your Hexapod robot with Robug kit. Servo motors, sensors directly connected to Arduino Shield.

    HERE THE ALL PARTS YOU WILL HAVE, WHEN YOU ORDER FROM JSUMO.

    All electronics & hardware included.

    What’s Included?

    • Arduino Uno R3
    • Sensor Shield
    • HCSR04 Ultrasonic Sensor
    • MG90 Micro Servo
    • SG90 Micro Servos (2)
    • 6mm Brass Standoffs (26)
    • 25mm Brass Standoffs (6)
    • M3x5mm Stainless Steel Machine Screws (60)
    • M3 Nylon Locking Nuts (10)

    Based on Arduino Software

    Our Hexapod Robot Code is open sourced. You can use for developing too.
    The standard code will be sent to customers.


    Code is below:


    #include


    //// Servo Objects Decleration

    Servo RightServo;

    Servo LeftServo;

    Servo MiddleServo;


    /////////////// Ultrasonic Sensor Tirgger and Exho Pins

    // 9 and 8 is pin numbers.

    int trigpin = 9;

    int echopin = 8;


     // Centering Values can be changed depending on assembly.

     // Please try to make center servo horns near to 90 degree. and after that tune with below values.

     // Values are in degrees.

    int MiddleCenterValue = 96;

    int RightCenterValue = 83;

    int LeftCenterValue = 80;



    // Below values are used for step distance and lift height. values are in degrees.

    int StepSize = 20;

    int MiddleLiftSize = 30;


    void setup() {

      RightServo.attach(A3);

      LeftServo.attach(A5);

      MiddleServo.attach(A4);

      Serial.begin(9600);

      pinMode(trigpin, OUTPUT);

      pinMode(echopin, INPUT);


    }


    void Reference() {

      /////Reference Centers////

      RightServo.write(RightCenterValue);

      LeftServo.write(LeftCenterValue);

      MiddleServo.write(MiddleCenterValue);

      delay(3500);

    }


    void Forward() {

      RightServo.write(RightCenterValue + StepSize); // RightServo Forward step

      LeftServo.write(LeftCenterValue + StepSize); // LeftServo back step

      MiddleServo.write(MiddleCenterValue - MiddleLiftSize); // RightServoyu lift

      delay(100);


      MiddleServo.write(125); // MiddleServo centered

      delay(60);


      RightServo.write(55); // RightServo back step

      LeftServo.write(55); // LeftServo Forward step

      MiddleServo.write(125); // LeftServoyu lift

      delay(100);


      MiddleServo.write(65); // MiddleServo centered

      delay(60);

    }

    void Retreat() { // This function used when ultrasonic sensor see something and it tries to retreat and turn.


      for (int i = 0; i < 3; i++) {




        RightServo.write(125);

        LeftServo.write(LeftCenterValue);

        MiddleServo.write(125);

        delay(200);


        RightServo.write(RightCenterValue);

        LeftServo.write(LeftCenterValue);

        MiddleServo.write(65);

        delay(200);


        RightServo.write(RightCenterValue);

        LeftServo.write(125);

        MiddleServo.write(65);

        delay(200);


        RightServo.write(RightCenterValue);

        LeftServo.write(LeftCenterValue);

        MiddleServo.write(125);

        delay(200);

      }


    }

    void loop()  {


     //Reference(); // Not used in real code, we use for calibration. 


       // Forward(); You can call forward function and comment below if statement for direct walking gait.

       

        // Ultrasonic sensor reading function

       long duration, distance;

        digitalWrite(trigpin, LOW);

        delayMicroseconds(2);

        digitalWrite(trigpin, HIGH);

        delayMicroseconds(10);

        digitalWrite(trigpin, LOW);

        duration = pulseIn(echopin, HIGH);

        distance = (duration / 2) / 29.1;

        Serial.println(distance);


        /// We look for ditance value, if it is bigger than 30cm we contiune Forward routine.

        // if shorther then 30 cm we call retreat routine.

      if (distance > 30) {

          Forward();

        }

        else if (distance < 30) {

          Retreat();

        }

     

      

     

    }


    Delivery Information
    :
    Same Day shipping from stock.
  • Size (cm)
    :
    10 x 10 x 15
    Height (cm)
    :
    6
    Weight (Kg)
    :
    0.4
  • All products shipped with sealed in box. All products packaged carefully. Before shipment, we test all electronics and control the mechanics of all products. So you will never be disappointed when you open our JSumo shipment box.

    We have 3 Payment Methods:

    • Credit Card Payment (Secure 128 bit SSL encrypted)
    • Bank Transfer (Swift)
    • Western Union
  • All products shipped with sealed in box. All products packaged carefully. Before shipment, we test all electronics and control the mechanics of all products. So you will never be disappointed when you open our JSumo shipment box.

    We have 2 Shipment Options:

    • Registered Air Mail ( Fixed Price 9,95 USD, Free On Orders Over 199 USD)
      DHL Worldwide Express Shipment (Based on weight)

    Example Time Table For International Shipments with Air Mail

    Europe Countries

    2-3 Weeks (Sometimes Less)

    USA

    3-4 Weeks

    *Mexico

    4-6 Weeks

    African Countries

    4-6 Weeks

    Japan

    2-3 Weeks

    Qatar

    3-4 Weeks

    Brazil

    3-6 Weeks

    Malaysia

    4-5 Weeks

    *Peru, Ecuador, Colombia

    4-6 Weeks

    Philippines

    4-6 Weeks

    Russia

    3-4 Weeks

    Saudi Arabia

    3-4 Weeks

    Middle Asia Countries

    3-4 Weeks

    Azerbaijan

    2-3 Weeks

    Mongolia, China

    4-6 Weeks

    United Kingdom, Ireland

    3-4 Weeks

    Latvia, Estonia, Lithuania

    3 Weeks

    Canada

    2-3 Weeks

    *Mexico, Peru, Ecuador & Colombia shipments can lose too much time at transits after exiting.

    We are sending shipment code but this can be only trackable inside your country. We suggest this countries to DHL express (3-5 Days arrival time) for more reliable and tracking option.

    These countries are the only examples. If your country is not in the list, don't be afraid. We are shipping to all over the world including your country too:)

    What is your return policy?

    You may return a product for refund or exchange (if due to our error) within 30 days of the order shipment date. (The order shipment date and order notification are provided to you by email). All returns must be accompanied with a Return Merchandise Authorisation number (order number #).

    If we shipped you the wrong product, or it arrived defective or damaged

    No problem. Just contact us within 30 days of the item's original shipping date to arrange for the return of your purchase. Send us photo of wrong product. And we will send a replacement or refund you for your purchase, provided the returned item(s) are received back in their original packaging, along with all accessories, warranty cards, manuals, software, etc., where applicable.

Prepared by  T-Soft E-Commerce.