Electr�Glove Pro 9000‐1X - cmubuild18/Build18 GitHub Wiki

Electr�Glove Pro 9000-1X

Ever wanted to play video games, but without a controller or keyboard? Now with the Electr�Glove Pro 9000-1X you can!

ElectræGlove Pro 9000-1X

Before starting to assemble the hardware, we had to plan out where to place the IMU units (that collect accelerometer and gyroscope data) to make meaningful gestures. In the end, we decided to place units on three separate fingers since moving the fingers would give us more varied data to work with. We also put the time of flight (ToF) sensor (that dictates when to brake and is activated by putting another hand above the glove) on the top of the glove hand. All of the wiring (including the microcontroller that processes the IMU data) is done on the top of the glove as well (which makes for easier connectivity).

Next, we wrote the code that collects the IMU data. Since each IMU is identical, the I2C address is also identical, so in order to differentiate between each of the three sensors, we used a mux and wired a different IMU sensor to each channel of the mux, and then with the Arduino, we collected data from each mux channel separately. We did a similar process with the ToF sensor. These inputs are used to activate keyboard commands which are sent to the computer.

The outcome was a working glove that could interface with �wasd� keys which allows us to play games. The game we decided to feature with this project is Forza Motorsport 8 which is historically known as a game that is not friendly to keyboard inputs. However, we hope this project can serve as a baseline into exploring other methods of control.

Team Members

Team Member Photo
Nicolas Keck Team Member Photo
Kevin St Luce Team Member Photo
Lohith Tummala Team Member Photo
Lijie Yang Team Member Photo
Alan Abraham Team Member Photo

Photos

https://drive.google.com/drive/folders/1lYzfVVX4rPHW578P8bVzVDFbVqqiZy2U?usp=sharing

Parts

Part Unit Price Quantity Cost Ended up being used Ended up being ordered Needs to be Ordered through Build18? (Y/N) Part Link
VL53L0X Time of Flight Distance Sensor 14.95 2 29.9 Y Y Y https://www.adafruit.com/product/3317
Drone + FC + ESC (PNP option on website) 269.99 1 269.99 N N N https://www.getfpv.com/iflight-nazgul5-v3-analog-5-fpv-freestyle-bnf-6s.html?vid=17246&utm_source=google&utm_medium=cpc&utm_campaign=DM+-+NB+-+PMax+-+Shop+-+SM+-+ALL+%7C+Full+Funnel&utm_content=pmax_x&utm_keyword=&utm_matchtype=&campaign_id=17881616054&network=x&device=c&gc_id=17881616054&gad_source=4&gclid=Cj0KCQiAmNeqBhD4ARIsADsYfTcHpX9FjhLNHPmY5k8sgAZB1NkNUJIJG7DlAJvOES1bNTpkdbEMHmwaAijjEALw_wcB
0
Adafruit MPU-6050 6-DoF Accel and Gyro Sensor 12.95 6 77.7 Y Y Y https://www.adafruit.com/product/3886
Lipo for drone 49.99 1 49.99 N N N https://www.getfpv.com/auline-21700-4000mah-14-8v-a45-4s-li-ion-battery-xt60.html?utm_source=google&utm_medium=cpc&utm_campaign=DM+-+NB+-+PMax+-+Shop+-+SM+-+ALL+%7C+Full+Funnel&utm_content=pmax_x&utm_keyword=&utm_matchtype=&campaign_id=17881616054&network=x&device=c&gc_id=17881616054&gclid=CjwKCAjwkNOpBhBEEiwAb3MvveWgFpF0_ObtJDTKOHhZqlYkhqaquk-npKEHblQ9oaX1MKJyZqYuTBoCbaAQAvD_BwE
nRF24L01 transceiver (Pack of 4) 7.89 1 7.89 N Y Y https://www.amazon.com/HiLetgo-NRF24L01-Wireless-Transceiver-Module/dp/B00LX47OCY/ref=m_crc_dp_lf_d_t1_sccl_3_2/139-5855137-6154639?pd_rd_w=EPuUK&content-id=amzn1.sym.76a0b561-a7b4-41dc-9467-a85a2fa27c1c&pf_rd_p=76a0b561-a7b4-41dc-9467-a85a2fa27c1c&pf_rd_r=W03GXHZZPET2YG6PWTHJ&pd_rd_wg=RSSgn&pd_rd_r=1bf92d94-da5a-40a7-b0f5-604694e1eb4d&pd_rd_i=B00LX47OCY&psc=1
TCA9548A I2C Multiplexer 6.95 1 6.95 Y Y Y https://www.adafruit.com/product/2717
Large Utility Work Gloves (3-Pack) 12.97 1 12.97 Y Y Y https://www.homedepot.com/p/FIRM-GRIP-Large-Utility-Work-Gloves-3-Pack-63102-024/314420626
Seeed Studio XIAO nRF52840 Sense 0 3 0 Y NA N
Red LEDs 0 8 0 N N N
Lithium Ion Battery - 3.7V 500mAh 0 3 0 N N N
Cables and Connectors 0 NA 0 Y NA N
Total Cost: 455.39
Remaining Budget:(out of $300) -155.39