Smartibot Instructions


Apps

iOS:
https://itunes.apple.com/us/app/smartibot/id1334831980
Android:
https://play.google.com/store/apps/details?id=com.raa.smartibot
Chrome Webapp:
https://thecraftyrobot.github.io/smartibot_webpad/

Web IDE: https://thecraftyrobot.net/SmartibotIDE/

Troubleshooting

My Smartibot won’t turn on

First of all make sure you have fully charged AA batteries in the battery box, that they are in the correct orientation, that the connector between battery box and circuit board is fully inserted, and that the switch on the battery box is in the on position. Next, if you have one, try plugging a micro USB cable into the socket to the right of the battery connector, connecting the other end to a USB port and seeing if the circuit board powers up (a green LED should appear to the right of the battery connector if the board is getting power). If the board powers up with the micro USB cable but not the battery box, and the batteries are definitely good, send us a message and we will send you a new battery box. If the board still doesn’t power up with the micro usb cable also let us know as well and we will work out a solution.

How do I connect the app to the Smartibot in control pad mode?

Press the icon with the little picture of the Smartibot’s face and an upside-down WiFi icon. This will bring up the connection list, select your Smartibot and the upside-down WiFi icon should be replaced by a tick and you are connected.

I still can’t connect

Check that Bluetooth is switched on on your phone or tablet and that the Smartibot app has permission to access ‘Bluetooth’ on your iOS device and ‘location’ on Android (we don’t know why there isn’t a distinct Bluetooth permission on Android).

Bluetooth is definitely working and my Smartibot is powered up but it doesn’t appear as an available connection

Try switching your Smartibot off and on again

My Smartibot has stopped responding to commands from the app

Try switching your Smartibot off and on again and re-connecting

My Smartibot goes backwards, or turns, when it should go forwards

Check that the motors are wired up correctly. The wires for the starboard motor should be connected to M1 and the port motor to M2. For both motors the red wire should be connected to the upper screw terminal and the black wires to the lower one.

My Smartibot just spins it’s wheels instead of moving

You can add traction by putting the smaller elastic bands that come in the kit over the wheels. They should sit down in the grooves between the two sides of the wheels.

My Smartibot won't drive in a straight line when I press forward on the control pad

Looping video of a wheeled cardboard robot unicorn driving forward and to the left

Small variations in how your Smartibot is assembled can mean that it turns slightly to left or right when you press forward on the control pad rather than driving forward in a perfectly straight line. You can adjust its forward trajectory by editing the control pad to change the balance of power sent to the two motors.

You can edit the pad by pressing the edit button in the top right corner...

Screenshot of the Smartibot controller app with a pin circle around the edit button in the top left hand corner of the screen

and then you can edit each control element by pressing the little pencil icon on top of it

Screen shot of the Smartibot control pad app in edit mode with a pink circle around the edit button on the plus pad

If you are working on the classic pad you will want to edit the motor powers in left hand orange button, underneath where it says 'PRESSED', and in the the '+' shaped control pad under where it says 'U'.

If your Smartibot is tending to turn to the left you should either send more power to M2 (by, for example for the + pad, moving the M2 slider from -65% to -70%)...

Screenshot of the Smartibot control pad app with a pink circle around the M2 slider which has been set to -70%

OR send less power to M1 (by, for example for the left orange button, moving the M1 slider from 100% to 95%).

Screenshot of the Smartibot app with a pink circle around the  the M1 slider which has been set to 95%

If your Smartibot is still turning left you should try further increases in the power sent to M2 or reductions in the power sent to M1.

If, after making a change, your Smartibot has started turning to the right (the opposite direction to before) you have changed the power levels too much and should try values in between the original values and the new values.

If your Smartibot was tending to turn to the right you should do the reverse of the adjustments above, sending more power to M1 and less power to M2.

This approach can also be taken for the other control elements. For the joysticks you should edit the the sliders under Y0 and Y100 and for the 'Two Channel' controller you should edit the sliders under '0' and '100'.