Sommario:
- Passaggio 1: parti necessarie
- Passaggio 2: rimuovere piedini e viti e aprire il mouse
- Passaggio 3: scollegare il cavo USB e rimuovere la ruota dell'encoder
- Passaggio 4: PCB e connessioni del sensore del mouse
- Passaggio 5: stagnare i fili
- Passaggio 6: saldatura dei fili ai microinterruttori e alla ruota dell'encoder
- Passaggio 7: Fissaggio dei cavi e del PCB con colla a caldo
- Passaggio 8: saldatura dei fili al sensore del mouse ottico
- Passaggio 9: collegamento del sensore ottico al Nano
- Passaggio 10: collegamento dei pulsanti destro e centrale al Nano
- Passaggio 11: collegamento del pulsante sinistro al Nano
- Passaggio 12: collegamento della ruota dell'encoder al Nano
- Passaggio 13: collegamento dell'altoparlante al Nano
- Passaggio 14: preparazione di una superficie liscia per il montaggio degli altoparlanti,
- Passaggio 15: praticare e allargare il foro per il montaggio degli altoparlanti
- Passaggio 16: collegare eventuali componenti meccanici allentati e montare l'altoparlante
- Passaggio 17: riassemblare, caricare/modificare il codice
Video: Mouse sonoro: 17 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Nel 2016, dopo essere stato ispirato da un video dello Scanman Line Follower su YouTube, ho iniziato a lavorare su un dispositivo sintetizzatore utilizzando il CCD lineare Toshiba TCD1304 per sintetizzare l'audio dai dati dello spettrogramma (o dati grafici interpretati come dati dello spettrogramma) utilizzando il codice ARSS di Michel Rouzic (la fonte della sua applicazione Photosounder). Questo è diventato eccessivamente ingombrante, a livello di hardware e in realtà non funzionava come controller autonomo, quindi l'ho messo nel dimenticatoio.
Recentemente mi sono accorto che i sensori realizzati da Agilent per mouse ottici per computer fanno molta elaborazione internamente, essendo entrambi in grado di fornire un'immagine bitmap (molto lentamente) e un'oscurità media insieme al cambio di X e Y utilizzando semplici richieste seriali (molto più veloce) piuttosto che avere a che fare con una conversione da analogico a digitale ad alta velocità come il sensore Scanman / Toshiba. Quindi, ho deciso di creare una versione semplificata del sintetizzatore CCD usando un mouse invece dello scanner. Modificando una libreria Arduino sviluppata da Conor Peterson per leggere i dati dei pixel dal sensore Agilent per leggere il movimento e l'oscurità media, sono stato in grado di acquisire i dati abbastanza velocemente per un sintetizzatore gestuale autonomo semplice ma reattivo
I componenti di questo dispositivo possono essere acquistati per meno di dieci dollari e il codice è abbastanza semplice da poter essere modificato da quasi chiunque, rendendolo un produttore di suoni rapido ed economico per le prestazioni o come scherzo.
Utilizzando il software di seguito, il pulsante della rotella di scorrimento consente di passare da una modalità all'altra: 1 - passo basato sulla posizione X, 2 - passo basato sull'input della telecamera, 3 - un mix dei due. Il pulsante sinistro del mouse è un trigger momentaneo e il destro è latch. La rotella di scorrimento cambia la gamma di frequenza e la rotella di scorrimento più il pulsante sinistro cambia il punto centrale di quella gamma. Il pulsante sinistro più il pulsante centrale attiva la modulazione del volume sull'asse Y.
Passaggio 1: parti necessarie
Componenti necessari: cavo solido 24 awg (più colori) - Mini cavo USB - Arduino Nano (o clone) - Altoparlante - Mouse con sensore Agilent A1610 o A2610 (eventualmente altri)
Strumenti necessari:-Mini tronchesi laterali-Mini moli ad ago -Spelafili-Saldatore e saldatura-Pistola per colla a caldo e colla-Cacciaviti di precisione-Mani d'aiuto-Marcatore permanente-Trapano da 1/16", 1/4" ed espandibile /passo bit
Non mostrato: caricatore USB 5v
Passaggio 2: rimuovere piedini e viti e aprire il mouse
Rimuovere i pad dalla parte inferiore del mouse se sono di copertura e viti. Rimuovere le viti e aprire con cautela il mouse. Assicurati di tenere le viti dove puoi trovarle!
Passaggio 3: scollegare il cavo USB e rimuovere la ruota dell'encoder
Scollega il cavo USB del mouse e scartalo. Di solito il connettore è presente, ma se non c'è è sufficiente tagliare il cavo con dei tronchesi laterali, facendo attenzione a non ponticellare una connessione tra i fili (la massa condivisa che tocca i +5v potrebbe interferire con il funzionamento del sensore). Rimuovere la rotella del codificatore di scorrimento in modo che non si perda.
Passaggio 4: PCB e connessioni del sensore del mouse
Ecco un disegno di Fritzing delle connessioni e una foto che mostra le connessioni effettuate utilizzando il mouse Kensington che sto usando per il tutorial.
Passaggio 5: stagnare i fili
Tagliare e stagnare 10 spezzoni di filo da 4 pollici per effettuare i collegamenti. In questo modo sarà più facile saldarli al PCB. È possibile omettere la massa dell'IC poiché è la stessa connessione dell'altra massa.
-massa-pulsante sinistro-pulsante centrale-tasto destro-encoder a-encoder b-IC +5v-IC massa -IC sck-IC sdio
Passaggio 6: saldatura dei fili ai microinterruttori e alla ruota dell'encoder
A partire dal filo di terra, saldare i fili alla parte inferiore della scheda nelle posizioni descritte in precedenza. Puoi anche collegare i pin IC sul lato inferiore. Li ho fatti sopra perché stavo facendo riferimento alla scheda tecnica durante la saldatura. Capovolgi la scheda e disponi i fili in modo che la scheda sia in grado di posizionarsi correttamente senza ulteriori spazi causati dai fili.
Passaggio 7: Fissaggio dei cavi e del PCB con colla a caldo
Usa la pistola per colla a caldo per fissare i fili al bordo del pannello. Non dimenticare di accendere la pistola per colla! Le connessioni non si interrompono per caso e sono facili da identificare quando la scheda viene capovolta perché sono mantenute in ordine.
Passaggio 8: saldatura dei fili al sensore del mouse ottico
Ho saldato i fili direttamente all'IC, ma possono essere facilmente saldati alla parte inferiore del PCB. Comincio stagnando le gambe dell'IC a cui devo saldare, quindi fondo la saldatura rivestita sulla gamba e il filo insieme al saldatore. Fissa queste connessioni con la colla a caldo e taglia eventuali fili sporgenti dalla parte superiore della scheda per evitare che tocchino accidentalmente Arduino Nano.
Passaggio 9: collegamento del sensore ottico al Nano
Tagliare i fili dal sensore alla lunghezza e collegarli all'Arduino. Entro dalla parte inferiore e saldo sulla parte superiore per utilizzare il minor spazio possibile. D2, D3, 5v e GND.
Passaggio 10: collegamento dei pulsanti destro e centrale al Nano
Tagliare i fili del pulsante destro e centrale alla lunghezza e saldarli a D7 e D8.
Passaggio 11: collegamento del pulsante sinistro al Nano
Tagliare a misura il filo del pulsante sinistro e saldarlo a D6.
Passaggio 12: collegamento della ruota dell'encoder al Nano
Tagliare a misura i fili dell'encoder e saldarli a D9 e D10.
Passaggio 13: collegamento dell'altoparlante al Nano
Infine collega il tuo altoparlante ad Arduino. Il + andrà a D5 e il - andrà a terra. Dato che i motivi sono stati presi, ho usato la schermatura USB poiché ha molte saldature che lo tengono in posizione. Collegare il mini cavo USB e farlo passare attraverso l'apertura per il cavo del mouse. In questo esempio ho dovuto inserirlo tra la rotella di scorrimento e il pulsante della rotella di scorrimento, quindi ho rimosso un po' di isolamento per farlo entrare nello spazio stretto.
Passaggio 14: preparazione di una superficie liscia per il montaggio degli altoparlanti,
Ispezionare la parte inferiore del coperchio del mouse. Di solito ci sarà una sorta di distanziatore e componenti di montaggio per evitare che il mouse collassi facilmente insieme a qualcosa su cui tenere il gruppo dei pulsanti. Questo mouse ha un sottile strato di plastica che attraversa l'intera superficie che funge da pulsanti che premono i microinterruttori interni. Questo è tenuto in posizione dal pezzo di plastica bianco mostrato sopra. Ho scoperto che posso usare quell'area per l'altoparlante se incollo a caldo il perno per il pulsante quando incollo l'altoparlante. Ritaglia tutto ciò che potrebbe intralciare l'altoparlante.
Passaggio 15: praticare e allargare il foro per il montaggio degli altoparlanti
Segna un punto per l'apertura dell'altoparlante e perforalo con una piccola punta. Questo foro pilota segna la posizione per un'ulteriore perforazione con una punta più grande. Se il foro si espande troppo velocemente, la plastica può rompersi. Inizia rimuovendo il gruppo del pulsante e poi allargando ciascuna parte separatamente con una punta da un quarto di pollice e poi con una punta conica. Pulisci i bordi con un coltello, uno strumento di sbavatura o una lima rotonda.
Passaggio 16: collegare eventuali componenti meccanici allentati e montare l'altoparlante
Per prima cosa incolla le parti meccaniche (come la cerniera del bottone in questo esempio) usando la pistola per colla a caldo. Questo potrebbe non essere necessario, dipende dal modello di mouse. Quindi posizionare l'altoparlante e incollare attorno ai bordi per fissarlo in posizione. Di solito inizio con un blog di colla, lo capovolgo mentre è ancora caldo per centrarlo e lasciarlo asciugare. Quindi finiscilo seguendo il perimetro dell'altoparlante, facendo attenzione a non incollare la copertura dell'altoparlante o coprendo una qualsiasi delle griglie posteriori.
Passaggio 17: riassemblare, caricare/modificare il codice
Riattacca il coperchio del mouse al corpo. Se non si adatta, riposiziona i fili e assicurati che i fori delle viti non siano coperti. Avvitalo e collegalo a un computer per caricare il software utilizzando l'IDE di Arduino. Se stai usando Nano knockoffs su un Mac, potresti dover scaricare driver aggiuntivi per caricare il file. Il codice è scaricabile da qui.
www.bryanday.net/mousesynth_v0_1_4.zip
Scollegati dal computer e collegati a un alimentatore USB. Divertiti!
Mod consigliate: supporto per più forme d'onda audio, supporto per batteria ricaricabile, funzionalità Bluetooth, uscita CV…
Consigliato:
Dadi Arduino con effetto sonoro: 7 passaggi
Dadi Arduino con effetti sonori: in questo tutorial imparerai come costruire un dado Arduino con effetti sonori utilizzando LED e altoparlanti. L'unica azione per avviare l'intera macchina è un solo e semplice tocco. Questo tutorial include i materiali, i passaggi e il codice necessario per costruire
Come Usare un Sensore Sonoro con Arduino: 5 Passaggi
Come utilizzare un sensore sonoro con Arduino: Ciao a tutti, in questo articolo vi mostro come utilizzare un sensore sonoro con un arduino uno per controllare un led emettendo forti rumori. Se preferite guardare i video. Ecco un video tutorial che ho realizzato
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: 8 passaggi (con immagini)
ARUPI - un'unità di registrazione automatizzata a basso costo/unità di registrazione autonoma (ARU) per ecologisti del paesaggio sonoro: questa istruzione è stata scritta da Anthony Turner. Il progetto è stato sviluppato con molto aiuto dallo Shed in the School of Computing, University of Kent (il signor Daniel Knox è stato di grande aiuto!). Ti mostrerà come costruire un sistema di registrazione audio automatizzato
Parlare a distanza con Arduino Uno, il sensore a ultrasuoni HC-SR04 e il modulo sonoro WTV020SD: 4 passaggi
Parlando a distanza con Arduino Uno, il sensore a ultrasuoni HC-SR04 e il modulo audio WTV020SD: benvenuto nel mio Instructable #31, noto anche come uno dei progetti Arduino più popolari. Se ti piace questo progetto, diventa uno dei miei follower su Instructables e iscriviti al mio canale Youtube… www.youtube.com/rcloversanAnyway, per questo progetto tu
Il fiore sonoro e luminoso del bambino: 6 passaggi (con immagini)
Baby's Sound and Light Flower: un giocattolo per il nostro bambino di 3 mesi (Io sono il nonno) per attirare la sua attenzione utilizzando il suono e la luce incorporati in un fiore ikea. Questo era montato sulla sua bacinella. Utilizza una scheda microcontrollore arduino decimillia, bipolare (rosso e verde