This is an old revision of the document!


Saber

Introducere

Aceasta pagina documentează realizarea unui robot mini-sumo.

Descriere generală

Ca și în artele marțiale tradiționale japoneze, roboții încearcă să își împingă oponentul în afara ringului. Reguli:

  • Dimensiuni maxime: robotul trebuie să încapă într-un pătrat 10 cm x 10 cm (100 x 100 mm).
  • Masa maximă a robotului nu trebuie să depășească 0,50 kg ( 500,00 gr.).
  • Robotul după start se poate extinde. Nu este permis ca robotul să se separe în 2 sau mai multe bucăți. El trebuie sa rămână un singur robot centralizat. Roboţii care nu vor respecta aceste reguli vor pierde meciul.
  • Șuruburi, piulițe, șaibe sau alte parți cu masa sub 5 gr, care se desprind, nu vor determina pierderea meciului.
  • Toți roboţii trebuie să fie autonomi. Poate fi implementat orice sistem de control, atâta timp cât acesta este în interiorul robotului şi nu interacționează cu un sistem de control exterior (om, mașină sau oricare altul).

Schema bloc:

Hardware Design

Lista de componente: Microcontroller:

  • Raspberry Pi® RP2040

Senzori:

  • TFMini Plus Micro LiDAR Module
  • Sharp GP2Y0D810Z0F
  • IMU LSM6DSOXTR (6-axis)
  • MICROPHONE MP34DT05

Conectivitate:

  • Wi-Fi Nina W102 uBlox module
  • BLUETOOTH® Nina W102 uBlox module
  • SECURE ELEMENT ATECC608A-MAHDA-T Crypto IC

Alimentare:

  • LiPo Gens Ace 7V6 300mA 75C
  • Step down 3V3 DFR0570
  • LM7805

Mecanice:

  • Pololu 10:1 Micro Metal Gearmotor HPCB 6V
  • Solarbotics RW2i Wheel
  • Pololu TB6612FNG

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/prj2022/cristip/saber.1652096257.txt.gz · Last modified: 2022/05/09 14:37 by andrei.darmaz
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