Difference between revisions of "S20: Nimble"
 (→Team Members & Responsibilities)  | 
				 (→Team Deliverables Schedule)  | 
				||
| Line 117: | Line 117: | ||
*<font color="purple">'''Establish communication across all the CAN controllers over CAN bus based on the DBC file.'''</font>  | *<font color="purple">'''Establish communication across all the CAN controllers over CAN bus based on the DBC file.'''</font>  | ||
*<font color="#148F77">'''Verify the power-up interactions and configurations between Master and the other controllers.'''</font>  | *<font color="#148F77">'''Verify the power-up interactions and configurations between Master and the other controllers.'''</font>  | ||
| − | *<font color="brown">'''Establish a connection over Bluetooth and   | + | *<font color="brown">'''Establish a connection over Bluetooth and mobile app.(Naeem) '''</font>  | 
*<font color="red">''' 3/24/2020 -> Project Lab - GPS & Compass Node  '''</font>  | *<font color="red">''' 3/24/2020 -> Project Lab - GPS & Compass Node  '''</font>  | ||
*<font color="red">''' 3/24/2020 -> Anonymous Reviews  '''</font>  | *<font color="red">''' 3/24/2020 -> Anonymous Reviews  '''</font>  | ||
| Line 125: | Line 125: | ||
*<font color="red">'''3/24/2020 -> Finish deciding the Pins that will be used in each nodes. '''</font>  | *<font color="red">'''3/24/2020 -> Finish deciding the Pins that will be used in each nodes. '''</font>  | ||
*<font color="red">'''3/30/2020 -> Completed the rough draft of block digram and Flow chart for each node logics. '''</font>    | *<font color="red">'''3/30/2020 -> Completed the rough draft of block digram and Flow chart for each node logics. '''</font>    | ||
| + | *<font color="brown">'''Establish a communication between Bluetooth devices.(Naeem)'''</font>  | ||
| + | *<font color="FUCHSIA">'''Interfacing of ultrasonic sensors to the SJTwo board and check for basic functionality. (Tanmay, Ellis)'''</font>  | ||
| + | *<font color="green">'''Interface of Servo & DC motor to the SJTwo board and check for basic functionality. (Yuming)'''</font>  | ||
| + | *<font color="orange">'''Interface Compass module with SJTwo board using I2C serial bus. (Lawrence)'''</font>  | ||
| + | *<font color="orange">'''Interface GPS module with SJTwo board. (Lawrence)'''</font>  | ||
| + | *<font color="brown">'''Interface bluetooth module with SJtwo board using serial Communication. (Naeem)'''</font>  | ||
| + | *<font color="brown">'''Configure bluetooth module name as Nimble using Communication Mode. (Naeem)'''</font>  | ||
| + | *<font color="brown">'''Add a TextView for displaying the Bluetooth connection status in mobile App.(Naeem)'''</font>  | ||
| + | *<font color="fire">'''Explore UI designing of LCD. (Francesco)'''</font>  | ||
*<font color="red">'''4/04/2020 -> Completed the Circuit designs for the PCB. '''</font>    | *<font color="red">'''4/04/2020 -> Completed the Circuit designs for the PCB. '''</font>    | ||
*<font color="red">'''4/04/2020 -> Finalized the components for PCB. '''</font>    | *<font color="red">'''4/04/2020 -> Finalized the components for PCB. '''</font>    | ||
| − | + | ||  In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br> In Progress <br>  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | ||   | ||
|-  | |-  | ||
| '''6''' || '''10 April 2020'''|| '''16 April 2020'''||    | | '''6''' || '''10 April 2020'''|| '''16 April 2020'''||    | ||
| − | |||
*<font color="FUCHSIA">'''Implement basic obstacle avoidance algorithm based on sensor data and test the same.'''</font>  | *<font color="FUCHSIA">'''Implement basic obstacle avoidance algorithm based on sensor data and test the same.'''</font>  | ||
*<font color="green">'''Continue testing motor driver via commands from CAN bus.'''</font>  | *<font color="green">'''Continue testing motor driver via commands from CAN bus.'''</font>  | ||
Revision as of 17:13, 30 March 2020
Contents
Project Title
<Nimble>
Abstract
<2-3 sentence abstract>
Introduction
The project was divided into N modules:
- Sensor ...
 - Motor..
 - ...
 - Android
 
Team Members & Responsibilities
<Team Picture>
-  Tanmay Chandavarkar
- Sensor Module
 - Master Module
 
 
-  [ Yuming Cheng]
- GPS Module
 - Master Module
 - Motor Module
 
 
-  [ Ellis Makwana]
- Sensor Module
 - Master Module
 
 
-  [ Naeem Mannan]
- Master Module
 - Mobile Application
 - LCD display
 
 
-  [ Francesco Vescio]
- Sensor Module
 - Master Module
 
 
-  [ Lawrence Wan]
- Master Module
 - GPS Module
 - Motor Controller
 
 
-  Sensor
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Motor
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Geographical
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Communication Bridge Controller & LCD
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Android Application
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Testing Team
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
Team Deliverables Schedule
| WEEK |  
 START DATE  | 
 
 END DATE  | 
 
 TASK DETAILS  | 
 
 STATUS  | 
|---|---|---|---|---|
| 1 | Feb 2020 | 4 March 2020 | 
  | 
 Completed  Completed Completed Completed  | 
| 2 | 05 March 2020 | 12 March 2020 | 
  | 
 In Progress  Completed In Progress In Progress  | 
| 3 | 13 March 2020 | 19 March 2020 | 
  | 
 Completed  Completed Completed In Progress In Progress In Progress Completed  | 
| 4 | 20 March 2020 | 26 March 2020 | 
  | 
  In Progress  Completed In Progress In Progress Completed Completed Completed  | 
| 5 | 27 March 2019 | 09 April 2019 | 
  | 
  In Progress  In Progress In Progress In Progress In Progress In Progress In Progress In Progress In Progress In Progress In Progress In Progress In Progress  | 
| 6 | 10 April 2020 | 16 April 2020 | 
  | 
   | 
| 7 | 17 April 2020 | 23 April 2020 | 
  | 
    | 
| 8 | 24 April 2020 | 30 April 2020 | 
  | 
    | 
| 9 | 1 May 2020 | 7 May 2020 | 
  | 
   | 
| 10 | 8 May 2020 | 21 May 2020 | 
  | 
   | 
| 11 | 22 May 2020 | 
  | 
  | 
Parts List & Cost
| Item# | Part Desciption | Vendor | Qty | Cost | 
|---|---|---|---|---|
| 1 | RC Car | Traxxas - Amazon [1] | 1 | $168.84 | 
| 2 | CAN Transceivers MCP2551-I/P | Robotshop [2] | 6 | $ 6.00 per unit including shipping fee | 
| 3 | GPS | Amazon [] | 1 | $ .00 per unit including shipping fee | 
| 4 | Compass | Amazon [] | 1 | $ .00 per unit including shipping fee | 
| 5 | Ultrasonic sensors(LV-MaxSonar-EZ0) | SparkFun [] | 1 | $ 29.95 | 
| 6 | Ultrasonic sensors (LV-MaxSonar-EZ1) | SparkFun [] | 2 | $ 51.90 | 
| 7 | IR sensors (GP2Y0A21YK) | SparkFun [] | 1 | $ 34.23 including shipping fee and tax | 
Printed Circuit Board
<Picture and information, including links to your PCB>
CAN Communication
<Talk about your message IDs or communication strategy, such as periodic transmission, MIA management etc.>
Hardware Design
<Show your CAN bus hardware design>
DBC File
<Gitlab link to your DBC file> <You can optionally use an inline image>
Sensor ECU
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Motor ECU
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Geographical Controller
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Communication Bridge Controller & LCD
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Master Module
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Mobile Application
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Conclusion
<Organized summary of the project>
<What did you learn?>
Project Video
Project Source Code
Gitlab Project Link - [3]
Advise for Future Students
<Bullet points and discussion>