This shows you the differences between two versions of the page.
pm:prj2023:apredescu:pov_display [2023/05/30 20:31] george.tudurean [Software Design] |
pm:prj2023:apredescu:pov_display [2023/05/30 20:57] (current) george.tudurean |
||
---|---|---|---|
Line 53: | Line 53: | ||
* IDE folosit: VSCode + extensie pt esp32, ArduinoIDE si PlatformIO + ESP-IDF (da, mi-am pierdut mintile) | * IDE folosit: VSCode + extensie pt esp32, ArduinoIDE si PlatformIO + ESP-IDF (da, mi-am pierdut mintile) | ||
* libs: Adafruit SDFormat, FatFS, PovLibrary, FastLED, WiFi (daca facea tot ce voiam eu, dar mna, am folosit doar Adafruit Dotstar pentru demo) | * libs: Adafruit SDFormat, FatFS, PovLibrary, FastLED, WiFi (daca facea tot ce voiam eu, dar mna, am folosit doar Adafruit Dotstar pentru demo) | ||
- | * algoritmi si structuri: Considerand ca biblioteca Adafruit Dotstar interfateaza banda de led-uri si ca biblioteca pov interfateaza display-ul pov in sine, am folosit de metode din aceste doua biblioteci pentru a realiza proiectul (biblioteca pov e un gunoi ordinar, la fel ca toate celelalte, am facut code review la toate bibliotecile, crapa tot, absolut oribil :(((((((((((((((((((((((((((((( ) | + | * algoritmi si structuri: Considerand ca biblioteca Adafruit Dotstar interfateaza banda de led-uri si ca biblioteca pov interfateaza display-ul pov in sine, am folosit de metode din aceste doua biblioteci pentru a realiza proiectul (biblioteca pov e un gunoi ordinar, la fel ca toate celelalte, am facut code review la toate bibliotecile, crapa tot, absolut oribil :-(:-(:-( |
* nu am ce surse si functii sa pun, doar am pus cap la cap bibliotecile folosite -> de fapt am un gunoi pt demo: | * nu am ce surse si functii sa pun, doar am pus cap la cap bibliotecile folosite -> de fapt am un gunoi pt demo: | ||
+ | |||
<code> | <code> | ||
#include <Adafruit_DotStar.h> | #include <Adafruit_DotStar.h> | ||
Line 158: | Line 159: | ||
} | } | ||
</code> | </code> | ||
+ | |||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | WIP | + | Nu se vede chiar bine in poza dar se observa efectul POV (da, poza e facuta in garaj): |
+ | |||
+ | {{:pm:prj2023:apredescu:gunoi_pov_tudu.jpeg?300|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Ma urasc, motiv pentru care am ales proiectul asta! :) | + | Ma urasc, motiv pentru care am ales proiectul asta! :-) |
+ | |||
+ | Would do it again tho (chiar am de gand sa termin tot ce imi propusesem at some point (asta daca nu dau cu proiectul de pamant de nervi)) | ||
===== Download ===== | ===== Download ===== | ||
+ | Daca aveti ceva death wish, trebuie descarcat PlatformIO, inclusa biblioteca AdaFruit_DotStar si adaugat gunoiul ala de demo. Oh si sa aveti o ragalie de ventilator overengineered ca al meu. | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | <note important> | ||
+ | Imi pierd mintile :-( | ||
+ | </note> | ||
+ | |||
+ | <note warning> | ||
+ | Imi vine sa plang dar nu pot, m-am obisnuit cu suferinta :-(:-( | ||
+ | </note> | ||
+ | |||
+ | <note warning> | ||
+ | Am halucinatii dupa 2 zile nedormite :-(:-(:-( | ||
+ | </note> | ||
+ | <note tip> | ||
+ | A fost dragut la prezentare :-) | ||
+ | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | * proiecte de pe hackster | + | * proiecte de pe hackster (ceva lucrare la master a unora) |
* un chinez tare priceput la electronica de pe youtube | * un chinez tare priceput la electronica de pe youtube | ||
* oameni random care au facut chestii de genul pe youtube | * oameni random care au facut chestii de genul pe youtube | ||
- | * o sa pun linkuri concrete in etapele urmatoare | + | * documentatia esp32 de la espressif, absolut oribil, daca nu o citesti ca pe o carte nu intelegi de ce la pagina 200000000 referentiaza setup-ul de pe prima pagina, sper sa devin un inginer la fel de prost la a scrie documentatie, sa sufere si altii din cauza mea |
+ | * issue-uri de pe github-ul bibliotecilor (raspundeau creatorii lib-urilor si recunosteau cat de oribile sunt scrise, efectiv am gasit pull request-uri care rezolvau o singura linie, fara side-effects, efectiv nemerge-uite; cea mai trista experienta vreodata | ||
+ | * forumuri cu oameni care am realizat dupa ce am citit thread-urile ca nu au nicio idee despre ce vorbesc. Efectiv embedded atrage cei mai big brained megamind oameni si in acelasi timp si pe cei mai delusional oameni din lumea asta | ||
<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> | ||