Sadržaj:

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

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

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

Samo 5 dana prije Noći vještica odlučio sam da se na domaćim vratima želim našaliti za trikove. Moja su djeca na mom poslu vidjela jednu od onih kanti za slatkiše gdje kostur s rukom aktiviranom pokretom pada dolje kako bi vas uhvatio za ruku kad posegnete za slatkišima. Mislili su da je tako super! Naravno, mislio sam, mogu napraviti nešto takvo, zar ne? Ipak nema 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 za vrata za svakog nesuđenog posjetitelja Noći vještica!

Korak 1: Dijelovi i alati

Dijelovi i alati
Dijelovi i alati

Dijelovi

  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. Pila
  4. Ljepilo za drvo (ili samo upotrijebite pištolj za ljepilo)

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

Testiranje servo, ultrazvučnog i PIR osjetnika
Testiranje servo, ultrazvučnog i PIR osjetnika
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

Prvo prvo. 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. Dolje 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 svoj pojednostavljeni testni kôd 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 radi na RandomNerdTutorials
  • Primjer koda na istoj stranici RandomNerdTutoriala
  • Moj dolje pojednostavljeni testni kôd - 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: Kombiniranje komponenti

Kombinirajući komponente
Kombinirajući komponente
Kombinirajući komponente
Kombinirajući komponente
Kombinirajući komponente
Kombinirajući komponente

Sljedeće, 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 natrag. Priključite senzor i servo na Arduino pomoću kratkospojnih žica i matične ploče 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
  • Spojite 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často) i okrenuti skroz udesno za najmanju osjetljivost.
  • Spojite servo na 5v, Gnd i Pin 10
  • Spojite PIR senzor na 5v, Gnd i pin 2

Nakon što ste spojili jednu od dvije opcije, poigrajte se s njom kako biste bili sigurni da radi, aktivirajuć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 pomoću pile izrezati komad šperploče ili šperploče od otpada 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. Pričvrstite dva bloka s dna ili ljepilom za drvo (ili pištoljem za ljepilo) na jedan kraj na šperploču, a zatim uvijte 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 raditi previše. Pištoljem za ljepilo pričvrstite dva štapića za sladoled jedno na drugo, a zatim na servo krak/trubu kao 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 s servo pogonom. Zalijepite pauka na štapić na ostatak kraka štapića sladoleda pod kutom od 90 stupnjeva.

*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 točno na tlu.

*Napomena: Nakon što ste sve ovo zalijepili, možete odvrnuti servo krak s paukom na njemu kako biste postavili početni položaj pauka poravnat s rubom bloka.

Korak 6: Dostavna kutija i završni detalji

Dostavna kutija i završni detalji
Dostavna kutija i završni detalji
Dostavna kutija i završni detalji
Dostavna kutija i završni detalji
Dostavna kutija i završni detalji
Dostavna kutija i završni detalji

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

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

Postavljajući bazu uz bočnu stranu kutije, procijenite i izrežite nožem za kutije duljinu 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. Po potrebi izrežite više kutije.

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 dosjetka trebala biti korištena na kućnom pragu, osvjetljenje nije najbolje da netko vidi senzor pa sam jednostavno izrezao rupe na prednjoj strani kutije pomoću svrdla 5/8 i postavio ljepilo.

Korak 7: Dovršite

Potpuno!
Potpuno!
Potpuno!
Potpuno!

Spreman si! Postavite zamku na svoj trijem kao da je isporučeno pa je priključite ili spojite na USB bateriju. Neka zabava počne !!!

Preporučeni: