This shows you the differences between two versions of the page.
pm:prj2024:tdicu:alexandra.florescu [2024/05/27 02:09] alexandra.florescu |
pm:prj2024:tdicu:alexandra.florescu [2024/05/27 03:01] (current) alexandra.florescu |
||
---|---|---|---|
Line 3: | Line 3: | ||
<note tip> | <note tip> | ||
- | Proiectul constă într-un robot ingenios, cu aspect de câine, care își asumă rolul unui ceas desteptător. În momentul în care ora dorită este atinsă, acesta nu doar sună, ci și latră, apoi pornește pe un traseu predefinit. Scopul său este acela de a crea o experiență interactivă și distractivă pentru utilizator, încurajându-l să se ridice și să-l urmărească pentru a-l opri. | + | Proiectul constă într-un robot ingenios, cu aspect de câine, care își asumă rolul unui ceas desteptător. În momentul în care ora dorită este atinsă, acesta nu doar sună, ci și cântă, apoi pornește pe un traseu predefinit. Scopul său este acela de a crea o experiență interactivă și distractivă pentru utilizator, încurajându-l să se ridice și să-l urmărească pentru a-l opri. |
Ideea a pornit de la dorința de a combina utilul cu plăcutul, oferindu-mi o alternativă amuzantă și eficientă pentru ceasurile obișnuite. Consider că acest proiect este folositor atât pentru mine, asigurându-mi o modalitate inedită de a începe ziua, cât și pentru alții, oferindu-le o privire asupra creativității și inovației în domeniul roboților și designului. Mai mult, robotul este util și pentru a rezolva problema snooze-urilor constante ale alarmelor, ce pot rezulta într-o trezire întârziată. | Ideea a pornit de la dorința de a combina utilul cu plăcutul, oferindu-mi o alternativă amuzantă și eficientă pentru ceasurile obișnuite. Consider că acest proiect este folositor atât pentru mine, asigurându-mi o modalitate inedită de a începe ziua, cât și pentru alții, oferindu-le o privire asupra creativității și inovației în domeniul roboților și designului. Mai mult, robotul este util și pentru a rezolva problema snooze-urilor constante ale alarmelor, ce pot rezulta într-o trezire întârziată. | ||
Line 41: | Line 41: | ||
* In urma finalizării codului, am renunțat la led- ul ce era pe pin-ul 13, neavând nevoie de el, și am pus receiver-ul pe pin-ul respectiv. | * In urma finalizării codului, am renunțat la led- ul ce era pe pin-ul 13, neavând nevoie de el, și am pus receiver-ul pe pin-ul respectiv. | ||
+ | </note> | ||
+ | |||
+ | ===== Robot ===== | ||
+ | |||
+ | <note tip> | ||
+ | **Inițial:** | ||
+ | {{:pm:prj2024:tdicu:doggy_clock_poza_initial.jpg?200|}} | ||
+ | |||
+ | **Produs final:** | ||
+ | {{:pm:prj2024:tdicu:poza_1.jpg?200|}} | ||
+ | {{:pm:prj2024:tdicu:poza_2.jpg?200|}} | ||
+ | {{:pm:prj2024:tdicu:poza_3.jpg?200|}} | ||
+ | {{:pm:prj2024:tdicu:poza_4.jpg?200|}} | ||
+ | {{:pm:prj2024:tdicu:poza_5.jpg?200|}} | ||
+ | {{:pm:prj2024:tdicu:poza_6.jpg?200|}} | ||
+ | |||
+ | **Demo-ul video se găsește în drive-ul de mai jos!** | ||
</note> | </note> | ||
Line 94: | Line 111: | ||
* Redarea unei melodii prestabilite și mișcarea robotului Zumo la activarea alarmei | * Redarea unei melodii prestabilite și mișcarea robotului Zumo la activarea alarmei | ||
* Sincronizarea corectă a timpului folosind RTC DS1307 | * Sincronizarea corectă a timpului folosind RTC DS1307 | ||
+ | |||
+ | Deși intenția inițială a fost ca robotul să scoată sunete asemănătoare unui lătrat, nu am reușit să reproduc acest efect folosind note muzicale. În schimb, am optat pentru redarea unei melodii scurte ca ton de apel. În plus, am renunțat la utilizarea unui buton fizic în favoarea telecomenzii, considerând că aceasta oferă mai multă libertate în controlul robotului. | ||
</note> | </note> | ||
Line 107: | Line 126: | ||
<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ă ;-). | + | https://drive.google.com/drive/folders/1oPTOUkiUTXF1mzVAzsIgkYLWNibOeZcv?usp=drive_link |
- | + | ||
- | 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 116: | Line 133: | ||
<note> | <note> | ||
https://github.com/pololu/zumo-shield-arduino-library/tree/master | https://github.com/pololu/zumo-shield-arduino-library/tree/master | ||
+ | |||
+ | Mai multe materiale se găsesc în drive-ul de mai sus. | ||
</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> | ||