This is an old revision of the document!


Sistem Inteligent de Asistență la Parcare (SIAP)

Introducere

Ce face proiectul? Măsoară în timp real distanța până la cel mai apropiat obstacol. Oferă feedback auditiv și vizual progresiv. Monitorizează integritatea mașinii prin detectarea șocurilor mecanice. Trimite log-uri de telemetrie către un terminal PC. Scopul proiectului: Crearea unui sistem de siguranță activă capabil să prevină accidentele în timpul manevrelor de parcare. Implementarea unui “black box” simplificat pentru înregistrarea incidentelor. Ideea de bază: Replicarea funcționalităților senzorilor de parcare de pe automobilele moderne, adăugând un strat suplimentar de siguranță prin senzorul de impact (accelerometru). De ce este util? Pentru utilizatori: Reduce riscul de avarii și oferă dovezi în cazul unui impact în parcare. Pentru dezvoltator: Permite aprofundarea protocoalelor de comunicare (I2C, SPI, USART) și a lucrului cu întreruperi și timere.

Descriere generală

Sistemul este compus din următoarele module interconectate: Modulul de Achiziție Date: Senzor Ultrasonic (HC-SR04): Responsabil pentru măsurarea distanței prin calculul timpului de zbor al undei sonore. Accelerometru (MPU6050): Monitorizează forțele G pe 3 axe pentru a identifica coliziunile. Modulul de Feedback și Alertă: Buzzer: Generează avertizări sonore (PWM) cu frecvență variabilă. LED RGB: Schimbă culoarea în funcție de gravitate (Verde → Galben → Roșu). LCD 16×2: Afișează distanța numerică și o bară grafică de proximitate. Modulul de Procesare și Stocare: Microcontroler (ATmega328P): Creierul sistemului care rulează Mașina de Stări (FSM). SD Card (SPI): Salvează fișiere log cu timestamp-ul și intensitatea impactului. Interfața USART: Permite monitorizarea de la distanță a stării sistemului pe un PC.

Hardware Design

Listă de componente:

Nr. Componenta Cantitate
1 Microcontroler ATmega328P / Arduino UNO R3 1
2 Senzor distanță Ultrasonic (HC-SR04) 1
3 Accelerometru (MPU6050) 1
4 Display LCD 16×2 cu adaptor I2C 1
5 Modul Card SD 1
6 Buzzer pasiv 1
7 LED RGB 1
8 Breadboard MB-102 1
9 Set fire Dupont (Mama-Mama, Tata-Tata) 1
10 Sursă alimentare (Baterie 9V sau USB) 1

Detalii Conectare: Interfață I2C: LCD-ul și Accelerometrul partajează liniile SDA și SCL. Interfață SPI: Modulul SD folosește pinii MOSI, MISO, SCK și un pin de CS (Chip Select). PWM: Buzzer-ul este conectat la un pin capabil de modulare a factorului de umplere pentru a controla tonul. Digital I/O: Senzorul ultrasonic folosește un pin de Trigger și unul de Echo (cu întrerupere externă).

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

Aici se va încărca arhiva proiectului care conține: * Codul sursă (.ino sau .c/.h) * Schema electrică format PDF/Imagine * Fișierul README cu instrucțiuni de instalare

Jurnal

Etapa 1: Stabilire concept și comandă componente. Etapa 2: Implementare citire senzor ultrasonic și afișare LCD. Etapa 3: Integrare accelerometru și mașină de stări. Etapa 4: (Opțional) Finalizare modul SD Card și testare finală.

Bibliografie/Resurse

Resurse Hardware: Datasheet ATmega328P. Datasheet HC-SR04. Specificații MPU6050. Resurse Software: Documentație biblioteci Arduino SPI/Wire. Tutoriale implementare FSM (Finite State Machine). Export to PDF

pm/prj2026/cezar.zlatea/mihnea.calofir.1778351556.txt.gz · Last modified: 2026/05/09 21:32 by mihnea.calofir
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