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

  • 2x baterii Li-Ion 18650
  • Modul BMS 2S
  • Suport baterii 2x 18650
  • Modul LM2596 cu voltmetru
  • Modul Bluetooth HC-05
  • Arduino Uno R3
  • 2x motoare GA12-N20 6V
  • Driver motoare L298N
  • 2x servomotoare SG90
  • Suport pan/tilt pentru SG90
  • Șasiu imprimat 3D
  • Senile și roți pentru șasiu
  • Aplicație mobilă (MIT App Inventor) / Interfață Web – control tanc.

Hardware Design

Conexiuni Principale

  • Motoare DC → Driver L298N → Arduino D2–D7
  • Servomotor Pan → D12
  • Servomotor Tilt → D13
  • Servomotor Tragere → D9
  • Bluetooth HC-05 → RX/TX sau SoftwareSerial(D10 si D11)
  • Baterie → BMS
  • BMS → Coborator tensiune LM2598
  • LM2598 → Arduino
  • LM2598 → Servomotoare

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ă.
  • 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.1748009904.txt.gz · Last modified: 2025/05/23 17:18 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