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:36]
mihai.strejaru [Software Design]
pm:prj2025:eradu:mihai.strejaru [2025/05/30 04:45] (current)
mihai.strejaru [Rezultate Obținute]
Line 1: Line 1:
 ====== Paper Plane Radar ====== ====== Paper Plane Radar ======
  
-===== Introduction ​=====+===== Introducere ​=====
  
-**What is the project about?**   +**Despre ce este proiectul?**   
-Paper Plane Radar is a distance-based tracking system using an ultrasonic sensor and a microcontrollerIt detects the flight of a paper airplane and calculates both its speed and angle of movementdisplaying them on a simple ​LED matrixA warning ​LED simulates ​radar alert behavior when a target is detected.+Paper Plane Radar este un sistem de urmărire bazat pe distanță, care folosește senzori ultrasonici și un microcontrolerAcesta detectează zborul unui avion de hârtie și calculează atât vitezacât și unghiul de deplasare, afișându-le pe o matrice ​LED simplăUn LED de avertizare simulează comportamentul unui radar atunci când este detectată o „țintă”.
  
-**What is the project'​s purpose?**   +**Care este scopul proiectului?**   
-The purpose of this project is to simulate ​minimalistic ​radar system using low-cost components and to practice ​real-time measurement and feedback systems in embedded ​environments.+Scopul proiectului este de simula un sistem ​radar minimalist folosind componente cu cost redus și de a exersa măsurători și reacții în timp real într-un mediu embedded.
  
-**What inspired the idea?**   +**Ce a inspirat ideea?**   
-The idea came from the fascination with radar systems and motion trackingBy adapting this concept ​to something as lighthearted as a paper airplanethe project makes radar concepts tangible and interactive ​while remaining technically relevant and accessible.+Inspirația a venit din fascinația pentru sistemele ​radar și urmărirea mișcăriiAdaptând acest concept ​la ceva amuzantprecum un avion de hârtie, proiectul face ideile legate de radar mai ușor de înțeles și interactive, rămânând în același timp relevante și accesibile din punct de vedere tehnic.
  
-**Why is this project useful?**   +**De ce este util acest proiect?**   
-It offers a hands-on experience with sensor data acquisitiontime-based calculations,​ and visual outputIt is useful for learning embedded system design principlesespecially in motion tracking and data visualization scenariosand could serve as a fun educational tool or demo.+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 obiectelorAstfelproiectul 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.1748291769.txt.gz · Last modified: 2025/05/26 23:36 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