Sadržaj:

Arduino automatska spider šala: 7 koraka (sa slikama)
Arduino automatska spider šala: 7 koraka (sa slikama)

Video: Arduino automatska spider šala: 7 koraka (sa slikama)

Video: Arduino automatska spider šala: 7 koraka (sa slikama)
Video: BTT - Manta E3EZ - CB1 with EMMc install 2024, Juli
Anonim
Arduino automatska spider šala
Arduino automatska spider šala
Arduino automatska spider šala
Arduino automatska spider šala

Samo 5 dana prije Noći vještica odlučio sam da želim napraviti podvalu koju ću iskoristiti na ulaznim vratima za trikove. Moja djeca su vidjela jednu od onih kanti za slatkiše na mom poslu gdje kostur s rukom aktiviranom pokretom pada dolje kako bi vas uhvatio za ruku kad posegnete za bombonom. Mislili su da je tako super! Naravno, mislio sam, mogu napraviti nešto takvo, zar ne? Nemam puno vremena. Brzo sam skočio na Amazon prime i naručio servo. S 2-dnevnom isporukom imao sam samo 3 dana da napravim svoju podvalu. Sada ružni pauk čini jeziv ulaz oko paketa koraka na vratima za svakog neslućenog posjetitelja Noći vještica!

Korak 1: Dijelovi i alati

Dijelovi i alati
Dijelovi i alati

