Cuprins:

Instrumento De Papel: 7 Steps
Instrumento De Papel: 7 Steps

Video: Instrumento De Papel: 7 Steps

Video: Instrumento De Papel: 7 Steps
Video: How to Make Paper Panpipes | Musical Instruments Crafts 2024, Noiembrie
Anonim
Image
Image
Instalare Sistema Operativo
Instalare Sistema Operativo

Mmodelo prototipo de un sistema multimeda instrumento hecho con materiales reciclados, el cual se reproduce nota specifică și eșantionează pe ecranul notei specifice.

Provizii

PC (pentru dezvoltarea)

Raspberry pi (de la versiunea 3 B de 1Gb de ram)

Pantalla 60hz hdmi

Altavoces Jack3.

Memorie microSD 16Gb

Wemos Lolin Esp32

Cabluri Duponts Macho

Carton y papel

Memoria usb

Pasul 1: Instalați Sistemul Operativ

Instalare Sistema Operativo
Instalare Sistema Operativo
Instalare Sistema Operativo
Instalare Sistema Operativo

Utilizamos el pc para descargar el sistema operativo en este caso Raspbian o versiune de linux specifică și ligă pentru Raspberry. Raspbian

Tambien useemos Balena Etcher para flashear la memoria SD la cual llevara el sistema operativo, selectăm imaginea de raspbian anterior descărcată.

Insertamos la sd en la raspberry cu el SO. De defect lel utilizator: Pi și contraseña es: Raspberry

Pasul 2: Montaj

Montaj
Montaj
Montaj
Montaj

Pentru montaj utilizăm cabluri duponturi împreună cu un rol de aluminiu pentru a apara tocul utilizatorului. Puedes use the montaje recomandado por us o use the that mas te convengan, you can select the unico es that must have the caracteristic Touch (specificados in the 2da Imagen)

Pasul 3: Subir Codigo Al Arduino

Subir Codigo Al Arduino
Subir Codigo Al Arduino
Subir Codigo Al Arduino
Subir Codigo Al Arduino
Subir Codigo Al Arduino
Subir Codigo Al Arduino

Primero tenemos that add add entorno de ESP32 al IDE de arduino for ello tenemos ir a File, Preferences și agreg în Boot manaeger boards esta URL:

dl.espressif.com/dl/package_esp32_index.json, Despues vamos a Tools, Boards, Boards Manager, căutați și instalați numitul ca Esp32

Debemos añardir las librerias needearias, al descargarlas deberas ir al Arduino IDE y en Sketch, include library, add. Zip Library.. buscamos y agregamos la biblierias proporcionadas. Depue debemos ir archive and abrimos the project proporcionado, tenemos that verificar that the arduino selected in Tools sea Arduino Mega, specificarea pinilor din leduri și pulsatori, pentru ultimul cu Arduino contectat subimii.

BLEKEYBOARD

Pasul 4: Armamos La Carcasa

Armamos La Carcasa
Armamos La Carcasa

Con medio pliego de cartón paja recortamos la forma dada y pegamos los pliegos en las esquinas para formar una box, după ce cu paper aluminiu recortamos 7 veces la figura gris dada.

Ne asigurăm să facem contactul cu trozosul de aluminiu cu terminalele în fiecare unul al cablurilor care mediranează pulsațiile.

Pasul 5: Pregătirea recursurilor pentru aplicație

Preparare De Los Recursos Para La Aplicación
Preparare De Los Recursos Para La Aplicación
Preparación De Los Recursos Para La Aplicación
Preparación De Los Recursos Para La Aplicación

Para los recursos visuales de la aplicación creamos imágenes en un editor de imagen con un indicador de cada una de las teclas correspondientes a las notas, acompañadas de una ilustración y una demostración de la colocación de la nota en un pentagrama.

Y para los recursos auditivos del programa (Cada una de las notas) tomamos una grabación de un piano (O orice alt instrument) tocând las notas that queremos use, can be sacada de internet (Recomendamos freesound.com) o grabadas por nosotros mismos, y finalmente las cortamos y editamos într-un program de ediție audio (recomandamos audacity)

Pasul 6: Creația aplicației în Godot3

Creație a aplicației în Godot3
Creație a aplicației în Godot3
Creație a aplicației în Godot3
Creație a aplicației în Godot3
Creație a aplicației în Godot3
Creație a aplicației în Godot3

Descargamos y abrimos Godot3, vamos a crea un nou proiect, selectăm OpenGL 2.0 pentru maximizarea compatibilității și a crea o escena inițială cu textul care indică pulsarea unei tehnici pentru a începe.

Lo primero que haremos antes de programar, va fi în Proiectul> Ajustări ale proiectului> Harta de intrare și configurarea acțiunilor pe care le dorim pentru fiecare dintre notele și su tecla corespondentă.

En la escena creada vamos a add dos nodos hijos por cada nota, unu siendo el sprite, y el otro el audioStreamer, pentru cada una de la notele vamos a cargar recursul audio și video în panelul de proprietăți la dreapta. y vamos a nombrar estos nodos para llamarlos en el code posteriormente.

Añadimos un script a la escena, ocultând panele de notițe în funcția "Ready" ca mostră a imaginii, în funcția proces vamos a valida și acțiunea determinată la o notă stând presionată, și dacă este așa, chemăm la nod corespondent al sonorului de la nota și lo reproduce, mostramos el panel de la nota și ocultam restul de panele cum se ve în ultima imagine (Este ultimul bloc se repite pentru fiecare dintre notele).

Pasul 7: Subir Tu App a Raspberry

Subir Tu App a Raspberry
Subir Tu App a Raspberry

Este ora de a trece la aplicația dvs. de zmeură, a ora de export a proiectului și a face construirea specificam presetată de Linux / X11 (32bits) și a exportat ca un PCK. De ce putem să trecem la zmeură pentru memoria USB și pregătit pentru terminarea instrumentului tău.

Recomandat: