Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul consta in realizarea unui game controller de tip chitara similar cu cel din jocul Guitar Hero, care se va conecta la PC. Scopul proiectului este de a inlocui controllerul original al jocului, iar partea utila a lui este, pe de o parte, realizarea unui proiect interesant la PM, dar si obtinerea in final a unei chitare cu care sa ne puteam juca.
Chitara va avea 4 butoane pentru note si o clapa. Semnalele date de aceste butoane vor fi receptionate de uC, iar acesta va face o comunicatie prin USB cu PC-ul in care ii va transmite exact ce butoane au fost apasate. PC-ul va reactiona prin simulari ale apasarii unor taste corespunzatoare de pe tastatura.
Componente | Cantitate |
---|---|
Push-buttons | 4 |
Intrerupător cu autorevenire tip clapa | 1 |
Conductoare de legatură | 10 |
Fire de conexiune pini mama-mama | 6 |
Placa 50×50 plexiglas | 1 |
Suruburi M6 | 7 |
Piulite M6 | 21 |
Saibe | 14 |
Placuta de baza PM | 1 |
Cablu USB tata-tata pt. conex. la PC | 1 |
Din placa de plexiglas au fost decupate dele doua fete in forma de chitara electrica. De asemnea, au fost date gauri pentru fixarea placutei cu uC, pentru legarea celor doua fete si pentru butoane. Grosimea chitarei este de 18mm.
Exista doua programe diferite ce ruleaza pentru a realiza aceasta aplicatie. Un program este pe uC si se va ocupa de aflarea starii fizice a butoanelor si de comunicatia cu PC-ul. Al doilea program se va afla pe PC si va comunica cu uC pentru aflarea starii fizice a butoanelor si simularea apasarii unor taste corespunzatoare de pe tastatura.
Sunt folosite WinAVR pentru dezvoltarea codului si biblioteca V-USB [1] pentru comunicatia pe acesta magistrala. De asemenea au fost de mare folos si tutoriale de aici: [2] si [3].
Sunt executate ciclic urmatoarele operatii:
Folosim platforma Windows WIN32.
Sunt executate ciclic urmatoarele operatii:
[1] http://www.obdev.at/products/vusb/index.html [2] http://codeandlife.com/topics/v-usb-electronics/ [3] http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/
Proiectul ales a fost destul de challenging deoarece nu am avut mereu uneltele si materialele necesare la indemana. A trebuit sa improvizez pe alocuri, dar in final cred ca a iesit exact ceea ce doream: chitara proprie care sa inlocuiasca controllerul original de Guitar Hero.
Din motive obiective nu am putut monta toate cele 5 butoane pentru notele muzicale, deci nu ma voi putea joca la nivelul expert.