Arduino aangedreven Haunted Mansion zingen bustes (2 / 3 stap)

Stap 2: Software: loslaat op het hoofd van de klasse


Uiteraard een van de belangrijkste onderdelen van dit project was de bronvideo. Ik was gelukkig genoeg om te vinden sommige originele opnamen van de bustes van het zingen van Disneyland op Youtube. Vindt u degene die ik hier gebruikt: "Phantom 4 van 5 Grim grijnzend Ghosts". Ik trok de video van Youtube en gebruikt die voor zowel de audio en video in dit project.

Zoals ik al zei in de inleiding dat ik voornamelijk gebruikt vier stukken van de software voor het uitvoeren van dit project (die allemaal zijn gratis) zijn:

  1. Mijn geprogrammeerde Arduino UNO
  2. AutoHotKey (Windows macro programma)
  3. AAC sleutels (Seriële inbreng toetsaanslagen verandert)
  4. VLC (afspelen van de video)

Ik kan mijn Windows-achtergrond ingesteld op zwart en verborg de taakbalk zodat niets weergegeven wanneer de video niet aan het spelen was.

Hier is de code voor de AutoHotKey script:

a::

Run, c:\Program Files\VideoLAN\VLC\vlc.exe-ik rc "VIDEO_FILE_NAME"
Slaap, 61000; Onderbreken voor video wordt afgespeeld, voorkomt triggering meerdere keren.
Proces, nauwe, vlc.exe; Doden van vlc en ervoor te zorgen dat het blijft dood.
Terugkeer

Zoals u is het vrij eenvoudig zien kunt. Wanneer de "a"-toets is ingedrukt wordt VLC gelanceerd met argumenten voor het verbergen van alles behalve de video zelf. Het script wacht op de lengte van de video (61 seconden) en het sluit VLC om te herstellen en opnieuw uit te voeren.

De Arduino schets is niet veel ingewikkelder dat het wacht totdat de fotocel wordt geactiveerd, dan de "a" toets naar de computer via USB stuurt (die AAC toetsen verandert in een toetsaanslag) en wacht totdat 61 seconden voordat het opnieuw kan worden geactiveerd.

/*
Seriële toetsenbord

Gebruikt voor het verzenden van toetsaanslagen naar een Windows-PC met AACKeys.exe die
seriële data verandert in toetsaanslagen. Het best gebruikt in combinatie met
AutoHotKey.

Voorbeelden en idee gebaseerd op het werk van http://www.arkadian.eu en
informatie van http://wwww.ladyada.net

TheNewHobbyist 2010 < http://www.thenewhobbyist.com>

*/

Initialiseren van variabelen
Const int buttonPin = 2;
Const int ledPin = 13;
int buttonState = 0;

Stel inpout/uitgang en start seriële
VOID Setup {}
pinMode (ledPin, OUTPUT);
pinMode (buttonPin, INPUT);
Serial.begin(9600);
}

Belangrijkste code lus
void loop {}
buttonState = digitalRead(buttonPin);
Als (buttonState == HIGH) {}
digitalWrite (ledPin, hoge);
Serial.Print("a"); sleutel verzenden PC video afspelen te starten
delay(61000); negeren van de ingang tot het einde van de video
}
else {}
LED uitschakelen:
digitalWrite (ledPin, laag);
}
}

Gerelateerde Artikelen

Arduino aangedreven Haunted pompoen

Arduino aangedreven Haunted pompoen

dit is een schattige kleine project dat een pompoen, bewegingssensor en sommige delen van Radio Shack neemt. Het was leuk om te maken en te bouwen. Dit project werd gesponsord door de Radio Shack groot maken en ik kon het hele ding met onderdelen ter
Acryl Fish Tank met Arduino aangedreven Feeder

Acryl Fish Tank met Arduino aangedreven Feeder

Heb je ooit wilde een meer handen op gevoel bij het ophalen van een vis? Of wilde iets anders dan de gemiddelde aquaria gevonden in de winkels? Dit aquarium is volledig aangepast en afgestemd op uw grootte kan worden gewijzigd en heeft een Arduino aa
Haunted mansion belangrijke portret

Haunted mansion belangrijke portret

ik wist niet wat te doen met mijn Disneyland haunted mansion-toets totdat ik zag iemand anders het hunne doen en aangezien niemand het heeft gepost maar ik dacht id-pas het prachtige idee voor iedereen anders dat.Stap 1: onderdelen eerst uw gonna noo
Arduino aangedreven raket geleidingssysteem

