sabato 23 settembre 2017

ArduPiano

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


ed ora suoniamo un classico