IMU-based oscillations measurement device capable of reconstructing the oscillations of a tilting object based on acceleration data sampled from IMU.
Made of an MPU-6050 6 axis IMu, an ESP-8266 D1 mini, a DF player, 8 ohm 2 watt speaker, TP4056 based Battery circuit, 2000 mA Li-Po battery, a VPS and a Button.
The node will capture oscillatory data and transmit this information via Wi-Fi (or eventually Ethernet) to an online server. The data, after acquisition, is transmitted through Wi-Fi using MQTT, an IoT protocol based on
TCP. A broker, in our case Mosquitto, is installed on the VPS (a free online broker can be utilized
for testing purposes). Grafana serves as a subscriber to the MQTT topics, allowing for real-time
visualization of the acquired data through various plots. Additionally, Telegraf acts as another
subscriber, pushing all data to an Influx DB database for long-term stor