P8 smartwatch and a ninebot one unicycle

Posted on
  • Hello, thanks to the work of @fanoush and @atc1441, I was able to install espruino on a P8 smartwatch (pinetime compatible) and use it as a dashboard for my electric unicycle.

    I just wanted to thank @gordon for the work on espruino, and share my playground if one cares to have a look. :)


  • Nice - thanks for posting that up!

  • thank you for the welcome Gordon.

    i am leaving this little video here, in case someone doesn't know what an euc is.

    I really believe that someone with more advanced skills than mine could have his time payed back if he develops a good watch for the euc world, there is not a standalone solution up to now, and there sure is interest.


  • Wow - that looks absolutely insane! How does he control the EUC? It's just the angle his feet are at?

    So is your watch for an off the shelf EUC, or is it a custom EUC controller that can work via Bluetooth LE?

    What you've got there looks great, but if you wanted something a bit easier for people to use then you could target Bangle.js itself and put an app in the Bangle.js app loader that could just be installed. At least then someone could just buy a watch and get started without having to do the extra flashing steps.

  • They are controlled by changing the center of gravity, think Magneto of the xmen :)

    The scripts are for off the shelf (xiaomi/segway) ninebot one c/e/p models,

    Here is a more down to earth video I shot myself, very interesting machines I believe.

    Yes the bangle.js seems easier, I really did't know about it when I started playing with the dsd6/p8, I accidentally found a channel where atc1441 and fanoush were hacking things, and got engaged. I didn't even know any javascript at that time. :)

    Thanks again for espruino, I really enjoy it. :)

  • I leave this video too, as it was the one that got me wanting to get one, three months later I was becoming a superhero. :D


  • two small videos, one on alarms and one for the calculator.

    I have a nice feature in alarms, where if one does a long hold on the settings page, the current time is auto set to that alarm, so one could move using the finger hours-tenths of ninutes- minutes, and time drags (10:55 becomes 11:05 with a move up in tenths of minutes), thus it can be also used as a timer. :)

    the calculator has history that can be used in calculations simply by taping on it, the code is bad but it works nice :)



  • I remade the quick panel, it now has app loader and sub settings :)

  • Wow, nice!

  • How do you break fast enough without falling off if an elderly person)disabled person/falls in the road or goes slowly across the road or if a child unexpectedly dashes out/to the side, etc ?

  • you need to be aware, but braking is as natural as accelerating, you just lean backwards and it stops. If you want to do an mergency brake, you bring the wheel in front of you at the same time and step hard on it, it stops quite fast.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

P8 smartwatch and a ninebot one unicycle

Posted by Avatar for enaon @enaon