STEM-bot Remote Control Using Bluetooth and Android Device

By | October 29, 2018

STEM-Bot Controller

Below are the required files for the STEM-bot Remote Control

REQUIRED FILES

  1. STEM-BOT Controller App
  2. Arduino Coding for Manual Control

INSTRUCTIONS

  1. Download the STEM-BOT Contoller App into your Android Phone. Install the Apk file.
  2. If you can’t install the app in your Android Device, do the following steps: Apk Installation
  3. Upload the Arduino Code into the STEM-bot.
  4. Pair your Android device with the STEM-bot. The default pairing key for the HC-05 Bluetooth Module is 1234. (If you want to change the Bluetooth Module Name and Pairing Key, you can do so by entering the AT Command Mode – This will be shown in other tutorial.)
  5. Now, run the installed STEMBOT Controller App and Turn on your STEM-bot.
  6. Connect the App with the STEM-bot by clicking the Connect Button and choose the Bluetooth Module Name for your STEM-bot.
  7. If the connection successful, the status will be shown as Status: Connected.
  8. Now, try controlling the STEM-bot using the control button in the App. Observe the behavior of your STEM-bot carefully.

CHALLENGE 1

  1. This is where you going to hack! The Arduino coding is not entirely correct. Some control functions are wrong. It moves to different direction.
  2. Edit the Arduino coding so that it can function correctly.
  3. You can also change the coding so that the turning angle is as according to your need.

CHALLENGE 2

  1. After you successfully making the STEM-bot move correctly according to your need, now combine the autonomous coding that you have developed before with the Arduino coding for the remote control.
  2. You can add the autonomous coding in the following function (with some adjustment): Arduino Autonomous
  3. Make sure that you can switch between the autonomous control and the manual control using the Auto and Manual button in the App.

HAPPY HACKING!!

Leave a Reply

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