This is an old revision of the document!


Portal Turret

Introducere

Proiectul constă într-o turelă asemănătoare celor din jocul Portal, care țintește un laser către un obiect aflat în mișcare și simulează descărcarea unei arme folosind efecte sonore și lumini.

Proiectul fiind destinat exclusiv pentru divertisment, este util în măsura în care creează un efect spectaculos și urmărește cu succes o persoană care trece în fața lui. Pentru mine este util fiindcă reprezintă un prilej de a-mi pune în exercițiu abilități fundamentale de inginer: proiectarea unui sistem complex ce conține module cu interfețe diferite, dezvoltarea componentelor independente și integrarea lor în cadrul sistemului.

Descriere generală

Componentele principale ale proiectului sunt vizibile în schema bloc de mai sus.

Proiectul conține două microprocesoare ce comunică prin protocolul SLIP, implementat peste UART.

Arduino Uno R3 comandă prin PWM două servomotoare și o diodă laser pentru țintire și LED-uri RGB. În plus, citește valoarea unui potențiometru prin ADC pentru a seta volumul sunetelor.

ESP32-CAM este o placă de dezvoltare cu un modul de cameră OV2640. ESP32-CAM comandă prin I2S un amplificator care transmite semnalul de output unui difuzor de 4 ohmi.

Hardware Design

Piesele folosite în proiect:

  • Arduino Uno R3
  • ESP32-CAM
  • 2x servomotoare SG90
  • suport pan/tilt
  • modul diodă laser
  • amplificator I2S MAX98357A
  • speaker 4 ohmi
  • 4x LED RGB anod comun
  • 3x tranzistor 2N2222
  • potențiometru
  • adaptor USB-C
  • rezistori, fire

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2026/alexandru.jipa2803/cosmin_stefan.popa.1778261394.txt.gz · Last modified: 2026/05/08 20:29 by cosmin_stefan.popa
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