Am ales acest proiect dupa ce am dat din intamplare peste acest video https://www.youtube.com/watch?v=lU1GVVU9gLU. Am considerat ca ar fi o alegere buna, neavand o boxa bluetooth + banda de LED-uri poate decora usor o camera de camin.
Se conecteaza de pe telefon la modulul Bluetooth de pe placuta, se da play la orice melodie de pe telefon, iar in functie de intensitate/volum/timp LED-urile de pe banda isi vor schimba culorile (sau alte efecte).
O data la 20 milisecunde se interogheaza RX ca sa se verifice daca a fost primis string-ul “MA”, care semnifica play/pause music. In caz ca acest string a fost primit, o variabila se schimba intre 0 si 1. In cazul in care aceasta este 0, se trimite culoarea (0,0,0) catre LED-uri (negru, in cazul acesta se dezactiveaza LED-urile), sau o culoare in functie de timp.
In principiu proiectul face cam ceea ce mi-am propus initial, desi as fi vrut ca LED-urile sa se schimbe pe masura ce melodia este redata (cam imposibil datorita aspectului blocant al functiei USART_receive).
Pentru a putea implementa schimbarea LED-urilor pe masura ce se reda melodia, ar fi trebuit folosit fie un microfon electret (ar merge doar in cazul in care se folosesc boxe), fie un circuit care transforma frecventa sunetului redat in tensiune ⇒ ADC de pe placuta.
In rest, e foarte fulfilling sa lucrezi la un proiect de genul, am invatat multe lucruri despre PM cu ocazia asta.
21/04/2019 - Crearea pagina wiki + schema bloc
05/05/2019 - Adaugare schema electrica
08/05/2019 - Lipire componente de baza
16/05/2019 - Bootloader
18/05/2019 - Lipire hardware
22/05/2019 - Software
23/05/2019 - Testare
24/05/2019 - Finalizare wiki