Differences

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

Link to this comparison view

pm:prj2021:apredescu:linefollower [2021/06/02 12:40]
monica.pricope [Software Design]
pm:prj2021:apredescu:linefollower [2021/06/02 13:09] (current)
monica.pricope [Software Design]
Line 24: Line 24:
 | Breadboard | https://​cleste.ro/​breadboard-mini-170-puncte.html | | Breadboard | https://​cleste.ro/​breadboard-mini-170-puncte.html |
  
 +**Schema:**
 + 
 {{:​pm:​prj2021:​apredescu:​pricope_monica_331cc_schema.jpg?​800|}} {{:​pm:​prj2021:​apredescu:​pricope_monica_331cc_schema.jpg?​800|}}
 +
 +Alimentare
 +  * Robotelul este alimentat de o baterie de 9V. Am folosit si un switch pentru a porni si opri robotelul.
 +
 +Conectare Modul cu driver L298N 
 +  * Acesta este alimentat cu 9V de la baterie si asigura alimentarea placutei Arduino cu 5V. 
 +  * Cele doua motoare sunt conectate la modul la cei 4 pini de output. Iar pinii de input sunt legati la pinii placutei Arduino. ​
 +  * Folosesc si pinii pentru controlul vitezei (ENA si ENB) conectati la pinii 10, respectiv 9 ai placutei. ​
 +
 +Conectare Senzori IR 
 +  * Cei doi senzori au conectati pinii de GND si VCC la GND si 5V de pe Arduino. Si pentru a citi valorile de la senzori, pinii D0 sunt conectati la pinii placutei (senzorul din dreapta la 8 si cel din stanga la 12).
 +
 +Conectare Senzor HC-SR04
 +  * Senzorul are conectati pinii de GND si VCC la fel ca senzorii IR, iar pinul de trig la pinul 7 si pinul de echo la pinul 6.
 +
 ===== Software Design ===== ===== Software Design =====
 Pentru partea software am folosit mediul de dezvoltare Arduino. Pentru partea software am folosit mediul de dezvoltare Arduino.
  
-**Functionare**+== Functionare ​==
    
 Pinii folositi si variabilele sunt declarate si initializate la inceputul programului. ​ Pinii folositi si variabilele sunt declarate si initializate la inceputul programului. ​
Line 43: Line 60:
   - robotelul vireaza la stanga daca senzorul din stanga a detectat linia   - robotelul vireaza la stanga daca senzorul din stanga a detectat linia
   - robotelul se opreste atunci cand ambii senzori detecteaza linia.   - robotelul se opreste atunci cand ambii senzori detecteaza linia.
-  * Se verifica daca in fata se afla un obiect la o distanta mai mica de stop_distance. Daca se detecteaza un obstacol, robotelul se va misca putin in spate si se va intoarce ​reluandu-si traseul+  * Se verifica daca in fata se afla un obiect la o distanta mai mica de stop_distance. Daca se detecteaza un obstacol, robotelul se va misca putin in spatese va intoarce ​pana cand detecteaza din nou linia si va continua deplasarea pe traseu
  
 Functiile turnWhenObstacleLeft() si turnWhenObstacleRight() ​ Functiile turnWhenObstacleLeft() si turnWhenObstacleRight() ​
Line 68: Line 85:
   * Documentația în format: <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​   * Documentația în format: <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​PDF</​a></​html>​
   * Cod sursa: {{:​pm:​prj2021:​apredescu:​pricope_monica_331cc_codsursa.zip|}}   * Cod sursa: {{:​pm:​prj2021:​apredescu:​pricope_monica_331cc_codsursa.zip|}}
 +===== Jurnal =====
 +
 +  * 25-04 : alegere tema si creare pagina wiki
 +  * 11-05 – 17-05 : comandat piese 
 +  * 21-05 – 23-05 : asamblare hardware, implementarea componentei software si testare ​
 +  * 26-05 – 27-05 : construire pista si adaugarea optiunii de detectare obstacole
 +  * 28-05: finalizare proiect (pagina de wiki + demo) 
 +
 ===== Bibliografie ===== ===== Bibliografie =====
   * Conectare senzor HC-SR04: https://​create.arduino.cc/​projecthub/​Isaac100/​getting-started-with-the-hc-sr04-ultrasonic-sensor-036380   * Conectare senzor HC-SR04: https://​create.arduino.cc/​projecthub/​Isaac100/​getting-started-with-the-hc-sr04-ultrasonic-sensor-036380
   * Conectare modul driver: https://​www.youtube.com/​watch?​v=OkHR1BZCcqA&​ab_channel=TeamPsi   * Conectare modul driver: https://​www.youtube.com/​watch?​v=OkHR1BZCcqA&​ab_channel=TeamPsi
  
pm/prj2021/apredescu/linefollower.1622626819.txt.gz · Last modified: 2021/06/02 12:40 by monica.pricope
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