Animatronic Stargate hjälm (9 / 10 steg)

Steg 9: elektronik



Let's add a brain.

För detta projekt jag använder en Arduino styrkort skrev jag en komplett instructable om här -

Detta fungerar riktigt bra för denna ansökan men känn dig fri att använda någon Arduino du vill, det finns diagram som visar hur tråd det Hursomhelst. Den nämnda instructable visar hur att bygga, programmera och använda Arduino controller styrelsen jag använder. Servon drivs av fyra "AA" uppladdningsbara batterier. Jag monterade små växlar för både de AA-batterierna och LiPo cellen att göra det enkelt att slå på och av.

Jag använde en liten hona JST för LiPo cellen och sedan fast en rocker switch med en JST förlängning kabel-denna kabelnätet ansluts direkt till styrkort och gör det lätt att vända registeransvarige av och på utan att behöva ständigt koppla cellen LiPo eftersom JST LiPo kontakterna kan vara lite känsliga. Om du använder en standard Arduino (Uno, Deumilanove, etc.) är det inte nödvändigt för att göra denna ledningarna sele - bara tråd en växla mellan ett 9V batteri transistorn och din Arduino och du är good to go.

För att ansluta de AA-batterierna bara bryta använda två stift från en kvinnlig bort huvudet för att skapa en kabelnätet med en inline switch - detta gör att du kan koppla in batteriet direkt i controller styrelsen (eller en proto styrelse om du ledningar upp en standard Arduino) - titta på polariteten! Styrkort är monterad en liten plywood plattan och är fastsatt på insidan av hjälmen med kardborre, som är batterierna.

Varje 10mm LED får en 100 ohms motstånd lödas till dess positiva bly och sedan de kopplas parallellt. Lysdioderna är limmade till skära ner LED innehavare i de head ögonhålor med hjälp av en limpistol. Dessa ska limmas i efter hjälmen är målad.

Ta en titt på den wiring diagram, det är super enkelt. Servon Anslut enligt följande:

Huvudet litet servo-digital utgång pin 9
Höger sida huvudet servo (tittar på huvudet) - digital utgång stift 8
Vänster sida huvudet servo (tittar på huvudet) - digital utgång stift 7
Höger sida fan servo (tittar på huvudet) - digital utgång stift 6
Vänster sida fan servo (tittar på huvudet) - digital utgång stift 5
LED ögon-båda Anslut till digital utgång stift 11

Här är koden för att använda - bara kopiera och klistra in detta i din Arduino fönster. Detta är en enkel kod som bara kör servon och LEDs genom en sekvens om och om igen. Det sättet när du bär hjälmen behöver du inte oroa dig om vad det gör - bara flip växlar och du är good to go. Gärna leka med servo positioner men vara försiktig med att få dem att gå för långt eller de kommer att binda och eventuellt band ett kugghjul eller stall och gör en massa oväsen.

#include < Servo.h > / / include servo biblioteket

Servo servo1; skapar en instans av objektet servo att styra en servo
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;

int servoPin1 = 9; kontroll stift för servo
int servoPin2 = 8;
int servoPin3 = 7.
int servoPin4 = 6;
int servoPin5 = 5;

CONST int ledPin = 11;
int ledState = låg; variabeln som används för att lagra den sista LED statusen, för att växla ljus

void setup() {

servo1.attach(servoPin1); tillmäter objektet servo servo på stift
servo2.attach(servoPin2);
servo3.attach(servoPin3);
servo4.attach(servoPin4);
servo5.attach(servoPin5);

}

void loop()
{
tona in från min till max i steg om 5 poäng:
för (int fadeValue = 0; fadeValue < = 255; fadeValue += 5) {
anger värdet (varierar från 0 till 255):
analogWrite (ledPin, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(30);
}
servo1.write(90); siffran i parentes berättar servo vilket läge att gå till
servo2.write(50);
servo3.write(120);
servo4.write(90);
servo5.write(90);
Delay(1000); vänta en sekund
servo1.write(60);
servo4.write(100);
servo5.write(80);
Delay(1000);
servo1.write(70);
servo2.write(90);
servo3.write(110);
Delay(1000);
servo4.write(70);
servo5.write(110);
Delay(2000); vänta två sekunder
servo2.write(55);
servo3.write(85);
Delay(2000);
servo1.write(90);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);

tona ut från max till min i steg om 5 poäng:
för (int fadeValue = 255; fadeValue > = 0; fadeValue-=5) {
anger värdet (varierar från 0 till 255):
analogWrite (ledPin, fadeValue);
vänta 30 millisekunder att se ljusreglering effekten
Delay(40);
}
Delay(3000); vänta tre sekunder
}

