Table of Contents

Self balancing robot

Introducere

Nume: Mihaila Octavian-Iulian
Grupa: 333CB
Indrumator: Andrei Zamfir

Descriere generală

Proiectul consta in dezvoltarea unui robot auto-echilibrant care pentru a ramane in pozitie veriticala pe doua roti se foloseste de modulul cu giroscop si accelerometru si de cele doua motoare stepper manevrate de catre microcontroller.

Scopul este de a înțelege și implementa algoritmi de control pentru sisteme dinamice(PID) și de a explora aplicabilități în domenii precum navigația și stabilizarea dronelor, precum și controlul orientării satelitilor.

Delatlii de implementare:

Schema bloc:

Hardware Design

      Motor Stepper 17HS8401S x2
      Driver pentru Motor Stepper A4988 x2
      Modul Accelerometru și Giroscop cu 3 Axe MPU6050
      Pereche Roți Roșii Pololu 70×8mm (25T, 5.8mm)
      Modul releu cu un canal
      Acumulator 3S 11.1V lipo
      Conector XT60

Schema electrica:

Software Design

Mediu de dezvoltare folosit:

Interactiune MPU-6050:

Calculul unghiului compus din datele colectate de la giroscop si accelerometru:

Implementare PID controller:

Controlul motoarelor stepper:

Battery management:

Rezultate Obţinute






Concluzii

Un proiect provocator, atat din punct de vedere al constructiei cat mai ales software.

Ce a mers bine ?

Ce a mers mai putin bine ?

Download

Jurnal

Stadiu 27.04:

Stadiu 16.05:


Stadiu 21.05:

https://youtu.be/HcfEya9rgvo

Bibliografie/Resurse

Export to PDF