This shows you the differences between two versions of the page.
pm:prj2021:agrigore:interactive_led_band [2021/05/22 18:37] natalia.tabirca [Software] |
pm:prj2021:agrigore:interactive_led_band [2021/05/25 15:05] (current) natalia.tabirca [Bibliografie/Resurse] |
||
---|---|---|---|
Line 49: | Line 49: | ||
6. Stop muzică/lumini: Butonul oprește muzica (dacă ea rulează) și stinge luminile (dacă sunt pornite). | 6. Stop muzică/lumini: Butonul oprește muzica (dacă ea rulează) și stinge luminile (dacă sunt pornite). | ||
+ | ==== Programare Arduino: ==== | ||
- | ==== Programare Arduino ==== | + | Pentru programarea plăcii ArduinoUno am folosit mediul de dezvoltare Arduino IDE. Codul constă în interceptarea mesajelor venite pe serială de la aplicație prin modulul bluetooth. |
+ | În funcție de comenzile primite, controlez banda led prin functiile //make_color// și //color// care crează culoarea dorită și respectiv aprind banda în acea culoare. | ||
+ | ==== Alte observații: ==== | ||
+ | |||
+ | Pentru a descoperi intervalele de timp la care să se modifice ritmul benzii am folosit //Python// pentru a prelucra fisierul audio. Din păcate am întampinat probleme la transmiterea acestor valori, asa că am facut o parsare manuală a sa prin care am descoperit datele de care aveam nevoie pentru control. | ||
===== Rezultate finale ===== | ===== Rezultate finale ===== | ||
+ | Link demo: https://youtu.be/ecutfsxDgaA | ||
+ | |||
+ | {{:pm:prj2021:agrigore:led_band_hardware.jpeg?700|}} \\ | ||
+ | \\ | ||
+ | {{:pm:prj2021:agrigore:ledband.jpeg?700|}} \\ | ||
+ | \\ | ||
+ | |||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | * Proiectul, deși la început mi s-a părut relativ ușor de realizat, m-a pus în dificultate din cauza tranmisiei audio prin bluetooth. Cred că, pentru a putea îmbunătăți proiectul, pentru a avea funcționalități mai extinse, ar fi util un microfon pentru interceptare audio, lăsând doar controlul culorilor pe seama comunicării BT. | ||
+ | * Mi s-a părut o provocare să realizez acest proiect și mi-a făcut plăcere să lucrez la el. Îmi doresc să îl îmbunătățesc în viitor prin ideea prezentată anterior. | ||
+ | * Mi se pare o experiență imporatantă de care mă bucur că am avut parte la PM. :-D | ||
===== Istoric Activitate ===== | ===== Istoric Activitate ===== | ||
Line 67: | Line 82: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | Documentația: <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html> | + | * Inspirație proiect: https://www.youtube.com/watch?v=JScZd7AAJwI |
+ | * Aplicație Android: https://www.youtube.com/watch?v=evVRCL9-TWs | ||
+ | * PM, Laborator 3, Task 1.a) | ||
+ | |||
+ | ===== Download ===== | ||
+ | * Documentația: <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html> | ||
+ | * Arhiva surse: {{:pm:prj2021:agrigore:led_band.zip|}} \\ | ||
+ | \\ |