Post by thehatghost on Jul 9, 2021 19:43:19 GMT
The ThÆramin is a Theremin style touchless interface with produces adjustable CV outputs and fits on the BrAEdboard. (Tip 'O the hat to Rodney for the Name)
* Jumper Wires
*Adafruit ItsyBitsy M0 Express or other Arduino board (I've also tried it on the Arduino Nano, a note on this later)
*Two 10k Resistors
* A capacitor
* Wire or other touch interface which can conduct electricity
1. Set up the Arduino IDE to work with the Itsy Bitsy M0 following this guide. Also install the adafruit CAP1188 Library through the library manager (extra help here)
2. Set up your circuit on the breadboard according to this diagram, making sure to make the following connections:
3. Download and flash the code from GitHub (very similar to the process for uploading code to the GRAINS module )
4. Fuss with it until it starts working, then adjust the code to your playing preferences!
1. Sometimes I've found the Capacitive 1188 board to be difficult to get working initially. The resistors are there to pull up the i2C communication lines and the capacitor is there to help smooth the power supply, both of which seemed to help. You may not need either however, or you may keep having trouble like I did. Once it starts to work it ends up functioning pretty reliably.
2. The board's output signal is 3.3V logic, and AE modular is 5V CV. I believe there is a diagram floating around the board by TTNM which shows how to convert the output to 5v with a OpAmp. I left it at three because it seems to work pretty well as is, but 5v would give a broader range (but with possibly less resolution?).
3. The Same code will also work on an Arduino Nano or Uno and provide 5V output with very little adapting. The disadvantage is that these boards do not have a digital to analogue converter and so the output is very buzzy and distorted (which also sounds pretty good). This code would also probably run on a Teensy as well with adaptation.
4. Please feel free to modify and mutate as you wish. Also please reply with your builds! Thanks for being part of my first Arduino project. Please keep an eye out for a more advanced version in development.