Differences

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

Link to this comparison view

pm:prj2023:danield:linefollower [2023/05/28 23:13]
stefan.nitulescu [Hardware Design]
pm:prj2023:danield:linefollower [2023/05/28 23:21] (current)
stefan.nitulescu [Bibliografie/Resurse]
Line 6: Line 6:
 ===== Introducere ===== ===== Introducere =====
  
-Acest proiect se concentrează pe dezvoltarea unui robot autonom, controlat prin Bluetooth de pe un telefon mobil, care poate urmări o linie trasată pe o suprafață și evita obstacolele întâlnite în cale. Robotul va fi echipat cu senzori specializați pentru detectarea liniei și a obstacolelor, iar datele colectate vor fi transmise prin intermediul tehnologiei Bluetooth către telefonul mobil, care va asigura controlul și direcționarea robotului. +Acest proiect se concentrează pe dezvoltarea unui robot autonom, care poate urmări o linie trasată pe o suprafață și evita obstacolele întâlnite în cale. Robotul va fi echipat cu senzori specializați pentru detectarea liniei și a obstacolelor.
 ===== Descriere generală ===== ===== Descriere generală =====
 **Schema bloc:** **Schema bloc:**
Line 40: Line 39:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  * mediu de dezvoltare ​(if any) (e.g. AVR Studio, CodeVisionAVR) +  * mediu de dezvoltare: Arduino IDE 2.10 
-  * librării ​şi surse 3rd-party ​(e.gProcyon AVRlib+  * librării: NewPing.h 
-  ​* algoritmi şi structuri pe care plănuiţi să le implementaţi +  * algoritmi: <​code> ​ if(sonar.ping_cm() <= 20 && sonar.ping_cm() >= 7
-  ​(etapa 3surse şi funcţii implementate+    motor_stop();​ 
 +  ​} else { 
 +  ​if(C == 0 && L == 1 && R == 1
 +    motor_forward();​ 
 +  } else if (C == 1 && L == 1 && R == 0) { 
 +       ​motor_right();​ 
 +    } else if (C == 1 && L == 0 && R == 1) { 
 +       ​motor_left();​ 
 +    } else if (C == 0 && L == 0 && R == 0) { 
 +       ​motor_left();​ 
 +       ​delay(500);​ 
 +    } else { 
 +       ​motor_backward();​ 
 +    } 
 +  } </​code>​
 </​note>​ </​note>​
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Robotul urmareste cu succes traseul marcat cu dunga neagra.
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii ===== 
  
-===== Download ===== 
- 
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
- 
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. 
-</​note>​ 
- 
-===== Jurnal ===== 
- 
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +https://ocw.cs.pub.ro/courses/​_media/​pm/​doc8272.pdf
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +
-</note>+
  
 <​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/danield/linefollower.1685304822.txt.gz · Last modified: 2023/05/28 23:13 by stefan.nitulescu
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