Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul constă în realizarea unui cub de leduri (4x4x4) care se aprind în ritmul muzicii. Muzica va fi redată ar fi trebuit să fie redată de pe un card SD pe un difuzor, iar melodiile vor putea fi schimbate apăsând pe un buton.
Utilitate:
Listă de piese:
Am achiziționat piesele de la magazinele Syscom, Conex, Comet, Electronic Light Tech, Robofun și încă un magazin, al cărui nume nu mi-l pot aminti acum .
Scheme electrice:
Cubul de leduri va fi conectat prin 20 de pini la microcontroller:
Cubul se aprinde în ritmul muzicii și are și câteva animații drăguțe. Îmi pare rău că nu mi-a ieșit și citirea de pe cardul SD, dar pe viitor poate voi avea timp să mă ocup .
Proiectul a fost interesant, dar a necesitat foarte multă atenție. Dacă vă hotărâți să faceți acest proiect, țineți cont de faptul că aveți nevoie de ceva timp să îl terminați. De pe urma lui, pot spune că:
M-am hotărât să dedic această secțiune oamenilor fără ajutorul cărora realizarea cubului nu ar fi fost posibilă / ar fi durat o perioadă nedeterminată de timp. So … mulțumesc că v-ați luat din timpul vostru să mă ajutați. I really appreciate it .
Mulțumiri:
Arhiva cu partea software. Conține sursa și headerele, un Makefile și un README.
<WRAP center round download 60%> dancingcube_cristinaioanabrinza_333cc.zip </WRAP>
Pregătirea pieselor
M-am gândit cam de ce piese aș avea nevoie și am făcut o listă, după care m-am dus pe Maica Domnului să le cumpăr. Lista s-a dovedit a fi incompletă și nu am găsit oricum toate piesele, așa că trebuie să mai fac un drum.
Later edit: Plăcuța de test pe care am luat-o nu era bună, așa că am luat alta. De asemenea, am cumpărat și fire de legătură mamă-mamă de la Robofun. În total două drumuri pe Maica Domnului și un drum până la Robofun .
Construirea cubului
Pentru a putea lipi ledurile, mi-am creat un șablon dintr-o cutie. Am dat 16 găuri cu diametrul suficient de mare pentru leduri.
Lipirea cubului este un proces care necesită destul de mult timp și concentrare. Ar fi indicat să se testeze fiecare led după ce este lipit, pentru că dacă se testează după lipirea unui întreg nivel, este destul de greu de dezlipit după. Mie nu mi se mai aprindea un LED când am testat un nivel după ce îl lipisem pe tot, deși îl testasem și chiar după ce îl lipisem, și a fost cam greu de dezlipit și lipit la loc corect.
Într-un final am terminat de lipit straturile între ele. Cubul este gata!
Lipirea componentelor
Mare atenție la cum sunt lipite componentele! Este destul de greu de dezlipit apoi .
Finalizarea componentei hardware
Nu îmi merge citirea muzicii de pe cardul SD . Nu îmi dau seama din ce cauză ar putea fi. Dar am găsit un înlocuitor pentru muzică. Detalii mai jos .
Realizarea componentei software
Inițial am încercat să redau muzica de pe cardul SD. Nu a funcționat, așa că am trecut la realizarea de animații pentru cub. Am vrut să folosesc totuși și partea ”muzicală” a proiectului, așa că am definit trei melodii într-un fișier auxiliar (asemenea laboratorului 3). În final, am implementat aprinderea LED-urilor în funcție de frecvența notelor din fiecare dintre aceste melodii.