Differences

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

Link to this comparison view

pm:prj2022:robert:active_cruise_control [2022/06/03 18:31]
stefan.dragan0940 created
pm:prj2022:robert:active_cruise_control [2022/06/03 18:58] (current)
stefan.dragan0940 [Bibliografie/Resurse]
Line 4: Line 4:
 <note tip> <note tip>
 Prezentarea pe scurt a proiectului vostru: Prezentarea pe scurt a proiectului vostru:
-  * ce face + 
-  * care este scopul lui +Cruise control-ul mai este cunoscut ca si controlul vitezei, este un sitem care controleaza 
-  * care a fost ideea de la care aţi pornit +automat viteza unui motor al unui vehicul. Un astfel ​de sistem este folosit ​la reglarea automata ​
-  ​* ​de ce credeţi că este util pentru ​alţii şi pentru voi+vitezei unui automobil fara ca soferul sa apese pe pedala ​de acceleratie,​ nu este un concept nou in 
 +industria masinilor doar ca a devenit o componenta standarta ​pentru ​cea mai mare parte a 
 +modelelor de automobile de pe piata. 
 +Proiectul are ca scop simularea unui unui Cruise Control cu o complexitatea foarte foarte 
 +mica.
 </​note>​ </​note>​
 ===== Descriere generală ===== ===== Descriere generală =====
  
 <note tip> <note tip>
-O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de descriere a acestora precum şi a modului în care interacţionează. +Proiectul in sine presupune ​masinuta ​care in functie ​de distanta fata de un obstacol din fata merge, sta pe loc sau da spateIn cazul in care are destul loc fata de obstacolul din fata masinuta se apropie, in cazul in care obstacolul se apropie de masina ea merge spate.
- +
-Exemplu ​de schemă bloc: http://www.robs-projects.com/​mp3proj/​newplayer.html+
 </​note>​ </​note>​
  
Line 21: Line 23:
 <note tip> <note tip>
 Aici puneţi tot ce ţine de hardware design: Aici puneţi tot ce ţine de hardware design:
-  * listă de piese +  * Arduino 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +  * breadboard 
-  * diagrame de semnal  +  * ecran lcd 
-  * rezultatele simulării+  * led 
 +  * 2 senzori ultrasonici 
 +  * driver 
 + 
 +  * schema electrica 
 +  {{:pm:​prj2022:​robert:​screenshot_from_2022-06-03_18-38-42.png?500|}} 
 </​note>​ </​note>​
 +
 +===== Hardware Design =====
 +{{:​pm:​prj2022:​robert:​draganstefan.png?​500|}}
 +
 +===== Hardware Design =====
 +  * rezultatele simulării
 +  ​
 +  {{:​pm:​prj2022:​robert:​whatsapp_image_2022-06-03_at_18.41.18.jpeg?​500|}}
  
 ===== Software Design ===== ===== Software Design =====
Line 32: Line 48:
 <note tip> <note tip>
 Descrierea codului aplicaţiei (firmware): Descrierea codului aplicaţiei (firmware):
-  ​* mediu de dezvoltare ​(if any(e.g. AVR Studio, CodeVisionAVR) +  ​Sunt mai intai definiti pinii, distanta critica, turatia si directia motoarelor. 
-  ​* librării şi surse 3rd-party ​(e.g. Procyon AVRlib+  followObjectPID() verifica distanta fata de obiect si trimite semnal motoarelor
-  ​* algoritmi şi structuri pe care plănuiţi să le implementaţi +  ​setup() seteaza undele emise si receptionate. 
-  * (etapa 3surse şi funcţii implementate+  ​loop() citeste distantele in continuu apeland functia followObjectPID()
 </​note>​ </​note>​
- 
-===== Rezultate Obţinute ===== 
- 
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
- 
 ===== Concluzii ===== ===== Concluzii =====
 +- A fost un proiect distractiv de implementat,​ care a necesitat cunostinte matematice pentru implementarea software a Cruise controlului,​ rabdare in intampinarea si solutionarea dificultatilor si munca pentru asamblarea hardware prin aplicarea cunostintelor invatate la materia PM.
  
 +- Masina se comporta aproape la fel ca o masina din viata reala bazandu-se pe senzorii avuti la dispozitie.
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2022:robert:dragan_stefan_335cc_pm.zip|}}
-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 ===== ===== Jurnal =====
  
 <note tip> <note tip>
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul ​de proiect ​progresul proiectului.+03.06: Creare pagina ​de ocw si descriere detalii despre ​proiect, implementare,​ piese folosite si schema bloc. 
 + 
 +Saptamana 16-20 mai: procurare materiale si piese necesare, incepere implementare hardware(conectare ecran LCD) & software. 
 + 
 +Saptamana 23-27 mai: finalizare implementare hardware & software, finalizare wiki pagina OCW.
 </​note>​ </​note>​
  
Line 63: Line 73:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse ​Hardware**.+➢ http://​howtomechatronics.com/​tutorials/​arduino/​arduino-dc-motor-control-tutorial-l298n-pwm-h-bridge/​ 
 + 
 +➢ https://​howtomechatronics.com/​tutorials/​arduino/​arduino-wireless-communication-nrf24l01-tutorial/​ 
 + 
 +➢ http://​www.autotestmagazin.ro/​cruise-control-ajutor-de-drum-lung/​ 
 + 
 +➢ http://​arduino.ru/​Hardware/​ArduinoBoardNano 
 + 
 +➢ https://​doc.arduino.ua/​ru/​hardware/​Uno 
 + 
 +➢ Alexandru Rebega (2016) ​Introducere in Arduino 
 </​note>​ </​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/prj2022/robert/active_cruise_control.1654270282.txt.gz · Last modified: 2022/06/03 18:31 by stefan.dragan0940
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