1 / 10

ECE 351 - Group Project Team 2 Portable Controller

ECE 351 - Group Project Team 2 Portable Controller. Jonathan Cody Lynn Matthew Seals Andy Locke. Overview: Basic Idea. The idea was to make a portable controller that could be used to control devices using the Bluetooth protocol.

danika
Télécharger la présentation

ECE 351 - Group Project Team 2 Portable Controller

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 351 - Group Project Team 2 Portable Controller Jonathan Cody Lynn Matthew Seals Andy Locke

  2. Overview: Basic Idea • The idea was to make a portable controller that could be used to control devices using the Bluetooth protocol. • The controller would also be made portable and rechargeable by using an external battery pack instead of the usb port. • This goals would be accompished using the PmodJSTK, PmodBTN, and PmodBT2.

  3. Overview: Potential Problems • The possible problems in our design were: • Bluetooth Implementation • Communication of commands • External Power Supply • Low Power Indication • Length of sustainable power • Application/Controller Compatibility • Delay between application and controller

  4. System Design

  5. Midterm Goals • Team’s major goals to complete for the midterm: • 1. Implementation of the Pushbuttons • 2. Implementation of the Joystick

  6. Pushbutton Implementation • With PmodBTN this allows the team to have up to 8 push buttons to use on the controller • The midterm implementation demonstrates the application of all 8 buttons by using a clock divider and debounce. • The buttons are then output to the 7 segment display using the appropriate number for each button.

  7. Joystick Implementation • The PmodJSTK implementation was to address a way to have directional buttons within the controller. • the PmodJSTK also has 2 additional pushbuttons and a third button by pressing the joystick. • The implementation is demonstrated by the use of the leds being displayed on each press of the buttons on the PmodJSTK • The implementation for this Pmod involved learning further about how the microcontroller on the joystick operated • The clocks for both the main BASYS2 board and the PmodJSTK must be sychronized for the transfer of data across the interface. • This data transfer is accomplished by the MISO (Master-In-Slave-Out) and MOSI (Master-Out-Slave-In) signals. • Joystick movement sent as a binary value to application for movement.

  8. Next Steps • The next steps to be accomplished before the final due date are: • Implement the PmodBT2 Bluetooth module • Connection to/from device • Date transfer between devices • Application of the controller • Connection between controller and computer • Complete the external, rechargeable power supply

  9. Progress Demonstration • Youtube

  10. Questions?

More Related