Jugar Marcha Imperial en una válvula de conmutación rápida

pensar que ha habido docenas o Imperial marchas interpretado por disqueteras o motores de paso por lo que también podría hacer algo nuevo...

El sonido que se escucha es producido por alta presión aire que sale de la válvula, abre y se cierra muy rápido y produce sonido. La válvula que utiliza aquí es MHE3-MS1H-3 / 2G-QS-6 de Festo.
El interruptor a tiempo ms 2,3 y apaga en 2.8ms - muy impresionante pieza de hardware y son bastante caros - por suerte lo tengo para nada.

1. el circuito es muy simple - sólo un ULN2003A utilizado como un controlador de la válvula. Compruebe el diagrama.
(nota que tuve que sustituir la válvula con un solenoide - pero bueno es una válvula de solenoide después de todo. Ah y por cierto - si no tienes una válvula neumática el circuito funcionará con solo un solenoide regular - a montarlo para que golpea un objeto de metal y debe producir el sonido también).
DIAGRAMA del circuito -> >



2. aquí está el código de arduino (es una versión ligeramente modificada de un sketch creado por Pastor Carlton) - solo copiar y pegar construcción el circuito tal como se describe y debe trabajar bien

const int c = 261;
const int d = 294;
const int e = 329;
const int f = 349;
const int g = 391;
const int gS = 415;
const int a = 440;
const int aS = 455;
const int b = 466;
const int cH = 523;
const int cSH = 554;
const int dH = 587;
const int dSH = 622;
const int eH = 659;
const int fH = 698;
const int fSH = 740;
const int gH = 784;
const int gSH = 830;
const int aH = 880;

const int buzzerPin = 2;


int contador = 0;

void setup()
{
Configurar modos de pin
pinMode (buzzerPin, salida);

}

void loop()
{

Juego primera sección
firstSection();

Jugar segunda sección
secondSection();

1 variante
BEEP (f 250);
BEEP (gS 500);
BEEP (f 350);
BEEP (a, 125);
BEEP (cH, 500);
BEEP (un, 375);
BEEP (cH, 125);
BEEP(EH, 650);

Delay(500);

Repetir segunda sección
secondSection();

Variante 2
BEEP (f 250);
BEEP (gS 500);
BEEP (f, 375);
BEEP (cH, 125);
pitido (, 500);
BEEP (f, 375);
BEEP (cH, 125);
BEEP (un, 650);

Delay(650);
}

anular señal sonora (int nota, int duración)
{
Reproducir tono en buzzerPin
tono (buzzerPin, nota 4, duración);



Parada del tono en buzzerPin
noTone(buzzerPin);

Delay(50);

Contador de incremento
contador ++;
}

void firstSection()
{
pitido (, 500);
pitido (, 500);
pitido (, 500);
BEEP (f 350);
BEEP (cH, 150);
pitido (, 500);
BEEP (f 350);
BEEP (cH, 150);
BEEP (un, 650);

Delay(500);

BEEP(EH, 500);
BEEP(EH, 500);
BEEP(EH, 500);
BEEP (fH, 350);
BEEP (cH, 150);
BEEP (gS 500);
BEEP (f 350);
BEEP (cH, 150);
BEEP (un, 650);

Delay(500);
}

void secondSection()
{
BEEP(Ah, 500);
BEEP (a, 300);
BEEP (a, 150);
BEEP(Ah, 500);
BEEP (gSH, 325);
pitido (gH, 175);
pitido (fSH, 125);
BEEP (fH, 125);
pitido (fSH, 250);

Delay(325);

un pitido (como, 250);
BEEP (dSH, 500);
pitido (dH, 325);
BEEP (cSH, 175);
BEEP (cH, 125);
señal sonora (b, 125);
BEEP (cH, 250);

Delay(350);
}

Artículos Relacionados

Cómo fácilmente reproducir música con zumbador en arduino (la marcha imperial - STAR WARS)

Cómo fácilmente reproducir música con zumbador en arduino (la marcha imperial - STAR WARS)

Hola, ha diseñado una especie de "biblioteca" con el fin de hacer más fácil jugar notas exactas sobre arduino con el zumbador.Incluí las frecuencias de las notas (agradables al escucharse) con #defines.Define el valor de BPM (que puede modificar
Hacer una válvula modular tesla de arcilla de la espuma - una buena manera de demostrar la ingeniería y la física de fluidos para niños

Hacer una válvula modular tesla de arcilla de la espuma - una buena manera de demostrar la ingeniería y la física de fluidos para niños

