This shows you the differences between two versions of the page.
pm:prj2023:danield:gptma [2023/05/28 23:09] farhad_ali.gul |
pm:prj2023:danield:gptma [2023/05/30 18:38] (current) farhad_ali.gul [Download] |
||
---|---|---|---|
Line 41: | Line 41: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | {{pm:prj2023:danield:gptma_kicad.png?600x400 | Schema hardware }} | + | {{ pm:prj2023:danield:gptma_kicad.png?700x500 | Schema hardware }} |
+ | |||
Line 112: | Line 114: | ||
Schema de comunicare cu API-urile de mai sus: | Schema de comunicare cu API-urile de mai sus: | ||
- | {{pm:prj2023:danield:gptma_software.png?600x500 | Schema software }} | + | {{ pm:prj2023:danield:gptma_software.png?700x500 | Schema software }} |
Line 183: | Line 186: | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | <note> | ||
Un mic demo cu cateva din functionalitatile GPTMA in faza incipienta: | Un mic demo cu cateva din functionalitatile GPTMA in faza incipienta: | ||
+ | |||
[[https://ctipub-my.sharepoint.com/personal/farhad_ali_gul_stud_acs_upb_ro/_layouts/15/stream.aspx?id=%2Fpersonal%2Ffarhad%5Fali%5Fgul%5Fstud%5Facs%5Fupb%5Fro%2FDocuments%2Fprezentare%2Emp4&ga=1|Prezentare GPT Multimedia Assistant]] | [[https://ctipub-my.sharepoint.com/personal/farhad_ali_gul_stud_acs_upb_ro/_layouts/15/stream.aspx?id=%2Fpersonal%2Ffarhad%5Fali%5Fgul%5Fstud%5Facs%5Fupb%5Fro%2FDocuments%2Fprezentare%2Emp4&ga=1|Prezentare GPT Multimedia Assistant]] | ||
+ | </note> | ||
Poza cu proiectul la inceputul proiectarii: | Poza cu proiectul la inceputul proiectarii: | ||
- | {{pm:prj2023:danield:gptma_poza.jpeg?500x250| Demo GPTMA}} | + | {{pm:prj2023:danield:gptma_poza.jpeg?500x400| Demo GPTMA}} |
+ | |||
+ | Lipiturile de pe spatele placutei: | ||
+ | |||
+ | {{pm:prj2023:danield:gptma_circuit2.jpg?400x550| GPTMA}} | ||
Line 197: | Line 207: | ||
- | {{pm:prj2023:danield:gptma_circuit.jpg?500x250| GPTMA} | + | {{pm:prj2023:danield:gptma_circuit.jpg?400x550| GPTMA}} |
+ | |||
+ | |||
+ | Proiectul in stadiu final: | ||
+ | |||
+ | |||
+ | {{pm:prj2023:danield:gptma_circuit3.jpg?400x550| GPTMA}} | ||
+ | |||
- | } | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Ca si concluzie, o sa evidentiez limitarea la nivel de software pentru procesarea audio. | + | Lucrul asupra acestui proiect a fost unul destul de indelungat. |
+ | |||
+ | De la inceput am plecat de la premisa ca daca nu iese o singura parte din proiect (comunicarea cu GPT de exemplu), se duce toata ideea si sensul | ||
+ | proiectului. | ||
+ | |||
+ | Pana la urma, in prima faza reusisem sa proiectez software proiectul intr-o faza incipienta, pe care am prezentat-o si la SCSS. | ||
+ | |||
+ | Ulterior, am decis sa fac portabil proiectul (am incercat sa-l aduc o data la facultate montat pe breadboard si s-a facut praf). | ||
+ | |||
+ | Aici am mai consumat cateva zile cu lipiturile care se pot vedea in poza, au fost si altele nereusite. | ||
- | Pe viitor, pentru a reduce seminificativ timpul de descarcare + redare audio, as dori sa paralelizez aceste 2 operatii. | + | Intr-un final a iesit un proiect complet functional, deschizator de drumuri pentru orientarea asupra proiectarii programelor mai sofisticate pe microcontrolere. |
===== Download ===== | ===== Download ===== | ||
- | [[https://github.com/FarhadGUL06/PicoAssistant|PicoAssistant]] - inca pe privat, dau acces la nevoie | + | [[https://github.com/FarhadGUL06/PicoAssistant|PicoAssistant]] - fisierul cod si biblioteci pt GPT Multimedia Assistant |
- | [[https://github.com/FarhadGUL06/YoutubeAPI|YoutubeAPI]] | + | [[https://github.com/FarhadGUL06/YoutubeAPI|YoutubeAPI]] - API-ul care proceseaza audio si trimite catre GPTMA |
- | [[https://github.com/FarhadGUL06/esp32_stats_api|ESP32_STATS_API]] | + | [[https://github.com/FarhadGUL06/esp32_stats_api|ESP32_STATS_API]] - API-ul care preia si trimite date de la [[https://ocw.cs.pub.ro/courses/icalc/proiect2023|ESP32]] |