Differences
This shows you the differences between two versions of the page.
| test-and-measurement:analog-discovery-studio:soda-can-theremin [2021/05/14 23:05] – ↷ Page moved from reference:test-and-measurement:analog-discovery-studio:soda-can-theremin to test-and-measurement:analog-discovery-studio:soda-can-theremin Arthur Brown | test-and-measurement:analog-discovery-studio:soda-can-theremin [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 22: | Line 22: | ||
| <WRAP group>< | <WRAP group>< | ||
| For the fully analog theremin: | For the fully analog theremin: | ||
| - | * [[reference:test-and-measurement: | + | * [[test-and-measurement: |
| - | * [[reference:test-and-measurement: | + | * [[test-and-measurement: |
| - | * [[https://store.digilentinc.com/ | + | * [[https://digilent.com/shop/ |
| * speaker | * speaker | ||
| * audio connector | * audio connector | ||
| Line 47: | Line 47: | ||
| * 100kΩ resistor (x3) | * 100kΩ resistor (x3) | ||
| * a soda can | * a soda can | ||
| - | * [[reference:software: | + | * [[software: |
| </ | </ | ||
| For the mixed-signal theremin: | For the mixed-signal theremin: | ||
| - | * [[reference:test-and-measurement: | + | * [[test-and-measurement: |
| - | * [[reference:test-and-measurement: | + | * [[test-and-measurement: |
| - | * [[https://store.digilentinc.com/ | + | * [[https://digilent.com/shop/ |
| * OP27 operational amplifier | * OP27 operational amplifier | ||
| * 10kΩ potentiometer | * 10kΩ potentiometer | ||
| Line 58: | Line 58: | ||
| * 100kΩ resistor (x3) | * 100kΩ resistor (x3) | ||
| * a soda can | * a soda can | ||
| - | * [[reference:software: | + | * [[software: |
| * [[https:// | * [[https:// | ||
| </ | </ | ||
| Line 243: | Line 243: | ||
| This time the theremin will be implemented mostly from software: we will use Python 3 and WaveForms SDK to record the output of the variable-frequency oscillator, generate the output of the fixed-frequency oscillator (virtually), | This time the theremin will be implemented mostly from software: we will use Python 3 and WaveForms SDK to record the output of the variable-frequency oscillator, generate the output of the fixed-frequency oscillator (virtually), | ||
| - | **Note:** //If you are not familiar with using WaveForms SDK in Python, check this guide: [[reference:test-and-measurement: | + | **Note:** //If you are not familiar with using WaveForms SDK in Python, check this guide: [[test-and-measurement: |
| </ | </ | ||
| ==== 1. Modifying the Circuit ==== | ==== 1. Modifying the Circuit ==== | ||
| <WRAP group> | <WRAP group> | ||
| - | As the Analog Discovery Studio can't measure capacitance directly (the impedance analyzer can measure capacitance but it needs a waveform generator channel and is too slow for this application), | + | As the Analog Discovery Studio can't measure capacitance directly (the impedance analyzer can measure capacitance but it needs a waveform generator channel and is too slow for this application), |
| Connect the Oscilloscope Channel 1+ (orange wire) to the output of the oscillator and ground Channel 1- (orange-white wire). | Connect the Oscilloscope Channel 1+ (orange wire) to the output of the oscillator and ground Channel 1- (orange-white wire). | ||
| Line 738: | Line 738: | ||
| ===== Next Steps ===== | ===== Next Steps ===== | ||
| <WRAP group> | <WRAP group> | ||
| - | For more information on WaveForms SDK, see its [[reference:software: | + | For more information on WaveForms SDK, see its [[software: |
| For technical support, please visit the [[https:// | For technical support, please visit the [[https:// | ||
| </ | </ | ||

