Difference between revisions of "Arduino Bluetooth Controlled Multi-modal Robotic Car (Android and iOS Compatible)"

From ArduinoInfo
Jump to: navigation, search
Line 14: Line 14:
  
 
== Hardware Components ==
 
== Hardware Components ==
# 1 HM10 Bluetooth Module
+
# 1 HM10 Bluetooth Module x1
# 1 Yourduino RoboRed Board
+
# 1 Yourduino RoboRed Board x1
# 1 Line Tracker Sensor
+
# 1 Line Tracker Sensor x1
# 1 Photo-resistor
+
# 1 Photo-resistor x 1
# 1 Buzzer
+
# 1 Buzzer x 1
# 1 Ultrasonic sensor
+
# 1 Ultrasonic sensor x 1
# 2 DC motors
+
# 2 Geared DC motors x 2
# 1 micro servo motor kit
+
# 1 micro servo motor kit x 1
# 1 robot car chasis with wheels
+
# 1 robot car chasis with 2 wheels x 1
  
 
== Configuring the HM10 BLE 4 Module ==
 
== Configuring the HM10 BLE 4 Module ==
 
The HM10 module was chosen for this project due to it's compatibility with the common BLE (Bluetooth Low Energy) 4.0 protocol.
 
The HM10 module was chosen for this project due to it's compatibility with the common BLE (Bluetooth Low Energy) 4.0 protocol.
 
Before the module can be used, the baudrate, device name, and preferred pin have to be set. Below are steps for setting up the HM10 Module using the RoboRED board:
 
Before the module can be used, the baudrate, device name, and preferred pin have to be set. Below are steps for setting up the HM10 Module using the RoboRED board:

Revision as of 06:26, 25 September 2019

Introduction

The Arduino micro-controller is capable of running only one sketch at a time. Therefore, it is generally thought that the Arduino can only perform one task or achieve one objective per-sketch. This project shows the implementation of a multi-modal bluetooth controlled robotic car, capable of achieving different tasks and objectives, and is controlled with an Android or iOS mobile application. Everything happens in real-time, with little to no delay.

Specifications

The communication with the robot is made possible via Serial-over-Bluetooth protocol. A bluetooth module is connected to the Arduino compatible board, and the mobile phone which the application has been installed on can connect to the bluetooth module.

This robot has been built to have 5 modes:

  1. Line-follower Mode
  2. Object-follower Mode
  3. Light-follower Mode
  4. Ramble Mode
  5. Manual-control Mode

Hardware Components

  1. 1 HM10 Bluetooth Module x1
  2. 1 Yourduino RoboRed Board x1
  3. 1 Line Tracker Sensor x1
  4. 1 Photo-resistor x 1
  5. 1 Buzzer x 1
  6. 1 Ultrasonic sensor x 1
  7. 2 Geared DC motors x 2
  8. 1 micro servo motor kit x 1
  9. 1 robot car chasis with 2 wheels x 1

Configuring the HM10 BLE 4 Module

The HM10 module was chosen for this project due to it's compatibility with the common BLE (Bluetooth Low Energy) 4.0 protocol. Before the module can be used, the baudrate, device name, and preferred pin have to be set. Below are steps for setting up the HM10 Module using the RoboRED board: