Spelar Imperial mars på en snabb växling ventil

jag trodde att det har varit massor eller Imperial marscherar spelas av diskettenheter eller steg motorer så jag kan lika gärna göra något nytt...

Det ljud du hör är producerad av högt tryck luft rusar ut från ventilen - det öppnar och stänger mycket mycket snabbt och producerar ljud. Den jag använt här är Festo's MHE3-MS1H-3 / 2G-QS-6.
Växeln i tid är 2.3 ms och stängs den av i 2.8ms - mycket mycket imponerande del av maskinvaran och de är ganska dyr - tur fick jag den för nästan ingenting.

1. kretsen är mycket enkel - bara en ULN2003A används som en drivrutin för ventilen. Kontrollera i diagrammet.
(Observera att jag var tvungen att ersätta ventilen med en magnetventil - men hey det är en magnetventil trots allt. Oh och förresten - om du inte har en pneumatisk ventil kretsen kommer att arbeta med bara en vanlig magnetventil - bara montera den så att det slår ett metallföremål och det bör producera ljud alltför).
KOPPLINGSSCHEMA -> >





2. här är arduino koden (det är en något modifierad version av en skiss skapad av Carlton herde) - bara kopiera & klistra bygga kretsen som beskrivs och det bör fungera alldeles utmärkt

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 en = 440;
CONST int som = 455;
CONST int b = 466;
CONST int cH = 523;
CONST int cSH = 554 och Bull.
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 counter = 0;

void setup()
{
Setup pin lägen
pinMode (buzzerPin, produktionen);

}

void loop()
{

Spela första avsnittet
firstSection();

Spela andra avsnittet
secondSection();

Variant 1
pip (f, 250);
pip (gS, 500);
pip (f, 350);
pip (a, 125);
pip (cH, 500);
pip (en, 375);
pip (cH, 125);
beep(eH, 650);

Delay(500);

Upprepa det andra avsnittet
secondSection();

Variant 2
pip (f, 250);
pip (gS, 500);
pip (f, 375);
pip (cH, 125);
pip (a, 500).
pip (f, 375);
pip (cH, 125);
pip (en, 650);

Delay(650);
}

void beep (int Obs, int längd)
{
Spela tonen på buzzerPin
tonen (buzzerPin, notera /4, varaktighet);

Stoppa tonen på buzzerPin
noTone(buzzerPin);

Delay(50);

Increment counter
räknaren ++;
}

void firstSection()
{
pip (a, 500).
pip (a, 500).
pip (a, 500).
pip (f, 350);
pip (cH, 150);
pip (a, 500).
pip (f, 350);
pip (cH, 150);
pip (en, 650);

Delay(500);

beep(eH, 500);
beep(eH, 500);
beep(eH, 500);
pip (fH, 350);
pip (cH, 150);
pip (gS, 500);
pip (f, 350);
pip (cH, 150);
pip (en, 650);

Delay(500);
}

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

Delay(325);

pip (som, 250);
pip (dSH, 500);
pip (dH, 325);
pip (cSH, 175);
pip (cH, 125);
pip (b, 125);
pip (cH, 250);

Delay(350);
}

Relaterade Ämnen

Spelar imperialistiskt mars från Star Wars på Raspberry Pi med Piezo Summer

Låt oss göra oväsen med Raspberry Pi och en piezo Summer! Denna handledning innehåller steg för steg instruktioner hur man spelar den kejserliga marschen, även känd som Dart Vaders tema, från Star Wars på din Raspberry Pi. Denna version är naturligtv...

Star Wars Imperial mars av 3D-skrivare

Hej!!I den här videon ser du min 3D skrivare som spelar låten av Star Wars genom en .gcode fil!!!! Denna fil är för min 3D skrivare!---Använd på egen risk---...

Death Star julgran Topper

jag har samlat dessa fina hallmark Star Wars ornament sedan 1999. Ända sedan jag fick en anständig belopp av dem har jag velat sätta en död stjärna på toppen av trädet. I år var året (inspirerad av instructables gemenskapen).Jag trodde inte detta sku...

Musikaliska Abacus

Abacus (plural abaci eller abacuses), även kallad en counting ram och är en beräkning av verktyg som används i Europa, Kina och Ryssland, århundraden före antagandet av det skriftliga Hindu-arabiska talsystemet och används fortfarande av köpmän, hand...

Tiva C launchpad spelar musik

Hej:All information om detta Handledning steg för steg här: Tiva spelar musik kodMaterial:-Summer-Tiva C launchpad-Motstånd 220 ohm ungefärPositiva motstånd är den PF2 pin som har varit den digitala stiftet 40 och den andra sidan är marken, om du int...

