Great job! Now apply it to a roller coaster
Lego had https://www.lego.com/en-us/product/roller-coaster-10261 which wouldn't be hard to combine power functions' bluetooth with.
Gravity does the rest - the cars aren’t powered.
31–38 of 38 posts
Great job! Now apply it to a roller coaster
Lego had https://www.lego.com/en-us/product/roller-coaster-10261 which wouldn't be hard to combine power functions' bluetooth with.
Gravity does the rest - the cars aren’t powered.
> hacked > using open source library that has all required apis
> The act of engaging in activities (such as programming or other media) in a spirit of playfulness and exploration is termed hacking.
What was the kid’s reaction?
> hacked > using open source library that has all required apis
Great job! Now apply it to a roller coaster
Lego had https://www.lego.com/en-us/product/roller-coaster-10261 which wouldn't be hard to combine power functions' bluetooth with.
However LEGO Power Functions is replaced by LEGO Powered Up which is BlueTooth controlled. The same system controls products branded LEGO Technic, LEGO Boost, LEGO Ideas, LEGO Robot Inventor...
The source is a single HTML file that also contains the JS. Just view source and modify if you're interested in taking this further. What's cool is that the protocol allows you to receive readings from the train and not just send commands. Also, it allows you to drive the train faster than you can via the official mobile app.
I was in the same situation and ended up writing a browser based controller for the Duplo train using the Web Bluetooth API. It works best on mobiles in portrait mode and you can find it here: https://legotrain.netlify.app/ The source is a single HTML file that also contains the JS. Just view source and modify if you're interested in taking this further. What's cool is that the protocol allows you to receive readings…
I was in the same situation and ended up writing a browser based controller for the Duplo train using the Web Bluetooth API. It works best on mobiles in portrait mode and you can find it here: https://legotrain.netlify.app/ The source is a single HTML file that also contains the JS. Just view source and modify if you're interested in taking this further. What's cool is that the protocol allows you to receive readings…