Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2025:ajipa:jamal_samir.pirvu [2025/05/23 17:23]
jamal_samir.pirvu [Scopul Proiectului]
pm:prj2025:ajipa:jamal_samir.pirvu [2025/05/30 09:30] (current)
jamal_samir.pirvu [Conexiuni Principale]
Line 39: Line 39:
   * **Șasiu imprimat 3D**   * **Șasiu imprimat 3D**
   * **Senile și roți pentru șasiu**   * **Senile și roți pentru șasiu**
-  * **Aplicație mobilă (MIT App Inventor) / Interfață Web** – control tanc. 
- 
 ===== Hardware Design ===== ===== Hardware Design =====
  
 ==== Conexiuni Principale ==== ==== Conexiuni Principale ====
-  ​* Motoare DC → Driver L298N → Arduino D2–D7 + 
-  * Servomotor Pan → D12 +  ​* Motoare DC → Driver L298N → Arduino D2–D5 
-  * Servomotor Tilt → D13 +      - IN1 → D2 (PD2) — Motor stânga înainte 
-  * Servomotor Tragere → D9 +      - IN2 → D3 (PD3) — Motor stânga înapoi 
-  * Bluetooth HC-05 → RX/TX sau SoftwareSerial(D10 si D11+      - IN3 → D4 (PD4) — Motor dreapta înainte 
-  * Baterie ​→ BMS +      - IN4 → D5 (PD5) — Motor dreapta înapoi 
-  * BMS → Coborator ​tensiune LM2598 +      - PWM Motor Stânga → D9 (PB1 / OC1A) 
-  * LM2598 → Arduino +      - PWM Motor Dreapta → D10 (PB2 / OC1B) 
-  * LM2598 ​→ Servomotoare+ 
 +  * Servomotor Pan (Rotație turetă) ​→ D13 (PB5) 
 + 
 +  * Servomotor Tilt (Înclinare turetă) ​→ D12 (PB4) 
 + 
 +  * Servomotor Tragere ​(opțional, partajează pin cu PWM) → D9 (PB1) 
 + 
 +  * Bluetooth HC-05 → SoftwareSerial(D8,​ D7) 
 +      - TX HC-05 → D8 (PB0) — RX software 
 +      - RX HC-05 → D7 (PD7) — TX software 
 + 
 +==== Alimentare Sistem ==== 
 + 
 +  * 2x Baterii Li-Ion 3.7V (tip 18650conectate în serie → tensiune totală: 7.4V – 8.4V 
 +  * Baterii ​→ BMS 2S (protecție la supra-descărcare,​ supra-încărcare și scurtcircuit) 
 +  * BMS OUT+ și OUT− ​→ Întrerupător principal (ON/OFF) 
 +  * Întrerupător → Modul coborâtor de tensiune ​LM2596 / LM2598 
 +      - LM2598 ​reglează tensiunea la 5V stabil 
 +  * LM2598 → 
 +      - Arduino ​(prin pin Vin sau direct 5V) 
 +      - Servomotoare (alimentare externă pentru a evita suprasarcina pe Arduino) 
 + 
 +==== Observații ==== 
 +  * Este important ca servomotoarele să fie alimentate direct din LM2598, nu prin 5V de pe Arduino, din cauza curentului mare necesar în sarcină. 
 +  * Dacă se folosește servomotorul de tragere pe pinul D9, acesta nu mai poate fi folosit simultan cu PWM pentru motorul stânga (OC1A). 
 +  * BMS-ul 2S este esențial pentru siguranță și durata de viață a bateriilor Li-Ion. 
  
 {{:​pm:​prj2025:​ajipa:​circuit_image.png?​600|}} {{:​pm:​prj2025:​ajipa:​circuit_image.png?​600|}}
Line 96: Line 120:
 - Timer1 (mod Fast PWM) este folosit pentru generarea semnalului PWM pentru motoarele DC, controlând viteza acestora prin pinii OCR1A (D9) și OCR1B (D10). - Timer1 (mod Fast PWM) este folosit pentru generarea semnalului PWM pentru motoarele DC, controlând viteza acestora prin pinii OCR1A (D9) și OCR1B (D10).
 - Timer0 (mod Fast PWM) este folosit pentru activarea buzzerului prin OC0A (pinul D6), generând un semnal sonor temporizat. - Timer0 (mod Fast PWM) este folosit pentru activarea buzzerului prin OC0A (pinul D6), generând un semnal sonor temporizat.
- 
-> **Notă:** Laboratoarele 2, 4 și 6 nu sunt utilizate în acest cod, deoarece: 
-> - Nu există întreruperi externe sau debouncing (`attachInterrupt`/​`INT0`) → Lab 2 
-> - Nu se citește niciun semnal analogic (ex: senzori pe `A0`) → Lab 4 
-> - Nu există comunicație I2C sau afișaje LCD → Lab 6 
  
 ===== Implementarea Logicii ===== ===== Implementarea Logicii =====
pm/prj2025/ajipa/jamal_samir.pirvu.1748010203.txt.gz · Last modified: 2025/05/23 17:23 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