Difference between revisions of "S21: exFAT"

From Embedded Systems Learning Academy
Jump to: navigation, search
(Schedule)
(Schedule)
Line 121: Line 121:
 
|-
 
|-
 
| 4
 
| 4
|  
+
| March 21, 2021
|  
+
| March 28, 2021
 
| Initial UI Setup for Mobile App
 
| Initial UI Setup for Mobile App
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
|  
+
| 4
|  
+
| March 21, 2021
|  
+
| March 28, 2021
 
| Bluetooth "Hello World"<br />
 
| Bluetooth "Hello World"<br />
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
|  
+
| 4
|  
+
| March 21, 2021
|  
+
| March 28, 2021
 
| Disassembly RC Car and Evaluation of Components
 
| Disassembly RC Car and Evaluation of Components
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
|  
+
| 4
|  
+
| March 21, 2021
|  
+
| March 28, 2021
 
| Complete Motor Drive Development
 
| Complete Motor Drive Development
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 5
 
| 5
|  
+
| March 28, 2021
|  
+
| April 04, 2021
 
| Master Controller Integration
 
| Master Controller Integration
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 5
 
| 5
|  
+
| March 28, 2021
|  
+
| April 04, 2021
 
| Put Information on LCD Screen
 
| Put Information on LCD Screen
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 5
 
| 5
|  
+
| March 28, 2021
|  
+
| April 04, 2021
 
| Power Consideration
 
| Power Consideration
 
| Eishan, Tyler
 
| Eishan, Tyler
Line 170: Line 170:
 
|-
 
|-
 
| 5
 
| 5
|  
+
| March 28, 2021
|  
+
| April 04, 2021
 
| Design and Order PCB
 
| Design and Order PCB
 
| Eishan, Ka, Suryanto
 
| Eishan, Ka, Suryanto
Line 177: Line 177:
 
|-
 
|-
 
| 6
 
| 6
|  
+
| April 04, 2021
|  
+
| April 11, 2021
 
| Create Pathing from GPS Data
 
| Create Pathing from GPS Data
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 7
 
| 7
|  
+
| April 11, 2021
|  
+
| April 18, 2021
 
| Create Collision Avoidance Algorithm Module
 
| Create Collision Avoidance Algorithm Module
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 7
 
| 7
|  
+
| April 11, 2021
|  
+
| April 18, 2021
 
| Hardware Integration Test and First Field Test
 
| Hardware Integration Test and First Field Test
 
| Tyler
 
| Tyler
Line 198: Line 198:
 
|-
 
|-
 
| 8
 
| 8
|  
+
| April 18, 2021
|  
+
| April 25, 2021
 
| Design and Print Mounting Components
 
| Design and Print Mounting Components
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 9
 
| 9
|  
+
| April 25, 2021
|  
+
| May 02, 2021
 
| PCAN / BusMaster Configuration
 
| PCAN / BusMaster Configuration
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 10
 
| 10
|  
+
| May 02, 2021
|  
+
| May 09, 2021
 
| CANBus Integration
 
| CANBus Integration
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 11
 
| 11
|  
+
| May 09, 2021
|  
+
| May 16, 2021
 
| MIA Integration
 
| MIA Integration
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 12
 
| 12
|  
+
| May 16, 2021
|  
+
| May 23, 2021
 
| Big Integration and Live Field Test (Split into 2)
 
| Big Integration and Live Field Test (Split into 2)
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
 
| 13
 
| 13
|  
+
| May 23, 2021
|  
+
| May 28, 2021
 
| Demo Prep
 
| Demo Prep
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|-
 
|-
| 14
+
| 13
|  
+
| May 23, 2021
|  
+
| May 28, 2021
 
| Wiki Report
 
| Wiki Report
|  
+
| TBD
 
| style="background-color:#fe0000;" | In Progress
 
| style="background-color:#fe0000;" | In Progress
 
|}
 
|}

Revision as of 17:50, 15 March 2021

Project Title

exFAT project title here.



Abstract

Add a few sentence abstract here.

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 Person in Charge (PIC) Status
3 March 14, 2021 March 21, 2021 Finalize / Buy Parts All Complete
3 March 14, 2021 March 21, 2021 Delegate Tasks All Complete
3 March 14, 2021 March 21, 2021 Get Data from Ultrasonic Sensor Eishan In Progress
3 March 14, 2021 March 21, 2021 Get Data from Infrared Sensor David In Progress
3 March 14, 2021 March 21, 2021 Initial Draft for common DBC file for sensor readings Eishan, David In Progress
3 March 14, 2021 March 21, 2021 Get Data from GPS Suryanto, Ka In Progress
3 March 14, 2021 March 21, 2021 Finish Bluetooth Driver Development Tyler In Progress
3 March 14, 2021 March 21, 2021 Android Development App Setup Manas In Progress
4 March 21, 2021 March 28, 2021 Initial UI Setup for Mobile App TBD In Progress
4 March 21, 2021 March 28, 2021 Bluetooth "Hello World"
TBD In Progress
4 March 21, 2021 March 28, 2021 Disassembly RC Car and Evaluation of Components TBD In Progress
4 March 21, 2021 March 28, 2021 Complete Motor Drive Development TBD In Progress
5 March 28, 2021 April 04, 2021 Master Controller Integration TBD In Progress
5 March 28, 2021 April 04, 2021 Put Information on LCD Screen TBD In Progress
5 March 28, 2021 April 04, 2021 Power Consideration Eishan, Tyler In Progress
5 March 28, 2021 April 04, 2021 Design and Order PCB Eishan, Ka, Suryanto In Progress
6 April 04, 2021 April 11, 2021 Create Pathing from GPS Data TBD In Progress
7 April 11, 2021 April 18, 2021 Create Collision Avoidance Algorithm Module TBD In Progress
7 April 11, 2021 April 18, 2021 Hardware Integration Test and First Field Test Tyler In Progress
8 April 18, 2021 April 25, 2021 Design and Print Mounting Components TBD In Progress
9 April 25, 2021 May 02, 2021 PCAN / BusMaster Configuration TBD In Progress
10 May 02, 2021 May 09, 2021 CANBus Integration TBD In Progress
11 May 09, 2021 May 16, 2021 MIA Integration TBD In Progress
12 May 16, 2021 May 23, 2021 Big Integration and Live Field Test (Split into 2) TBD In Progress
13 May 23, 2021 May 28, 2021 Demo Prep TBD In Progress
13 May 23, 2021 May 28, 2021 Wiki Report TBD In Progress

Parts List & Cost

Item# Part Desciption Vendor Qty Cost
1
2


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

Advise for Future Students

<Bullet points and discussion>

Acknowledgement

References