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

Показать описание
#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
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
ThreeJS 3D model moved by a Gyroscope (ESP32, MQTT, WebSocket, Mosquitto, MicroPython)
Another look at my workflow for building interactive 3D websites using threeJS
Moving 3D Model with BlazePose & Three.js
How To Make 3D Model Follow Scroll On Your Webpage Using Three.js
Elevate Your Web Design with Advanced Three.js Particle Animation! [source code]
three.js Basic Character Controls - GLTFLoader, AnimationMixer, 3rd Person Controller
Adding a 3D model to a website using THREE.JS
3D Model running Online Web - ThreeJS
#threejs
Export interactive 3D as React.JS #webdeveloper #softwaredeveloper #developers #3dmodeling #reactjs
Amazing 3D Animation Website with Three.Js So Eazy
Three.js Shaders in 2 Minutes
Adding a 3D Model to a Website in 5 minutes (or less)
Three.js Cameras Explained | Tutorial for Beginners! (JavaScript)
Build and Deploy an Amazing 3D Developer Portfolio in React with Three.js
3D for this site was made in Spline. Designed by Two Click Designs #3d #3dwebsite #webdesign #ui #ux
Fox 3D Model Animation ThreeJs
How to Add a 3D Model using Three.js
DIY Gesture Controlled Iron Man suit 🔥 #javascript #threejs
How To Chain A Model Animations In Three.js
Threejs 3D Website - Goiânia City Demo
Aquarium with Threejs
How to animate 3D models using React Three Fiber and Three.js | Next.js Tutorial
Three.js animated 3d model of baby moving along a path
Комментарии