Delovi

  1. Lažni pauk (trgovina u dolarima?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Senzor (Odaberite 1 - u ovom uputstvu prikazujem oba načina)

    • Ultrazvučni senzor - Amazon / Aliexpress
    • PIR senzor - Amazon / Aliexpress
  5. Oglasna ploča i žice za preskakanje
  6. Štapići od slatkiša
  7. Ostaci drveta
  8. Prazna kutija za otpremu

Alati

  1. Rezač noža ili kutije
  2. Pištolj za ljepilo
  3. Saw
  4. Ljepilo za drvo (ili samo upotrijebite pištolj za ljepilo)

Korak 2: Testiranje servo, ultrazvučnog senzora i PIR senzora

Testiranje servo, ultrazvučnog senzora i PIR senzora
Testiranje servo, ultrazvučnog senzora i PIR senzora
Testiranje servo, ultrazvučnog senzora i PIR senzora
Testiranje servo, ultrazvučnog senzora i PIR senzora
Testiranje servo, ultrazvučnog senzora i PIR senzora
Testiranje servo, ultrazvučnog senzora i PIR senzora

Krenimo redom. Ako ste poput mene i nikada niste koristili servo ili ove senzore, možda biste trebali brzo proučiti nekoliko vodiča kako biste shvatili kako oni rade. Ispod je pregled i primjer svakog od njih koje sam koristio kako bih bio siguran da su moj servo i senzor (i) radili i da će obaviti posao. Uključio sam i moj pojednostavljeni testni kod koji možete koristiti kako biste bili sigurni da svaka komponenta radi. Opet, možete odabrati vrstu senzora (ultrazvučni ili PIR).

Servo

  • Osnovna servo lekcija o Sunfounderu
  • Primjer koda za Hobbytronics
  • Moj dolje pojednostavljeni testni kod - servo_test.ino

Ultrazvučni senzor

  • Kako to funkcionira na RandomNerdTutorials
  • Primjer koda na istoj stranici RandomNerdTutoriala
  • Moj dolje pojednostavljeni testni kod - Ultrasonic_Distance_check.ino

PIR senzor

  • Kako PIR -ovi rade na Adafruit -u
  • Primjer koda na Adafruit -u
  • Moj dolje pojednostavljeni testni kôd - PIR_Sensor_Test.ino

Korak 3: Kombinovanje komponenti

Kombinovanje komponenti
Kombinovanje komponenti
Kombinovanje komponenti
Kombinovanje komponenti
Kombinovanje komponenti
Kombinovanje komponenti

Dalje, ovisno o tome jeste li odabrali PIR ili ultrazvučnu rutu, dolje je kombinirani spider kod za otkrivanje osobe koja dolazi u domet, a zatim okretanje serva za pomicanje pauka van i nazad. Priključite senzor i servo na Arduino koristeći kratkospojne žice i matičnu ploču kako je naznačeno u donjim opcijama.

Ultrazvučna opcija

  • Ovaj kôd provjerava je li objekt unutar dometa određene udaljenosti i poziva pauka.
  • U kodu možete promijeniti varijablu triggerDistance na bliže ili dalje od 48 inča (4 ft) ovisno o vašoj situaciji.
  • Spojite servo na 5v, Gnd i Pin 10
  • Priključite ultrazvučni senzor na 5v, Gnd, A0 (Trig) i A1 (Echo)

PIR opcija

  • Ovaj kôd provjerava je li objekt u vidnom polju i poziva pauka.
  • Za PIR možete podesiti osjetljivost pomoću potenciometra osjetljivosti (obično narančaste boje) i okrenuti skroz udesno za najmanju osjetljivost.
  • Spojite servo na 5v, Gnd i Pin 10
  • Priključite PIR senzor na 5v, Gnd i pin 2

Nakon što ste spojili jednu od dvije opcije, igrajte se s njom kako biste bili sigurni da radi, pokrećući servo sa senzorom.

Korak 4: Stvaranje baze za servo

Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo
Stvaranje baze za servo

Zatim morate montirati servo kako bi mogao ostati na mjestu dok zamahujete paukom. Za to ćete htjeti koristiti pilu za rezanje komada šperploče ili drvenih ploča na otprilike 4 "x 12" ili otprilike tako. Zatim uzmite dva manja drvena bloka 1 "x 2" i izrežite ih na veličinu servo visine. Odvijte dva bloka sa dna ili ljepilom za drvo (ili pištoljem za ljepilo) na jedan kraj na šperploču, a zatim zavijte servo između blokova.

*Napomena: Također sam izrezao zarez na dnu jednog bloka kako bi servo žice mogle proći.

Korak 5: Dodavanje pauka

Dodavanje pauka
Dodavanje pauka
Dodavanje pauka
Dodavanje pauka

Sljedeći korak je nabaviti ružnog pauka (ili nekog drugog stvorenja - molim vas ništa živo ili će se vjerojatno kretati samo od sebe). Poželjno je nešto lagano pa servo ne mora previše raditi. Pištoljem za ljepilo pričvrstite dva štapića za sladoled jedno na drugo, a zatim na servo krak/trubu kako je prikazano na slici. (Možda ćete htjeti štapiće za sladoled obojiti crnom bojom tako da budu manje uočljivi.) Zatim montirajte pauka na drugi štapić za sladoled pomoću jednog od malih vijaka koji ste dobili uz servo. Zalijepite pauka na štap na ostatak ruke štapića za sladoled pod uglom od 90 stepeni.

*Napomena: Samo sam ih brzo zalijepio, nisam razmišljao o visini pauka od zemlje. Možda biste trebali pokušati palice i kut pauka spustiti bliže tlu kako bi više izgledalo kao da je pauk na zemlji.

*Napomena: Nakon što ste sve ovo zalijepili, možete odvrnuti servo krak s paukom na njemu kako bi se početni položaj pauka postavio pored ivice bloka.

Korak 6: Kutija za otpremu i završni detalji

Otpremna kutija i završni detalji
Otpremna kutija i završni detalji
Otpremna kutija i završni detalji
Otpremna kutija i završni detalji
Otpremna kutija i završni detalji
Otpremna kutija i završni detalji

Nakon što ste nekoliko puta testirali svog pauka u pokretu kako biste osjetili putanju ruke, pronađite rabljenu kutiju za otpremu koja je dovoljno velika da stane na podlogu i pauka.

*Napomena: Ne uklanjajte zakrilce iz kutije jer ćete zalijepiti podlogu na jednu od donjih preklopa.

Postavljajući bazu uz bočnu stranu kutije, procijenite i izrežite nožem za kutije dužinu ruke i područja ili pauka koji će izaći iz kutije kako je prikazano. Zatim zalijepite podlogu na donji poklopac, zatvarajući kutiju na vrhu i provjerite može li ruka/pauk slobodno izaći iz kutije kada ste pozvani. Isecite više kutije po potrebi.

U ovom trenutku morate odrediti gdje ćete postaviti senzor. Opcije su izrezivanje rupe na prednjoj strani kutije ili postavljanje senzora negdje izvan kutije. Budući da je moja podvala trebala biti korištena na prednjem pragu, osvjetljenje nije najbolje za nekoga da vidi senzor, pa sam jednostavno izrezao rupe na prednjoj strani kutije pomoću svrdla 5/8 i zalijepio ih ljepilom.

Korak 7: Dovršite

Potpuno!
Potpuno!
Potpuno!
Potpuno!

Sve je spremno! Postavite zamku na verandi kao isporučeno pakovanje i priključite je ili spojite na USB bateriju. Neka zabava počne !!!

Preporučuje se: