Penso che ognuno di voi che abbia giocato, prima o poi abbia voluto usare i cheat. Ciò ha interessato anche l'autore (canale YouTube "Open Frime TV") di questo prodotto fatto in casa. Di conseguenza, abbiamo avuto un'installazione simile che si gioca al tuo posto.
Fin dall'infanzia, l'autore adorava giocare a diversi giochi e uno di questi era "Guitar Hero". L'autore lo interpreta ancora, aiuta a rilassarsi dopo una dura giornata, oltre ad allenare la reazione.
Come capisci, in questo gioco devi suonare canzoni alla chitarra, entrare nelle note. Quando una nota si avvicina approssimativamente a quest'area, è necessario premere il tasto corrispondente.
Anche in questo gioco ci sono canzoni molto complesse che sono quasi impossibili da passare. È stato allora che l'autore ha avuto l'idea di assemblare un dispositivo che avrebbe seguito una nota adatta per una determinata zona e, in base a ciò, premere il tasto desiderato. Qui puoi fare immediatamente 2 commenti. Primo: ovviamente, è più semplice farlo generalmente a livello di codice e usarlo come imbroglione.
E il secondo, anche se non è programmato, è estremamente indesiderabile usare un relè, è meglio di un fotoaccoppiatore o qualcos'altro.
Adesso in ordine. Se usi il codice del programma, in questo gioco puoi facilmente prendere un ban. Il trucco meccanico è quasi impossibile da calcolare. Ora riguardo al relè. Il suo rumore crea un'atmosfera indescrivibile e il pieno effetto della presenza, quindi si è deciso di soffermarsi su di loro. Quindi il compito è chiaro. Ora vedrai come l'autore di questo robot fatto in casa è riuscito a implementarlo. È tutto semplice. Arduino Uno guida tutto questo.
E ci sono due ragioni per questo. In primo luogo, poiché la scheda Arduino Uno era già in possesso dell'autore, e in secondo luogo, non volevo davvero disturbare e fare questi compiti su amplificatori operativi, dal momento che arduino molto più semplice semplicemente modificando i valori nel codice.
Inoltre, per creare un robot robot fatto in casa, abbiamo bisogno di una vecchia tastiera del computer, a cui ci collegheremo e premeremo i pulsanti.
Avremo anche bisogno di bobine, fototransistor e varie sciocchezze, lo vedrai più avanti.
Perché l'autore ha deciso di utilizzare i fototransistor? La risposta è questa: all'inizio ha creato un robot usando i fotoresistori, ma poi si è scoperto che erano troppo lenti e non avevano il tempo di allenarsi.
Sul fototransistor, la velocità di commutazione è di soli 0,01 secondi e questo ci offre prestazioni eccellenti.
Ora vai direttamente al diagramma del dispositivo. Diamo un'occhiata prima al diagramma di flusso.
Come puoi vedere, qui è tutto abbastanza semplice. E ora, separatamente, consideriamo ogni blocco. Il circuito del sensore è simile al seguente.
Ogni fotoresistenza è combinato con un normale transistor per aumentare il guadagno e ci sono anche resistori pull-up e condensatori di livellamento per prevenire falsi allarmi.
Il secondo schema è uno schema di affidamento.
Invece, è stato possibile prendere un modulo già pronto, ma che tipo di radioamatore siamo allora, se non lo facciamo da soli? fallo da solo.
In questo diagramma, puoi vedere i mosfet che controllano il binario, i diodi di protezione e i LED (si è deciso di metterli alla fine per semplificare la configurazione del dispositivo).
Anche qui vediamo una traccia incomprensibile e resistori, scopriamo di cosa si tratta.
Quindi, come accennato in precedenza, per la fabbricazione di questo prodotto fatto in casa abbiamo bisogno di una vecchia tastiera, che può essere utilizzata con una diversa interfaccia di connessione (USB o PS / 2 non è importante).
Da esso è necessario ottenere il modulo.
Ora devi saldare le bobine invece dei pulsanti, per questo devi capire come funziona la tastiera.
La piattaforma stessa con i tasti contiene tracce, ma queste tracce non sono facili, ma con resistenza.
E diciamo che se chiudiamo a questo punto, la resistenza è di 50 Ohm:
E a questo punto sono già 100 ohm.
Il modulo lo vede e fornisce informazioni al computer. Dobbiamo sostituire queste tracce con resistori. Per fare ciò, misurare la resistenza della pista.
Quindi colleghiamo la tastiera al computer, prendiamo un resistore adatto e iniziamo a collegarlo a punti diversi, a seconda del tasto che stiamo premendo.
Qui è consigliabile trovare una traccia alla quale è possibile collegare 5 tasti contemporaneamente.
Questo viene fatto in modo tale da poter spegnere la tastiera al termine del gioco, altrimenti i rulli, chiudendosi alla luce, iniziano a battere tutti i tasti, creando un caos selvaggio.
E ora, quando abbiamo capito i circuiti e la connessione, era tempo di creare i circuiti stampati. Per comodità, ovviamente, poteva essere fatto su una breadboard, ma all'autore sembrava più facile disegnare un sigillo, piuttosto che essere tormentato con la breadboard.
Quindi, il tabellone è disegnato. L'autore ha selezionato la posizione dei fotoresistori per il suo monitor, per un altro monitor è necessario aumentare o diminuire la distanza.
Le schede risultanti sono sigillate, tutto questo è fatto elementare. Raccogliamo singoli blocchi.
Come puoi vedere, l'autore ha preso una posizione tale per i fotoresistori in modo che siano al giusto livello.
Resta da collegare i blocchi in un dispositivo. Raccogliamo tutto come in figura e ora possiamo procedere al codice firmware di Arduino.
Per fare questo, abbiamo bisogno di questo schizzo.
Qui indichiamo dove sono collegati i sensori di luce:
E qui, dove sono collegati i relè:
Ora resta da fare l'adeguamento. Per fare ciò, guarda il monitor della porta per ciascun sensore con uno schermo scuro e quando una nota passa attraverso il sensore.
Resta solo da guidare qui il valore che era quando la nota passa il sensore.
Ma questo è tutto. Riempi lo schizzo in arduino e puoi provarlo.
Come puoi vedere, il dispositivo funziona bene. Bene, probabilmente è tutto. Grazie per l'attenzione. A presto!
video: