Arduino Ultrasonic Theremin es un proyecto para fabricar un theremin mediante el sensor de ultrasonidos HC-SR04, una placa arduino UNO y un altavoz.
Lista de la compra...
1 x Arduino UNO (https://amzn.to/39g2epA)
1 x Sensor de distancia por ultrasonidos HC-SR04 (https://amzn.to/2Punu3B)
1 x Cables dupont hembra-macho (https://amzn.to/39dKhYG)
1 x Altavoz 1w y 8 ohmnios (https://amzn.to/3sllgCo)
Para imprimir... 📦
1 x Arduino UNO Case (https://www.thingiverse.com/thing:846684)
1 x Ultrasonic Sensor Housing (https://www.thingiverse.com/thing:1708627)
Inicialmente se ha pensado como un instrumento facil de usar y que no requiera contacto físico. Por estos motivos se utiliza el sensor de distancia por ultrasonidos y las escalas preconfiguradas
Cambios de escala - Descomentar la escala actual y comentar la escala deseada
//int notas[]={NOTE_A4,NOTE_B4,NOTE_C5,NOTE_D5,NOTE_E5,NOTE_F5,NOTE_G5,NOTE_A5}; // Escala LA menor
//int notas[]={NOTE_C4,NOTE_D4,NOTE_E4,NOTE_F4,NOTE_G4,NOTE_A4,NOTE_B4,NOTE_C5}; // Escala Do mayor
Ajustes en distancias de detección y cantidad de notas
int limiteInferior = 5;
int limiteSuperior = 45;
int cantidadNotas = 8;
Software utilizado
- Arduino IDE - IDE de desarrollo oficial de ARDUINO
Lista de mejoras...
- Botón para cambiar de escalas incluyendo una opción de modulación analógica del sonido como el clásico theremin
- Añadir sensor adicional para modificar el volumen
- Incluir amplificador de señal para mejorar el volumen
- Interface MIDI
- Pantalla LCD para revisar escala y opciones seleccionadas
Por favor lee el CONTRIBUTING.md para detalles de nuestro código de conducta, y el proceso para enviarnos pull requests.
Mira el archivo LICENSE.md para detalles
- Gracias por el código inicial a Aquiles Vaesa (https://www.aquilesvaesa.com/) 📢
- Gracias al MakeSpace y al FabLab de Mallorca por su apoyo constante 🤓.