Cuprins:
- Pasul 1: Materiale
- Pasul 2: Design De Corredera
- Pasul 3: Design Del Carro
- Pasul 4: Montaj Del Stepper Motor Y Polea
- Pasul 5: Design De La Mano
- Pasul 6: Asamblare
- Pasul 7: Conexiune Del Motor a Pasos
- Pasul 8: Conexión De Los Microservos
- Pasul 9: Sistema Touch Para Los "dedos"
- Pasul 10: Programare
Video: Pianist: 10 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Obiectivul proiectului este elaborarea unui sistem pe care se va atinge muzica preprogramată în tastele digitale ale unei aplicații de pian pentru iPad 2.
Nuestro proyecto consta de un sistema con un grado de libertad de desplazamiento lineal actuado por un sistema banda polea acoplado a un motor de pasos para mover una base rectangular en la que se encuentran tres servomotores que fungen como dedos del sistema para tocar la canción
Pasul 1: Materiale
Arduino UNO
Driver A4988
Motor pas cu pas NEMA17
3 x Micro Servo sg90
‘Dedos touch’ hechos de acrílico y adjuntos con aluminio
Fuente 12V
Fuente 5V
Cablu de cupru
Perfile de aluminiu t20 2 x 40 cm
Varilla de 8 mm x 40 cm
Polea și banda GT2
Placi de acrilic de 6 mm
Tornillos
Pasul 2: Design De Corredera
El sistema del carro es basic una corredera with unas guías lineales soportadas by unas paredes de acrílico (piezas) y unas barras de sujeción
Pentru aceasta parte se utilizează perfile de aluminiu t20, piețe de acrilic de 6mm pentru părțile și varilele de 8mm de diametru care funcționează ca și ghidurile pentru carro.
La estructura de la figura está sujeta mediante tornillos de ¼ de pulgada y 1 pulgada de largo en la parte de los perfiles extruidos. Por otra parte, los tornillos que presionan las barras son también de 1/4, pero estos son more cortos, ½ de pulgată de lung pentru a face presiune.
Pasul 3: Design Del Carro
Los sliders de nylamid se perforan pentru encajar în ghidul de 8mm de diametru
Pasul 4: Montaj Del Stepper Motor Y Polea
El motor de pasos Nema 17 se găsește montat prin trei tornillos m4 x 12 mm care van de la parțial lateral de acrilic până la suportul motorului, după ce motorul de pași se introduce în baza de acrilic (Base_Stepper) cu patru tornillos M3 x 10mm. În cele din urmă, se introduce polea dentată GT2 în flecha del stepper
Del otro lado se monta un balero care este contraparte de la polea GT2. Se monta și despre o bază de acrilic atornilată la parțial lateral de formă care a cedat la aceeași înălțime a poliei care este a altui parte.
Pasul 5: Design De La Mano
El diseño mecánico de la mano se conforma del ensamble de dos placas rectangulares de acrílico unidas por cuatro soportes de madera mdf de 6 mm, alții două suporturi de lemn se întâlnesc extra între plăcile pentru a se ocupa de banda dentată care să facă deplasarea lineală în el eje X.
Sobre la placa superior hay tres orificios rectangulares sobre los que se han ajustados tres servomotores. a las flechas de éstos se ha ajustado un 'dedo' de acrílico, unde el dedo del servomotor de en medio es recto, y los de los extremos au o înclinație de 25º pentru centru, este pentru ca punta de la trei dedos tengan o separare de 17 mm între fiecare unul, pentru puterea de poziționare a fiecarei puncte în trei teclas alb consecutiv.
Pasul 6: Asamblare
A the structure of the system of corredera y carro se le must montar la banda dentada de la polea GT2 y sobre el carro la structure de la mano para que finalmente el ensamble quede como la imagen adjunta
Pasul 7: Conexiune Del Motor a Pasos
El motor de pasos Nema 17 este alimentat printr-o sursă de 12V și conectat la Arduino UNO printr-un driver A4988 și un CNC Shield pentru Arduino pentru controlul aceluiași. Aici se arată el esquemático de las conexiones
Pasul 8: Conexión De Los Microservos
Este necesară o sursă independentă de 5V, semnalul serviciilor vanului către pinii arduinoi care sunt liberi, ca exemplu, 5, 6, 7 (pot varia). La señal de los servos son conectados a los pines, con su voltajes y tierras puenteados respectiv
Pasul 9: Sistema Touch Para Los "dedos"
se recomandă să facă elemente cu planuri în extras. Envueltos in aluminio, cuidando that quede lo more plano possible, conectados a cables with a load de 5V ya that we are using un iPad as piano. Dacă utilizați un pian fizic este pasul nu este necesar
Pasul 10: Programare
La idea principal de la programare es hacer cuatro arrays para cada canción; los cuales deben ser del mismo tamaño. Programarea conține toate variantele programate în interiorul unui switch; para escoger la canción a tocar el usuario manda por comunicación serial el nombre de la canción que desea.
El primer array conține pozițiile mâinii în fiecare notă. En nuestra programación configuramos cuatro posiciones A, B, C y D las cuales cubrían 3 notas cada una, por lo que en total podíamos tocar 12 notas. Sin embargo también podemos cambiar la escala del piano para alcanzar otras notas dependiendo de la canción que se tocara y las notas que esta necesite.
El array 3 conține tiempurile de notițe, este să spun ce atât de mult timp trebuie să rămână servomotorul din dedo corespondență în poziția de jos (atingând tecla). Este array as the demás should have the same size ya that each element corresponde a cada nota, de exemplu nota 1 trebuie să fie în poziția B, dedo 3 cu o durată de 300 ms.
El array 4 conține delays between teclas, is say what tant time must transcurrir between each note, o what tant time must transcurrir sin that none servo se mueva a the position de touch tecla.
Recomandat:
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și imagini: 7 pași (cu imagini)
Cum: Instalarea Raspberry PI 4 Headless (VNC) cu Rpi-imager și Pictures: Plănuiesc să folosesc acest Rapsberry PI într-o grămadă de proiecte distractive din blogul meu. Simțiți-vă liber să o verificați. Am vrut să mă întorc să folosesc Raspberry PI, dar nu aveam tastatură sau mouse în noua mea locație. A trecut ceva timp de când am configurat un Raspberry
Makey Makey pianist: 7 pași
Makey Makey Piano Player: Deci, să începem. în ansamblu, această idee va dura aproximativ 30 de minute pentru a face întregul proiect, dar când vine vorba de procesul de construcție, trebuie să vă asigurați că citiți pașii cu atenție, deci oricum să începem acest lucru
Cameră cu infrarosu cu imagini termice DIY: 3 pași (cu imagini)
Cameră cu infrarosu cu imagini termice DIY: Bună ziua! Caut mereu proiecte noi pentru lecțiile mele de fizică. Acum doi ani am dat peste un raport despre senzorul termic MLX90614 de la Melexis. Cel mai bun cu doar 5 ° FOV (câmp vizual) ar fi potrivit pentru o cameră termică făcută de sine. Pentru a citi
Lansați prezentarea de imagini de vacanță cu o atingere de magie!: 9 pași (cu imagini)
Lansează-ți prezentarea cu imagini de vacanță cu un strop de magie! pentru a se potrivi cu steagul și tema țării pe care o vizitez (în acest caz, Sicilia). T
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea