# Arduino Bluetooth Controller

> Bluetooth Controller for Arduino and ESP32 Projects Using Facial Expression

Canonical page: [https://chrome-stats.com/d/safisoft.facecommander](https://chrome-stats.com/d/safisoft.facecommander)

## Overview

- **ID:** `safisoft.facecommander`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** SafiSoft
- **Category:** TOOLS
- **Downloads:** 10,725
- **Rating:** 4.00 / 5 (91 ratings)
- **Version:** 3.7
- **Last updated:** 2026-08-30
- **First published:** 2022-06-18
- **Publisher country:** EG
- **Size:** 59 MB
- **Data as of:** 2026-10-06
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=safisoft.facecommander)
- **Website:** [https://safisoftprogrammer.blogspot.com/](https://safisoftprogrammer.blogspot.com/)
- **Privacy policy:** [https://sites.google.com/view/face-commander/home](https://sites.google.com/view/face-commander/home)

## Description

**Face Commander** turns your Android phone’s camera and facial expressions into a wireless controller for Arduino, ESP32, ESP8266, robotics, IoT, home automation, and embedded projects. Using Google ML Kit face detection, the app recognizes smiles, eye movements, head direction, and head rotation, then sends custom commands to compatible hardware through Classic Bluetooth or Bluetooth Low Energy (BLE).

Create unlimited projects with customizable commands for detected and undetected facial states. Use expressions to control LEDs, motors, robotic vehicles, RC projects, smart systems, and other electronics without touching your phone. Connect to Bluetooth or BLE devices, configure your commands, and control your hardware using the front or rear camera in suitable lighting.

## Rankings

- #558,087 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`
- `android.permission.CAMERA`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_DATA_SYNC`
- `android.permission.INTERNET`
- `android.permission.READ_BASIC_PHONE_STATE`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.google.android.gms.permission.AD_ID`
- `safisoft.facecommander.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [BLE Controller – Arduino ESP32](https://chrome-stats.com/d/com.circuitmagic.iot) — 80,926 users, 4.65 / 5
- [Arduino Motion Control-Robotic](https://chrome-stats.com/d/com.spectaeye.blemotioncontrol) — 8 users
- [Arduino Bluetooth Controller](https://chrome-stats.com/d/safisoft.roboboy) — 39,138 users, 4.50 / 5
- [Arduino Control RC : Bluetooth](https://chrome-stats.com/d/com.erko.control_vehiculo) — 22,257 users
- [BTControl: Arduino ESP32](https://chrome-stats.com/d/com.tabba.btcontrol) — 8,296 users, 3.40 / 5
- [Control Bluetooth Arduino](https://chrome-stats.com/d/com.aieaps.controlbluetooth2) — 213 users
- [ESP32 Bluetooth Control](https://chrome-stats.com/d/appinventor.ai_a0989675377.ESP32) — 13,691 users, 2.83 / 5
- [BlueBot:Arduino Bluetooth ctrl](https://chrome-stats.com/d/com.eleobo.bluebot_controller) — 13,897 users
- [Arduino Bluetooth Joystick](https://chrome-stats.com/d/com.spectaeye.joystickble) — 34 users
- [Bluetooth Car Control BT](https://chrome-stats.com/d/com.salvatored.bt_car_control) — 5,012 users
- [Arduino Bluetooth Controller](https://chrome-stats.com/d/com.appsvalley.bluetooth.arduinocontroller) — 316,470 users, 2.79 / 5
- [Control Bluetooth](https://chrome-stats.com/d/com.AIEaps.controlbluetooh) — 33 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/safisoft.facecommander)
