Projects


# Title Team Members TA Professor Documents Sponsor
1
Mobile Hive Checker
Fiona Cashin
Olivia Guido
Rawda Abdeltawab
2
Bird Simulator
Anthony Amella
Eli Yang
Emily Liu
Shiyuan Duan
3
Heterodyne Bat Detector
BILL Waltz
Evan McGowan
Kyle Jedryszek
Gayatri Chandran
4
Scorpion-Lift Ant-Weight BattleBot
Chen Meng
Zixin Mao
Zhuoer Zhang
5
ANT-WEIGHT BATTLEBOT
wenhao Zhang
XiangYi Kong
Yuxin Zhang
Zhuoer Zhang
6
Interactive Desktop Companion Robot for Stress Relief
Jiajun Gao
Yu-Chen Shih
Zichao Wang
Haocheng Bill Yang
7
SolarTrack
Rahul Patel
Rishikesh Balaji
Siddhant Jain
Haocheng Bill Yang
8
Facial Quantum Matching Mirror
Akhil Morisetty
Alex Cheng
Ethan Zhang
9
Automated Cocktail/Mocktail Maker
Benjamin Kotlarski
Dominic Andrejek
Nick Kubiak
10
OmniSense-Dual — Dual-Wearable 360° Blind-Spot Detection, Directional Haptic Hazard Alerts, and Belly-Based Navigation for Pedestrian Safety
Alex Jin
Jiateng Ma
Simon Xia
11
Ant-weight Durian Battlebot
Matthew Jin
Timothy Fong
Ved Tiwari
Zhuoer Zhang
12
4-Wheel-Drive Invertible Ant-Weight Battlebot
Haoru Li
Ziheng Qi
Ziyi Wang
Zhuoer Zhang
13
Invertible-Control Ant-Weight Battle Bot
Ben Goldman
Jack Moran
Haocheng Bill Yang
14
PocketScope
Aaron Holl
Caleb Peach
Rohan Nagaraj
15
SafeStep: Smart White Cane Attachment for Audio + Haptic Navigation and Emergency Alerts
Abdulrahman Almana
Arsalan Ahmad
Eraad Ahmed
16
Dual-Mode Smart Temperature Coaster
Alan Ilinskiy
Areg Gevorgyan
Zhuchen Shao
17
Shower Music Controller
Amar Patel
Shalin Joshi
Varnith Aleti
18
Acoustic Stimulation to Improve Sleep
Bakry Abdalla
John Ludeke
Sid Gurumurthi
Mingrui Liu
19
Cycloidal Hub motor with FOC driver
Michael Talapin
Nithin Durgam
20
Air Guitar
Arturo Arroyo Valencia
Miaomiao Jin
Youngmin Jeon
21
Vertial Spinner Ant-Weight Battle Bot
Andrew Bajek
Elise Chiang
Giovanni Escamilla
Jiaming Xu
22
Oscilliosketch: Handheld XY Etch-a-Sketch Signal Generator for Oscilloscopes
Eric Vo
Josh Jenks
23
Portable RAW Reconstruction Accelerator for Legacy CCD Imaging
Guyan Wang
Yuhong Chen
other1.docx
24
4WD Wedge + Powered Roller Antweight Battlebot
Junyan Bai
Yuxuan Guo
Zhuoer Zhang
25
Building Interior Reconnaissance Drone (BIRD)
Jack Lavin
Jacob Witek
Mark Viz
Shiyuan Duan
26
AdheraScent Pill Container
Albert Liu
Anshul Rao
Chia-Ti(Cindy) Liu
Zhuchen Shao
27
Kombucha Fermentation Control System
Edwin Xiao
John Puthiaparambil
Rudy Beauchesne
Haocheng Bill Yang
28
Modular Screen
Dale Morrison
Sean Halperin
Yuzhe He
29
EV Battery Thermal Fault Early Detection & Safety Module
RJ Schneider
Skyler Yoon
Troy Edwards
30
American Sign Language Robot Hand Interpreter
Ankur Prasad
Matthew Uthayopas
Tunc Gozubuyuk
Argyrios Gerogiannis
32
Plant Notification System (Soilmate)
Emma Hoeger
Sigrior Vauhkonen
Ysabella Lucero
Zhuchen Shao
33
HelpMeRecall
Michael Jiang
Sravya Davuluri
William Li
34
LabEscape Ultrasonic Directional Speaker
Sam Royer
Mingrui Liu
35
UAV Battery Management System with Integrated SOC and SOH Estimation
Edward Chow
Jay Goenka
Samar Kumar
36
Slow Wave Sleep Enhancement System RFA
Aidan Stahl
Kavin Bharathi
Vikram Chakravarthi
37
Ant-Weight Battlebot - DC Hammer
Carson Sprague
Gage Gathman
Ian Purkis
Haocheng Bill Yang
39
Auto-Tuner with LCD Display
John Driscoll
Lee Susara
Nicholas Chan
40
Bilateral Earlobe Pulse Timing Measurement Device
Joshua Joseph
Mark Schmitt
Zhikuan Zhang
Shiyuan Duan
41
BetaSpray - Bouldering Route Assistance
Ingi Helgason
Maxwell Beach
Prakhar Gupta
42
Autonomous Cold Salad Bar
Siddhaarta Venkatesh
Tejas Alagiri Kannan
proposal1.jpeg
43
LeafLink
Hannah Pushparaj
Hassan Shafi
Praveen Natarajan
44
Voice-Activated Geographic Reference Globe
Mahathi Jayaraman
Rijul Roy
Varsha Mullangi
45
Focus Dial: A Tactile Hardware Interface for Distraction-Free Focus
Ahan Goel
Amogh Mehta
Benjamin Loo
video
video
46
Snooze-Cruiser
Alex Wang
Jiachen Hu
Jizhen Chen
Jiaming Xu
47
Combative Hardened Ultra Tumbler
Abhinav Garg
Rahul Ramanathan Krishnamoorthy
Shobhit Sinha
48
Sleep Position Trainer
Brian Park
Kyle Lee
Nick Tse
49
Move Displaying Chess Board
Jeanjuella Tipan
Matthew Trela
Tim Chen
Wenjing Song
50
Crowdsurf: Realtime Crowd-Monitoring for indoor spaces
Ananya Krishnan
John Abraham
Tanvika Boyineni
51
Networked Physical Chessboard for Remote Play
Danny Guller
Payton Schutte
Quinn Athas
Wenjing Song
52
LED Globe Display
Ashley Saju
David Heydinger
Stephanie Eze
Shiyuan Duan
53
[Updated RFA] - Efficient Card Shuffler with Cut Card Insert
Alex Lo Faso
Matt Garrity
Steve Mathew
54
E-PEEL: Electronic Peeling Equipment for Easier Living
Hyun Jun Paik
Saathveek Gowrishankar
Varun Ramprakash
design_document1.jpeg

