This shows you the differences between two versions of the page.
pm:prj2023:ndrogeanu:chatssistant [2023/05/29 00:22] ionut_vladut.pasat [Demo video] |
pm:prj2023:ndrogeanu:chatssistant [2023/05/29 13:17] (current) ionut_vladut.pasat [Download] |
||
---|---|---|---|
Line 6: | Line 6: | ||
<note tip> | <note tip> | ||
- | **Chatssistant** este o soluție inovatoare și practică pentru utilizatorii care doresc să interacționeze cu ChatGPT într-un mod mai personalizat și divers. Acest sistem utilizează tehnologia Bluetooth pentru a trimite cereri de la un dispozitiv mobil la ChatGPT și primește răspunsuri și feedback-uri prin intermediul unor metode de afișare/feedback, precum buzzere, matrice de LED-uri și LCD-uri. În plus, sistemul are și funcționalități extra, cum ar fi informații despre vremea curentă și starea emoțională a utilizatorului în funcție de prompt-ul folosit, pentru a oferi o experiență interactivă mai completă. | + | **Chatssistant** este o soluție inovatoare și practică pentru utilizatorii care doresc să interacționeze cu ChatGPT într-un mod mai personalizat și divers. Acest sistem utilizează tehnologia Bluetooth pentru a trimite cereri de la un dispozitiv mobil la ChatGPT și primește răspunsuri și feedback-uri prin intermediul unor metode de afișare/feedback, precum Led-uri, matrice de LED-uri și LCD-uri. În plus, sistemul are și funcționalități extra, cum ar fi informații despre vremea curentă și abilitatea de a afisa glume in functie de keyword-uri folosite, pentru a oferi o experiență interactivă mai completă. |
</note> | </note> | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
Line 55: | Line 55: | ||
* mediu de dezvoltare - Thonny (MicroPython) | * mediu de dezvoltare - Thonny (MicroPython) | ||
* librării şi surse 3rd-party: easy-comms, max7219, ili9341, xglcd_fonts | * librării şi surse 3rd-party: easy-comms, max7219, ili9341, xglcd_fonts | ||
- | * (etapa 3) surse şi funcţii implementate: chat_gpt, joke, weather requests | + | * (etapa 3) surse şi funcţii implementate: chat_gpt, joke, weather requests, lcd setup |
</note> | </note> | ||
Line 63: | Line 63: | ||
<note tip> | <note tip> | ||
- | ** Download source code ** | + | ** Cod sursă: ** |
{{:pm:prj2023:ndrogeanu:chatssistant.zip|}} | {{:pm:prj2023:ndrogeanu:chatssistant.zip|}} | ||
+ | |||
+ | ** README: ** | ||
+ | |||
+ | {{:pm:prj2023:ndrogeanu:chatssistant-readme.txt|}} | ||
</note> | </note> | ||
Line 78: | Line 82: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | ** Resurse hardware ** | + | __** Resurse hardware **__ |
**RaspberryPiPico**:https://www.optimusdigital.ro/ro/placi-raspberry-pi/12024-raspberry-pi-pico-728886755172.html?search_query=pico&results=33 | **RaspberryPiPico**:https://www.optimusdigital.ro/ro/placi-raspberry-pi/12024-raspberry-pi-pico-728886755172.html?search_query=pico&results=33 | ||
Line 86: | Line 90: | ||
**LCD**:https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/3544-modul-lcd-spi-de-28-cu-touchscreen-controller-ili9341-i-xpt2046-240x320-px.html?search_query=lcd+touchscreen&results=30 | **LCD**:https://www.optimusdigital.ro/ro/optoelectronice-lcd-uri/3544-modul-lcd-spi-de-28-cu-touchscreen-controller-ili9341-i-xpt2046-240x320-px.html?search_query=lcd+touchscreen&results=30 | ||
- | **Bluetoot**h:https://www.optimusdigital.ro/ro/wireless-bluetooth/153-modul-bluetooth-master-slave-hc-05-cu-adaptor.html?search_query=hc05&results=2 | + | **Bluetooth**:https://www.optimusdigital.ro/ro/wireless-bluetooth/153-modul-bluetooth-master-slave-hc-05-cu-adaptor.html?search_query=hc05&results=2 |
**MatriceLED**:https://www.optimusdigital.ro/ro/optoelectronice-matrice-de-led-uri/4154-modul-max7219-cu-4-matrice-led.html?search_query=max7219&results=5 | **MatriceLED**:https://www.optimusdigital.ro/ro/optoelectronice-matrice-de-led-uri/4154-modul-max7219-cu-4-matrice-led.html?search_query=max7219&results=5 | ||
Line 92: | Line 96: | ||
**GPS**:https://www.optimusdigital.ro/ro/gps/105-modul-gps-gy-neo6mv2.html?search_query=gps+neo&results=11 | **GPS**:https://www.optimusdigital.ro/ro/gps/105-modul-gps-gy-neo6mv2.html?search_query=gps+neo&results=11 | ||
- | ** Resurse software ** | + | __** Resurse software **__ |
**Weather API**: https://openweathermap.org/api | **Weather API**: https://openweathermap.org/api |