Съдържание:
- Консумативи
- Стъпка 1: Lato Arduino E Funzioni
- Стъпка 2: Lato Max E Funzioni
- Стъпка 3: Se Si Volessero Aggiungere Nuove Canzoni?
Видео: Китара Heroino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Con questo progetto si vuole proporre una rivisitazione dello storico gioco Guitar Hero, dove lo scopo è quello di totalizzare più punti possibles premendo delle sequenze di tasti durante la riproduzione di una canzone. В този случай, ако хардуерът е най -добрият, използвайки Arduino, можете да използвате логиката и да се изправите пред Max MSP 8.
Консумативи
Per il progetto si è Odlučite да използвате и използвате компоненти:
- Arduino UNO;
- макет (x1);
- пулсанти кромати LED с микропрекъсвач за видеокамера (x5);
- resistenze да 10 кило ома (x5);
- сензор за дистанция и ултразвук (x1);
- schermo LCD (16x2 каратери)
- джъмпер maschio-femmina per le connessioni con i sensori (x16);
- джъмпер maschio-maschio (x7);
- cavi per ponticelli per collegare i bottoni e le resistenze.
Per i jumper maschio-maschio è tuttavia consigliabile averne un pò di piùnel caso si volessero effettuare dei prolungamenti tra i diversi dispositivi.
Стъпка 1: Lato Arduino E Funzioni
Първата стъпка се състои от хардуер за конфигуриране на Arduino.
Per aiutarsi nella gestione dei collegamenti fare riferimento allo sketch del circuito in allegato.
5 pulsanti sono collegati alla motherboard и 5 pin analogici (A5-A1) da cui leggere i valori di uscita di acceso e spento (si è scelto di usare и pin analogici per questioni di comodità durante systemzione del circuito). A Differenza degli stati HIGH/LOW dei pin digitali, i valori di uscita saranno 0/1023, quindi sarà needario tenerne conto quando si andranno a far stampare i valori nella seriale. Ogni pulsante è dotato di un microinterruttore da cui è възможна колекция il GND e prelevare il segnale ON/OFF e di un LED colorato: ogni pulsante può benissimo essere alimentato dai 5V che mette a disposizione Arduino, mentre i LED di normal richiederebimero ma è stato notato che anche con 5V l'illuminazione risulta accettabile. Tuttavia, i LED in questo contesto non verranno utilizzati;
Un sensore di distanza a ultrasuoni HC-SR04 viene collegato a Vcc e GND mentre i pin Echo e Trig vengono collegati rispettivamente ai pin digitali 12 e 13. Per poter usufruire del sensore, lato Arduino sarà needario importare la libreria esterna scaricabile qui. По важност на либрерия, в Arduino и в Sketch -> Включване на библиотека -> Добавяне. ZIP библиотека е избрана la libreria scaricata precedentemente. Nel contesto del gioco, tale sensore viene proposto in sostituzione alla leva del tremolo della chitarra, permettendo punteggi più alti in prilika за di note durature. L'utente dovrà muovere la mano su e giù in corrispondenza dei due coni: a una data distanza l'effetto sarà attivato, ottenendo una variazione del rate del tremolo al valore letto dal sensore;
Lo schermo LCD визуализира използването на визуализация на точка
I valori prelevati sia dai pulsanti che dal sensore di distanza vengono in seguito disposti in maniera ordinata e inviati tramite porta Seriale a Max MSP, che si occuperà della gestione audio.
Стъпка 2: Lato Max E Funzioni
Елате скрито неlla sezione precedente, и давам mandati sulla porta seriale verranno in seguito gestiti da Max MSP.
Ispezionando la patch, можете да опишете 5 главни принципа:
- la prima sezione gestisce la sequenza di note MIDI di Guitar Hero. Ogni nota della sequenza verrà trattata separatamente e comporterà l'illuminazione del colore (toggle) corrispondente;
- la seconda sezione gestisce la traccia видео от Guitar Hero. Da qui è possible aprire il video della canzone nella sottocartella dedicata della patch e avviarlo;
- la terza sezione е il cuore della patch in quanto gestisce ciò che Max MSP riceve da Arduino sulla seriale. I dati saranno gli stati di ON/OFF dei pulsanti e i valori annessi ai cambiamenti nel sensore di distanza. Semper in questa sezione vengono fatti dei controlli affinchè и превключвам generati dai pulsanti fisici corrispondano simultaneamente ai toggle generati dalla traccia MIDI;
- la quarta sezione gestisce invece и volumi delle tracce audio, ossia la base, la chitarra e la traccia "d'errore" quando l'utente sbaglia il pulsante da premere;
- la quinta e ultima sezione gestisce il punteggio dell'utente. Verrà assegnato un punto in più per ogni nota giusta, uno in meno per ogni nota sbagliata, una serie di punti in più per ogni nota lunga giusta e il doppio di tali punti nel caso di nota lunga giusta con l'effetto tremolo* attivo. Изисква се, че можете да визуализирате суило schermo LCD в темпо реала.
La patch viene messa in allegato, lì è possiblebile trovare tutte le istruzioni needarie per il funzionamento del gioco.
На всеки април лап, априрен Макс и избрана опция „Ново от клипборда“.
* L'effetto tremolo utilizzato è stato scaricato al seguente link
Стъпка 3: Se Si Volessero Aggiungere Nuove Canzoni?
Per aggiungere una nuova canzone è needario avere:
- le tracce audio della base e della chitarra isolata che verranno in seguito caricate su Max*;
- la traccia MIDI della chitarra **;
- Видеоклипът на Guitar Hero della canzone.
Una volta che si hanno a disposizione questi file è importante seguire i seguenti step:
- метеор в синкро или видео с лесен трак аудио (е необходимо използване на инструмента за редактиране на видео естерни) и еспортиране на видео талиато и мутато;
- all'interno della cartella in cui è contenuta la patch Max, creare una cartella dedicata per la canzone (vedere immagine in allegato) e copiare tutti i file (Audio, MIDI, Video) all'interno di essa:
- caricare i file all'interno della patch seguendo le istruzioni incluse al suo interno.
ЗАБЕЛЕЖКА: Il segnale prelevato dai pulsanti in seguito alla pressione potrebbe presentare un pò di latenza. E 'possible, quindi, che per alcune canzoni più complesse l'arrivo dei segnali a Max nonincinc con l'arrivo dei messaggi MIDI, quindi in quel caso è needario allungare la durata delle note con l'aiuto di un editor MIDI, в maniera tale da rendere più fluido il gameplay.
*В qualsiasi версия на Guitar Hero/Rock Band е възможно trovare il pacchetto delle canzoni con tutte le tracce аудио и MIDI необходимост за effettuare tutti и passaggi espressi sopra. Si ricorda che scaricare è Agreeito соло се in possesso della copia originale del gioco.
** Le tracce MIDI potrebbero contenere разнообразни версии на delle sequenze estese su altre ottave. Sarà cura dell'utente eliminare tutte le note eccetto quelle nel range 96-100 (C7 - E7)
Препоръчано:
Как да си направим тунер за китара Arduino: 4 стъпки
Как да си направим тунер за китара Arduino: Това са инструкциите за направата на китарния тунер от Arduino и няколко други компонента. С основни познания по електроника и кодиране ще можете да направите този китарен тунер. Първо трябва да знаете какви са материалите
Китара за герои с увреждания: 4 стъпки
Китара за герои с увреждания: Създадена в гимназията в Тустин със SolidWorks 2014 и ShopBot Buddy от Jonathan D, Kristina Barrett и Tristan Beadles. Независимо дали се прибира от война прикована на инвалидна количка или седи в кресло, тази китара позволява на хората да седнат и да свирят
Захранване с акумулаторна батерия за педали за китара: 3 стъпки
Захранване на акумулаторна батерия за тренировка на педалите за китара: Направих това захранване на акумулаторната бормашина преди няколко месеца и досега работи отлично. Батерията издържа много дълго време, като над 10 часа с включени 4 педала, когато я тествах. Купих всички части на Amazon, вече имах батерии и
Старо зарядно устройство? Не, това е усилвател и педал за слушалки с китара RealTube18: 8 стъпки (със снимки)
Старо зарядно устройство? Не, това е усилвател и педал за китара за слушалки на RealTube18: ПРЕГЛЕД: Какво да правите по време на пандемия, с остаряло зарядно устройство за батерии от никел-кадмий и 60-годишни остарели вакуумни лампи за кола, които седят наоколо и трябва да бъдат рециклирани? Какво ще кажете за проектиране и изграждане на тръба, ниско напрежение, обща батерия за инструменти
Преобразуване на акустична китара в електрическа бас китара: 5 стъпки
Преобразуване на акустична китара в електрическа бас китара: Получих първата си класическа китара като подарък на 15 -ия си рожден ден. С течение на годините имах някои нискобюджетни електрически китари и полуакустична. Но никога не съм си купувал бас. Така че преди няколко седмици реших да преобразувам моя o