/physical-cube-imu-web-bluetooth-esp32

Physical Cube using ESP32, Acc+Gyro and Bluetooth LE displayed in a Browser - A WebBluetooth experiment

Primary LanguageC++

Physical Cube using ESP32, Acc+Gyro and Bluetooth LE displayed in a Browser - A WebBluetooth experiment.

Overview

IoT Project that shows how to connect a microcontroller directly to the Browser using Bluetooth LE. This project uses WebBluetooth specification, an ESP32, a NeoPixel Ring and a MPU6050 that is controlled and displayed by the web interface made with ReactJS and ThreeJS.

Upload firmware to ESP32

I used Platform.io to write this project. I recommend to use it with the Visual Studio Code IDE.

BOM

  • ESP32 Microcontroler.
  • 16 Leds Neopixel Ring.
  • MPU6050 Accelerometer and Gyroscope.
  • Jumpers

Schematic

  • TODO

References