HistoriaHola todo el mundo,Buscaba alrededor de conceptos relacionados con turbinas y rotores. Vino primero a la turbina de Tesla al ver video de una conocida plataforma de video... Una obra de arte! Después de los videos, la plataforma de internet m
Cómo cambiar el cartucho de una válvula de ducha del Monitor de Delta.

Cómo cambiar el cartucho de una válvula de ducha del Monitor de Delta.

El propósito de este Instructable es ilustrar cómo cambiar el cartucho de una válvula de ducha del Monitor de Delta.  El cartucho es la parte interna de trabajo de la válvula de la ducha, si el cartucho es malo, agua se derramará constantemente el pi
Eléctrico del interruptor que se ve como una válvula hidráulica

Eléctrico del interruptor que se ve como una válvula hidráulica

Mirando a su alrededor han visto un montón de ideas y ejemplos de lámparas caseras construidas plomería.Me di cuenta de que (a diferencia de los producidos profesionalmente) muy pocas de estas lámparas tienen un interruptor eléctrico estéticamente co
Cómo quitar una válvula más ligero

Cómo quitar una válvula más ligero

si eres como yo, eres ya sea barato o no tienes mucho dinero para gastar en diversión proyectos, o ambos. Llego a ser. Así que siempre que puedo, rescatar cosas que pueden provenir del uso de las cosas que se rompen o ya no son de uso. Encendedores d
Instalar una válvula de bola en un Coleman cooler

Instalar una válvula de bola en un Coleman cooler

en este instructable, mostraré cómo he instalado una válvula de bola en un Coleman cooler.Un refrigerador con una válvula instalada es el primer paso en la construcción de diversos equipos para Cacharreo cerveza. Una vez en la válvula, este refrigera
Cómo diseño e impresión 3D una válvula unidireccional.

Cómo diseño e impresión 3D una válvula unidireccional.

me encanta la impresión 3D, y me gusta mucho empujar sus límites como una tecnología. Y una de las características más especiales sobre es ser capaz de imprimir diferentes piezas en el lugar. Así, un ejemplo útil que he pensado es una válvula unidire
Cómo hacer una válvula de retención unidireccional - barato!!

Cómo hacer una válvula de retención unidireccional - barato!!

Es verano. Si vas a construir tú mismo una pistola de agua o una bomba de agua, usted lo necesita algunas válvulas de retención. Estos deben trabajar para PVC edificio a entusiastas!Las partes más costosas de una bomba de agua, o DIY Super Soaker, su
Control de una electroválvula con cero

Control de una electroválvula con cero

control USB de una válvula de solenoide utilizando programación robótica Wedo de Lego y "Cero"R. Siderits, P. Mazari, C. Rimmer, D. Goodwin, w. Lecorchick, O. OuattaraVálvulas de solenoide abren y cierran con relés de baja tensiónIlustramos el u
Modificación de una válvula schrader del neumático

Modificación de una válvula schrader del neumático

Si están experimentando con neumática poder para fijar una línea aérea o el pie bomba para tu sistema es útil y para ello es más fácil si puede utilizar una válvula de tipo schrader. En este instructable trataré hacer un vástago de la válvula de la s
Modificar una válvula neumática para la operación de suelta más

Modificar una válvula neumática para la operación de suelta más

Yo estaba considerando para operar actuadores usando Arduino, pero generalmente válvulas eléctricas necesitan 12Vdc o 24Vdc incluso (o algunos otros 110Vac / 220Vdc) y no me gustaba la idea de ser forzado a usar relé 2 para cada electroválvula y la n
Controla una válvula solenoide con un Arduino

Controla una válvula solenoide con un Arduino

Es necesario tomar un tiempo de vacaciones y por desgracia, si bien no tengo hijos, tengo bonsais.Como niños, estos bichos poco necesidad de cuidado constante y sobre todo, agua.Cada día.Argh!¿Por qué no beben cerveza y vino por sí mismos?de todos mo
Piñones cortados con láser y el control de servo de una válvula

Piñones cortados con láser y el control de servo de una válvula

En el proceso de construcción de un robot coctel, me encontré que necesitan una válvula servo controlada. Jugaba con un acoplamiento de brazo simple, pero la geometría no muy bien. Fue difícil conseguir el apalancamiento en ambos extremos de la carre
Lubricar una válvula de control ociosa de aire.

Lubricar una válvula de control ociosa de aire.

Para coches más viejos de la inyección de combustible, a menudo los ociosos pueden convertirse en bruto o el motor se detiene en una parada. Esto a veces es un problema con la válvula de control ralenti que no puede viajar libremente debido a acumula