This is an old revision of the document!


BattleBot

Introducere

Proiectul este reprezentat de un robot controlat wireless cu o radiocomanda FlySky FS-I6. Funcționalitățile robotului sunt: deplasarea plană(directie de tip tanc), aruncătorul de flăcări(acționat de un switch de pe telecomandă) și controlul vitezei spinnerului cilindric.

Inspirat de seria BattleBots, am dorit să proiectez un battlebot de la 0. Astfel, am ajuns la design-ul curent: Un șasiu simetric(pentru a funcționa și dacă este răsturnat), cu două roți motorizate pentru deplasare și un cilindru asimetric ca armă principală.

robot.jpg

Robotul a fost printat 3D folosind o imprimantă Creality CR-10S Pro V2, iar design-ul a fost creat în Autodesk Fusion 360.

Descriere generală

Schema bloc include șapte componente principale: radiocomanda, receiverul, microcontrollerul Arduino Uno, driverul de motoare pentru direcție, modulul cu releu care pornește transformatorul step-up, servomotorul și controllerul pentru motorul brushless.

Schema de mai jos descrie modul prin care componentele interacționează între ele.

diagrama_robot.jpg

Descriere componente:

  • Radiocomanda: Un sistem radio RC folosit pentru a controla diverse electronice. Transmite inputul la un receiver.
  • Receiverul: Primește datele de la radiocomandă și le codifică într-ul semnal PWM, care poate fi citit de microcontroller.
  • Microcontrollerul: Citește semnalul PWM din receiver, și îl folosește pentru a controla restul componentelor electronice.
  • Driverul de motoare: Primește semnale de la microcontroller și controlează motoarele robotului pentru a aigura deplasarea.
  • Releul: Primește un semnal de la microcontroller pentru a conecta la o sursă de curent un transformator stepUp.
  • Servomotorul: Un motor cu rotație fixă, unghiul de rotație al acestuia este controlat de microcontroller folosind un semnal PWM.
  • Controllerul brushless: Acesta controlează viteza de rotație a motorului brushless, primește valoarea PWM de la microcontroller.

Hardware Design

În imaginea de mai jos se poate observa schema electrică a proiectului.

Listă componente:

  • Radiocomanda FlySky Fs-I6 2.4GHz
  • Receiver radio FlySky Fs-IA6 2.4GHz
  • Placă de dezvoltare Arduino Uno R3 ATmega328P
  • Driver motoare DC L298N
  • Motoare DC cu reductor JGB37
  • Baterie LiPo Gens Ace Soaring 1300mAh 3S
  • Speed Controller 30A BLDC
  • Motor brushless A2212/6T 2200KV
  • Servomotor SG90 9G
  • Modul releu comandat 5V
  • Modul transformator step-up 20kV
  • Voltmetru OKY4092

Modelul 3D al robotului a fost conceput în jurul componentelor hardware. Am început cu o platformă cu găuri de montare pentru un Arduino Uno, pe care am extins-o pentru a adăuga motoarele pentru deplasarea robotului și pentru armă.

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/fstancu/ioan.birjovanu.1716526470.txt.gz · Last modified: 2024/05/24 07:54 by ioan.birjovanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0