Closed saloni1307 closed 2 years ago
Tested and implemented gesture sensor with arduino successfully. This sensor is quite sensitive Hence, in order to achieve accurate output values, it is imperative to give the gesture (swipe our hand) precisely over the sensor.
Arduino code source : APDS9960 library provided by sparkfun here - https://github.com/sparkfun/SparkFun_APDS-9960_Sensor_Arduino_Library/tree/V_1.4.2/src
Implemented a few design changes in the project since we are also including low power feature on the server. These changes are explained in detail in Update 1 submission on canvas.
Studied the data sheet and documentation available for APDS9960 sensor.
In Progress: Currently working on the gesture sensor implementation on gecko board.
Latest code update: https://github.com/CU-ECEN-5823/ecen5823-courseproject-saloni1307/commit/116b7a7a1d512e405a4c0dcc8f9a83fd3a343760
Problems: Gesture sensor output consists of FIFO of 4-bytes of data. It also requires I2C writes on multiple registers for initialization and retrieving sensor data. Hence, I am currently working on modifying I2C read and write functions.
Interfaced gesture sensor successfully on Gecko Board.
Gesture sensor will be turned on upon PB1 button press on the server
Gesture sensor works based on interrupts. Detected gesture displayed on the LCD.
Gesture sensor turned off upon detecting downward gesture
Two new GATT services for Gesture sensor and Pulse oximeter-heart rate sensor
Final commit - https://github.com/CU-ECEN-5823/ecen5823-courseproject-saloni1307/commit/d8a6a9a03fd01f7eac1986b81073f8a9763471b6
Implement Gesture sensor in subsystem GATT server.
DoD: