ThreeJS 3D model moved by a Gyroscope (ESP32, MQTT, WebSocket, Mosquitto, MicroPython)

preview_player
Показать описание
#raspberry #threeJS #micropython #mqtt #websockets #gyroscope
Un'altra demo (ancora molto grezza) sviluppata dal vivo su Twitch.
Ci ho perso 5 ore, ho avuto 3000 micro problemi ma almeno sono riuscito a realizzare questa demo 😅

Dettagli:
• Giroscopio MPU 6050
• L'acquisizione delle coordinate x,y,z viene effettuata da ESP32 in MicroPython
• Utilizzo MQTT e WebSocket per trasmettere i dati ad un broker MQTT installato su un Raspberry locale (Mosquitto).
• Il broker Mosquitto invia i dati tramite web socket per essere poi acquisiti da un browser web ad esso collegato tramite un'applicazione JavaScript.
• La demo si conclude con un modello 3D visualizzato tramite la libreria ThreeJS che acquisisce i dati da Web Socket e muove l'oggetto.
• Per evitare movimenti troppo scattosi ho utilizzato la libreria di tween e animazioni GSAP
Рекомендации по теме
Комментарии
Автор

Ciao Fabio hai anche scritto l'articolo che descrive passo passo?

lexippixel
visit shbcf.ru