Arduino Automated Spider Prank: 7 stappe (met foto's)
Arduino Automated Spider Prank: 7 stappe (met foto's)
Anonim
Arduino outomatiese spinnekop
Arduino outomatiese spinnekop
Arduino outomatiese spinnekop
Arduino outomatiese spinnekop

Slegs 5 dae voor Halloween besluit ek dat ek 'n grap wil maak wat ek by die voordeur kan gebruik vir tru-of-treaters. My kinders het een van die lekkergoedemmers by my werk gesien waar 'n bewegingsaktiveerde skelethand neerval om jou hand te gryp as jy na die lekkergoed reik. Hulle het gedink dit was so cool! Natuurlik, het ek gedink, ek kan so iets maak, reg? Tog nie baie tyd nie. Ek spring vinnig op Amazon prime en bestel 'n servo. Met aflewering van 2 dae het ek net 3 dae gehad om my grap te maak. Nou maak 'n lelike spinnekop 'n grillerige ingang om 'n deur-stap-pakket vir enige niksvermoedende Halloween-besoeker!

Stap 1: Onderdele en gereedskap

Onderdele en gereedskap
Onderdele en gereedskap

Dele

  1. Fake Spider (dollarwinkel?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. 'N Sensor (kies 1 - ek wys hierdie twee instruksies in beide opsigte)

    • Ultrasoniese sensor - Amazon / Aliexpress
    • PIR -sensor - Amazon / Aliexpress
  5. Broodbord en springdrade
  6. Popsicle stokke
  7. Skroef stukke hout
  8. Leë posbus

Gereedskap

  1. Mes of boks snyer
  2. Gom geweer
  3. Sien
  4. Houtgom (of gebruik net die gomgeweer)

Stap 2: Toets die servo-, ultrasoniese sensor en PIR -sensor

Toets die servo-, ultrasoniese sensor en PIR -sensor
Toets die servo-, ultrasoniese sensor en PIR -sensor
Toets die servo-, ultrasoniese sensor en PIR -sensor
Toets die servo-, ultrasoniese sensor en PIR -sensor
Toets die servo-, ultrasoniese sensor en PIR -sensor
Toets die servo-, ultrasoniese sensor en PIR -sensor

Eerste dinge eerste. As u soos ek is en nog nooit 'n servo of hierdie sensors gebruik het nie, kan u vinnig 'n paar tutoriale lees om uit te vind hoe dit werk. Hieronder is 'n oorsig en 'n voorbeeld van elkeen wat ek gebruik het om seker te maak dat my servo en sensor (s) werk en dat hulle die werk kan doen. Ek het ook my vereenvoudigde toetskode ingesluit wat u kan gebruik om seker te maak dat elke komponent werk. U kan weer die tipe sensor (ultraklank of PIR) kies.

Servo

  • Basiese servoles oor Sunfounder
  • Voorbeeldkode op Hobbytronics
  • My vereenvoudigde toetskode hieronder - servo_test.ino

Ultrasoniese sensor

  • Hoe dit werk op RandomNerdTutorials
  • Voorbeeldkode op dieselfde bladsy van RandomNerdTutorials
  • My vereenvoudigde toetskode hieronder - Ultrasonic_Distance_check.ino

PIR sensor

  • Hoe werk PIR's op Adafruit
  • Voorbeeldkode op Adafruit
  • My vereenvoudigde toetskode hieronder - PIR_Sensor_Test.ino

Stap 3: Kombineer die komponente

Die kombinasie van die komponente
Die kombinasie van die komponente
Die kombinasie van die komponente
Die kombinasie van die komponente
Die kombinasie van die komponente
Die kombinasie van die komponente

Afhangende van of u die PIR- of Ultrasoniese roete kies, word hieronder 'n gekombineerde spinnekode gekombineer vir die opsporing van 'n persoon wat binne die bereik kom en dan die servo draai om die spin uit en terug te beweeg. Draai die sensor en servo na die Arduino met behulp van draaddrade en broodbord, soos aangedui in die onderstaande opsies.

Ultrasoniese opsie

  • Hierdie kode kyk of 'n voorwerp binne die bereik van 'n sekere afstand is en roep die spinnekop.
  • In die kode kan u die triggerDistance -veranderlike na nader of verder as 4 duim verander, afhangende van u situasie.
  • Koppel Servo aan 5v, Gnd en Pin 10
  • Koppel die ultrasoniese sensor aan 5v, Gnd, A0 (Trig) en A1 (Echo)

PIR Opsie

  • Hierdie kode kyk of 'n voorwerp in die sigveld is en roep die spinnekop.
  • Vir die PIR kan u die sensitiwiteit aanpas met behulp van die sensitiwiteitspotentiometer (gewoonlik oranje) en heeltemal regs draai vir die minste sensitiwiteit.
  • Koppel Servo aan 5v, Gnd en Pin 10
  • Koppel die PIR -sensor aan 5v, Gnd en Pin 2

Nadat u een van die twee opsies aangeskakel het, kan u daarmee speel om seker te maak dat dit werk, wat die servo met die sensor veroorsaak.

Stap 4: Skep 'n basis vir die servo

Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo
Skep 'n basis vir die servo

Vervolgens moet u die servo monteer sodat dit op sy plek kan bly terwyl u die spinnekop omdraai. Hiervoor wil u 'n saag gebruik om 'n stuk laaghout of houtbord tot ongeveer 4 "x 12" of so te sny. Neem dan twee kleiner 1 "x 2" houtblokke en sny dit af tot die grootte van die servohoogte. Skroef die twee blokke van die onderkant of houtlym (of gomgeweer) aan die laaghout aan die een kant vas, en skroef die servo tussen die blokke vas.

*Opmerking: ek sny ook 'n kerf uit die onderkant van een blok sodat die servodrade deur kan gaan.

Stap 5: Voeg die spinnekop by

Voeg die spinnekop by
Voeg die spinnekop by
Voeg die spinnekop by
Voeg die spinnekop by

Die volgende stap is om 'n lelike spinnekop (of 'n ander wese te kry - asb niks lewendig nie, of dit beweeg waarskynlik vanself). Iets liggewigs is verkieslik, sodat die servo nie te veel werk hoef te doen nie. Bevestig twee Popsicle -stokke met 'n gomgeweer aan mekaar en dan aan die servo -arm/horing soos op die foto. (U kan die Popsicle -stokkies eers met 'n skerpie swart kleur, sodat dit minder opvallend is.) Monteer dan die spinnekop op 'n ander Popsicle -stok met een van die klein skroewe wat by die servo gekom het. Plak die spinnekop op 'n stok teen 'n hoek van ongeveer 90 grade aan die res van die popsicle -stokarm.

*Let wel: ek het dit vinnig vasgeplak, ek het nie gedink aan die hoogte van die spinnekop van die grond af nie. Probeer om die stokke en die hoek van die spinnekop nader aan die grond te plaas, sodat dit meer lyk asof die spinnekop op die grond is.

*Opmerking: nadat u dit alles aan mekaar vasgeplak het, kan u die servo -arm losskroef met die spinnekop daarop om die beginposisie van die spin in lyn te bring met die rand van die blok.

Stap 6: Posbus en afwerking

Posbus en afwerking
Posbus en afwerking
Posbus en afwerking
Posbus en afwerking
Posbus en afwerking
Posbus en afwerking

Nadat u u bewegende spinnekop 'n paar keer getoets het om 'n idee te kry van die arm se pad, soek u 'n gebruikte posbus wat groot genoeg is om by die basis en die spinnekop te pas.

*Let wel: moenie die kleppe uit die boks verwyder nie, aangesien u die basis aan een van die onderste kleppe sal plak.

Stel die basis langs die kant van die boks, skat en sny die lengte van die arm en area of die spinnekop uit die boks met behulp van 'n mes om uit die boks te kom, soos getoon. Plak dan die basis op die onderste klep vas, omhul die boks aan die bokant en kyk of die arm/spinnekop vrylik uit die boks kan kom as dit ontbied word. Sny meer van die boks soos benodig.

Op hierdie punt moet u bepaal waar u die sensor moet plaas. Opsies is om 'n gat aan die voorkant van die boks te sny, of om die sensor iewers buite die boks te plaas. Aangesien my grap op die voorstoep gebruik sou word, is die beligting nie die beste vir iemand om die sensor te sien nie, so ek sny eenvoudig gate aan die voorkant van die boks met 'n 5/8 boorpunt en sit dit vas met gom.

Stap 7: Voltooi

Voltooi!
Voltooi!
Voltooi!
Voltooi!

Jy is reg! Plaas die lokval op u stoep asof dit 'n afleweringspakket is, en steek dit in of koppel dit aan 'n USB -battery. Laat die pret begin !!!

Aanbeveel: