Hoverboard hack, part 1: remote control

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • Hoverboards contain some very nice components, like a big battery, two powerful BLDC motors, and a BLDC motor controller (for 2 motors). They are also dirt cheap, especially if you buy them second hand.
    Currently, I'm overruling the sensor boards, and sending serial commands directly to the main board, via a Teensy board. For the protocol, see for example drewspewsmuse.b... or github.com/OpH...
    Note how sensitive the motors are to the throttle stick. I'm moving very slowly here, as otherwise the hoverboard will spontaneously jump (thereby disconnecting the communication wires, and no, there isn't some safety measure like a timeout).
    Given the previous videos on my channel, it shouldn't be too hard to predict where this is going.

КОМЕНТАРІ • 39

  • @chamilarobert6009
    @chamilarobert6009 5 років тому +12

    this i was looking for. Can you pleaseeeeee . explain how you do that. plsssssssss

  • @projects3196
    @projects3196 3 місяці тому

    Hello, it was a very nice project. Well done, and I am amazed at what I saw.... I am Sabah from Iraq. I bought Fly Sky six channels with the scooter and also st-link, but the problem is while downloading the code to the motherboard program. Can you specify the name of the folder that we will download? With thanks and appreciation

  • @ndonjefrancis7545
    @ndonjefrancis7545 4 роки тому +5

    can you give a diagram how you connected it😃

  • @danieltabares6669
    @danieltabares6669 Місяць тому

    PLEASE !!!por favor necesito ayuda, tengo dos rurdas/motores y una placa madre hackeada con un receptor futaba y una radio futaba y solo anda hacia adelante y/o hacia atras, pero no puedo hacer que una rueda ande para atras y otra para adelante asi puedo doblar ..es para um robot !! ayuda por favor !!

  • @AxelsDIY
    @AxelsDIY 6 років тому +1

    I am also trying to control a Hoverboard mainboard using a Teensy. But I cannot get it to move at all. I have read both the sites you link in the video description. How did you connect the Teensy to the main board? And which software did you use on the Teensy? Did you write your own software? If so, can I have a look at your software?

    • @kloppertje
      @kloppertje  6 років тому

      Which hoverboard type do you have? Maybe it makes sense to capture communication between the original sensor board(s) and mainboard, either via a logic analyzer or e.g. a Teensy uart (26300 baud, 9 bits). I've uploaded my (rather simple) software here: elexperiment.nl/oxboardbotv2_remote/
      Depending on your application, the default firmware running on the hoverboard might not be useful. It has some PI control, meaning motor speed is not directly related to what you send via the uart (it applies some integrative control). There is also custom firmware available, which I'm currently using: github.com/NiklasFauth/hoverboard-firmware-hack
      Currently I'm also writing some custome firmware for the STM32 MCUs on the sensor boards, such that I can hopefully make a fully balancing hoverboard.

    • @AxelsDIY
      @AxelsDIY 6 років тому

      Thanks for your reply. Your code to send serial data to the main board looks identical to mine. Thanks for sharing it. My hoverboard is very new, my main board looks slightly different than others I have seen on the internet. Maybe there are some differences in the communication. I will try to read the data between the gyro boards and the main board then. If I get it working I plan on writing my own PID speed controller for it. I want to use it in robotics applications and mainly to drive slowly. I have seen that custom firmware project, but I don't have any programmer for STM32, so I cant flash it. But that is my plan B.

    • @kloppertje
      @kloppertje  6 років тому

      One detail I forgot to mention. For the previously given code, you need to uncomment the line that says #define SERIAL_9BIT_SUPPORT in C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3, or whatever your Arduino installation directory is.
      Don't know if you know this website: github.com/OpHaCo/hoverbot
      Contains some useful info as well, and maybe something similar to what you're trying to achieve.
      Oh and an STM32 programmer is quite cheap (ST-link V2 clone).

    • @AxelsDIY
      @AxelsDIY 6 років тому

      I have enabled 9-bit support. Yes, I have looked at that site. But thanks anyway. I just made an interesting discovery: My hoverboard runs exactly double the baud rate of all others I have seen on the internet. It also seems to send more data than just the angle. It sends 14 bytes per frame, the first 6 bytes looks familiar, but I don't know what the other data is yet.

  • @bluecavemen
    @bluecavemen 4 місяці тому

    i turning my one and it the wheels seem to spin then the motherboard goes off ?

  • @francoismonte288
    @francoismonte288 Рік тому

    bjr pouvez vous me dire quelle firmware avez vous utiliser pour votre hoverboard et le branchement du rc . en vous remercient d'avance

  • @BoulianneMartin
    @BoulianneMartin 4 роки тому +2

    Hello! i am trying to do the same thing!! but have no idea how to...
    can you help??

    • @rif4ourMe
      @rif4ourMe 3 роки тому

      Did you find How it's work

    • @automoto95
      @automoto95 5 місяців тому

      drive.google.com/file/d/1htTO05NlbKhhiemlGtUqAxqWo7ozHWwT/view?usp=drive_link

  • @maxfan7333
    @maxfan7333 6 років тому +7

    can you make a video showing how you did this?

    • @vinayraj010
      @vinayraj010 5 років тому

      ua-cam.com/video/QrH8NNfC-UE/v-deo.html

  • @aerdronix4634
    @aerdronix4634 5 років тому

    Hi. I have the same behavior by sending serial data. Do you know why the motors are jumping spontaneously jumping when giving forward or backwards to both motors? I don't understand why this behavior.

    • @ndonjefrancis7545
      @ndonjefrancis7545 4 роки тому

      Aer Dronix hi kan you ideogram how you connected it??

  • @grantbeason2253
    @grantbeason2253 3 роки тому

    @elexperiment if I were to do this, could I hook it up to a rc transmitter like it was some normal brushless motor?

    • @kloppertje
      @kloppertje  3 роки тому

      I don't remember exactly anymore. Probably it is best nowadays to flash some custom firmware on the microcontroller

    • @automoto95
      @automoto95 5 місяців тому

      drive.google.com/file/d/1htTO05NlbKhhiemlGtUqAxqWo7ozHWwT/view?usp=drive_link

  • @AdityaMehendale
    @AdityaMehendale 6 років тому +1

    Now it all makes sense :)

    • @vinayraj010
      @vinayraj010 5 років тому

      ua-cam.com/video/QrH8NNfC-UE/v-deo.html

  • @tomaseddie1
    @tomaseddie1 3 роки тому

    can you give wiring diagram and your firmware..this notworking properly....Thank you..

    • @automoto95
      @automoto95 5 місяців тому

      drive.google.com/file/d/1htTO05NlbKhhiemlGtUqAxqWo7ozHWwT/view?usp=drive_link

  • @uzairahmed7570
    @uzairahmed7570 Рік тому

    I was controlling my hoverboard with a flysky i6 controller but now the board is not catching the signal from my controller can anyone guide me on this every component on board is fine nothing is short but it's not catching the signal

    • @automoto95
      @automoto95 5 місяців тому

      drive.google.com/file/d/1htTO05NlbKhhiemlGtUqAxqWo7ozHWwT/view?usp=drive_link

  • @mmfrobot7065
    @mmfrobot7065 3 роки тому

    How to control the scooter hoverboard device via the remote control

  • @ntech722
    @ntech722 3 роки тому

    Hi how did you connect it?

    • @kloppertje
      @kloppertje  3 роки тому

      Wouldn't know anymore, sorry. But, nowadays there's way better options, for example: github.com/EmanuelFeru/hoverboard-firmware-hack-FOC

    • @projects3196
      @projects3196 3 місяці тому

      @@kloppertje My friend, can you open the file?

  • @sbyvsmoeldokodemokrat3145
    @sbyvsmoeldokodemokrat3145 2 роки тому

    Where is part 2??

    • @kloppertje
      @kloppertje  2 роки тому

      Hmm good point. I never finished this project (like many others :P), but better alternatives are available nowadays. For example: github.com/EFeru/hoverboard-firmware-hack-FOC

  • @nelrobert2200
    @nelrobert2200 5 років тому +1

    I need to buy a remote control hoverboard to make a wheelchair width

  • @alfankosh1
    @alfankosh1 3 роки тому

    howwwww ??????????????

  • @charleyboy74
    @charleyboy74 2 роки тому +1

    No part 2 or explanation on how you did it. Thumbs down!

    • @automoto95
      @automoto95 5 місяців тому

      drive.google.com/file/d/1htTO05NlbKhhiemlGtUqAxqWo7ozHWwT/view?usp=drive_link

  • @shavkat84
    @shavkat84 5 місяців тому

    This is what im looking for but this video useless