De theremin is een experimenteel muziekinstrument, uitgevonden door de Russische natuurkundige Lev Sergejevitsj Termen in de 20 's. Zonder fysiek contact, twee antennes zin de positie van de handen van de speler van de theremin in ruimte te gebruiken voor het controleren van de frequentie en amplitude van het geluid. De theremin is gebruikt in de klassieke filmsoundtracks zoals The Day de Earth Stood Still en The Thing uit een andere wereld.
In deze tutorial zullen we zien hoe maak je een vereenvoudigde theremin-achtig instrument dat de toonhoogte afgespeeld verandert terwijl u golf je hand over een infraroodsensor van de nabijheid. Daarnaast kunt u gemakkelijk de lengte van de "beat" variëren en station verschillende flikkerende LEDs (schijnbaar) allemaal op hetzelfde moment... het is de magie van multithreading!
Ondanks de schijnbare ingewikkeldheid vereist dit project zeer eenvoudig elektronica, zoals de meeste van de vuile banen wordt voor u gedaan door VIPER, de software die wordt gebruikt voor het programmeren van de theremin.
VIPER (Viper Is Python ingesloten in Realtime) is een makkelijk te gebruiken ontwikkelsuite voor het hoog niveau ontwerp van interactieve objecten klaar voor de cloud en de IoT. Met VIPER kunnen creatieven, ontwerpers en professionals ontwikkelen in Python voor Arduino DUE, ST Nucleo en meeste deeltje (voorheen Spark) producten en soortgelijke planken met behulp van paradigma's en functies die typerend voor PC en mobiele programmering.