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

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

Home Page:https://twitter.com/alvaroviebrantz/status/970490676805865473

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://twitter.com/alvaroviebrantz/status/970490676805865473


Languages

Language:C++ 58.6%Language:JavaScript 30.0%Language:Processing 5.9%Language:HTML 3.7%Language:CSS 1.8%