Differences

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

Link to this comparison view

pm:prj2023:alexau:distance_radar [2023/05/01 20:27]
iulian.taiatu increase the size of the `schema bloc` image
pm:prj2023:alexau:distance_radar [2023/05/22 20:15] (current)
iulian.taiatu [Bibliografie/Resurse]
Line 4: Line 4:
 Proiectul consta in construirea unui ''​radar pentru distante''​ cu ajutorul unui microcontroler ''​Arduino UNO''​. Proiectul consta in construirea unui ''​radar pentru distante''​ cu ajutorul unui microcontroler ''​Arduino UNO''​.
  
-Scopul ​proiectului ​este de a scana zona din fata lui, fiind rotit de un ''​servomotor'',​ detectand obiectele care se afla in fata sa. +Scopul ​radarului ​este de a scana zona din fata lui, fiind rotit de un ''​servomotor'',​ detectand obiectele care se afla in fata sa. 
  
 Acest proiect a pornit de la ideea de a crea un dispozitiv util care poate ajuta la detectarea obiectelor, Acest proiect a pornit de la ideea de a crea un dispozitiv util care poate ajuta la detectarea obiectelor,
Line 26: Line 26:
  
 /* https://​i.imgur.com/​0WohhUQ.png */ /* https://​i.imgur.com/​0WohhUQ.png */
-{{:​pm:​prj2023:​alexau:​schema_bloc_distance_radar.png?​400|}} +{{ :​pm:​prj2023:​alexau:​schema_bloc_distance_radar.png?​400 |}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
 Lista de componente utilizate: Lista de componente utilizate:
-* Arduino UNO +  ​* Arduino UNO 
-* Breadboard +  * Breadboard 
-* Senzor HC-SR04 +  * Senzor HC-SR04 
-* Servomotor SG90 +  * Servomotor SG90 
-* Display LCD +  * Display LCD 
-* Buzzer +  * Buzzer 
-* Led RGB +  * Led RGB 
-* Fire +  * Fire 
-* Rezistente+  * Rezistente
  
-Schema Arduino Tinkercad 
-https://​i.imgur.com/​Qk8AQJb.png 
  
-Schema electrica +Schema Arduino Tinkercad:​ 
-https://​i.imgur.com/​pFGNbC7.png+/* https://​i.imgur.com/​Qk8AQJb.png */ 
 + 
 +{{ :​pm:​prj2023:​alexau:​arduino_tinkercad_distance_radar.png?​500 |}} 
 + 
 +Schema electrica: 
 +/* https://​i.imgur.com/​pFGNbC7.png ​*/ 
 + 
 +{{ :​pm:​prj2023:​alexau:​schema_electrica_distance_radar.png?​500 |}} 
 + 
 +Montaj 
 + 
 +{{ :​pm:​prj2023:​alexau:​radar_distanta_montaj_taiatu_iulian.jpeg?​500 |}}
  
 ===== Software Design ===== ===== Software Design =====
  
-Schema logica de functionare +Schema logica de functionare: 
-https://​i.imgur.com/​UWQ2ZKI.png+/* https://​i.imgur.com/​UWQ2ZKI.png ​*/ 
 + 
 +{{ :​pm:​prj2023:​alexau:​schema_logica_distance_radar.png?​250 |}} 
 + 
 +Am folosit informatii din 3 laboratoare:​ 
 + 
 +  * Setare pini cu registri 
 +  * Timere - pentru un led care se aprinde la 1 secunda si indica faptul ca radarul functioneaza 
 +  * Intreruperi
  
 Partea de soft este impartita in 2: Partea de soft este impartita in 2:
-1. Primirea datelor de la senzor+ 
 +1. Primirea datelor de la senzor ​\\
 2. Procesarea/​Afisarea datelor primite 2. Procesarea/​Afisarea datelor primite
  
 1) ''​Arduino''​ are urmatoarele roluri: 1) ''​Arduino''​ are urmatoarele roluri:
-* Roteste servomotorul in intervalul 0-180 grade +  ​* Roteste servomotorul in intervalul 0-180 grade 
-* Preia distanta de la senzor +  * Preia distanta de la senzor 
-* Trimite distanta catre display +  * Trimite distanta catre display 
-* In functie de distanta, seteaza culoarea led-ului RGB si porneste buzzer-ul +  * In functie de distanta, seteaza culoarea led-ului RGB si porneste buzzer-ul 
-* Printeaza distanta la Serial Monitor+  * Printeaza distanta la Serial Monitor
  
 2) ''​Procesarea''​ are urmatoarele roluri: 2) ''​Procesarea''​ are urmatoarele roluri:
-* Preia distanta de la Arduino +  ​* Preia distanta de la Arduino 
-* Prelucreaza datele primite sub forma unui grafic si le afiseaza pe ecran+  * Prelucreaza datele primite sub forma unui grafic si le afiseaza pe ecran
  
 In ''​setup()'':​ In ''​setup()'':​
-se initializeaza ​pinii digitali pe modul de functionare +  ​Initializeaza ​pinii digitali pe modul de functionare 
-se seteaza ​pinul de control al servomotorului +  Seteaza ​pinul de control al servomotorului 
-se initializeaza ​LCD-ul +  Initializeaza ​LCD-ul 
-se definesc ​limitele de distanta+  Definesc ​limitele de distanta
  
 In ''​loop()'':​ In ''​loop()'':​
-se cicleaza ​rotirea stanga-dreapta a servomotorului +  ​Cicleaza ​rotirea stanga-dreapta a servomotorului 
-se verifica ​daca exista obiecte in fata senzorului +  Verifica ​daca exista obiecte in fata senzorului 
-daca distanta gasita se afla intre limite +  Daca distanta gasita se afla intre limite: 
-   ​se afiseaza ​distanta pe LCD +     ​Afiseaza ​distanta pe LCD 
-   ​se actualizeaza ​culoarea led-ului RGB +     ​Actualizeaza ​culoarea led-ului RGB 
-   ​se porneste ​buzzer-ul +     ​Porneste ​buzzer-ul 
-se afiseaza ​distanta pe Serial Monitor+  Afiseaza ​distanta pe Serial Monitor
  
-[TODO]: Explicatii suplimentare cod 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-[TODO]Rezultate+Link video [[https://​www.youtube.com/​shorts/​Z7_KOh3vsKs|Youtube]] cu rezultatul final.
  
-===== Concluzii ===== 
  
-[TODO]: Concluzii+===== Github =====
  
-===== Download ===== +Codul, atat pentru arduino, cat si pentru processing, se gaseste la urmatorul link de [[https://​github.com/​Iulian277-University/​Distance-Radar-Arduino/​|Github]]
- +
-[TODO]Arhiva+
  
 ===== Jurnal ===== ===== Jurnal =====
  
 * 20 aprilie: alegere proiect, documentare * 20 aprilie: alegere proiect, documentare
 +
 * 26 aprilie: comandare componente * 26 aprilie: comandare componente
-...+ 
 +4 mai: teste componente individuale 
 + 
 +* 10 mai: combinare componente 
 + 
 +* 12 mai: cod pentru vizualizare grafic 
 + 
 +* 18 mai: adaugare functionalitati pentru a indeplini cerinta `notiuni din 3 laboratoare`
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-[TODO]: Bibliografie+  * [[https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf]
 +  * [[https://​www.techtonions.com/​6-simple-ways-to-blink-arduino-led/#​LED_Blink_Using_a_Timer_Interrupt]] 
 +  * [[https://​chat.openai.com]]
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/alexau/distance_radar.1682962056.txt.gz · Last modified: 2023/05/01 20:27 by iulian.taiatu
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