Innehållsförteckning:

Arduino Automated Spider Prank: 7 steg (med bilder)
Arduino Automated Spider Prank: 7 steg (med bilder)

Video: Arduino Automated Spider Prank: 7 steg (med bilder)

Video: Arduino Automated Spider Prank: 7 steg (med bilder)
Video: Minecraft Live 2022 2024, Juli
Anonim
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank

Bara 5 dagar före Halloween bestämde jag mig för att jag ville göra ett skämt att använda vid ytterdörren för trick-or-treaters. Mina barn hade sett en av dessa godispannor på mitt arbete där en rörelseaktiverad skeletthand faller ner för att ta tag i din hand när du når efter godiset. De tyckte det var så coolt! Självklart tänkte jag, jag kan göra något sådant, eller hur? Inte mycket tid dock. Jag hoppade snabbt på Amazon prime och beställde en servo. Med 2-dagars leverans hade jag bara 3 dagar på mig att skapa mitt bus. Nu gör en ful spindel en läskig entré runt ett dörrstegspaket för alla intet ont anande Halloween-besökare!

Steg 1: Delar och verktyg

Delar och verktyg
Delar och verktyg

Delar

  1. Fake Spider (dollarbutik?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. En sensor (Välj 1 - jag visar båda sätten i denna instruerbara)

    • Ultraljudssensor - Amazon / Aliexpress
    • PIR -sensor - Amazon / Aliexpress
  5. Brödbräda och bygeltrådar
  6. isglasspinnar
  7. Skrot bitar av trä
  8. Tom leveranslåda

Verktyg

  1. Kniv eller lådskärare
  2. Limpistol
  3. Fick syn på
  4. Trälim (eller använd bara limpistolen)

Steg 2: Testa servo, ultraljudssensor och PIR -sensor

Testar servo, ultraljudssensor och PIR -sensor
Testar servo, ultraljudssensor och PIR -sensor
Testar servo, ultraljudssensor och PIR -sensor
Testar servo, ultraljudssensor och PIR -sensor
Testar servo, ultraljudssensor och PIR -sensor
Testar servo, ultraljudssensor och PIR -sensor

Första sakerna först. Om du är som jag och aldrig har använt en servo eller dessa sensorer kan du snabbt gå igenom några självstudier för att ta reda på hur de fungerar. Nedan följer en översikt och ett exempel på varje som jag använde för att se till att min servo och sensor (er) fungerade och skulle få jobbet gjort. Jag har också inkluderat min förenklade testkod som du kan använda för att se till att varje komponent fungerar. Återigen kan du välja typ av sensor (ultraljud eller PIR).

Servo

  • Grundläggande servolektion på Sunfounder
  • Exempelkod på Hobbytronics
  • Min förenklade testkod nedan - servo_test.ino

Ultraljudssensor

  • Hur det fungerar på RandomNerdTutorials
  • Exempelkod på samma sida i RandomNerdTutorials
  • Min förenklade testkod nedan - Ultrasonic_Distance_check.ino

PIR -sensor

  • Hur PIR fungerar på Adafruit
  • Exempelkod på Adafruit
  • Min förenklade testkod nedan - PIR_Sensor_Test.ino

Steg 3: Kombinera komponenterna

Kombinera komponenterna
Kombinera komponenterna
Kombinera komponenterna
Kombinera komponenterna
Kombinera komponenterna
Kombinera komponenterna

Därefter, beroende på om du väljer PIR- eller ultraljudsvägen, nedan är kombinerad spindelkod för att upptäcka en person som kommer inom räckhåll och sedan vrida servon för att flytta spindeln ut och tillbaka. Anslut sensorn och servon till Arduino med hjälp av bygeltrådar och brödbräda enligt alternativen nedan.

Ultraljudsalternativ

  • Denna kod kontrollerar om ett objekt ligger inom räckvidden för ett visst avstånd och kallar spindeln.
  • I koden kan du ändra triggerDistance -variabeln till närmare eller längre än 48 tum (4 fot) beroende på din situation.
  • Anslut Servo till 5v, Gnd och Pin 10
  • Anslut ultraljudssensorn till 5v, Gnd, A0 (Trig) och A1 (Echo)

PIR -alternativ

  • Denna kod kontrollerar om ett objekt befinner sig i synfältet och kallar spindeln.
  • För PIR kan du justera känsligheten med känslighetspotentiometern (normalt orange) och vrida hela vägen åt höger för minst känslighet.
  • Anslut Servo till 5v, Gnd och Pin 10
  • Anslut PIR -sensorn till 5v, Gnd och Pin 2

Efter att ha kopplat upp ett av de två alternativen, leka med det för att se till att det fungerar, vilket utlöser servon med sensorn.

Steg 4: Skapa en bas för servon

Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon
Skapa en bas för servon

Därefter måste du montera servon så att den kan hålla sig på plats medan du svänger runt spindeln. För detta vill du använda en såg för att klippa en bit av plywood eller träskiva till ca 4 "x 12" eller så. Ta sedan två mindre 1 "x 2" träklossar och skär dem till storleken på servohöjden. Skruva från botten eller trälimet (eller limpistolen) de två blocken till plywood i ena änden, skruva sedan in servon mellan blocken.

*Obs! Jag skar också ett snäpp ur botten på ett block för att servotrådarna skulle passera.

Steg 5: Lägga till spindeln

Lägga till spindeln
Lägga till spindeln
Lägga till spindeln
Lägga till spindeln

Nästa steg är att skaffa en ful spindel (eller någon annan varelse - snälla inget levande eller det rör sig förmodligen av sig själv). Något lätt är att föredra så att servon inte behöver göra för mycket arbete. Använd en limpistol, fäst två Popsicle -pinnar på varandra och sedan på servoarmen/hornet enligt bilden. (Du kanske vill färga Popsicle -pinnarna svarta med en skärpa först så att de är mindre märkbara.) Montera sedan spindeln på en annan Popsicle -pinne med en av de små skruvarna som följde med servon. Lim spindeln på en pinne på resten av Popsicle -stickarmen i ungefär 90 graders vinkel.

*Obs! Jag har precis limmat dessa snabbt, jag tänkte inte på spindelns höjd från marken. Du kanske vill försöka ha pinnarna och spindelvinkeln närmare marken så att det ser mer ut som att spindeln ligger precis på marken.

*Obs: Efter att du har limt ihop allt detta kan du skruva loss servoarmen med spindeln på den för att placera spindelns utgångsläge i linje med blockets kant.

Steg 6: Leveranslåda och finpuss

Fraktlåda och finesser
Fraktlåda och finesser
Fraktlåda och finesser
Fraktlåda och finesser
Fraktlåda och finesser
Fraktlåda och finesser

Efter att ha testat din rörliga spindel några gånger för att få en känsla för armens väg, hitta en begagnad låda som är tillräckligt stor för att passa basen och spindeln.

*Obs: Ta inte bort flikarna från lådan eftersom du kommer att limma basen till en av bottenflikarna.

Ställ basen bredvid lådans sida, uppskatta och klipp ut med en lådkniv längden på armen och området eller spindeln för att komma ut ur lådan enligt bilden. Limma sedan basen på bottenfliken, stäng lådan på toppen och kontrollera om armen/spindeln fritt kan komma ut ur lådan när den kallas. Skär mer av lådan efter behov.

Vid denna tidpunkt måste du bestämma var sensorn ska placeras. Alternativ är att klippa ett hål på framsidan av lådan eller sätta sensorn någonstans utanför lådan. Eftersom min upptåg skulle användas på ytterdörren, är belysningen inte det bästa för någon att se sensorn så jag skär helt enkelt hål i lådans framsida med en 5/8 borr och monterad med lim.

Steg 7: Slutför

Komplett!
Komplett!
Komplett!
Komplett!

Du är redo! Ställ fällan på din veranda som om det är ett levererat paket och antingen anslut eller anslut till ett USB -batteri. Låt det roliga börja!!!

Rekommenderad: