Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
RePlay for Kids Smart Ride-On Motor ControlRyan Schreiber (CS), Louis Ng (CS/CE), Ron Pajestka (EE), Abdulmohsen Almauniea (ME)
Arduino Solution1. Bluetooth Communication (BLE)2. Receive and store parameters for
Velocity and Acceleration3. Control motor based upon stored
parameters
Fig 3: An S-Curve acceleration profile results in reduction of peak jerk.
Fig 2: Arduino board connected to HM-10 Bluetooth Module.
Enhance accessibility of ride-on cars for children with disabilities.
Some children cannot press pedal so alternate interface is required
Jerk inherent in unmodified ride-on cars can cause injury to children with poor trunk control
Control motor to provide a smoother acceleration, reducing jerk
Control Code: Functional for 4 settings for speed and
4 settings for acceleration duration Easy to change speed & acceleration
settings without opening the car
Smartphone App (Android) Intuitive & Easy to use
User friendly process for non-technical volunteers
Solution must be cost-effective
Motivation
Problem
Goals and Constraints
Advisor: Dr. Zhiqiang Gao
Company Supervisors:Ed Rapp
Natalie Wardega
Fig 8: Circuit on PCB with Arduino board, installed in car for testing
Deliverables Arduino/Android App Codes Circuit Schematics & Drawings Detailed documentation
Future Work Create iOS version of app Connect to Cloud for Data Analytics
Results
Fig 1: Child with adapted ride-on car.
Power for toy and MSP430
Fig 7: Prototype circuit on PCB
Fig 6: 3D Printed enclosure for circuit
App Algorithm
Fig 4: Basic Process Algorithm of Companion App
Companion App1. Bluetooth Communication (BLE)2. Select and send parameters for
Velocity and Acceleration3. Allow selection between multiple
cars.
Fig 5: Testing Buck Converter portion of circuit
04