Differences

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

Link to this comparison view

pm:prj2025:eradu:mihai.strejaru [2025/05/26 23:37]
mihai.strejaru [Introduction]
pm:prj2025:eradu:mihai.strejaru [2025/05/30 04:45] (current)
mihai.strejaru [Rezultate Obținute]
Line 13: Line 13:
  
 **De ce este util acest proiect?​**  ​ **De ce este util acest proiect?​**  ​
-Oferă o experiență practică cu achiziția de date de la senzori, calcule bazate pe timp și afișare vizuală. Este util pentru învățarea principiilor de proiectare ale sistemelor embedded, în special în scenarii de urmărire a mișcării ​și vizualizare a datelorși poate servi ca un instrument educațional distractiv sau ca o demonstrație tehnică.+Conceptul poate fi extins ​și aplicat la scară mai mare, în sisteme radar reale sau alte aplicații ce implică monitorizarea și analizarea ​mișcării ​obiectelor. Astfelproiectul ​poate servi atât ca o demonstrație tehnică ​practică, cât și ca bază pentru dezvoltări ulterioare în domeniul sistemelor de detecție și urmărire.
  
 ===== General Description ===== ===== General Description =====
Line 80: Line 80:
  
 ==== Mediu de dezvoltare ==== ==== Mediu de dezvoltare ====
-  * **Platformă:​** Arduino ​Mega 2560+  * **Platformă:​** Arduino ​UNO ATmega328p ​
   * **IDE:** PlatformIO cu Visual Studio Code   * **IDE:** PlatformIO cu Visual Studio Code
-  * **Limbaj:​** ​C/C++ (stil Arduino)+  * **Limbaj:​** ​AVR, Arduino
  
 ==== Biblioteci externe utilizate ==== ==== Biblioteci externe utilizate ====
Line 91: Line 91:
 ==== Laboratoare folosite ==== ==== Laboratoare folosite ====
   * **Laboratorul 0 – GPIO**   * **Laboratorul 0 – GPIO**
-    * Configurarea pinilor pentru senzori (trig și echo) și buzzer-ul ​piezoelectric+    * Configurarea pinilor pentru senzori (trig și echo) și buzzer-ul
  
   * **Laboratorul 1 – UART**   * **Laboratorul 1 – UART**
Line 145: Line 145:
   - Calculează durata impulsului ultrasonic pentru a deduce distanța   - Calculează durata impulsului ultrasonic pentru a deduce distanța
 </​code>​ </​code>​
 +==== Project Code Link ====
 +[[https://​github.com/​Cristiansen13/​Paper-plane-radar|GitHub:​ Paper-plane-radar]]
 +===== Rezultate Obținute =====
  
-===== Results ===== +În urma realizării proiectului,​ am dezvoltat un sistem capabil să detecteze și să măsoare viteza unui obiect în mișcare (ex: avion de hârtie), folosind senzori ultrasonic și timere hardwareSistemul poate:
-<note tip> +
-Describe the results you obtained after building the project. +
-</​note>​+
  
-===== Conclusions =====+  * Măsura simultan distanțele cu 4 senzori ultrasonic, folosind întreruperi externe; 
 +  * Genera semnalele **TRIG** pentru toți senzorii în paralel, prin **Timer1**;​ 
 +  * Măsura timpul dintre două scăderi bruște de distanță cu **Timer2**;​ 
 +  * Detecta evenimente pe oricare senzor din fiecare pereche; 
 +  * Calcula și afișa viteza obiectului pe un ecran **LCD I2C**; 
 +  * Emite un semnal acustic (**buzzer**) proporțional cu viteza; 
 +  * Reseta automat măsurătoarea dacă nu apare o a doua detecție în timp util.
  
-===== Download ===== +Sistemul a funcționat conform așteptărilorfiind fiabil și suficient de rapid pentru aplicația propusă.
-<note warning>​ +
-An archive (or more if needed) containing the project files: sourcesschematics, etcA README file, a ChangeLog, and a script to compile and copy to the microcontroller always make a good impression ;-)+
  
-Files should be uploaded to the wiki using the **Add Images or other files** feature. The namespace for uploads is typically **:pm:​prj20??:​c?​** or **:​pm:​prj20??:​c?:​student_name** (if applicable)Example: Dumitru Alin, 331CC → **:​pm:​prj2009:​cc:​dumitru_alin** +<​html>​ 
-</note>+<iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​wOfwup2tgho"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​ referrerpolicy="​strict-origin-when-cross-origin"​ allowfullscreen></​iframe>​ 
 +</html>
  
-===== Journal ​===== +===== Concluzii ​=====
-<note tip> +
-You may include a journal section to help your lab assistant track the project'​s progress. +
-</​note>​+
  
-===== Bibliography/​Resources ===== +Proiectul a demonstrat integrarea eficientă a mai multor tehnologii hardwareprecum întreruperitimere, senzori ultrasonic și afișaj I2C. Am consolidat cunoștințe despre sincronizarea precisă a evenimentelor și controlul paralel al mai multor componente. A fost o experiență practică utilă în dezvoltarea și testarea sistemelor automate simple, cu aplicabilitate reală.
-<​note>​ +
-List of documentsdatasheetsand Internet resources used — optionally grouped into **Software Resources** and **Hardware Resources**. +
-</​note>​+
  
pm/prj2025/eradu/mihai.strejaru.1748291851.txt.gz · Last modified: 2025/05/26 23:37 by mihai.strejaru
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