Animatronic Singing Pumpkins (6 / 8 steg)

Steg 6: programmering

Okej, så inställningarna är nu komplett. Nu är det dags att göra dem prata. Kontrollera att du har både Arduino och Vixen installerat på din dator. Att veta grunderna i arduino språket hjälper mycket.

Du kommer att behöva starta en Vixen profil speciellt för denna applikation. Jag föreslår 8 kanaler, som är vad.
En gång setup, justera programmet vinklar till din pumpor, som nämnts i mitt program. Standard är 45.

Här är det Program som jag kör, men känn dig fri att experimentera med din egen:

/*
Denna kod körs vixen via arduino, usining stift 3, 5 och 6 med
3 separata servon; stift 9, 10 och 11 används för 3 LED kretsar med PWM;
stift 12, 13 är extra digital stift.
*/

#include < Servo.h >
Servo Pumpkin1;
Servo Pumpkin2;
Servo Pumpkin3;
int pos = 0;

int KAN1 = 3; PWM-Servo 1
int KAN2 = 5; PWM-Servo 2
int Chan3 = 6; PWM-Servo 3
int Chan4 = 9; PWM-ljus 1
int Chan5 = 10; PWM-ljus 2
int Chan6 = 11; PWM-ljus 3
int Chan7 = 12; extra
int Chan8 = 13. extra

int jag = 0; Loop counter
int incomingByte [8]. matrisen att lagra 25 värdena från den seriella porten
int värde1;
int värde2;
int val3;

setup stiften / ingångar och utgångar
void setup()
{
Serial.BEGIN(9600); ställa in följetong på 9600 bps

pinMode (KAN1, OUTPUT);
Pumpkin1.attach(3);
pinMode (KAN2, OUTPUT);
Pumpkin2.attach(5);
pinMode (Chan3, OUTPUT);
Pumpkin3.attach(6);
pinMode (Chan4, OUTPUT);
pinMode (Chan5, OUTPUT);
pinMode (Chan6, OUTPUT);
pinMode (Chan7, OUTPUT);
pinMode (Chan8, OUTPUT);
}

void loop()
{/ / 8 kanaler kommer in till Arduino
om (Serial.available() > = 8) {
Läs den äldsta byten i följetong buffert:
för (int jag = 0; jag < 9; i ++) {
Läs varje byte
incomingByte [i] = Serial.read();
}
Pumpkin1
värde1 = incomingByte [0];
värde1 = karta (värde1, 0, 255, 0, 45); Ändra det sista numret enligt hur långt du vill pumpa att öppna.
Pumpkin1.write(val1);
Delay(15);
Pumpkin2
värde2 = incomingByte [1].
värde2 = karta (värde2, 0, 255, 0, 45); Ändra det sista numret enligt hur långt du vill pumpa att öppna.
Pumpkin2.write(val2);
Delay(15);
Pumpkin3
val3 = incomingByte [2].
val3 = karta (val3, 0, 255, 0, 45); Ändra det sista numret enligt hur långt du vill pumpa att öppna.
Pumpkin3.write(val3);
Delay(15);

analogWrite (Chan4, incomingByte[3]); Ljus 1
analogWrite (Chan5, incomingByte[4]); Ljus 2
analogWrite (Chan6, incomingByte[5]); Ljus 3
digitalWrite (Chan7, incomingByte[6]); Extras
digitalWrite (Chan8, incomingByte[7]); Extras
}
}

Se Steg
Relaterade Ämnen

Singing Pumpkins Illusion DIY guide

År 2001 presenterade Disneyland Nightmare Before Christmas utarbeta holiday overlaytill deras Haunted Mansion attraktion. I avsnittet normalt med älskade byst statyerna sjunger "Grim flinande spöken", visas de med sång, animerade jack-o-lyktor s...

Singing Pumpkins, Hologram spöke ansikte & mer!

På grund av den höga volymen av förfrågningar jag får för Singing Pumpkins specialeffekt, jag gjorde en Instructable för dem här:Dekorationer som jag skapat på min byggnad innergård för Halloween med en original hologram spöke ansikte och sjunger jac...

Singing Pumpkins/parallell Port relä Box

detta Instructable visar dig hur man bygger en parallellport relä box som används för att driva en sjungande pumpa Halloween rigg. Sjungande pumpa riggen är i grunden en synkroniserad ljus och musik visar att se ut som om du har en kör av singing pum...

Singing Pumpkins / Arduino

kan börja med att säga att jag är en noob till mikrokontrollanter som Arduino. Efter att ha tittat igenom instructables ett tag såg jag sakerna den Arduinoen kunde göra. Det är när jag insåg att jag hade att få en och lära dig hela processen med prog...

Candy Monster växten

Detta projekt kom från många olika håll. En var att jag vill prova att göra något som var animatronic. För det andra, jag var redo för Halloween och letar efter något nytt att göra för Halloween. Slutligen, jag trodde att min krukväxt Zombie hand beh...

Halloween IOT Pumpkin Patch

Mål: När barn närmar sig huset kommer Pumpkin Patch till liv som ger en interaktiv miljö baserad på motion och sund upptäckt.Steg 1: Service LayerSteg 2: ArbetsflödeNär rörelse upptäcks; gör följande:Starta en ingen rörelse upptäckts timer till stäng...

Lätt Pumpkin Spice Latte

göra din egen Pumpkin Spice Latte hemma, med eller utan en espressomaskin!Använda verklig pumpa puré gör denna SOOOOO mycket bättre än Starbuck's pumpkin spice latte - och att göra det hemma gör det så mycket billigare också! Du kan göra det sockerfr...

Hemgjord Pumpkin Spice Latte

Kolla in denna pumpkin spice latte recept som är mycket billigare än Starbucks och du kan göra det hela säsongen inte bara i höst. Den använder alla naturliga ingrediens och mycket välsmakande. För detaljerade recept, kolla in videon ovan....

Animatronic Iron Man Mk III kostym

Iron Man kostymer har varit mycket populär nyligen och nummer ett frågan jag ofta får frågan är "Hur kan jag lägga animatörerna till min kostym?" Min vän Greg ville lägga animatörerna till sin MkIII glasfiber kostym så han bad för min hjälp och...

9 fot lång Pumpkin man

jag vill visa dig hur man gör en dekoration som är stor nog att vara en central del i din display eller bara en annan dekoration. Han är 9 fot lång och är ganska skrämmande nattetid och mycket skrämmande när du kommer nära honomHan är mycket enkel. s...

Hur till sätta upp en gammal Singer symaskin

Jag fick nyligen en fantastisk gammal Singer symaskin från min mormor. Det har varit roligt att lära sig hur man använder det och göra awesome nya hantverk ut om det, men innan jag gjorde att jag var tvungen att lära sig hur man ställer in symaskinen...

Animatronic ögongloben Monster

jag började med en ögongloben hänger på min dörr. Jag ville fortsätta temat ögongloben och beslutat att göra en animatronic ögongloben monster. Detta monster skulle ha en mänsklig kropp, men skulle ha en gigantisk ögongloben som ett huvud. Det var ga...

Animatronic sjungande bägare-bot

Hej Instructables läsare! Jag skulle vilja träffa min kompis bägare-bot. Som ni förmodligen redan vet, är bägare Lab assistenten på Muppet Labs och olyckliga offer för många lab olyckor. Tja, ställa jag för att skapa en Muppet calibur stil bägare av...

Äpple smör Pumpkin Pie

Jag presenterar för er min ganska ganska äpple smör Pumpkin Pie :) Jag haraldrig fick använt strössel innan och jag så avslutades när jag började släppa ut stjärnorna på den vispade grädden, att jag inte kunde stoppa mig själv helt täcker tårtan med...

Animatronic tentakel

Halloween är runt hörnet, och det har aldrig funnits en bättre tid att bygga själv en tentakel arm! Detta projekt kommer att lära dig att göra just detta, och eftersom den använder animatörerna, du kan även kontrollera förflyttning av en tentakel!Här...

Animatronic Wheatley

Hej alla!Syftet med detta Instructable är att ge en kort översikt över processen gick jag genom för att skapa en Animatronic Wheatley. Wheatley var ett projekt som jag gjorde för Salt Lake Comic-Con Fan Xperience 2014. Under loppet av två månader til...

Animatron-6: Kontrollprogrammet för animatörerna

Animatron-6 var programvaran jag utvecklat för att styra min animatronic, presenteras här i 2011 http://goo.gl/1Cndha . Det är en kompilerad grundläggande program, som tolkar en egna språk jag designade, kallas A-kod, för animatronic kod. http://goo....

Animatronic Arm

Detta projekt är avsedd endast för förelägga maskinförare. Vänligen inte återskapa. Jag är säker det finns bättre tutorials eller förklaringar.Steg 1: hypotesenMotorn kommer att utbrändhet innan det kommer att lyfta mer än en genomsnittlig människa.S...

Animatronic Balsa trä Hand

här är något jag byggt 3 år sedan över sommaren. Allt det gör verkligen är öppen och nära fingrarna på handen men det visar också hur senor fungerar i en verklig mänsklig hand. Det verkligen är ett ganska intressant projekt och kan börja du med vissa...