Innehållsförteckning:
- Steg 1: Ansvarsfriskrivning
- Steg 2: Förbered pumpan
- Steg 3: Skapa Eye Socket
- Steg 4: Fäst de skrämmande ögonen på ögonkontakten
- Steg 5: Montera servon i ögonkontakten
- Steg 6: Lim fast ögonkontakten och servomontage inuti pumpan
- Steg 7: Anslut elektroniken
- Steg 8: Tuck Everything Insde
- Steg 9: Källkod
Video: Animerade Spooky Pumpkin Eyes: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
För ett par år sedan när vi letade efter inspiration till en ny animerad Halloween -rekvisit stötte vi på en video från YouTube -bidragsgivaren 68percentwater som heter Arduino Servo Pumpkin. Den här videon var precis vad vi letade efter, men vissa detaljer tycktes saknas. Så vi bestämde oss för att vi skulle spela in vårt bygge, med några modifieringar, så att andra kunde följa med. Den första ändringen som vi gjorde var att ersätta den riktiga pumpan med en hantverksskumversion. För oss hjälper detta på två sätt. Först, ingen kladdig röra. För det andra och viktigaste är det återanvändbart. Detta beslut innebär dock att andra ändringar behövdes.
Verktyg:
1) X-ACTO kniv eller någon annan vass kniv.
2) Borra med flera borr.
3) Såg
4) Fil
5) Sandpapper
6) Smältlimpistol och limpinnar.
Delar:
1) Lifesize Foam Pumpa
2) Spooky Eye Balls
3) 1 PVC -kopplingar
4) Micro Servos
5) Arduino Uno
6) Lödfritt brödbräda
7) Bail Wire
8) trädbevuxna pluggar
Video
För att se en kort video av den färdiga prototypen, kolla in
Steg 1: Ansvarsfriskrivning
Bara en snabb ansvarsfriskrivning för att konstatera att vi inte tar något ansvar för något som händer som ett resultat av att följa detta instruerbara. Det är alltid bäst att följa tillverkarens instruktioner och säkerhetsblad när du bygger någonting, så se dessa dokument för alla delar och verktyg du använder för att bygga dina egna. Vi ger helt enkelt information om de steg vi använde för att skapa vår. Vi är inte proffs. I själva verket är 2 av 3 av individerna som deltog i detta bygge barn.
Steg 2: Förbered pumpan
Skär ett stort åtkomsthål i botten av pumpan.
Med hjälp av din borr och en borr lite mindre än diametern på de skrämmande ögonen borra slumpmässigt åtskilda hål i pumpan. Den ursprungliga inspirationspumpan hade 12 skrämmande ögon. Du kan justera antalet ögon efter dina önskemål och pumpans storlek. De skrämmande ögonen som användes i detta projekt var cirka 1 1/4 "i diameter så jag använde en 1" spadebit för att borra ögonen.
Efter att jag borrade hålen tog jag filen för att skapa en fasad kant på insidan av hålet och testade den ofta med ett av ögonen. När jag var nöjd använde jag fint sandpapper för att fasa hålets ytterkant något, vilket gav en mer realistisk effekt.
Steg 3: Skapa Eye Socket
Ta en 1 PVC -koppling eller vilken storlekskoppling som helst som passar dina spöklika ögon och skär den på mitten.
Beroende på storleken på dina läskiga ögon kan du behöva borra insidan av PVC -kopplingen lite större. Ögonen som användes i detta projekt var ungefär 1 1/4 "i diameter så att kopplingshalvorna borrade ut med en 1 1/4" spadebit och borrade till ett djup av cirka 3/8 ". Djupet kan dock ändras för att möta behoven hos de faktiska ögon du valde och väggtjockleken på den pumpa du använder. Ju tjockare skumväggar i pumpan, desto mindre behov av att borra hålet större. I inspirationsvideon verkade det inte som bidragande 68 procent vatten måste modifiera 1 "-kopplingarna eftersom de riktiga pumpaväggarna var tjocka men väggarna på skumpumpan som används i detta projekt är mycket tunna så modifieringar av kopplingen krävdes.
När PVC -kopplingshalvorna är korrekt modifierade för användning eftersom ögonkontakt testar de skrämmande ögonen. Bestäm var mitten av riktlinjerna ligger i linje med ögonhålan. Borra ett hål hela vägen genom ögonkontakten med en liten borr. Detta hål kommer att användas för att fästa ögat i nästa steg. I detta projekt är hålen inställda 1/4 från framsidan av ögonhålan. Alternativt kan du fälla in lundar i ögonhålets framsida tillräckligt djupt för att låta mitten av det skrämmande ögat sitta tillräckligt djupt inne i ögonhålan Båda processerna användes i detta projekt för att testa vilka som fungerade bättre. Vår slutsats är att de borrade hålen är bättre.
Steg 4: Fäst de skrämmande ögonen på ögonkontakten
Hitta mitten av toppen av det läskiga ögat. Borra sedan ett litet hål genom det och ända ut i botten. I detta projekt har de läskiga ögonen som används en liten reflekterande fläck på sina pupiller så jag bestämde mig för att jag skulle ha dessa på vänster sida av ögonen. Detta innebar att jag var försiktig när jag borrade hålen så att den reflekterande punkten alltid var i samma position på varje skrämmande öga när jag borrade hålen. På detta projekt tittar också några av de skrämmande ögonen upp och ner. På dessa ögon borrades hålen 45* ut (på ögons sidor).
Skär därefter en 2 längd av trådtråd. Placera försiktigt det skrämmande ögat i ögonkontakten och rikta in hålen. Montera därefter tråden genom den ena sidan av ögonkontakten, in i det skrämmande ögat och ut på den andra sidan av Böj de utskjutande ändarna av spärrtråden över 90* och fäst med smältlim.
När det spöklika ögat är monterat i ögonhålan, skär du en trästång som är cirka 1 1/2 lång. Var noga med att ha den spöklika ögonpupillen centrerad i uttaget, tillsätt lite hett lim på spetsen av träspindeln och fäst den på mitten av baksidan av det skrämmande ögat. Du kommer att märka att varje pluggstång har 2 hål borrade för att fästa servon på stången via en kort längd av trådtråd. Eftersom denna konstruktion är en prototyp är den exakta mängden leverans och kast av servon var inte känt vid den tiden och därför beslutades det att ha båda hålen ökade vår chans att lyckas. Som det visar sig är det inre hålet mer än tillräckligt och stavarnas längd kan förkortas vilket ger bättre rensning inuti pumpan.
Steg 5: Montera servon i ögonkontakten
Varmlim en motorservo på var och en av ögonkontakten. När limmet stelnar tar du en sektion av bailtråd och ansluter pluggstången till servohornet. I den här prototypen var vi tvungna att förstora servohornshålet innan bailtråden skulle passa. Se till att du centrerar ögat och servohornet innan du skär skärtråden i längd för att säkerställa att det kastas korrekt i ögonkontakten. Justera efter behov.
Steg 6: Lim fast ögonkontakten och servomontage inuti pumpan
I detta nästa steg hett lim var och en av ögonkontakten och servoaggregaten inuti pumpan. Var noga med att rikta alla ögon korrekt.
Steg 7: Anslut elektroniken
I detta steg måste du ansluta servon till ström, jord och digitala stift. Servon som används i denna prototyp har röda (5 volt +), bruna (mark -) och orange (trigger) ledningar. Den röda ledningen för varje servo måste anslutas till Uno -kortets 5 volt -stift, varje servos bruna kabel måste anslutas till Uno -kortets jordstift och slutligen måste den orange ledningen på varje servo anslutas till en digital utgångsstift på Uno -kortet. Programmet nedan använder stiften 5 till 10 för att styra de sex servon. Därför kopplade vi stift 5 till den första servon, 6 till den andra, 7 till den tredje, etc., etc. tills vi slutligen hade alla 6 servon anslutna. För att hjälpa till att ansluta alla 5 volt- och jordanslutningar användes en liten lödlös brödbräda för att fördela både de 5 volt och jordanslutningarna från Uno -kortet till var och en av servona.
Steg 8: Tuck Everything Insde
När alla anslutningar är gjorda försiktigt stoppa Uno -brädan och den lödlösa brödbrädan inuti pumpan men ur vägen för de rörliga servon. I prototypen fästade vi den lödlösa brödbrädan på baksidan av Uno -brädet med hjälp av dubbelhäftande tejp.
Steg 9: Källkod
Koden som används för detta projekt är mycket enkel. Vi skapar en servomatris och fäster matrisen till 6 digitala stift. Sedan genererar vi slumpmässigt positioner mellan 5 och 175 grader för varje servo och sover i upp till 2 sekunder.
#omfatta
// högst åtta servoobjekt kan skapas Servo myServos [6]; // Nu har vi en 6 servoserie. int pos = 0; // variabel för att lagra servopositionen. int delayFactor = 10; // variabel för att lagra fördröjningsfaktorn. // Initiera systemet. void setup () {Serial.begin (115200); // fäst de 6 stiften på servomatrisen. för (int i = 0; i <6; i ++) {myServos .attach (i+4); } fördröjning (100); // Låt oss göra det mer slumpmässigt randomSeed (50); Serial.println ("Start …"); } // Main loop void loop () {// Flytta alla 8 servon till någon slumpmässig position. för (int s = 0; s <6; s ++) {// få en slumpmässig position för ögonen. pos = slumpmässig (0, 30) * 6; om (pos175) {pos = 175; } // Flytta ögonen till en ny slumpmässig position myServos [s].write (pos); fördröjning (20); } delayFactor = random (25, 200) * 10; // Fördröjning i upp till 2 sekunder. Serial.print ("Fördröjning för"); Serial.println (delayFactor); delay (delayFactor); }
Rekommenderad:
TFT -animerade ögon: 3 steg
TFT -animerade ögon: Detta projekt använder billiga delar för att skapa ett par animerade ögon på TFT -skärmar. Projektet är baserat på Adafruit " Uncanny Eyes " De två ST7735 128x128 pixlar och ESP32 -kortet kan vanligtvis köpas online för cirka
Spooky Fading LED Eyes: 5 steg (med bilder)
Spooky Fading LED Eyes: Att använda en mikrokontroller, som en Arduino, för att blekna en LED är inte alltid det bästa alternativet. Ibland vill du ha en enkel, lågdriven krets som kan bäddas in direkt i en rekvisita medan du kör från ett batteri i veckor i taget. Efter att ha testat om
Fire Pit med ljudreaktiv låga, Bluetooth -högtalare och animerade lysdioder: 7 steg (med bilder)
Fire Pit med ljudreaktiv låga, Bluetooth -högtalare och animerade lysdioder: Ingenting säger sommartid som att koppla av vid elden. Men vet du vad som är bättre än eld? Eld OCH Musik! Men vi kan gå ett steg, nej, två steg längre … Eld, musik, LED -lampor, ljudreaktiv flamma! Det kan låta ambitiöst, men det här
Skrivbord Julgran Animerade lysdioder Attiny85: 6 steg
Skrivbord Julgran Animerade lysdioder Attiny85: Liten (32x32mm) julgran 8 lysdioder animerade av en ATtiny85 SU (smd) för att sätta på sitt skrivbord på juldagen, animationen varar i 5 minuter och upprepas i en slinga. PROGRAMVARA: gratis program för kretskort: Kicad 5 linkArduino 1.8USBASP programmerare eller ISP
Gör animerade Gif -filer: 5 steg
Skapa animerade Gif -filer: Den här guiden hjälper dig att skapa rörliga bilder som kallas animerade gif -filer. Det här är inte filmer utan bilder som har kombinerats och visas på ett bildspel för att ge bilden en film