Skip to content

ProjectKitchen/blemouse

Repository files navigation

#BLE Mouse

this repository contains a firmware of a BLE mouse, that can be controlled by head movements. The head movments are detected by an 6dof IMU.

The yaw axis of the head controls the y-axis of the mouse and the pitch axis of the head controls the x-axis of the mouse on the screen.

Hardware

Metawear C Board based on Nordic nRF51822 32-bit ARM® Cortex™ M0 CPU with a BMI160 6 Dof IMU from Bosch Sensortec https://mbientlab.com/product/metawearc/ uses CR2032 coin cell

Nordic Semiconductors - nRF51 DK used for flashing the Metawear C Board https://www.nordicsemi.com/eng/Products/nRF51-DK

Firmware

to flash a custom firmware to the Metawear C board the nRF51-DK is used: https://devzone.nordicsemi.com/blogs/803/programming-and-debugging-custom-nrf5x-devices/ https://devzone.nordicsemi.com/question/80853/external-programming-using-nrf52-dk/

nrf5 Software Development Kit (SDK)

the firmware is based on the HID mouse application of the nRF5 SDK 12.3.4 https://www.nordicsemi.com/eng/nordic/download_resource/54291/56/40822464/32925

and the driver for the BMI160 from Bosch Sensortec: https://github.com/BoschSensortec/BMI160_driver

Setup Project

Usefull links

Ideas for future improvements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published