Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul meu consta in realizarea unui cub de leduri care va reda animatii 3D, avand scop atat decorativ, cat si de divertisment, incantand privirile iubitorilor de luminite si nu numai.
Prin intermediul butoanelor utilizatorul poate reda diverse animatii 3D sau poate accesa led cu led intregul cub. Folosind un buton se poate trece dintr-o aninatie intr-alta, iar pentru accesarea led cu led se vor folosi 2 butoane astfel: cu ajutorul unui buton se va selecta nivelul dorit, iar cu un al doilea buton se va parcurge nivelul respectiv.
Mi-am ales aceasta tema de proiect pentru ca mi s-a parut interesant de realizat un cub alcatuit din leduri, care apoi prin intermediul software-ului sa redea un spectacol de lumini.
- 64 de leduri rosii
- 3 butoane
- 4 tranzistori
- rezistente
- benzi conectoare
Am folosit libraria AVR pentru Windows, WinAVR, impreuna cu Programmer's Notepad pentru dezvoltarea partii de software.
Pentru incarcarea programului pe microcontroller am folosit bootloaderul USB pus la dispozitie, acelasi pe care l-am folosit si in cadrul laboratorului.
Costurile realizarii proiectului:
Nume componenta | De unde a fost cumparata componenta | Cost per bucata | Nr. bucati | Cost total (=cost per bucata * nr. bucati) | Observatii |
---|---|---|---|---|---|
Led rosu 0.5 mm | Syscom | 0.4 lei | 64 | 25.6 lei | |
Tranzistor 2N2019 | Syscom | 3 lei | 4 | 12 lei | |
Rezistenta 240ohmi | Syscom | 0.02 lei | 16 | 0.32 lei | |
Rezistenta 2k2 | Syscom | 0.02 lei | 4 | 0.08 lei | |
Rezistenta 1k | Syscom | 0.02 lei | 1 | 0.02 lei | |
Buton tact | Syscom | 0.4 lei | 3 | 1.2 lei | |
Benzi conectoare | - | - | - | - | resurse proprii |
Cost total aproximativ: 42 lei
Sunt foarte multumita de proiectul pe care mi l-am ales spre realizare. A fost unul foarte dragut de realizat, dar si putin dificil din punct de vedere hardware. Recomand celor ce doresc sa realizeze pe viitor acest proiect, sa se apuce de el din timp, deoarece constructia cubului nivel cu nivel, dar si asamblarea lui necesita timp, dar mai ales multa rabdare si atentie. De asemeni, trebuie avut in vedere exact schema de conectare pe care o doriti, adica sa stiti foarte bine pe ce pini ai microcontrollerului legati componentele pentru ca va va fi de mare folos in dezvoltarea software.
Codul sursa: ledcubecode.zip
* Proiecte PM de anii trecuti
* Laboratorul 1 PM http://cs.curs.pub.ro/wiki/pm/lab/lab1
* Bootloader http://cs.curs.pub.ro/wiki/pm/tutorial/bootloader
* Datasheet ATMega324 http://cs.curs.pub.ro/wiki/pm/_media/doc8272.pdf