När du är nöjd med hur allt fungerar kan du limma i fan församlingar med en limpistol för att limma bottenplatta (där fan servo är monterad) i röret. Inte limma den främre plattan som du vill att det ska vara lätt att ta bort om du någonsin behöver ersätta en servo eller redskap.

Se Steg
Relaterade Ämnen

Arduino animatörerna-gör din awesome kostymer mer awesome!

Här gör du att lägga till åtgärder, ljus och ljud i din favorit Halloween projekt med öppen källkod Arduino mikrokontroller. Arduino är lätt att lära sig att använda och det öppnar upp en helt ny värld för kostym byggare och varelse skaparna. Om du v...

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...

Animated Stargate Pumpkin

Kolleger i Instructables gemenskapen. Hälsningar!Jag har inte skrivit något på ganska länge och tänkte jag skulle dela vad jag gjorde för Halloween. Pumpan har sedan ruttnat bort och ledningar som ligger på golvet i ruin. Jag ber om ursäkt för min br...

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...

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...

Animatronic Fish

Detta är tyvärr en annan ren foto-instructable. Detta byggdes innan jag upptäckte instructables, och tyvärr innan jag började ta bilder av steg längs vägen. Min kompis Paul berättade alltid em att dokumentera mina byggen, pesky efterhand! Video till...

Animatronic Mini Golf

Exploderande vulkan, dinosaurier och animatronic tiki vakter! Detta är inte din klassiska spelet minigolf. Putta upp träbro i munnen på vulkanen och utlösa en explosion som bara kan rulla bollen för en hole-in-one. Missa med bara lite, och utsätta di...

Animatronic pingvin Torso

Jag hade en dröm om att utveckla en animerad jul semester säsong uppvisning, eventuellt som en fond raiser för konst. Min ursprungliga idé var att använda dockor som tecken, men läsa och undersöka gjorde mig nyfiken på om jag kunde bygga en animatron...

Animatronic Talking julgran - del 1

i denna Instrutable kommer jag visa dig hur man förvandlar en vanlig billig dekorativa konstgjorda julgran till en awesome animatronic robot plattform för Geeken i familjen.I den andra delen, kommer jag visa dig hur du kan införliva taligenkänning.De...

Taligenkänning Animatronic talande träd - del 2 -

om du har följt tillsammans med min första Instructable, Animatronic talar julgran, jag visade dig hur du ta ett konstgjort träd, lägga till några servon och en Arduino, ansluta den till en bearbetning skiss på datorn och få honom att prata och anime...

Arduino Animatronic Hand Mark 1

detta är en animatronic hand jag byggt. Fingrarna, palm och underarmen är helt tillverkade av trä (poppel att vara exakt). Fingrarna artikuleras av senor (lina) drog av motorer. Just nu är de 5 servomotorer styrs med en Arduino UNO. Denna protoype ut...

Animatronic Hand ur dricka sugrör

först av allt, detta är min första Instructable, så ta synd på mig!Jag kommer att visa dig hur man gör en animatronic hand. Detta är mycket lik tanntraad's hand, men den använder vanliga objekt som de flesta har hemma.Steg 1: material You will need:5...

Animatronic Fawkes Phoenix

som en del av vår Halloween "Harry Potter" tema i år, jag ville göra en animatronic Fawkes. Fawkes är en av mina favoritkaraktärer från Harry Potter-serien (och min dräkt är Dumbledore!)Rörelsen är baserad på två servomotorer--en vända i nacken...

DIY Animatronic (Foxy från fem nätter på Freddys)

"Hej och Välkommen Välkommen till Pirate's Cove" har du någonsin sett ett datorspel eller TV-karaktär som gjorde att du bara tänka "Oh man, jag skulle älska att träffa dem"? Ja nu kan du med detta Instructable! För att ge lite bakgrund...