This shows you the differences between two versions of the page.
pm:prj2021:dbrigalda:500 [2021/06/01 23:24] dragos_mihai.ene [Bibliografie/Resurse] |
pm:prj2021:dbrigalda:500 [2021/06/02 08:06] (current) dragos_mihai.ene [Rezultate Obținute] |
||
---|---|---|---|
Line 20: | Line 20: | ||
Cu ajutorul potențiometrului se modifică frecvența cu care LED-urile pulsează iar cu ajutorul butonului se salvează și se actualizează această | Cu ajutorul potențiometrului se modifică frecvența cu care LED-urile pulsează iar cu ajutorul butonului se salvează și se actualizează această | ||
frecvență. Senzorul de distanță introduce o diferență de frecventă între cele două semnale, în funcție de distanța palmei față de acesta. | frecvență. Senzorul de distanță introduce o diferență de frecventă între cele două semnale, în funcție de distanța palmei față de acesta. | ||
+ | == Schema Bloc == | ||
{{ :pm:prj2021:dbrigalda:enedragos_schema_bloc.png?500 |}} | {{ :pm:prj2021:dbrigalda:enedragos_schema_bloc.png?500 |}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 33: | Line 34: | ||
* Potențiometru | * Potențiometru | ||
* Buton | * Buton | ||
- | ==Schemă electrică== | + | ==Schema electrică== |
{{ :pm:prj2021:dbrigalda:whatsapp_image_2021-06-01_at_21.35.43.jpeg?700 |}} | {{ :pm:prj2021:dbrigalda:whatsapp_image_2021-06-01_at_21.35.43.jpeg?700 |}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | În realizarea proiectului am folosit mediul de dezvoltare Arduino IDE și următoarele funcționalități oferite de biblioteca AVR: | ||
+ | * Timer și întreruperi interne | ||
+ | * Întreruperi externe | ||
+ | * funcția pulseIn() ce returnează durata unui puls pe un anumit pin | ||
+ | * funcția tone() ce generează un semnal dreptunghiular pe un anumit pin | ||
+ | * funcția analogRead() pentru a citi potențialul unui pin | ||
===== Rezultate Obținute ===== | ===== Rezultate Obținute ===== | ||
+ | {{:pm:prj2021:dbrigalda:montaj_1.jpg?nolink&800|}} | ||
+ | {{:pm:prj2021:dbrigalda:montaj_2.jpg?nolink&800|}} | ||
+ | == Video prezentare pe Youtube == | ||
+ | [[https://www.youtube.com/watch?v=KlGCs8TnYvE|{{:pm:prj2021:dbrigalda:enedragos_link.png?nolink&800|}}]] | ||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Realizând acest proiect, am creat atât un ajutor fizic în înțelegerea efectului stroboscopic, a modului în care ochiul uman percepe mișcarea și lumina și posibil a unui dispozitiv ce ar putea fi folosit în vizualizarea semnalelor electronice, cât și a unui element decorativ ce ar putea fi comercializat. | ||
+ | |||
+ | În timpul dezvoltării proiectului am întâmpinat câteva probleme ce au fost rezolvate până la urmă: | ||
+ | * aspectul deficitar al efectului - printre soluții se înnumără schimbarea tubului lipit de boxă cu unul mai flexibil, legarea mai bună a tubului de membrana boxei, micșorarea presiunii apei și folosirea mai multor LED-uri pentru a contracara cantitatea scăzută de lumină | ||
+ | * eficientizarea codului pentru generarea unor semnale mai bune și mai precise | ||
+ | * alegerea unor fire mai scurte și de o calitate superioară pentru a diminua efectele create de zgomotul exterior și de legăturile electrice imperfecte | ||
===== Downloads ===== | ===== Downloads ===== | ||
+ | Arhivă ce conține codul de pe Arduino și un fișier README ce detaliază implentarea software a proiectului. | ||
+ | {{:pm:prj2021:dbrigalda:enedragos_336cc_proiectpm.rar|}} | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
<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> | ||
+ | * https://ocw.cs.pub.ro/courses/pm/lab/lab1-2021 | ||
+ | * https://ocw.cs.pub.ro/courses/pm/lab/lab2-2021 | ||
+ | * https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/ | ||
+ | * https://www.youtube.com/watch?v=GBtHeR-hY9Y | ||
+ | * https://www.youtube.com/watch?v=3MXVSdXZzpc | ||
+ | * https://www.youtube.com/watch?v=TH1mJpOnxDE | ||
+ | |||