Wifi Controlled Robot is done as a mini project (Lab4) for ECE 4180 class (Georgia Tech). Robot is assembled in Sparkfun's Shadow chasis robot kit. This robot takes the command from the webpage to move forward, reverse without colliding. The distance sensor is used as a mechanism for collision detection and play a short beep sound. It turn 90 degree with magnetometer when the turn command is sent.

Dependencies:   Motordriver mbed

/media/uploads/pkoirala3/capture.jpg Showing the setup and calibration: Part1 In this part the Wifi setups and attains an IP address so we can control it through a webpage on our phone/PC. After it obtains an IP address it calibrates the IMU so we can have accurate compass headings for precise turns.

The parts that we use are as follows:

  • Mbed
  • 2 DC motors
  • H-Bridge (to drive the DC motors)
  • Speaker
  • Class D Amp (to drive the Speaker)
  • IMU (use the magnometer for compass headings)
  • Wifi card (ESP8266)

Showing webpage functionality and Robot Functionality: In this part we demonstrate the functionality of the robot and the webpage to control it.

Final Code

[Repository '/teams/Prana-Koirala/code/Wifi_controlled_Robot_ECE4180/docs/tip/main_8cpp_source.html' not found]

History

ECE4180_ROBOT_CONTROLLEDBY_WiFI default tip

2017-03-13, by pkoirala3 [Mon, 13 Mar 2017 21:54:22 +0000] rev 5

ECE4180_ROBOT_CONTROLLEDBY_WiFI


Fixed minor bugs. Added speaker library

2017-03-13, by pkoirala3 [Mon, 13 Mar 2017 17:53:47 +0000] rev 4

Fixed minor bugs. Added speaker library


Revised Bug fixed, IMU controlled has issue, instead robot turn implemented with time delay.

2017-03-13, by pkoirala3 [Mon, 13 Mar 2017 05:23:32 +0000] rev 3

Revised Bug fixed, IMU controlled has issue, instead robot turn implemented with time delay.


Added IMU

2017-03-12, by pkoirala3 [Sun, 12 Mar 2017 21:17:06 +0000] rev 2

Added IMU


Removed Sonar and added IR distance sensor. Added IMU to turn the robot.

2017-03-12, by pkoirala3 [Sun, 12 Mar 2017 21:12:08 +0000] rev 1

Removed Sonar and added IR distance sensor. Added IMU to turn the robot.


ECE4180_Lab4

2017-03-12, by pkoirala3 [Sun, 12 Mar 2017 16:32:11 +0000] rev 0

ECE4180_Lab4