Arduino aangedreven raket geleidingssysteem

dit is mijn eerste Instructable dus geduld met mij.Dit is een Arduino aangedreven raket geleidingssysteem. Ik heb dit voor de Google Global Science Fair. Mijn project van de wetenschap is op https://sites.google.com/site/arduinorocket/ . Het kostte m
Arduino-aangedreven A-10 stok grip externe w/Emergency Party Button!

Arduino-aangedreven A-10 stok grip externe w/Emergency Party Button!

ik Plama2002 de "Emergency Party Button" bouwen een tijdje terug kwam en wilde iets gelijkaardig voor mijn bar. Ik had ook een oude USAF B-8 stok greep uit een A-10A die ik in mijn vorige leven opgepikt. Ik dacht dat in plaats van gewoon een ges
Maken van een Arduino aangedreven gordijn automatisering

Maken van een Arduino aangedreven gordijn automatisering

In deze video ik aan de slag op het toont u hoe te maken van een Arduino aangedreven apparaat dat zal openen en sluiten van gordijnen!Met behulp van een touw en een continue rotatie servo ben ik kundig voor wekken een katrol systeem dat als de backbo
De plaquette haunted mansion

De plaquette haunted mansion

ik wilde proberen om mijn eigen haunted mansion plaque cuz ik te goedkoop om door de echte was een dus gebruikte ik die groene hatd schuim dat gebruik van de bloemist nep bloemen om in te zetten.Stap 1: Ik heb de bloemist schuim en als aanvullend hul
Arduino aangedreven Verwarmde Glove Liners

Arduino aangedreven Verwarmde Glove Liners

Arduino aangedreven Verwarmde handschoenenDit project is over hoe te maken van de's werelds slimste verwarmde handschoen liners voor extreem koude omstandigheden zoals die in Minnesota of mensen die beschikken over Raynaud van syndrome(like me). Deze
Het BlokClok-Concept - Arduino aangedreven RGB abstracte klok

Het BlokClok-Concept - Arduino aangedreven RGB abstracte klok

Arduino aangedreven klok concept. Uniek concept met behulp van een 8 x 8 RGB-Dot Matrix-scherm. De tijd wordt aangegeven met behulp van blokken van kleur. Het centrale 6 x 6 raster is verdeeld in 4 x (3 x 3) rasters en elk blok van 3 x 3 is een ander
Arduino aangedreven RC tank

Arduino aangedreven RC tank

dit is mijn eerste instructable dus neem aub met mij. Mijn naam is Stanley Deakins en ik heb gespeeld met elektronica al geruime tijd, al was het jaren geleden. Ik heb die passie weer op te rakelen vanwege mijn recente werk. Ik heb mijn handen op enk
Victoriaanse Haunted Mansion geïnspireerd kostuum

Victoriaanse Haunted Mansion geïnspireerd kostuum

mij stormloop van het spookhuis op de basisschool van mijn dochter en heb willen maken van een "Haunted Mansion" type kostuum voor een paar jaar. Dit jaar had ik eindelijk wat tijd om het te doen. Het was gemaakt van een commerical patroon.Stap
Het engste, arduino aangedreven, knipperen en schreeuwen halloween pompoen!

Het engste, arduino aangedreven, knipperen en schreeuwen halloween pompoen!

Hier is een instructable een middag project dat net gedaan moest worden: een knipperend, schreeuwen, arduino aangedreven halloween pompoen. Het is een erg leuk, een klein beetje van het solderen omvat en is geweldig voor het leren over sensoren en li
CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor - Arduino aangedreven / Windows Controlled

CO2 Laser Water Flow Monitor- en AlarmAangedreven door een Arduino en gereguleerde door aangepaste software op een Windows PCOm het verlengen van de levensduur van een CO2 -laser-buis is het noodzakelijk aan pomp koelwater doorheen actief is. Als de
Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

Een Arduino-aangedreven 4-as parallel-mechanisme robotarm

uArm is een miniatuur 4-as parallel-mechanisme robotarm, gemodelleerd naar de industriële robotarm van ABB PalletPack IRB460.Het is samengesteld uit laser gesneden van acryl- of houten delen, aangedreven door standaard RC hobby servo's, en gecontrole