Difference between revisions of "S22: Testla"
(→Parts List & Cost) |
(→Schedule) |
||
Line 63: | Line 63: | ||
|- | |- | ||
! scope="row"| 1 | ! scope="row"| 1 | ||
− | | | + | | 02/15/2022 |
− | | | + | | 02/21/2022 |
| | | | ||
* Read previous projects, gather information and discuss among the group members. | * Read previous projects, gather information and discuss among the group members. | ||
+ | |||
+ | | style="background-color:#0F0;" | Completed | ||
+ | |- | ||
+ | ! scope="row"| 2 | ||
+ | | 02/22/2022 | ||
+ | | 02/28/2022 | ||
+ | | | ||
* Distribute modules to each team member. | * Distribute modules to each team member. | ||
+ | |||
+ | | style="background-color:#0F0;" | Completed | ||
+ | |- | ||
+ | ! scope="row"| 3 | ||
+ | | 03/01/2022 | ||
+ | | 03/07/2022 | ||
+ | | | ||
* Purchased the RC Car | * Purchased the RC Car | ||
− | * | + | * Purchase sensors |
+ | |||
+ | | style="background-color:#0F0;" | Completed | ||
+ | |- | ||
+ | ! scope="row"| 4 | ||
+ | | 03/08/2022 | ||
+ | | 03/14/2022 | ||
+ | | | ||
+ | * Learning to use CAN BUSMASTER | ||
+ | | style="background-color:#0F0;" | Completed | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 5 | ||
+ | | 03/15/2022 | ||
+ | | 03/21/2022 | ||
+ | | | ||
+ | * Made prototype for project .dbc file | ||
+ | |||
+ | | style="background-color:#0F0;" | Completed | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 6 | ||
+ | | 03/22/2022 | ||
+ | | 03/28/2022 | ||
+ | | | ||
+ | * Discuss and learn how to use Eagle for PCB fabrication | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 7 | ||
+ | | 03/29/2022 | ||
+ | | 04/04/2022 | ||
+ | | | ||
+ | * Parts testing and prototyping | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 8 | ||
+ | | 04/05/2022 | ||
+ | | 04/11/2022 | ||
+ | | | ||
+ | * List hardware requirements for the PCB fabrication | ||
+ | * Start research on web application for interfacing with RC car | ||
+ | * Finalize GPS and sensor testing | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 9 | ||
+ | | 04/12/2022 | ||
+ | | 04/18/2022 | ||
+ | | | ||
+ | * Have a PCB prototype finished | ||
+ | * Order first PCB prototype | ||
+ | * Integrate GPS and sensors on the same CAN bus using different nodes | ||
+ | * Continue web application research | ||
− | | | + | | style="background-color:#FFFF00;" | Incomplete |
|- | |- | ||
− | ! scope="row"| | + | |
− | | 09/ | + | ! scope="row"| 10 |
− | | | + | | 04/19/2022 |
+ | | 04/25/2022 | ||
+ | | | ||
+ | * Have a prototype for the web application | ||
+ | * Test interacting with the RC car wirelessly | ||
+ | * Test LCD peripheral and output debug messages | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 11 | ||
+ | | 04/26/2022 | ||
+ | | 05/02/2022 | ||
+ | | | ||
+ | * Start creating a mount on the RC car to contain all the hardware | ||
+ | * Test wheel control motor on the RC car | ||
+ | * Test steering control motor on the RC car | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 12 | ||
+ | | 05/03/2022 | ||
+ | | 05/09/2022 | ||
+ | | | ||
+ | * Brainstorm collision logic for RC controller | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 13 | ||
+ | | 05/10/2022 | ||
+ | | 05/16/2022 | ||
| | | | ||
+ | * Test collision logic for RC controller | ||
+ | * Finalize the logic | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 14 | ||
+ | | 05/17/2022 | ||
+ | | 05/25/2022 | ||
| | | | ||
+ | * Final testing of full project | ||
+ | |||
+ | | style="background-color:#FFFF00;" | Incomplete | ||
|- | |- | ||
+ | |||
|} | |} | ||
<HR> | <HR> | ||
<BR/> | <BR/> | ||
− | |||
− | |||
== Schedule == | == Schedule == |
Revision as of 00:03, 21 March 2022
Contents
Project Title
<Team Name>
Abstract
<2-3 sentence abstract>
Introduction
The project was divided into N modules:
- Sensor ...
- Motor..
- ...
- Android
Team Members & Responsibilities
<Team Picture>
Gitlab Project Link - [1]
<Provide ECU names and members responsible> <One member may participate in more than one ECU>
- 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
Schedule
Week# | Start Date | End Date | Task | Status |
---|---|---|---|---|
1 | 02/15/2022 | 02/21/2022 |
|
Completed |
2 | 02/22/2022 | 02/28/2022 |
|
Completed |
3 | 03/01/2022 | 03/07/2022 |
|
Completed |
4 | 03/08/2022 | 03/14/2022 |
|
Completed |
5 | 03/15/2022 | 03/21/2022 |
|
Completed |
6 | 03/22/2022 | 03/28/2022 |
|
Incomplete |
7 | 03/29/2022 | 04/04/2022 |
|
Incomplete |
8 | 04/05/2022 | 04/11/2022 |
|
Incomplete |
9 | 04/12/2022 | 04/18/2022 |
|
Incomplete |
10 | 04/19/2022 | 04/25/2022 |
|
Incomplete |
11 | 04/26/2022 | 05/02/2022 |
|
Incomplete |
12 | 05/03/2022 | 05/09/2022 |
|
Incomplete |
13 | 05/10/2022 | 05/16/2022 |
|
Incomplete |
14 | 05/17/2022 | 05/25/2022 |
|
Incomplete |
Schedule
Description | Color |
---|---|
Administrative | Black |
Sensor | Cyan |
Bluetooth & App | Blue |
GEO | Red |
Motor | Magenta |
Main | Orange |
Week# | Start Date | End Date | Task | Status |
---|---|---|---|---|
1 |
02/15/2021
|
02/21/2021
|
|
|
2 |
02/22/2021
|
02/28/2021
|
|
|
3 |
03/01/2021
|
03/07/2021
|
|
|
4 |
03/08/2021
|
03/14/2021
|
|
|
5 |
03/15/2021
|
03/21/2021
|
|
|
6 |
03/22/2021
|
03/28/2021
|
|
|
7 |
03/29/2021
|
04/04/2021
|
|
|
8 |
04/05/2021
|
04/11/2021
|
|
|
9 |
04/12/2021
|
04/18/2021
|
|
|
10 |
04/19/2021
|
05/25/2021
|
|
|
11 |
04/26/2021
|
05/02/2021
|
|
|
12 |
05/03/2021
|
05/09/2021
|
|
|
13 |
05/10/2021
|
05/16/2021
|
|
|
14 |
05/17/2021
|
05/23/2021
|
|
|
15 |
05/24/2021
|
05/30/2021
|
|
|
Parts List & Cost
Item# | Part Desciption | Vendor | Qty | Cost |
---|---|---|---|---|
1 | Unassembled RC Car | Traxxas [2] | 1 | $279.99 |
2 | CAN Transceivers | Amazon [3] | 1 | $8.99 |
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> [4] <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
Advise for Future Students
<Bullet points and discussion>