Remotely Controlled Self-balancing Mini Bike

Will Chen, Eric Tang, Jiaming Xu

Featured Project

# Remotely Controlled Self-balancing Mini Bike

Team Members:

- Will Chen hongyuc5

- Jiaming Xu jx30

- Eric Tang leweit2

# Problem

Bike Share and scooter share have become more popular all over the world these years. This mode of travel is gradually gaining recognition and support. Champaign also has a company that provides this service called Veo. Short-distance traveling with shared bikes between school buildings and bus stops is convenient. However, since they will be randomly parked around the entire city when we need to use them, we often need to look for where the bike is parked and walk to the bike's location. Some of the potential solutions are not ideal, for example: collecting and redistributing all of the bikes once in a while is going to be costly and inefficient; using enough bikes to saturate the region is also very cost inefficient.

# Solution

We think the best way to solve the above problem is to create a self-balancing and moving bike, which users can call bikes to self-drive to their location. To make this solution possible we first need to design a bike that can self-balance. After that, we will add a remote control feature to control the bike movement. Considering the possibilities for demonstration are complicated for a real bike, we will design a scaled-down mini bicycle to apply our self-balancing and remote control functions.

# Solution Components

## Subsystem 1: Self-balancing part

The self-balancing subsystem is the most important component of this project: it will use one reaction wheel with a Brushless DC motor to balance the bike based on reading from the accelerometer.

MPU-6050 Accelerometer gyroscope sensor: it will measure the velocity, acceleration, orientation, and displacement of the object it attaches to, and, with this information, we could implement the corresponding control algorithm on the reaction wheel to balance the bike.

Brushless DC motor: it will be used to rotate the reaction wheel. BLDC motors tend to have better efficiency and speed control than other motors.

Reaction wheel: we will design the reaction wheel by ourselves in Solidworks, and ask the ECE machine shop to help us machine the metal part.

Battery: it will be used to power the BLDC motor for the reaction wheel, the stepper motor for steering, and another BLDC motor for movement. We are considering using an 11.1 Volt LiPo battery.

Processor: we will use STM32F103C8T6 as the brain for this project to complete the application of control algorithms and the coordination between various subsystems.

## Subsystem 2: Bike movement, steering, and remote control

This subsystem will accomplish bike movement and steering with remote control.

Servo motor for movement: it will be used to rotate one of the wheels to achieve bike movement. Servo motors tend to have better efficiency and speed control than other motors.

Stepper motor for steering: in general, stepper motors have better precision and provide higher torque at low speeds than other motors, which makes them perfect for steering the handlebar.

ESP32 2.4GHz Dual-Core WiFi Bluetooth Processor: it has both WiFi and Bluetooth connectivity so it could be used for receiving messages from remote controllers such as Xbox controllers or mobile phones.

## Subsystem 3: Bike structure design

We plan to design the bike frame structure with Solidworks and have it printed out with a 3D printer. At least one of our team members has previous experience in Solidworks and 3D printing, and we have access to a 3D printer.

3D Printed parts: we plan to use PETG material to print all the bike structure parts. PETG is known to be stronger, more durable, and more heat resistant than PLA.

PCB: The PCB will contain several parts mentioned above such as ESP32, MPU6050, STM32, motor driver chips, and other electronic components

## Bonus Subsystem4: Collision check and obstacle avoidance

To detect the obstacles, we are considering using ultrasonic sensors HC-SR04

or cameras such as the OV7725 Camera function with stm32 with an obstacle detection algorithm. Based on the messages received from these sensors, the bicycle could turn left or right to avoid.

# Criterion For Success

The bike could be self-balanced.

The bike could recover from small external disturbances and maintain self-balancing.

The bike movement and steering could be remotely controlled by the user.

Project Videos