37 thoughts on “Preorder Balanbot: Best ever Arduino Self-balancing Robot

  1. JAY SHAH

    I have started making a balanbot inspired this video itself from your website. But being a beginner in coding language I do not have a good idea about arduino programming in order to use BALANCE SHEILD.
    So please help me with the same if possible. Thank you!!

    Reply
  2. jeonginho

    We looked for the main source, but we did`t fine it.

    Can you ever get the main source you have?

    We need a main source.

    Also, do we have to buy bluetooth Module separately?

    We want to know. When we buy a balanbot, we can get item list.

    Reply
  3. Seon

    Hi,

    I have some questions regarding to the balanbot as follows:

    1. If I have only Mechanical Kit and Balance Shield, what (shield, or EB) should I have more to control with
    a. Smart phone
    b. Computer
    c. Game pad
    d. RC Transmitter

    2. Can I use a battery (11.4V 2200mA) as the power source of balanbot?

    3. If I have only Mechanical Kit and Balance Shield, then how I can verify that the Balance Shield and motors have no problem?

    Thanks,

    Reply
    1. admin Post author

      Thanks for your inquiring.
      1.
      a. You need serial bluetooth or serial wifi to control with smart phone.
      Bluetooth 2.0 and bluetooth 4.0 module are both supported by Android.
      Only bluetooth 4.0 is supported by iPhone.
      There is only one demo app for Android control through bluetooth.
      There is no app for iPhone.
      There is no app for controlling through wifi.

      EB – Serial Bluetooth 2.0: http://makerstudio.cc/index.php?main_page=product_info&cPath=1_14&products_id=67
      EB – Serial Bluetooth 4.0 LE: http://makerstudio.cc/index.php?main_page=product_info&cPath=1_14&products_id=68

      b.
      computer with bluetooth, and balanbot with bluetooth

      c. computer read the Game pad info and send to the balanbot through bluetooth.

      d. A paired RC receiver needs to be plugged to Balanbot

      2. Yes, you can. The power around 12V(+ -1V) is ok.

      3. With M Kit, Balance Shield, and Arduino loaded with demo sketch, power on, the balanbot should keep balance.

      Best Regards,
      Steve

      Reply
  4. Paulo Miyazaki

    Hi
    Already downloaded the code no google drive, but I’m having problems . I’m uploading to Arduino UNO 1.6.5 , but has several errors.
    Can you help me ?

    Reply
  5. Paulo Miyazaki

    I ´m using 1.0.5 now, and…

    In line 26 in
    bool RCWork = false;

    AcrylicBalanceCar:26: error: expected unqualified-id before numeric constant

    ?????

    Reply
  6. vps windows server 2003

    Thanks for discussing your ideas right here. The other matter is that every time a problem takes place with a personal computer motherboard, persons should not take the risk associated with repairing the item themselves for if it is not done properly it can lead to irreparable damage to all the laptop. It is usually safe to approach your dealer of your laptop with the repair of motherboard. They will have technicians who may have an know-how in dealing with pc motherboard complications and can get the right prognosis and undertake repairs.

    Reply
  7. Michael

    Got the balanbot working with RC. VERY COOL! But, I am trying to tweak the source to make it not fall over when running forward. What settings will limit how far it can lean before it stops?

    Reply
  8. eamon

    guys
    i bought the Balanbot but i can not verify and compile the AcrylicBalanceCar.ino to upload to the board.
    im using Arduino 1.0.5 even and same thing

    AcrylicBalanceCar.ino: In function ‘void setup()’:
    AcrylicBalanceCar:172: error: ‘PCintPort’ has not been declared
    AcrylicBalanceCar:173: error: ‘PCintPort’ has not been declared
    AcrylicBalanceCar:175: error: ‘PCintPort’ has not been declared
    AcrylicBalanceCar:176: error: ‘PCintPort’ has not been declared

    Is ther updated code that actually works?
    Can someone please help me out here

    Reply
    1. eamon

      Ok. just commented out all those lines and it compiled..
      cant someone upload clean updated code as a starting point?

      Reply
      1. admin Post author

        Hi,
        There is a file called PinChangeInt.h.
        You need to make a new folder named PinChangeInt under the libraries of Arduino, and move PinchangeInt.h into this folder.
        And if you don’t use RC control, you need to comment this line bool RCWork = false;

        Best Regards,
        Maker Studio

        Reply
  9. VINÍCIUS

    I bought 02 balanbot. I’m using bluetooth module HC-06 and can not control the robot. the balanbot is only running out of control. already installed the app on the phone and I can not control it. I am disappointed with the lack of information and instructions. What do I do?

    Reply
    1. admin Post author

      Hi,
      First you need to figure out how to successfully communicate between HC-06 and Balance Shield.
      The default code of Balanbot is for bluetooth of BC04-B. Here is the datasheet of this module:
      https://drive.google.com/open?id=0B_d2pPrExdfYflBEMTlKemFzR3pJS3lMYUxYT0NpazlTUVcxc3RtV0FDeFZ4UlVlQTI5N0U

      We didn’t use the HC-06, but it should be no big problem. It needs to be careful about the pin of TX, RX, supply voltage, default baute rate.

      Make sure to get success of the communication, then you can try to control the Balanbot.

      Best Regards,
      Steve

      Reply
  10. Pidde

    Hi!,

    I have a balanbot and EB BT but Í am new to android app making and have problems to get the code for android working in android studio…. is there any tutorial for this?

    Reply
    1. admin Post author

      Hi,
      You need to pair your phone bluetooth with the bluetooth module on balanbot. Then open the app.

      Best Regards,
      Steve

      Reply
      1. Sue

        Currently I just want the top one on which the Arduino board reside.
        But, I would like to puchase the remainings also for the sake.

        Thanks,

        Reply
  11. martin

    Hello
    I built some time ago own robot balancing on the same components and what you wanted to use your program. I have uploaded it on the Arduino but nothing happens. Is there somewhere in the activation key? Do I need a bluetooth or RC robot to be turned on.
    Regards
    Martin

    Reply
    1. admin Post author

      No, the robot should keep standing after the code loaded. Make sure the wiring is correct.
      If you want to control it to run, then you may need to add a bluetooth or other communication module.

      Best Regards,
      Steve

      Reply
      1. martin

        Thanks for the information
        Is the library “PinChangeInt.h” is important when it comes to connection to arduino. Can I upload no matter what he wants.
        Regards
        Martin

        Reply
  12. Francesco Morabito

    Hello,
    an information:
    The PID for the stability of the babanbot, requires no adjustment?
    The PID variables, are already established for all in the sketch?

    Reply
      1. Francesco Morabito

        the balanbot remains standing, but if I push him, go straight ahead and does not return. Why?

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>