Download presentation
Presentation is loading. Please wait.
Published byJoella Beasley Modified over 8 years ago
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)
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.