Presentation is loading. Please wait.

Presentation is loading. Please wait.

Swimming Pool LED Training System Fei Deng Hongru Wang Yuhan Tang.

Similar presentations


Presentation on theme: "Swimming Pool LED Training System Fei Deng Hongru Wang Yuhan Tang."— Presentation transcript:

1 Swimming Pool LED Training System Fei Deng Hongru Wang Yuhan Tang

2 Introduction Is that a cable? That looks like a calculator… Holy XXXX that looks expensive!

3 Objective User Friendly Use Wireless Connection Inexpensive

4 Overview Software (GUI)  Fully Programmable Training Setup  History Data  Visual Aids  Data Manipulation Communication (Bluetooth) Hardware  Microcontroller (BeagleBone Black)  Circuit  LED Guided Swimming Pacer

5 Software (GUI)

6

7 Fully Programmable Training Setup Segments Automation

8 Fully Programmable Training Setup Save / Load Training Setups

9 History Data

10 Visual Aids Real Time Clock Percentage Indicator LED Status Indicator Spinning Wheel Indicator

11 Data Manipulation

12 Requirements & Verifications Popup information windows  User friendly welcome and goodbye messages Stable usage  Ensure no crashes

13 Communication (Bluetooth)

14 Software (GUI) Side

15 Communication (Bluetooth) Software (GUI) Side

16 Communication (Bluetooth) Software (GUI) Side

17 Communication (Bluetooth) Hardware (Microcontroller) Side

18 Communication (Bluetooth) Communication & Data Manipulation

19 Communication (Bluetooth) Communication & Data Manipulation

20 Requirements & Verifications New connection  Ensure new connection after the software is restarted  Ensure new connection after disconnected the previous ones Stable connection  Ensure the connection is stable for 15 hours Automatic launch  Ensure the Bluetooth server is automatically launched after starting the micro controller

21 Hardware and Microcontroller

22 Push Button Switch Beagle Bone 12V 100W DC Transformer Fuse 110V 60Hz AC Power Source Cat6 Cables (22 AWG) 5V 10W DC Transformer Control Board

23 High Level Diagram

24

25 BeagleBone Black Microcontroller Advantage: –65 possible digital output pins –Easy to use –Relatively low cost

26 Setup BeagleBone

27 Power Bus

28 N-Channel MOSFET (FQP30N06L) –Rated at 60V, robust and durable –I D d≈17A, more than the maximum current (0.83A) LED needed Working Region I D ≈17A

29 Schematics 10kΩ

30 ProtoBoard for FQP30N06L

31 Initial Design: TC4420 Drivers –Functioned when prototyping –Some failed after durability test on PCB –Not robust enough

32 Driver Simulation Channel1 Channel2 Ch1: GPIO ~3.3V Ch2: Driver output ~12V Freq: 5Hz Maximum designed working frequency: 26(LEDs)/20sec = 1.3Hz

33 Waterproofing and Weighting

34 Requirements & Verifications Durability  Continuously ran system for 3 hours, no overheating or malfunction LED waterproof and control box splashproof  LED survived bathtub overnight and control box survived heavy water splashing LED switching delay within 10ms  All transistor delay within 500ns(0.05%), negligible

35 Future Work Migrating software to other platforms Adding a display on control box Developing more polished UI and hardware Other connection method (WiFi)

36 Conclusion GUI is a good way to help user understand the usage of the software Wireless connection gives the user more freedom We need custom made hardware parts

37 Q&A


Download ppt "Swimming Pool LED Training System Fei Deng Hongru Wang Yuhan Tang."

Similar presentations


Ads by Google