Skip to content

PUT-PTM/2019_Gimball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-balancing Robot

Table of Contents

Overview

Our project is a self-balancing robot.

Description

Equipment we used:

  • STM32F303K8T6 microcontroller
  • MPU6050 gyro
  • LM2596 step-down power supply module
  • TB6612FNG dual channel motor driver
  • TT motors 6V 1:48
  • 2S1P pack made by 18650 4,2V batteries - full voltage is going to motors, for microcontroller is reduced to 5V

Tools

How to use

  • Install PlatformIO IDE
  • Set up PlatformIO project for ST Nucleo F303K8 and Arduino Framework Configuration
  • check your platformoi.ini and add missing lines
[env:nucleo_f303k8]
platform = ststm32
lib_extra_dirs = ~/Documents/Arduino/libraries
board = nucleo_f303k8
framework = arduino
board_build.mcu = stm32f303k8t6
board_build.f_cpu = 72000000L
  • Add this libs to lib folder in project root
  • Build and upload to board
  • Make sure your robot stands in balance, or using some kind of base

Future improvements

Definetely buy better motors

Attributions

License

MIT License

Credits

The project was conducted during the Microprocessor Lab course held by the Institute of Control and Information Engineering, Poznan University of Technology. Supervisor: Tomasz Mańkowski

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages