In questo posto descrivo come ho realizzato una semplice tastiera capacitiva a 7 tasti (pianoforte) senza nessuna saldatura utilizzando del semplice nastro adesivo metallico, una manciata di fili ed arduino.
Fornisco anche il codice da eseguire su arduino
Il progetto e' adatto ad essere eseguito con dei giovani/giovanissimi e da chiunque voglia sperimentare divertendosi.
Sensore Capacitivo
Questo progetto spiega come creare ed utilizzare un semplice sensore capacitivo. In pratica un pulsante/tasto che viene attivato tramite il tocco di un dito e non meccanicamente.
Il tutto si basa su un metodo ingegnoso descritto qui per realizzare un sensore capacitivo.
In poche parole il metodo si basa sul cambiare lo stato logico di un pin arduino e di misurare il tempo che un secondo piedino impiega per muoversi verso lo stesso stato logico. Questo tempo e' proporzionale alla capacita' presente sul pin che aumenta quando si tocca il sensore con un dito.
ArduPiano
Come si vede dalla figura il tutto e' stato da me realizzato solo con del nastro di alluminio e senza nessuna saldatura.
BoM
Ecco la lista del materiale che ho usato:
- 7x rettangoli di nastro adesivo d'alluminio di circa 2.5 cm x 4.5 cm
- 4x rettangoli di nastro adesivo d'alluminio di circa 10 cm x 1 cm
- 7x resistenze da 1M ohm
- 9x spezzoni di filo conduttore per breadboard
- 1x Arduino
- 1x Buzzer
- 1x cartoncino come base solida
Schema Elettrico
Codice
Il codice e' molto semplice. Tramite l'uso della libreria CapacitiveSensor verifica lo stato di ogni tasto ed esegue la nota associata in caso sia sfiorato dal dito del pianista :)
Il codice e' disponibile su github