Arduino samodejna pajkova potegavščina: 7 korakov (s slikami)
Arduino samodejna pajkova potegavščina: 7 korakov (s slikami)
Anonim
Arduino avtomatizirana pajkova potegavščina
Arduino avtomatizirana pajkova potegavščina
Arduino avtomatizirana pajkova potegavščina
Arduino avtomatizirana pajkova potegavščina

Le 5 dni pred nočjo čarovnic sem se odločil, da si želim pri vhodnih vratih privoščiti trike. Moji otroci so pri mojem delu videli eno od tistih vedrov s sladkarijami, kjer skeletna roka, ki se aktivira z gibanjem, pade navzdol, da te prime za roko, ko posežeš po sladkarije. Mislili so, da je tako kul! Seveda sem si mislil, da lahko naredim kaj takega, kajne? Ni pa veliko časa. Hitro sem skočil na Amazon prime in naročil servo. Z 2-dnevno dostavo sem imel samo 3 dni, da sem ustvaril svojo potegavščino. Zdaj grdi pajek naredi grozljiv vhod okoli paketa za vsakega nič hudega slutečega obiskovalca noči čarovnic!

Korak: Deli in orodja

Deli in orodja
Deli in orodja

Deli

  1. Lažni pajek (trgovina z dolarji?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Senzor (izbira 1 - v tem navodilu sem prikazal oba načina)

    • Ultrazvočni senzor - Amazon / Aliexpress
    • Senzor PIR - Amazon / Aliexpress
  5. Žice za ploščice in skakalce
  6. Palčke za popsicle
  7. Odpadni kosi lesa
  8. Prazna dostava

Orodja

  1. Rezalnik za nož ali škatlo
  2. Pištola za lepilo
  3. Videl
  4. Lepilo za les (ali uporabite samo pištolo za lepilo)

2. korak: Preizkusite servo, ultrazvočni senzor in senzor PIR

Testiranje servo, ultrazvočnega senzorja in senzorja PIR
Testiranje servo, ultrazvočnega senzorja in senzorja PIR
Testiranje servo, ultrazvočnega senzorja in senzorja PIR
Testiranje servo, ultrazvočnega senzorja in senzorja PIR
Testiranje servo, ultrazvočnega senzorja in senzorja PIR
Testiranje servo, ultrazvočnega senzorja in senzorja PIR

Najprej najprej. Če ste kot jaz in nikoli niste uporabljali servomotorja ali teh senzorjev, boste morda želeli na hitro pregledati nekaj vaj, da ugotovite, kako delujejo. Spodaj je pregled in primer vsakega, s katerim sem se prepričal, da sta moj servo in senzor (-i) delovala in da bosta opravila delo. Vključil sem tudi poenostavljeno preskusno kodo, s katero lahko zagotovite, da vsaka komponenta deluje. Spet lahko izberete vrsto senzorja (ultrazvočni ali PIR).

Servo

  • Osnovna servo lekcija o Sunfounderju
  • Primer kode za Hobbytronics
  • Moja spodaj poenostavljena preskusna koda - servo_test.ino

Ultrazvočni senzor

  • Kako deluje na RandomNerdTutorials
  • Primer kode na isti strani RandomNerdTutorials
  • Moja spodaj poenostavljena preskusna koda - Ultrasonic_Distance_check.ino

PIR senzor

  • Kako PIR delujejo na Adafruit
  • Primer kode za Adafruit
  • Moja spodaj poenostavljena preskusna koda - PIR_Sensor_Test.ino

3. korak: Združite sestavine

Kombinacija sestavin
Kombinacija sestavin
Kombinacija sestavin
Kombinacija sestavin
Kombinacija sestavin
Kombinacija sestavin

Nadalje, odvisno od tega, ali se odločite za pot PIR ali ultrazvočno, je spodaj kombinirana koda pajka za zaznavanje osebe, ki prihaja v doseg, in nato zavrtite servo, da premaknete pajka ven in nazaj. Senzor in servo priključite na Arduino z uporabo mostičnih žic in plošče, kot je prikazano v spodnjih možnostih.

Ultrazvočna možnost

  • Ta koda preveri, ali je predmet v dosegu določene razdalje, in pokliče pajka.
  • V kodi lahko spremenljivko triggerDistance spremenite na bližje ali več kot 48 palcev (4 ft), odvisno od vašega položaja.
  • Servo priključite na 5v, Gnd in Pin 10
  • Priključite ultrazvočni senzor na 5v, Gnd, A0 (Trig) in A1 (Echo)

Možnost PIR

  • Ta koda preveri, ali je predmet v vidnem polju, in pokliče pajka.
  • Za PIR lahko nastavite občutljivost s pomočjo potenciometra za občutljivost (običajno oranžne barve) in za najmanjšo občutljivost zavijete do konca v desno.
  • Servo priključite na 5v, Gnd in Pin 10
  • Senzor PIR priključite na 5v, Gnd in pin 2

Ko priključite eno od obeh možnosti, se poigrajte z njo in se prepričajte, da deluje, ter sprožite servo s senzorjem.

4. korak: Ustvarjanje baze za servo

Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo
Ustvarjanje baze za servo

Nato morate namestiti servo, da lahko ostane na svojem mestu, medtem ko zavrtite pajka. Za to boste želeli z žago odrezati kos vezanega lesa ali lesene plošče na približno 4 "x 12" ali tako. Nato vzemite dva manjša lesena bloka 1 "x 2" in ju razrežite na velikost servo višine. Od spodaj ali z lepilom za les (ali pištolo za lepilo) privijte oba bloka na vezan les na enem koncu, nato pa med bloke privijte servo.

*Opomba: Izrezala sem tudi zarezo na dnu enega bloka za prehod servo žic.

5. korak: Dodajanje pajka

Dodajanje pajka
Dodajanje pajka
Dodajanje pajka
Dodajanje pajka

Naslednji korak je, da dobite grdega pajka (ali kakšno drugo bitje - prosim, nič živega ali pa se bo verjetno premaknilo samo od sebe). Zaželeno je, da je nekaj lahkega, zato servo ni treba preveč delati. S pištolo za lepilo pritrdite dve palici Popsicle drug na drugega in nato na servo roko/rog, kot je na sliki. (Morda boste želeli palčke Popsicle obarvati črno z ostrino, da bodo manj opazne.) Nato pajka pritrdite na drugo palico Popsicle z enim od majhnih vijakov, ki ste jih dobili s servomotorjem. Pajka prilepite na palico na preostalo ročico palčke za mošus pod kotom 90 stopinj.

*Opomba: samo hitro sem jih zlepil, nisem razmišljal o višini pajka od tal. Morda boste želeli palice in kot pajka spustiti bližje tlom, da bo bolj videti, kot da je pajek na tleh.

*Opomba: Ko vse skupaj zlepite, lahko odvijete servo roko s pajkom, da nastavite začetni položaj pajka, poravnan z robom bloka.

6. korak: Škatla za pošiljanje in zaključni dotiki

Škatla za pošiljanje in zaključni dotiki
Škatla za pošiljanje in zaključni dotiki
Škatla za pošiljanje in zaključni dotiki
Škatla za pošiljanje in zaključni dotiki
Škatla za pošiljanje in zaključni dotiki
Škatla za pošiljanje in zaključni dotiki

Ko nekajkrat preizkusite svojega premikajočega se pajka, da začutite pot roke, poiščite rabljeno škatlo, ki je dovolj velika, da se prilega podstavku in pajku.

*Opomba: Ne odstranjujte loput iz škatle, saj boste podlago prilepili na eno od spodnjih zavihkov.

Ko postavite podlago ob stran škatle, ocenite in z nožem za škatlo izrežite dolžino roke in območja ali pajka, ki bo prišel iz škatle, kot je prikazano. Nato prilepite podlago na spodnjo loputo, obdajte škatlo na vrhu in preverite, ali lahko roka/pajek prosto potuje iz škatle, ko jo pokličete. Po potrebi odrežite več škatle.

Na tej točki morate določiti, kje namestiti senzor. Možnosti so izrezovanje luknje na sprednji strani škatle ali nastavitev senzorja nekje zunaj škatle. Ker naj bi mojo potegavščino uporabil na sprednjem pragu, osvetlitev ni najboljša, da bi nekdo videl senzor, zato sem s svedrom 5/8 preprosto izrezal luknje na sprednji strani škatle in jih pritrdil z lepilom.

7. korak: Dokončajte

Popolno!
Popolno!
Popolno!
Popolno!

Vse je pripravljeno! Pasti na verandi nastavite, kot da je dostavljen paket, in jih priključite ali povežite z baterijo USB. Naj se zabava začne !!!

Priporočena: