Загрузка страницы

Hoverboard Robotics Tutorial Part 2: Hacking the Control Board Firmware

If you find my videos helpful, you can say thank you and help me to make more tutorials with a cup of coffee or by picking up a copy of Practical Robotics in C++. Thank you for your support!

https://www.buymeacoffee.com/practicalrobot

Practical Robotics in C++: https://amzn.to/3CJAqHs

Joystick: https://amzn.to/3qvE579

ST-Link V2 programmer: https://amzn.to/3wb43R0

As an Amazon Associate I earn from qualifying purchases.
In this video, I cover how to hack to the control board with new firmware so you can configure it to respond to a joystick or serial commands instead of its normal hoverboard behavior programmed at the factory.

*** LINKS FROM THE VIDEO ***

ROS Hoverboard Control: https://youtu.be/AxZBlysa0nw

Joystick Hoverboard Control: https://youtu.be/q451WdEPkjo

Niklas Fauth Firmware: https://github.com/NiklasFauth/hoverboard-firmware-hack

Niklas Fauth/Jan Henrik Moving Objects video: https://youtu.be/qnQSL9DBPaE

Emanuel Feru Firmware: https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC
********************************

*** Try These Chip Unlocking Commands ***
openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c init -c "reset halt" -c "stm32f1x unlock 0"

openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c init -c "reset halt" -c "mww 0x40022004 0x45670123" -c "mww 0x40022004 0xCDEF89AB" -c "mww 0x40022008 0x45670123" -c "mww 0x40022008 0xCDEF89AB" -c "mww 0x40022010 0x220" -c "mww 0x40022010 0x260" -c "sleep 100" -c "mww 0x40022010 0x230" -c "mwh 0x1ffff800 0x5AA5" -c "sleep 1000" -c "mww 0x40022010 0x2220" -c "sleep 100" -c "mdw 0x40022010" -c "mdw 0x4002201c" -c "mdw 0x1ffff800" -c targets -c "halt" -c "stm32f1x unlock 0"

openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg -c init -c "reset halt" -c "mww 0x40022004 0x45670123" -c "mww 0x40022004 0xCDEF89AB" -c "mww 0x40022008 0x45670123" -c "mww 0x40022008 0xCDEF89AB" -c targets -c "halt" -c "stm32f1x unlock 0"

**********************************************

Practical Robotics in C++ : learn to build autonomous robots. Now available on Amazon in most markets, or the publisher's web store!

Amazon U.S.: https://www.amazon.com/dp/9389423465/ref=cm_sw_em_r_mt_dp_NCC6DXJ1DTKR58CD3SV0

Barnes and Noble:
https://www.barnesandnoble.com/w/practical-robotics-in-c-lloyd-brombach/1138717434?ean=9789389423464

BPB Publications:
https://bpbonline.com/products/practical-robotics-in-c

Amazon Canada:
https://www.amazon.ca/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807577&sr=8-2

Amazon UK:
https://www.amazon.co.uk/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807185&sr=8-1

Amazon Germany:
https://www.amazon.de/Practical-Robotics-Program-Autonomous-Raspberry-ebook/dp/B08VDP2ZP5/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807250&sr=8-1

Amazon Italy:
https://www.amazon.it/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=sr_1_1?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807309&sr=8-1

Amazon Mexico:
https://www.amazon.com.mx/Practical-Robotics-Program-Autonomous-Raspberry-ebook/dp/B08VDP2ZP5/ref=sr_1_2?__mk_es_MX=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=practical+robotics&qid=1612807344&sr=8-2

Amazon Japan:
https://www.amazon.co.jp/-/en/Lloyd-Brombach/dp/9389423465/ref=sr_1_1?dchild=1&keywords=practical+robotics&qid=1612807407&sr=8-1

Amazon Australia:
https://www.amazon.com.au/Practical-Robotics-Program-Autonomous-Raspberry/dp/9389423465/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1612807516&sr=8-1
Practical Robotics in C++ teaches real autonomous robotics without the reader needing a university degree to follow the tutorials. Features the Raspberry Pi. Topics covered include:
- Choosing and setting up a computer for robotics
- Electronics for Robotics
- Buying, building, and hacking robots
- Motors: Different types, how to control them
- Communications with sensors and other devices
- Robot control theory and controller design
- Mapping and Autonomous Path-Planning
- Autonomous motion
- Robot tracking and localization
- Sensors for robotics
- Computer Vision
- Sensor Fusion
- Final project: Build and program a complete autonomous robot!

*****************************************************************************

Видео Hoverboard Robotics Tutorial Part 2: Hacking the Control Board Firmware канала Practical Robotics
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 августа 2021 г. 5:58:45
00:26:01
Другие видео канала
Control Stop and Start RPlidar Motor (and other devices) Automatically with ROS Robot Program!Control Stop and Start RPlidar Motor (and other devices) Automatically with ROS Robot Program!Autonomous Robot Waypoint Following Making Deliveries ROS Navigation Raspberry PiAutonomous Robot Waypoint Following Making Deliveries ROS Navigation Raspberry PiJosé - New RobotJosé - New RobotRobot Computer Vision Based Outlet Detection with OpenCV. Light enough for Raspberry Pi Robotics.Robot Computer Vision Based Outlet Detection with OpenCV. Light enough for Raspberry Pi Robotics.Serial Communication Tutorial: Negative Numbers and other Data Types (Two's Complement)Serial Communication Tutorial: Negative Numbers and other Data Types (Two's Complement)Most Affordable LIDAR:  Hacking Neato Robot Vacuum Laser Scanner for your Robot ProjectMost Affordable LIDAR: Hacking Neato Robot Vacuum Laser Scanner for your Robot ProjectPractical Robotics in C++ :  learn to build autonomous robots.Practical Robotics in C++ : learn to build autonomous robots.Practical Robotics in C++ trailer sneak preview - learn to build autonomous robots.Practical Robotics in C++ trailer sneak preview - learn to build autonomous robots.Potentiometers and Voltage Dividers Electronics TutorialPotentiometers and Voltage Dividers Electronics TutorialEasiest Alexa Billy Bass Hacking Tutorial   How To Hack Talking Animated Talking Toys with Arduino 1Easiest Alexa Billy Bass Hacking Tutorial How To Hack Talking Animated Talking Toys with Arduino 1The Latest From the Practical Robotics' Lab - New Autonomous SLAM Robot Pulls TruckThe Latest From the Practical Robotics' Lab - New Autonomous SLAM Robot Pulls TruckRobot Networking in Seconds for FAST Image Recognition and more with Raspberry Pi!Robot Networking in Seconds for FAST Image Recognition and more with Raspberry Pi!Robotics Without Coding? Robotics FAQRobotics Without Coding? Robotics FAQPractical Robotics Chapter 13 - Autonomous Path PlanningPractical Robotics Chapter 13 - Autonomous Path PlanningSerial Communication Tutorial: Combining Multiple Bytes (Byte Concatenation)Serial Communication Tutorial: Combining Multiple Bytes (Byte Concatenation)Hoverboard Robotics Tutorial Part 3A: Hoverboard Robot Drive with ROS (Robot Operating System)Hoverboard Robotics Tutorial Part 3A: Hoverboard Robot Drive with ROS (Robot Operating System)Reading and Understanding Sensor Datasheets -  Electronics TutorialReading and Understanding Sensor Datasheets - Electronics TutorialHoverboard Robotics Tutorial Part 1: Hardware Overview and HackingHoverboard Robotics Tutorial Part 1: Hardware Overview and HackingHoverboard Robotics Tutorial Part 3B: Hoverboard Robot Drive with Joystick PotentiometersHoverboard Robotics Tutorial Part 3B: Hoverboard Robot Drive with Joystick PotentiometersURGENT CORRECTION: Emergency stop for hacked hoverboard creationsURGENT CORRECTION: Emergency stop for hacked hoverboard creationsBN0055 Absolute Orientation IMU Review and Giveaway!BN0055 Absolute Orientation IMU Review and Giveaway!
Яндекс.Метрика