Tabla de contenido:
- Paso 1: Lista de materiales
- Paso 2: la vivienda
- Paso 3: Fritzing
- Paso 4: base de datos normalizada
- Paso 5: escribir el código
Video: El SENSONIZER, un sintetizador de bricolaje: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es el sensonizador, el sintetizador basado en sensores.
En una palabra
Es básicamente un teclado sintetizador, pero en lugar de teclas y perillas de piano, deslizadores y botones para controlarlo. Usé sensores de presión y posición para reemplazar las teclas del piano y un giroscopio para reemplazar los controles deslizantes.
Es un proyecto escolar para mi segundo semestre de NMCT, No entraré en detalles sobre el código que escribí, puedes encontrar más información en este repositorio de github:
github.com/RobbeBrandse/Project1
Cómo usarlo primero
Conecte un altavoz y unos auriculares y espere a que se inicie. ¡Eso es todo lo que tienes que hacer! ¡Simplemente toque la tira y podrá comenzar a tocar música de inmediato!
Si inclinas el dispositivo mientras juegas, agregará un efecto de modulación.
El sonido predeterminado es un piano, si no desea escuchar un piano, puede escribir la dirección IP en la pantalla LCD en su navegador. Esto lo llevará a un sitio web donde puede cambiar el instrumento y algunos controles básicos.
Cuando se registre e inicie sesión en su cuenta, hará un seguimiento de cuándo juega y se lo mostrará.
Paso 1: Lista de materiales
El coste total del proyecto para mí fue de 147,81 €. Tuve que enviar algunos componentes desde Estados Unidos, por lo que el costo puede variar según el lugar donde viva.
Partes usadas
- Frambuesa pi 3
- Arduino Leonardo
- Breadbords (para probar)
- Pcb para el diseño final de los componentes
- Muchos cables (amigable con el breadbord)
- MPU-9250 Breakout (giroscopio)
- Sensor de presión
- Sensor de posición
- LCD de 16x2
- Madera contrachapada de 1 mx 1 mx 90 mm
Herramientas usadas
- Cortador Lazer
- Papel de lija / lijadora
- Taladro
- Fresadora
Para obtener una descripción más detallada de las piezas y dónde comprarlas, hice un pdf. (las páginas están destinadas a colocarse una al lado de la otra)
Paso 2: la vivienda
Para la carcasa de la electrónica utilicé madera contrachapada de 9 mm de espesor.
Dejé que el cortador láser hiciera la mayor parte del trabajo pesado por mí, las formas ya eran perfectas e incluso hice algunos agujeros donde irían los tornillos.
Corté un espacio en la parte posterior, para que sea posible alcanzar la frambuesa pi y conectar el cable de alimentación y un altavoz o auriculares.
Utilicé una fresadora para obtener la profundidad correcta de la madera, de modo que la pantalla LCD quedara nivelada en la madera.
También corté un espacio en la parte superior para que los cables de los sensores pudieran entrar en la carcasa. Y luego cubrí ese espacio para que no puedas ver el interior de la carcasa.
Después de cortar la madera con láser, solo tuve que usar un poco de papel de lija para eliminar los bordes quemados del láser. Taladre previamente los agujeros y húndalos. Después de eso, todo lo que queda es atornillar todas las piezas, utilicé un taladro para esto.
También corté un espacio en la parte superior para que los cables de los sensores pudieran entrar en la carcasa. Y luego cubrí ese espacio para que no puedas ver el interior de la carcasa.
Una vez hecho todo, agregué el logotipo y un poco de estilo visual para dejar en claro qué nota estás tocando.
También hice una caja de cartón, para poder transportarla de forma segura sin tener que preocuparme demasiado por dañarla. También incluyo el esquema para esto.
Paso 3: Fritzing
Primero construyo una versión de tablero del circuito para asegurarme de que todo funcione correctamente. Después de asegurarme de que todo funciona correctamente, utilicé una placa de circuito impreso y pines soldados para poder conectar y desconectar fácilmente los cables si fuera necesario. Pude conectar todo con solo estaño y evitar el uso de cables de puente.
No dejes que la cantidad de cables te confunda, tuve que agregar muchos extensores para poder abrirlo correctamente.
Usé un cable micro USB para conectar el puerto USB de la esquina izquierda de la Raspberry Pi, pero no puedes ver eso en los esquemas.
Luego agregué un poco de cinta adhesiva a las uniones para asegurarme de que no se desconectaran.
Paso 4: base de datos normalizada
Hice una base de datos para almacenar datos de usuarios. Y realizar un seguimiento de cuándo estaba jugando un usuario.
Hice un hash de las contraseñas de los usuarios usando md5 hash, por lo que sus cuentas están protegidas.
Para que la base de datos rastree el tiempo de reproducción de un usuario, primero debe iniciar sesión a través del sitio web.
Originalmente, planeé hacer posible que los usuarios hicieran sus propios ajustes de efectos y grabaciones, pero no terminé teniendo suficiente tiempo para esas funciones (por eso son grises).
Paso 5: escribir el código
Para escribir el código utilicé estos programas:
- Pycharm: para programar el back-end en python
- Visual Studio Code: para programar el front-end en HTML, CSS y Javascript
- IDE de Arduino: para escribir el código de Arduino
- MySQL Workbench: para hacer la base de datos
No entraré en detalles aquí sobre cómo escribí el código, puedes encontrar esa información en mi repositorio de Github que hice para este proyecto:
Recomendado:
Oh Christmas Tree (Oh Tannenbaum) con MakeyMakey en el sintetizador de agua: 7 pasos
Oh árbol de Navidad (Oh Tannenbaum) con MakeyMakey en el sintetizador de agua: Esta canción navideña es buena para jugar con el makeymakey en el sintetizador de agua. Puedes jugarlo con nueve tonos. Para el ambiente es agradable tener un poco de luz navideña :-) ¡Disfruta
Sintetizador de arpegiación (Mosquito I): 6 pasos
Sintetizador de arpegio (Mosquito I): Mosquito I es un pequeño sintetizador de arpegio que utiliza un Arduino Nano y la biblioteca de síntesis de sonido Mozzi. Puede reproducir más de veinte secuencias de 8 pasos, pero puede agregar tantas secuencias personalizadas como desee. Es relativamente sencillo de configurar y no
Feliz cumpleaños en el sintetizador de agua con MakeyMakey y Scratch: 5 pasos
Feliz cumpleaños en el sintetizador de agua con MakeyMakey y Scratch: en lugar de Flowers and Singing, puedes construir esta instalación como una gran sorpresa para los cumpleaños
Lente macro de bricolaje con AF (diferente a todas las demás lentes macro de bricolaje): 4 pasos (con imágenes)
Lente macro de bricolaje con AF (diferente a todas las demás lentes macro de bricolaje): He visto a muchas personas fabricar lentes macro con un kit de lentes estándar (generalmente un 18-55 mm). La mayoría de ellos son una lente que simplemente se pega en la cámara al revés o se quita el elemento frontal. Hay desventajas para ambas opciones. Para montar la lente
Construya un mini sistema hidropónico de bricolaje y un jardín de hierbas hidropónico de bricolaje con alertas de WiFi: 18 pasos
Construya un mini sistema hidropónico de bricolaje y un jardín de hierbas hidropónico de bricolaje con alertas de WiFi: en este tutorial le mostraremos cómo construir un sistema #DIY # hidropónico. Este sistema hidropónico de bricolaje regará en un ciclo de riego hidropónico personalizado con 2 minutos encendido y 4 minutos apagado. También controlará el nivel de agua del depósito. Este sistema