Difference between revisions of "Networking Cars"

From ESE205 Wiki
Jump to navigation Jump to search
Line 10: Line 10:
 
* Integrate sensors in order to allow Pi Car to interpret signals into usable commands. <br>
 
* Integrate sensors in order to allow Pi Car to interpret signals into usable commands. <br>
 
* Assemble Pi Car Chassis. <br>
 
* Assemble Pi Car Chassis. <br>
<br>
 
 
* Design and build a latching mechanism that integrates electromagnets and wire connections. <br>
 
* Design and build a latching mechanism that integrates electromagnets and wire connections. <br>
 
* Using Bluetooth or similar systems, enable each car to locate one another. <br>
 
* Using Bluetooth or similar systems, enable each car to locate one another. <br>
 
* Create a software interface and allows users to send commands to the cars to connect/disconnect. <br>
 
* Create a software interface and allows users to send commands to the cars to connect/disconnect. <br>
* Add circuitry to each of the microcontrollers on the cars to share information with one another using the I2C connection protocol. <br>
+
* Add circuitry to each of the microcontrollers on the cars to share information with one another using the I2C connection protocol.
  
 
== Challenges ==
 
== Challenges ==
Line 28: Line 27:
  
 
== Gantt Chart ==
 
== Gantt Chart ==
 +
<gallery>
 +
Networking_Pi_Cars_CH-DJ_Gantt_Chart_1.jpeg|Caption1
 +
</gallery>
  
 
[[Category:Projects]]
 
[[Category:Projects]]
 
[[Category:Fall 2017 Projects]]
 
[[Category:Fall 2017 Projects]]

Revision as of 19:44, 4 October 2017

Overview

The project is to create a network of at least two cars that can locate each other without user guidance. Using the open source platform of the Pi Car, we hope to add a serviceable extra module to integrate with existing functions of the current system. This module will consist of a transmitter and a receiver on respective cars, and the dynamic car will be able to interpret the signal in order to self-navigate to the location of a second car.

Team Members

Curtis Hoffman
Deep Jyoti
Andrew O'Sullivan (TA)

Objectives

  • Design sensor system to communicate relative location between two vehicles.
  • Integrate sensors in order to allow Pi Car to interpret signals into usable commands.
  • Assemble Pi Car Chassis.
  • Design and build a latching mechanism that integrates electromagnets and wire connections.
  • Using Bluetooth or similar systems, enable each car to locate one another.
  • Create a software interface and allows users to send commands to the cars to connect/disconnect.
  • Add circuitry to each of the microcontrollers on the cars to share information with one another using the I2C connection protocol.

Challenges

  • Establishing reliable communication between cars
  • Make sure system is not susceptible to interference from ambient networks.
  • Design System for Power Delivery (Stretch Goal)
  • Become familiar with Pi Car hardware capabilities.
  • Learn Raspberry Pi

Budget

  • Pi Car Hardware (TBD)
  • Misc. Sensors (TBD)

Gantt Chart