This is an old revision of the document!


Tanc cu Tureta Controlabilă prin Bluetooth/WiFi

Introducere

Proiectul constă în realizarea unui vehicul tip tanc controlat de la distanță, echipat cu o turetă mobilă capabilă să tragă proiectile. Controlul se face prin Bluetooth sau WiFi, oferind utilizatorului posibilitatea de a manevra tancul și tureta în timp real.

Scopul Proiectului

Scopul principal este de a construi un tanc telecomandat cu funcționalități avansate, inclusiv:

  • Mișcare pe teren variat
  • Controlul turetei pe două axe
  • Mecanism de tragere activat de la distanță

Toate acestea sunt comandate printr-o interfață mobilă sau web.

Mod de Funcționare

  1. La pornire, tancul se conectează la dispozitivul de control (telefon sau PC) prin Bluetooth sau WiFi.
  2. Utilizatorul trimite comenzi pentru:
    • deplasare (W, A, S, D)
    • rotirea turetei (stânga/dreapta)
    • înclinarea turetei (sus/jos)
    • tragere (SPACE)
  3. Microcontrollerul interpretează comenzile și controlează motoarele și servomotoarele.
  4. Mecanismul de tragere este activat la comandă.

Descriere Generală

Schema bloc

Componente Principale

  • Șasiu cu șenile – asigură mobilitatea pe teren.
  • 2x Motoare DC – pentru deplasare.
  • Driver motoare L298N – controlul sensului și vitezei.
  • Microcontroller: Arduino UNO / ESP32
  • Modul Bluetooth HC-05 sau ESP8266/ESP32 cu WiFi
  • 2x Servomotoare SG90 – control turetă (pan & tilt).
  • 1x Servomotor tragere – mecanism de tragere proiectil.
  • Baterie LiPo 7.4V – alimentare sistem.
  • Aplicație mobilă (MIT App Inventor) / Interfață Web – control tanc.

Hardware Design

Conexiuni Principale

  • Motoare DC → Driver L298N → Arduino D3–D6
  • Servomotor Pan → D9
  • Servomotor Tilt → D10
  • Servomotor Tragere → D11
  • Bluetooth HC-05 → RX/TX sau SoftwareSerial
  • ESP32/ESP8266 → GPIO configurabil
  • Baterie → Motoare & Microcontroller (cu regulator 5V dacă este necesar)

Software Design

Funcționalități Principale

  • Inițializare module: motoare, servo, comunicare serială/WiFi
  • Recepționare comenzi:
    1. `W`, `A`, `S`, `D` → direcție
    2. `I`, `K` → turetă sus/jos
    3. `J`, `L` → turetă stânga/dreapta
    4. `space` → tragere
  • Control motoare DC prin L298N
  • Control servo (pan/tilt) cu funcții Servo.h
  • Comenzi transmise prin Bluetooth sau interfață web

Rezultate Obținute

  • Control complet al vehiculului prin aplicație.
  • Rotație și înclinare turetă funcțională.
  • Tragere fiabilă activată la distanță.
  • Sistem stabil și extensibil (ex: cu streaming video sau senzori).

Concluzii

Proiectul demonstrează un sistem robotic funcțional și modular. Integrarea Bluetooth/WiFi, controlul pe două axe și tragerea automatizată oferă o platformă excelentă pentru învățare în domeniul roboticii și sistemelor încorporate.

Resurse Suplimentare

pm/prj2025/ajipa/jamal_samir.pirvu.1746445072.txt.gz · Last modified: 2025/05/05 14:37 by jamal_samir.pirvu
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