Motoriserade Pulldown gardin (telefon & radiostyrd)

Jag drar min gardin upp och ner ett par gånger om dagen. Om jag tittar på dra en film jag dra ner och sedan jag upp till få bättre belysning. Jag också dra ner när jag går till sova och jag drar det upp igen när jag vaknar. Jag vill att denna process...

Ett Morrow projekt

Morrow projektet CBR och Medkit; en samling av tricks för att skapa en enstaka praktiska prop.Steg 1: kort Som med alla bra prop projekt, här började med en kort:För att skapa två rekvisita från RPG- The Morrow Project, nämligen CBR och Medkit. CBR s...

Skala/landskapet: Halvton ljus Panel serie

Skala/landskapet är en serie ljusramp bilder framkallade i en tre månaders artist residency vid piren 9 i San Francisco. Projektet är en utredning tröskelvärdena för mänsklig perception och historien av halvton trycktekniker. Bilder från mikroskopisk...

Klass D Audio moduleras Kit för högspänning Generation och RF makt Demonstration

Detta kit är en hög spänning. Den är avsedd för personer över 18 år gammal med tillräcklig kunskap om elektroniska. Innan du använder satsen, kontrollera att du har noggrant läsa igenom informationen.Denna enhet kommer att generera elektriska och mag...

Transistor grunderna - MOSFETs

(Det första jag gjorde några redigeringar till HTML-koden för denna I'ble, som är optimerad för stationära platsen, så det inte kan ses idealiskt på en mobil enhet.)Transistorer är utan tvekan den viktigaste elektroniska komponenten används idag. De...

Building the poor-mans mini tesla coil ( slayer exciter)

En slayer magnetiseringsmaskinen är i grunden en liten halvledar tesla coil, vanligtvis en en transistor design. Kretsen för att det är enkelt. En av de första sakerna någon som har byggt en joule tjuv kommer att märka, är att kretsen är mycket likt....

Musikaliska diskettenheter

Visa gamla tech musik, som var målet och det uppnåddes med viss forskning på instructables och andra webbplatser.Detta har gjorts en massa gånger tidigare men jag ville göra det och försöka förklara det så gott jag kan så att det är lättare för andra...

Darth Vader

Darth Vader är en klassisk kostym och är perfekt för Halloween eller din favorit lokala geek konventionen. Jag kommer inte att täcka en hel del tekniker (som sömnad, pepakura eller skum crafting), utan snarare vad jag behövde för bitar, och hur du ma...

AC PWM dimmer för Arduino

Varning: detta projekt använder dödliga spänningar, samt en ansenlig kondensator för att lagra dessa dödliga spänningar. Även efter att du kopplar bort kretsen från rutnätet ska kan kondensatorn ändå ge dig ett ryck att komma ihåg!Över 3 år sedan pub...

HEMGJORD TIE FIGHTER LEKSAK!

En av det galaktiska imperiet mest skräckinjagande vapen kan bli din till kommandot, och på de billiga!Steg 1: Steg 1" verktyg & tillbehör Här är vad du behöver göra en TIE fighter.-Hot limpistol & gott om limstift-en 3/4" dowell, skär g...

Diod

Dioden är en av grundläggande och en viktig komponent i elektronik.Varje elektronisk krets består mestadels, av iallafall en enda diod.Du kan även hitta det i kretsarna lögnaktig runt omkring dig.Dioden är en två-terminal enkelriktad enhet. Tillåter...

Arduino Timing krets för produktionslinje

Där jag arbetar har vi halvautomatiska maskiner och ett mål som kör hastighet.Så jag tänkte att hur kan jag bygga en tidtagningsanordning så att operatören kan att hålla en konsekvent kör maskinen som de också den viktigaste personen för att hålla ha...

CPU-fläkten hacka - RGB lysdioder - Arduino & TLC5940

I detta Instructable, jag kommer att vägleda dig genom processen att hacka och konvertera en tydlig, 120 mm PWM fläkt används gemensamt hushåll datorer från en enda färg LED till individuellt adresserbara RGB lysdioder. Tillämpningar av detta hack är...

DPScope SE - den enklaste riktiga oscilloskop/logik analyzer på planeten

The DPScope SE är resultatet av en utmaning jag satt för mig själv – att bygga en praktiskt användbar oscilloskop med ett minimum av komponenter och för minsta möjliga kostnad. Den praktiska fördelen är naturligtvis att detta är ett instrument som ja...