Sommario:

Tastiera a infrarossi Raspberry Pi: 8 passaggi
Tastiera a infrarossi Raspberry Pi: 8 passaggi

Video: Tastiera a infrarossi Raspberry Pi: 8 passaggi

Video: Tastiera a infrarossi Raspberry Pi: 8 passaggi
Video: Raspberry Pi 5: Piccolo ma... INFIAMMABILE 😂 2024, Luglio
Anonim
Tastiera a infrarossi Raspberry Pi
Tastiera a infrarossi Raspberry Pi
Tastiera a infrarossi Raspberry Pi
Tastiera a infrarossi Raspberry Pi

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

Banca dati
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

Elettronica di assemblaggio
Elettronica di assemblaggio

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

Sito web
Sito web
Sito web
Sito web
Sito web
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

Caso di costruzione
Caso di costruzione
Caso di costruzione
Caso di costruzione
Caso di costruzione
Caso di costruzione

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

E ora.. Gioca!
E ora.. Gioca!
E ora.. Gioca!
E ora.. Gioca!
E ora.. Gioca!
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: