You don’t always need much to build an FPV rig – especially if you’re willing to take advantage of the power of modern smartphones. [joe57005] is showing off his VR FPV build – a fully-printable small Mechanum wheels car chassis, equipped with an ESP32-CAM board serving a 720×720 stream through WiFi. The car uses regular 9g servos to drive each wheel, giving you omnidirectional movement wherever you want to go. An ESP32 CPU and a single low-res camera might not sound like much if you’re aiming for a VR view, and all the ESP32 does is stream the video feed over WebSockets – however, the simplicity is well-compensated for on the frontend.
The software stack, served as client-side JavaScript by the ESP32, is what makes this elegant build shine. [joe57005] uses Samsung Gear VR for the projects, a cheap but decent-quality “smartphone holder” VR headset. The ESP32’s camera feed is converted into a faux 3D VR image inside the smartphone’s web browser, using the technology called WebXR , with image de-warping using WebGL, and vanilla JavaScript straightforward touch controls for the HUD. All is open-source and public, and 3D printing files are soon to come to Printables – for now, we get the FreeCad source, which is more than good enough.
If you wanted a self-sufficient FPV platform you could play with, check this one out – it’s seriously accessible, software effort put in is worth learning from, and if you ever wanted to try WebXR, the code provided ought to be a nice playground. It reminds us of an another cute ESP32-driven FPV bot that we’ve seen a few years ago.
Got an FPV idea in mind? We’d like to see it, and we have a contest for that too! Don’t delay bringing it to life!
- SEO Powered Content & PR Distribution. Get Amplified Today.
- Platoblockchain. Web3 Metaverse Intelligence. Knowledge Amplified. Access Here.
- Source: https://hackaday.com/2022/12/30/2022-fpv-contest-esp32-powered-fpv-car-uses-javascript-for-vr-magic/
- 2022
- 3d
- 3D Printing
- a
- accessible
- ADvantage
- Aiming
- All
- always
- and
- board
- Bringing
- browser
- build
- called
- camera
- car
- chassis
- cheap
- check
- code
- come
- content
- contest
- controls
- converted
- could
- delay
- Dont
- drive
- each
- effort
- embedded
- enough
- equipped
- ESP32
- especially
- EVER
- few
- Files
- from
- Frontend
- Gear
- get
- Giving
- Go
- good
- Headset
- However
- HTTPS
- idea
- image
- in
- IT
- JavaScript
- learning
- magic
- MAKES
- might
- mind
- Modern
- more
- movement
- Need
- ONE
- open source
- platform
- plato
- Plato Data Intelligence
- PlatoData
- Play
- power
- projects
- provided
- public
- put
- regular
- rig
- Samsung
- serving
- shine
- simplicity
- single
- small
- smartphones
- Software
- Soon
- Sound
- Source
- stack
- straightforward
- stream
- Take
- Technology
- The
- The Projects
- Through
- to
- touch
- true
- us
- Video
- View
- vr
- VR Headset
- wanted
- web
- web browser
- webXR
- What
- Wheel
- which
- wifi
- willing
- worth
- years
- youtube
- zephyrnet