Sen descrición

Ivan Podogov fd8fc09ea9 Update README.md %!s(int64=3) %!d(string=hai) anos
schematic 4f4da2fbb3 Nits %!s(int64=3) %!d(string=hai) anos
tracking c685c3be5d fbt format, switch to bmi160 %!s(int64=3) %!d(string=hai) anos
views 1954e3bd3d fbt format everything %!s(int64=3) %!d(string=hai) anos
LICENSE 3930cc1d2f Initial commit %!s(int64=3) %!d(string=hai) anos
README.md fd8fc09ea9 Update README.md %!s(int64=3) %!d(string=hai) anos
air_mouse.c 1954e3bd3d fbt format everything %!s(int64=3) %!d(string=hai) anos
air_mouse.h 0553ae1a32 Initial commit %!s(int64=3) %!d(string=hai) anos
application.fam 0553ae1a32 Initial commit %!s(int64=3) %!d(string=hai) anos

README.md

Flipper Air Mouse

Brief

"You can turn anything into an air mouse if you're brave enough"

— Piper, a.k.a. Pez

Naturally, the quote above applies to Flipper as well.

What?

The app allows you to turn your Flipper into a USB or Bluetooth air mouse...

Using it is really simple:

  • Connect the Flipper via a USB cable and pick USB, or pick Bluetooth and pair it with your PC;
  • Hold the Flipper in your hand with the buttons pointing towards the screen;
  • Wave your Flipper like you don't care to move the cursor;
  • Up button for Left mouse click;
  • Down button for Right mouse click;
  • Center button for Middle mouse click;
  • Use calibration menu option if you notice significant drift (place your Flipper onto a level surface, make sure it doesn't move, run this option, wait 2 seconds, done).

See early prototype in action.

Hardware

Take a look into the schematic folder for Gerber, BOM and CPL files, so you can order directly from JLCPCB.

Original idea:

What I thought it would look like

Expectation:

What EDA though it would look like

Reality:

What it looks like

Software

If you're familiar with Flipper applications, start in the firmware checkout folder and do the following:

cd applications/plugins
git clone https://github.com/ginkage/FlippAirMouse
cd ../..
./fbt fap_air_mouse

If you're not familiar with those, just grab a fap file from Releases.