This shows you the differences between two versions of the page.
pm:prj2022:amocanu:dragos.petre [2022/05/27 22:23] dragos.petre [Resurse Software] |
pm:prj2022:amocanu:dragos.petre [2022/06/01 17:21] (current) dragos.petre [Concluzii] |
||
---|---|---|---|
Line 14: | Line 14: | ||
- | ===== Hardware Design ===== | ||
- | <note tip> | + | |
- | Aici puneţi tot ce ţine de hardware design: | + | ===== Hardware Design ===== |
- | * listă de piese | + | |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | |
- | * diagrame de semnal | + | |
- | * rezultatele simulării | + | |
- | </note> | + | |
==== Listă de piese ==== | ==== Listă de piese ==== | ||
Line 49: | Line 43: | ||
</note> | </note> | ||
- | {{:pm:prj2022:amocanu:petredragos_schemaelectrica.png?749|}} | + | {{:pm:prj2022:amocanu:petredragos_schemaelectrica.jpg?750|}} |
==== Poze asamblu hardware ==== | ==== Poze asamblu hardware ==== | ||
Line 116: | Line 110: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | <note> |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Link catre Youtube: [[https://youtu.be/DcVBzQw3Ghg|Video prezentare]] |
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | În general nu am întâmpinat probleme în implementare. Mi-am bătut capul cu un folosirea Arduino Uno ca tastatură, însă modelul de placă pe care l-am achiziționat nu permite configurarea chipului de contrul USB, așa că a trebuit să improvizez, creându-mi un wrapper în Python care ascultă pe interfața serială (un Serial Monitor) și când primește date completează unde trebuie, în funcție de site. Asta m-a limitat la numărul de conturi pe care îl adaug, deoarece logarea pe fiecare site se face diferit și trebuie scrisă o nouă funcție în wrapper pentru fiecare site nou pe care îl introduc. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | <note> |
- | 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ă ;-). | + | Arhiva surse: {{:pm:prj2022:amocanu:petredragos_proiectpm.zip|}} |
- | + | ||
- | 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 142: | Line 135: | ||
- | [[https://create.arduino.cc/projecthub/ansh2919/serial-communication-between-python-and-arduino-e7cce0|Utilizare biblioteca serila]] | + | [[https://create.arduino.cc/projecthub/ansh2919/serial-communication-between-python-and-arduino-e7cce0|Utilizare biblioteca serial]] |