Minesweeper

/https:/os.mbed.com/media/uploads/suhanijain/screen_shot_2019-12-08_at_5.59.38_pm.png

Overview

Exploratory Rover (Minesweeper) that navigates via cardinal directions. We implemented various applications in exploratory navigation. Sample scenario: Lost in the woods, use cardinal directions to explore routes. The robot is controlled via Bluetooth on a hand-held device. There are NESW buttons which direct the robot to spin in place to find the direction, and the user is notified by a sound when the direction is found. There are also 1-4 numbered buttons, which move the robot foward, backwards, cause the robot to stop, and cause the flag to rise. The RC servo controls the flag, indicating when a destination is reached.

Block Diagram

/https:/os.mbed.com/media/uploads/suhanijain/screen_shot_2019-12-08_at_5.59.38_pm.png

Video Demostration

Parts Used

AdaFruit Bluefruit LE UART - https://os.mbed.com/users/4180_1/notebook/adafruit-bluefruit-le-uart-friend---bluetooth-low>>
/https:/os.mbed.com/media/uploads/suhanijain/screen_shot_2019-12-09_at_10.49.51_am.png

H-Bridge Driver - https://os.mbed.com/cookbook/Motor //
9-Degree-of-Freedom IMU - https://os.mbed.com/components/LSM9DS1-IMU/ //
RC Servo - https://os.mbed.com/users/4180_1/notebook/an-introduction-to-servos/ //
Speaker - https://mbed.org/users/4180_1/notebook/using-a-speaker-for-audio-output/ https://www.sparkfun.com/products/11089
microSD Card - https://www.sparkfun.com/products/544

Code

Import programminesweeper

ECE 4180 Final Project, curiosity rover

Demo


Please log in to post comments.