This shows you the differences between two versions of the page.
pm:prj2022:cstan:10 [2022/05/25 20:44] vlad.anghelescu [Software Design] |
pm:prj2022:cstan:10 [2022/05/27 23:07] (current) vlad.anghelescu [Jurnal] |
||
---|---|---|---|
Line 8: | Line 8: | ||
<note tip> | <note tip> | ||
- | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | Proiectul este reprezentat de un sistem automat de parcare.La fiecare intrare sau iesire a unei masini din parcare, sistemul afiseaza cu ajutorul unui LCD i2C cate locuri sunt libere in parcare, respectiv daca parcarea este plina.Programul stie de la bun inceput cate locuri de parcare exista in total, iar la iesirea unei masini adauga un loc liber, iar la intrarea unei masini scade un loc de parcare.In momentul in care parcarea este plina si nu mai exista locuri libere, LCD-ul afiseaza mesajul "Parking Full" si nu mai ridica bariera pentru a oferi acces in parcare. |
- | + | Modul de functionare: | |
- | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | In momentul intrarii sau iesirii din parcare, masina trece prin 2 senzori, bariera fiind ridicata automat la trecerea prin primul senzor. In functie de senzorul prin care trece prima data masina, programul isi da seama daca masina intra sau iese din parcare si aduna sau scade un loc pentru a tine cont de cate locurile sunt libere. |
</note> | </note> | ||
Line 16: | Line 16: | ||
<note tip> | <note tip> | ||
- | Components list: | + | Lista de componente: |
-Arduino UNO | -Arduino UNO | ||
-2x IR Proximity Sensor | -2x IR Proximity Sensor | ||
Line 29: | Line 30: | ||
<note tip> | <note tip> | ||
- | Here is the code used for the car parking sensor: | + | Codul folosit pentru realizarea proiectului: |
// Arduino Car Parking System | // Arduino Car Parking System | ||
Line 144: | Line 146: | ||
} | } | ||
+ | Librariile folosite: | ||
- | Libraries used: | ||
-Wire.h | -Wire.h | ||
-LiquidCrystal_I2C.h | -LiquidCrystal_I2C.h | ||
Line 154: | Line 156: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Proiectul functioneaza perfect si face exact ce scrie in descrierea generala. |
</note> | </note> | ||
Line 162: | Line 164: | ||
<note warning> | <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> | </note> | ||
Line 170: | Line 170: | ||
<note tip> | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | Pasi pentru obtinerea proiectului. |
+ | 1.Prima data a fost realizat si pus la punct codul. | ||
+ | 2. Realizarea machetei | ||
</note> | </note> | ||