This shows you the differences between two versions of the page.
|
pm:prj2025:ajipa:mihai_cosmin.nour [2025/05/22 18:04] mihai_cosmin.nour [Software Design] |
pm:prj2025:ajipa:mihai_cosmin.nour [2025/05/29 20:49] (current) mihai_cosmin.nour |
||
|---|---|---|---|
| Line 120: | Line 120: | ||
| </code> | </code> | ||
| Se ajusteaza timpul pentru culoarea verde, apropiindu-se mai mult de timpul de baza sau de timpul maxim acceptat in functie de scorul de trafic determinat anterior. | Se ajusteaza timpul pentru culoarea verde, apropiindu-se mai mult de timpul de baza sau de timpul maxim acceptat in functie de scorul de trafic determinat anterior. | ||
| + | |||
| + | Sigmoida folosita: | ||
| + | \( \sigma(x) = \frac{1}{1 + e^{k * (x - x0)}} \) | ||
| + | , unde x0 este centrul functiei (am ales x0 = 0.5 pentru a fi fix la mijlocul intervalului [0, 1]) si k descrie cat de abrupt este graficul functiei sau cat de sensibila este la modificarea intrarii (dupa mai multe incercari, am considerat k = -6 o valoare buna pentru determinarea scorului) | ||
| Calibrari: | Calibrari: | ||
| * buton - debouncer | * buton - debouncer | ||
| * senzor - adaugarea unui delay si a unor praguri de distanta pentru inregistrarea corecta a numarului de masini ce trec | * senzor - adaugarea unui delay si a unor praguri de distanta pentru inregistrarea corecta a numarului de masini ce trec | ||
| + | |||
| + | <html> | ||
| + | <iframe width="800" height="450" | ||
| + | src="https://www.youtube.com//embed/AU7itOYVmPw" | ||
| + | frameborder="0" | ||
| + | allow="autoplay; encrypted-media" | ||
| + | allowfullscreen> | ||
| + | </iframe> | ||
| + | </html> | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | <note tip> | + | {{pm:prj2025:ajipa:mihai_cosmin.nour:test1.png?200|Test 1}} |
| - | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | {{pm:prj2025:ajipa:mihai_cosmin.nour:test2.png?200|Test 2}} |
| - | </note> | + | |
| - | ===== Concluzii ===== | + | Din cele doua rulari consecutive ale comenzii de showcase se pot remarca datele de trafic si timpul de verde ajustat pentru valori aleatorii ale numarului de masini ce au trecut in intervalul curent, astfel realizandu-se o simulare a functionarii normale. |
| - | ===== Download ===== | + | Al doilea test foloseste un numar mai mic de masini ceea ce duce la scoruri mai mici de trafic si mai apoi la un timp pentru verde mai mic decat in cazul primului test. |
| - | <note warning> | + | ===== Concluzii ===== |
| - | 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**. | + | Consider ca proiectul arata posibilitatea utilizarii unei placute Arduino UNO pentru aducerea unei imbunatatiri asupra gestionarii traficului pentru un semafor obisnuit, punand in evidenta si notiunile invatate si aplicate la laborator. |
| - | </note> | + | |
| - | ===== Jurnal ===== | + | Proiectul presupune, in acest moment, doar un prototip ce demonstreaza o modalitate de control si gestionare a traficului mai eficienta, existand posibilitatea de continuare a ideii cu carcasa si componente hardware rezistente la statul in mediul exterior, cu mai multi senzori sau de precizie mai buna. |
| - | + | ||
| - | <note tip> | + | |
| - | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
| - | </note> | + | |
| ===== Cod sursa si resurse ===== | ===== Cod sursa si resurse ===== | ||
| Line 152: | Line 158: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | <note> | + | Resurse hardware: |
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
| - | </note> | + | [[https://docs.arduino.cc/resources/datasheets/A000066-datasheet.pdf|Datasheet Arduino UNO]] |
| + | |||
| + | [[https://www.handsontec.com/dataspecs/HC-SR04-Ultrasonic.pdf|Datasheet Senzor HC-SR04]] | ||
| + | |||
| + | Resurse software: | ||
| + | |||
| + | [[https://ocw.cs.pub.ro/courses/pm | Cursuri si laboratoare]] | ||
| + | |||
| + | [[https://en.wikipedia.org/wiki/Sigmoid_function | Sigmoid function]] | ||
| + | |||
| + | Extragere pdf: | ||
| <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> | ||