Skip to content
/ LERP Public

control your LEGO creations from the comfort of your browser

Notifications You must be signed in to change notification settings

kunaakos/LERP

Repository files navigation

UPDATE

This is an abandoned project, because the Web Bluetooth API is still in its infancy, and support has regressed since I started the project. It did tick every box I wanted it to, but I never got around to cleaning up the code. Might dust this off once the Bluetooth API matures - if it ever does.

LERP

...is short for Lego REmote Project! A browser app that connects to various Lego bluetooth hubs using node-poweredup controls connected devices using a UI that you create using the WYSWYG editor.

Contrary to the approach taken by LEGO apps, this allows you to create custom controls for any LEGO build and allows you to use multiple hubs at once.

It also provides a simple josytick control for tracked vehicles. It emulates how joystick controls work for cars in video games, but it also allows you to spin the vehicle around its axis while it's not moving forward or backwards. Difficult to explain, fully intuitive to use.

The app is a POC, and work(s/ed) as seen here.

This was designed with handheld devices in mind. The remote is currently a fixed 16/9 aspect ratio in landscape orientation (because that's the most convenient layout on a smartphone).

I have only added support for devices that I had at hand, but adding support for anything that node-poweredup uses is pretty simple.

About

control your LEGO creations from the comfort of your browser

Topics

Resources

Stars

Watchers

Forks