Hacking a Hoverboard - 2nd Generation - Firmware Update - BLDC - Throttle -VS Code - PlatformIO DIY

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025

Комментарии •

  • @cesarerazo9103
    @cesarerazo9103 29 дней назад +1

    Profesor, Podría hacer un video explicando como reprogramar un micro controlador ARM MM32SPIN06, me encanta sus vídeos y su forma de explicar. gracias.😊

    • @AlbertoTecnologia
      @AlbertoTecnologia  29 дней назад +1

      Hola amigo, muchas gracias por seguir el canal. Desafortunadamente, no tengo ninguna placa con este microcontrolador, pero cuando la tenga, puedo intentar reprogramarla. 😃👍

    • @rodjam6730
      @rodjam6730 29 дней назад

      @@AlbertoTecnologia I have the same board and have been trying to follow another youtube channel, but I'm totally lost. I also have 4 other hoverboard motors with different chips. Love your videos, they are very detailed. Keep up the good work!

  • @nemmjazz
    @nemmjazz 19 дней назад +1

    This tutorial is very educational. I have the exact same board used in it. I performed the continuity test in step 5 to identify the pins responsible for both speed and direction. While I was able to establish continuity between the MCU pins and the resistors, I didn’t get a continuity sound from my multimeter when checking the connection from the resistors to pin 2 and pin 3. However, I believe it should still work. I’m currently waiting for my ST-Link to be shipped so I can flash the board. Do you have a Discord channel where I could ask more questions if needed?

    • @AlbertoTecnologia
      @AlbertoTecnologia  19 дней назад +1

      Thanks for the comment. This is the best means of communication. If you have any questions, just post them in the comments. 😉👍

  • @JCsoundOficial
    @JCsoundOficial 2 месяца назад +1

    Muito obrigado por ter feito esse vídeo, irá me ajudar muito. Vídeo bem didático e com altos detalhes. Pelo que vi em algumas fotos em meu celular esse é o mesmo micro que tenho aqui... Assim que der irei tentar reproduzir...

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +2

      @@JCsoundOficial Show. Qualquer dúvida só postar. 😉👍

  • @agusc-rr9nb
    @agusc-rr9nb 2 месяца назад +3

    muy educativo, tengo pocos conocimientos del tema mas que por afición, además no entiendo del todo el portugués, pero creo que gracias a su explicación podre reproducir el procedimiento ¿será que puede compartir su código? llevo tiempo buscando un tutorial como este. Muchas gracias

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Hola el codigo esta en la descripcion. 👍

    • @agusc-rr9nb
      @agusc-rr9nb 2 месяца назад

      @AlbertoTecnologia no lo habia llegado a ver, gracias 👍👍👍👍
      ¿se podran conectar dos motores a una sola placa?

  • @paulo-colecoesdiversoes5339
    @paulo-colecoesdiversoes5339 Месяц назад +1

    Muito bom seus vídeos, mas, gosto mesmo é dos carrinhos que vc criou. Se tivesse condições financeiras hj, iria encomendar um mini trenzinho elétrico

    • @AlbertoTecnologia
      @AlbertoTecnologia  Месяц назад +1

      Oi Paulo, que bacana. Agradeço por acompanhar o canal. Uma hora vai dar certo 🙏👊

    • @paulo-colecoesdiversoes5339
      @paulo-colecoesdiversoes5339 Месяц назад

      ​@@AlbertoTecnologiavc tem Instagram pra contato?(

  • @TheNynja
    @TheNynja 2 месяца назад +2

    estou tentando faze nas minhas v2 porem minhas controladoras são azuis.
    semelhantes com essa porem layout diferente.
    minhas controladoras já possuem os giroscópio embutido nelas

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Oi amigo, essas também possuem giroscópios. Se for o mesmo microcontrolador, vai mudar a pinagem. Aí só editar o arquivo. Se vc identificar toda a pinagem aí posso te ajudar. Mas antes verifica o modelo do microcontroladores

  • @CesarErazo-j9x
    @CesarErazo-j9x Месяц назад +1

    Muy buen video, muy detallado y explicativo, pero sera que pueda alguen decirme donde puedo encontar el codigo que pego en el minuto 10:40 porfavor, llevo rato buscandolo y no lo encuentro, seira de mucha ayuda. Gracias.

    • @AlbertoTecnologia
      @AlbertoTecnologia  Месяц назад +1

      Hola gracias. El codigo esta en la descripcion. 😉👍

    • @CesarErazo-j9x
      @CesarErazo-j9x Месяц назад

      Muchas gracias por responder Profesor, pero podria especificar en que link porfavor. llevo un buen rato buscando. Gracias.

  • @TheNynja
    @TheNynja 2 месяца назад +3

    eu queria muito aproveitar as minhas controladoras vou ter que comprar controladoras mas sem grana ta osso

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +2

      Talvez consiga sim. Me passe o modelo do microcontrolador.

    • @TheNynja
      @TheNynja 2 месяца назад

      @@AlbertoTecnologia
      GD32F103
      C8T6
      FD7L675
      DM15B6

  • @gerardomazzotta9085
    @gerardomazzotta9085 2 месяца назад +1

    Olá, parabéns pelo excelente trabalho realizado. Comprei 2 hoverboards de 2ª geração para fazer um longboard 4WD com controle RC, posso pedir ajuda para fazer isso? Muito obrigado e parabéns mais uma vez pelos vídeos!

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Que legal, bom projeto. Qualquer coisa poste suas dúvidas aqui. 👍

  • @faneandfire1616
    @faneandfire1616 Месяц назад +2

    I have another pcb, but does the same processor work on it?

    • @AlbertoTecnologia
      @AlbertoTecnologia  Месяц назад +2

      What modelo is your microcontroller?

    • @faneandfire1616
      @faneandfire1616 Месяц назад

      Gd32f130 v6:2.5
      github.com/RoboDurden/Hoverboard-Firmware-Hack-Gen2.x/blob/main/target_1=GD32F130/v6=2.5/Gen2.1.6_master.jpg?raw=true

    • @faneandfire1616
      @faneandfire1616 Месяц назад

      Gd32F130
      V6=2.5
      github.com/RoboDurden/Hoverboard-Firmware-Hack-Gen2.x/blob/main/target_1=GD32F130/v6=2.5/Gen2.1.6_master.jpg?raw=true

    • @AlbertoTecnologia
      @AlbertoTecnologia  Месяц назад +2

      @faneandfire1616 O need to know the modelo. GD32F.... STM32F...

    • @faneandfire1616
      @faneandfire1616 Месяц назад

      @@AlbertoTecnologia gd32f130

  • @canaldovacao12
    @canaldovacao12 Месяц назад +1

    Tem controle via pwm para esta placa?
    Exemplo:
    Canal 1 = horário
    Canal 2 = anti horário

    • @AlbertoTecnologia
      @AlbertoTecnologia  Месяц назад +1

      Oi amigo, final de semana eu vejo. 👍

    • @canaldovacao12
      @canaldovacao12 Месяц назад +1

      @AlbertoTecnologia
      Obrigado de coração por responder AMIGO
      Mas vou te pedir um favor:
      Não gaste tempo precioso de sua vida com isto viu! Lembre-se de curtir sua família.
      Deus te abençoe sempre! Seus vídeos são perfeitos.

    • @canaldovacao12
      @canaldovacao12 11 дней назад +1

      ​@@AlbertoTecnologia
      Desculpa a encheção de saco.
      Mas chegou a olhar se é possível?
      2 sinais pwm. 1 para cada sentido.

    • @AlbertoTecnologia
      @AlbertoTecnologia  11 дней назад +1

      @@canaldovacao12 Oi nossa acabei esquecendo. Pelo que entendi teria que modificar o código. Vc gostaria de usar o sinal do canal 1 somente para horário e o 2 para anti-horario. No caso ambos os sinais chegariam para mesma placa? Quando a placa receber os dois sinais vc espera que faça o quê? Qual seria a aplicação?

    • @canaldovacao12
      @canaldovacao12 11 дней назад +1

      @@AlbertoTecnologia
      Sabe a ponte h: BTS 7960 ?
      Ela recebe 1 sinal para cada sentido de rotação.
      Preciso do mesmo. Porém para motor de hoverboard.
      Vou usar em um projeto de volante caseiro junto com arduíno.

  • @joonathdias
    @joonathdias 2 месяца назад +1

    Minha placa usa um microcontrolador XK3011PT, não encontrei nenhuma informação sobre, ja fiz inumeras pesquisas, será que não tenho como modificar? 😢

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +2

      Oi também não encontrei nada sobre este modelo. Uma ideia seria tentar ler o MCU via SWD usando o st-link2. Se for um modelo compatível ele irá lhe informar. As vezes foi apenas regravado um novo código no encapsulamento. Só testando para saber. Na dúvida, se estiver funcionando, deixa como está. 👍

    • @joonathdias
      @joonathdias 2 месяца назад

      @@AlbertoTecnologia Pretendo modificar pra controlar os motores com um joystick, irei adaptar na cadeira de rodas do meu primo, ele não possui movimento das pernas. Tem algum tutorial de como posso fazer a leitura do MCU via SWD?

    • @joonathdias
      @joonathdias 2 месяца назад

      @@AlbertoTecnologia O joystick possui 2 potenciometros de 10kOhms

  • @alilokoxd5782
    @alilokoxd5782 2 месяца назад +2

    Olá professor, o senhor acha que é possível burlar o sistema de segurança de uma máquina de lavar?
    No caso quero saber se é possível retirar um limitador de rotação de uma máquina de lavar inverter da Samsung usando um micro controlador.
    Esse limitador é dado somente aqui no Brasil por questões de segurança. A máquina original atinge em torno de 1300rpm e no Brasil apenas 700rpm, refletindo na eficiência de centrifugação.

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Oi, estranho esta limitação. Talvez tenham colocado um motor de menor rotação ou potência por questão de custo. Acho pouco provável que tenham feito alteração que afete negativamente a eficiência. Enfim, teria que analisar como ele faz o controle de velocidade. Às vezes ele só aplica uma rampa e a velocidade máxima já está na nominal do motor. Talvez medindo o sinal de disparo dos IGBTs vc consiga ter uma idéia. Pq se tiver na nominal não dá para fazer muito coisa.

  • @gerardomazzotta9085
    @gerardomazzotta9085 2 месяца назад +1

    Olá, no meu micocontrolador há uma pequena etiqueta. Retirei a etiqueta mas não encontrei nada escrito e não consigo entender como identificar a abreviatura do microcontrolador.
    Mil obrigados!

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Eita, não tem nenhum código ou o fabricante raspou?

  • @alilokoxd5782
    @alilokoxd5782 2 месяца назад +1

    Professor, tenho uma dúvida. Usando uma placa de ar condicionado ou maquina de lavar inverter, é possivel usar como um inversor de frequência? Ou ainda utilizar um IPM em uma placa para criar um inversor caseiro?

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      Talvez vc consiga usar o circuito de potência e usar o ipm para controlar o acionamento dos IGBTs, mas terá que saber um pouco de eletrônica para fazer o transplante kkk

  • @JCsoundOficial
    @JCsoundOficial 2 месяца назад +1

    Só uma dúvida que fiquei... Talvez posso ter perdido alguma parte... Esse código eu posso subir separadamente em cada placa? Assim podendo fazer o controle de cada motor separadamente?

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +2

      @@JCsoundOficial Isso mesmo. O mesmo código é compatível para as duas. Mas confira a pinagem. 👍👍

    • @JCsoundOficial
      @JCsoundOficial 2 месяца назад +1

      @@AlbertoTecnologia Perfeito

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      @@JCsoundOficial 😉👊

  • @marioglaser8103
    @marioglaser8103 2 месяца назад +1

    Hello Alberto,
    I tried everything to flash this splitboard version but it doesn't work. I have removed the write lock and the board can also be deleted. but it just doesn't work to write new firmware to the board. There is always an error message: address to high or unacept error. What can that be? Please help.

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      @@marioglaser8103 Hi, please verify if the address starts at 0x8000000 (six zeros).

    • @AlbertoTecnologia
      @AlbertoTecnologia  2 месяца назад +1

      @@marioglaser8103 The microcontroller is GD32F130C8T6?

    • @marioglaser8103
      @marioglaser8103 2 месяца назад

      @@AlbertoTecnologia Thanks for your answer .
      Yes :
      IB-2018-REV1.0
      gen2.1.4 v4=2,3
      GD32F130C8T6
      Best regards , Mario

    • @marioglaser8103
      @marioglaser8103 2 месяца назад

      @@AlbertoTecnologia Yes, I noticed that (0x8000000 )

  • @cesarerazo9103
    @cesarerazo9103 Месяц назад +1

    Profesor yo tengo un procesador diferente, en específico es el ARMS MM32SPIN 06PF. ¿Es compatible el board que utiliza para este procesador?

  • @hicheurnassim7319
    @hicheurnassim7319 26 дней назад +1

    Error while cloning firmware vsc enabled execute (remote not found

    • @AlbertoTecnologia
      @AlbertoTecnologia  26 дней назад +1

      Hi, check if your microcontroller is exactly the same as the one in the video and if read protection is disabled.

    • @hicheurnassim7319
      @hicheurnassim7319 23 дня назад

      @AlbertoTecnologia thanks for replay, after I removed read protection the board isn't powering on ( I didn't hold power button while removing read protection) 😅 it happened in both master and slave boards

    • @hicheurnassim7319
      @hicheurnassim7319 22 дня назад

      ​@AlbertoTecnologia it's not the exact same I have gd32f130c6t6 it's 32kb instead of 64kb it's only difference. And I traced the pins and made changes according to my board. Still board dosen't power on, it works with other firmware but with arduino nnot potentiometer