Sommario:
- Passaggio 1: elenco delle parti
- Passaggio 2: elettronica
- Passaggio 3: banca dati
- Passaggio 4: assemblaggio dell'elettronica
- Passaggio 5: codifica
- Passaggio 6: sito web
- Passaggio 7: costruzione del caso
- Passaggio 8: e ora… Gioca
Video: Tastiera a infrarossi Raspberry Pi: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Ho sempre amato la musica, quindi quando ho pensato a cosa avrei realizzato come mio primo progetto Raspberry Pi, la mia mente è andata naturalmente ad esso. Ma ovviamente ho voluto dargli un tocco in più, o meglio, nessun tocco! Con l'attuale crisi di Covid-19 e tutte le restrizioni igieniche e toccanti in mente, ho scelto di realizzare una tastiera in cui i tasti fossero sostituiti da sensori a infrarossi. È possibile modificare la chiave in cui si sta suonando ruotando un codificatore rotante e premendolo si attiverà una base musicale da avviare, il cui tempo può essere modificato toccando un sensore tattile.
Ho dato al look un'atmosfera xilofono-pianoforte, che ho anche integrato nel sito web, dove puoi vedere quali note vengono suonate. Per costruire la custodia ho usato solo legno, che ho dipinto per dargli il tocco finale.
Passaggio 1: elenco delle parti
- Raspberry Pi 4 Modello B v1.2 - 2GB
- Pi T-Cobbler Plus assemblato
- Maglione da maschio a femmina da 40 pezzi 10 cm
- Cavo 40pz 10cm Cavo ponticello maschio-maschio
- Evitatore di ostacoli IR
- Altoparlanti
- Diversi pezzi di legno
- Dipingere
- Sensore tattile
- LCD
- lampone pi 4
- pacchetto resistore adattatore
- Encoder rotativo
Prezzo: circa 230 euro ma dipende dai casi
Passaggio 2: elettronica
Collega la tua elettronica come nel pdf fornito. Tieni presente che il sensore a infrarossi potrebbe aver bisogno di qualche riadattamento per assicurarti che non invii segnali a volte che non vengono attivati.
Il mio altoparlante è collegato a una scheda audio USB esterna per migliorare il suono, ma puoi anche collegarlo all'uscita jack del pi.
Passaggio 3: banca dati
Questo è il database che ho creato. Ho usato una tabella contenente tutti i nomi delle note e i corrispondenti valori delle note midi. Un'altra tabella contiene le chiavi tra le quali è possibile scegliere. La tabella PlaySession contiene tutte le tracce precedentemente salvate che hai riprodotto e alle quali sei connesso che sono le note in questa traccia.
Passaggio 4: assemblaggio dell'elettronica
Poi è arrivato il montaggio dell'elettronica. Decido di lasciare tutto su una breadboard e di non saldarlo, perché non sono molto bravo a saldare e i sensori IR sono abbastanza sensibili, quindi potrebbe succedere che un giorno dovrai sostituirne uno.
Passaggio 5: codifica
Per la codifica ho usato una libreria Python chiamata Mingus che usa FluidSynth per suonare note midi.
Per configurarli entrambi dovrai eseguire i seguenti comandi:
pip install mingus
pip install fluidsynth
Puoi trovare il codice sul mio GIT.
Passaggio 6: sito web
Successivamente, progettato e codificato il mio sito web. Ho usato html, css e JS con websocket per comunicare con il server in esecuzione nella parte posteriore.
Passaggio 7: costruzione del caso
Ho progettato la mia custodia per assomigliare a una specie di xilofono/pianoforte. Ho realizzato tutto in legno e ho deciso di dare una mano di vernice a tutto per renderlo ancora più bello.
Passaggio 8: e ora… Gioca
Ora sei pronto per iniziare a suonare il tuo strumento fatto da te! Non aver paura di fare domande nei commenti e divertiti a creare!
Consigliato:
Tastiera analogica fai-da-te con tastiera USB: 4 passaggi
Tastiera analogica fai-da-te per tastiera USB: ho realizzato questo progetto solo per divertimento, ma questa cosa funziona come una normale tastiera con tutto. Buon divertimento
Termometro a infrarossi senza contatto basato su Arduino - Termometro a infrarossi con Arduino: 4 passaggi
Termometro a infrarossi senza contatto basato su Arduino | Termometro a infrarossi con Arduino: Ciao ragazzi in questo tutorial faremo un termometro senza contatto usando arduino. Poiché a volte la temperatura del liquido/solido è troppo alta o troppo bassa e quindi è difficile entrare in contatto con esso e leggerlo temperatura poi in quella scena
Utilizzare la tastiera a infrarossi Palm con dispositivi Android: 5 passaggi
Utilizzare la tastiera a infrarossi Palm con dispositivi Android: avevo una tastiera wireless PalmOne in giro e volevo avere una tastiera Bluetooth per il mio telefono. L'unico problema era che la tastiera PalmOne era basata su infrarossi. Avevo anche un dispositivo Brainlink. Questo è un piccolo dispositivo piuttosto carino per mediati
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti
Tastiera Das veloce e sporca (tastiera vuota): 3 passaggi
Tastiera Das veloce e sporca (tastiera vuota): una tastiera Das è il nome della tastiera più popolare senza iscrizioni sui tasti (tastiera vuota). La tastiera Das viene venduta a $ 89,95. Questo tutorial ti guiderà nel crearne uno tu stesso con qualsiasi vecchia tastiera che hai in giro