User Tools

Site Tools


ollobot_tutorial

This is an old revision of the document!


How To Control The Ollobot Via IFTTT And Sample Apps

Author: Alex Cater Email: [email protected]
Date: Last modified on 12/19/2016
Keywords: Ollobot Tutorial, IFTTT app, Ollobot Android sample app

The photo above depicts the Ollobot as seen from the front. The big picture problem is to learn how to control the Ollobot using the IFTTT app in conjunction with the Android sample app. Solving this partially or completely is important because it will bring the user a step closer to implementing their own actions and uses on the Ollobot. This tutorial shows you how to set up the Ollobot and the apps mentioned above and takes approximately one hour to complete.

Motivation and Audience

Readers of this tutorial assumes the reader has the following background and interests:

* Know simple programing concepts
* Interests in automation and vehicle control

The rest of this tutorial is presented as follows:

Parts List and Sources

To obtain an Ollobot you will need to directly contact Robotis either by phone, 949-377-0377, or by email at [email protected]. Ollobot is not available to purchase on their site therefor direct contact will be best.
To complete this tutorial, you'll need the following items


PART NAME/DESCRIPTION VENDOR VENDOR Number or URL PRICE QTY
Ollobot Robotis robotis.us n/a 1
Android Phone
Computer or user phone


Here is the list as a Google XLS document
Here is the list as a PDF file

Construction

This section gives step-by-step instructions along with photos to construct the Ollobot(if not given fully constructed) and set up the applications.

Step 1


First, there should be three main components given you. There should be the battery pack and the Bluetooth adapter connected to each other as shown above in the second photo. There should also be a phone stand as shown above in the first photo. Lastly there should be the main device that these mount to. (a casing that contains the controller as well as the servos connected to each wheel) It is very simple to connect these together as they just snap on. Snap the phone mount to the front (opposite of the power button) and snap the battery/Bluetooth to the back. Make sure the Bluetooth device is on top. The Bluetooth device will connect directly to a port that is right next to the power button and the battery pack will have two connection cables that connect right behind the phone stand in the middle. Refer to the pictures below.




Step 2

Please refer to this link (http://www.robotis.us/ollobotsdk/) for this part for extra information and requirements.
Now that the Ollobot is set up we need to set up the applications. Click on the link above and navigate to Option 2 on your Android phone. Unfortunately the Ollobot Sample App is only available for Android devices which is why using an Android phone is required for this process. Click the download button for the sample app. It will direct you to a google drive and click on the file to download. The app should now be on your phone and is named “OLLOBOT IFTTT”. The function of this app is to receive a web request from the IFTTT app we will download next and send the commands that it contains to the Ollobot via Bluetooth connection.

Programming

A link to the source code can be found <provide URL to your code, probably saved in this DASL Wiki>.
The goal of the code is <brief explanation>. It works in the following way


<!- Insert a snippet of your code here. Try to keep to less than 0.5 page long –>



The snippet above serves to <fill in the blank>. It does this by <fill in the blank>.


<!- Insert another snippet of your code here. Try to keep to less than 0.5 page long –>


Next, the code does <fill in the blank>. It does this by <fill in the blank>.

Final Words

This tutorial's objective was to <fill in the blank>. Complete <choose: construction details, source code and program descriptions> for <fill in the blank>. Once the concepts were conveyed the reader could <fill in the blank>.

Speculating future work derived from this tutorial, includes <fill in the blank>. In the big picture, the problem of <fill in the blank> can be solved with this tutorial.

For questions, clarifications, etc, Email: paul.oh@unlv.edu

ollobot_tutorial.1482205334.txt.gz · Last modified: 2016/12/19 19:42 by acater