Skip to content

Commit

Permalink
README
Browse files Browse the repository at this point in the history
  • Loading branch information
lerouxb committed Jul 14, 2021
1 parent 1ba1beb commit a484825
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# minor-1

Credit card sized capacitive touch toy piano.

Just the absolute minimum:

* QT60140 16 key touch sensor
* ATtiny1614 microcontroller
* Piezo transducer
* MCP6001R op-amp as buffer for the piezo
* CR2032 coin cell battery
* SPDT power switch
* 13 keys, octave +/- and change sound touch buttons
* Currently unpopulated footprint for NOR flash
* P-channel MOSFET for completely cutting power

This uses the attiny's 8-bit DAC at 25khz to play notes. The microcontroller can shut down power to the op-amp/piezo and the flash chip when not in use. It also sleeps until a touch button is pressed or until there's activity on the serial port.

There's a simple browser page to log the button presses, read status and read/write the setups. Useful for configurating the touch controller. Could be useful in future for programming the NOR flash or configuring the sounds.

Still very much a work in progress, but it can already play tunes.

0 comments on commit a484825

Please sign in to comment.