Obsah:

Arduino Automated Spider Prank: 7 krokov (s obrázkami)
Arduino Automated Spider Prank: 7 krokov (s obrázkami)

Video: Arduino Automated Spider Prank: 7 krokov (s obrázkami)

Video: Arduino Automated Spider Prank: 7 krokov (s obrázkami)
Video: The Shocking Arduino Spider Prank: Terrify Your Friends with Motion Detection! 2024, November
Anonim
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank

Len 5 dní pred Halloweenom som sa rozhodol, že chcem urobiť žart, ktorý by som mohol použiť pri vchodových dverách pre trikov alebo pokladníkov. Moje deti videli pri mojej práci jeden z tých vedierok na cukríky, kde pohybovo aktivovaná kostrová ruka padá, aby vás chytila za ruku, keď siahnete po cukríku. Mysleli si, že je to tak cool! Samozrejme, myslel som si, že niečo také môžem vyrobiť, nie? Nie však veľa času. Rýchlo som vyskočil na Amazon prime a objednal si servo. Pri 2-dňovom doručení som mal na vytvorenie žartu iba 3 dni. Teraz škaredý pavúk robí strašidelný vchod okolo dverného balíka pre akéhokoľvek nič netušiaceho návštevníka Halloweenu!

Krok 1: Diely a nástroje

Diely a nástroje
Diely a nástroje

Časti

  1. Falošný pavúk (obchod s dolárom?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Senzor (výber 1 - v tomto návode uvádzam oba spôsoby)

    • Ultrazvukový senzor - Amazon / Aliexpress
    • PIR senzor - Amazon / Aliexpress
  5. Breadboard a prepojovacie vodiče
  6. Nanukové tyčinky
  7. Zošrotujte kúsky dreva
  8. Prázdny prepravný box

Nástroje

  1. Nôž alebo škatuľová fréza
  2. Lepiaca pištoľ
  3. Videl
  4. Lepidlo na drevo (alebo jednoducho použite lepiacu pištoľ)

Krok 2: Testovanie serva, ultrazvukového senzora a senzora PIR

Testovanie serva, ultrazvukového senzora a PIR senzora
Testovanie serva, ultrazvukového senzora a PIR senzora
Testovanie serva, ultrazvukového senzora a senzora PIR
Testovanie serva, ultrazvukového senzora a senzora PIR
Testovanie serva, ultrazvukového senzora a PIR senzora
Testovanie serva, ultrazvukového senzora a PIR senzora

Najprv prvé veci. Ak ste ako ja a nikdy ste nepoužívali servo alebo tieto senzory, mali by ste si rýchlo prečítať niekoľko návodov a zistiť, ako fungujú. Nasleduje prehľad a príklad každého z nich, ktoré som použil na zaistenie toho, aby moje servá a senzory fungovali a vykonali prácu. Zahrnul som aj svoj zjednodušený testovací kód, pomocou ktorého sa môžete uistiť, že každý komponent funguje. Opäť si môžete vybrať typ senzora (ultrazvukový alebo PIR).

Servo

  • Základná lekcia serva o Sunfounder
  • Príklad kódu na Hobbytronics
  • Môj zjednodušený testovací kód nižšie - servo_test.ino

Ultrazvukový senzor

  • Ako to funguje na RandomNerdTutorials
  • Príklad kódu na tej istej stránke RandomNerdTutorials
  • Môj zjednodušený testovací kód nižšie - Ultrasonic_Distance_check.ino

PIR senzor

  • Ako fungujú PIR na Adafruit
  • Príklad kódu na serveri Adafruit
  • Môj zjednodušený testovací kód nižšie - PIR_Sensor_Test.ino

Krok 3: Kombinácia zložiek

Kombinácia zložiek
Kombinácia zložiek
Kombinácia zložiek
Kombinácia zložiek
Kombinácia zložiek
Kombinácia zložiek

Ďalej, v závislosti od toho, či zvolíte trasu PIR alebo ultrazvuk, je nižšie kombinovaný kód pavúka na detekciu osoby, ktorá sa nachádza v dosahu, a potom otočením servomotora presunie pavúka von a späť. Pripojte senzor a servo k Arduinu pomocou prepojovacích káblov a prepojovacej dosky, ako je uvedené v nižšie uvedených možnostiach.

Ultrazvuková možnosť

  • Tento kód kontroluje, či sa predmet nachádza v dosahu určitej vzdialenosti, a vyvolá pavúka.
  • V kóde môžete zmeniť premennú triggerDistance na bližšiu alebo väčšiu ako 48 palcov (4 stopy) v závislosti od vašej situácie.
  • Pripojte servo k 5v, GND a Pin 10
  • Pripojte ultrazvukový snímač k 5v, Gnd, A0 (Trig) a A1 (Echo)

Možnosť PIR

  • Tento kód skontroluje, či sa predmet nachádza v zornom poli, a vyvolá pavúka.
  • Citlivosť pre PIR môžete nastaviť pomocou potenciometra citlivosti (zvyčajne oranžová) a najnižšou citlivosťou otočiť úplne doprava.
  • Pripojte servo k 5v, GND a Pin 10
  • Pripojte snímač PIR k 5v, Gnd a Pin 2

Po zapojení jednej z dvoch možností sa s ňou pohrajte, aby ste sa presvedčili, že funguje, a pomocou senzora spustí servo.

Krok 4: Vytvorenie základne pre servo

Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo
Vytvorenie základne pre servo

Ďalej musíte namontovať servo, aby mohlo zostať na svojom mieste a otáčať pavúkom okolo. Na to budete chcieť pílou nakrájať kus preglejky alebo drevenej dosky na približne 4 x 12 palcov. Potom vezmite dva menšie drevené bloky 1 "x 2" a rozrežte ich na veľkosť výšky serva. Zaskrutkujte dva bloky zospodu alebo lepidlo na drevo (alebo lepiacu pištoľ) na preglejku na jednom konci a potom medzi bloky zaskrutkujte servo.

*Poznámka: Tiež som vyrezal zárez zo spodnej časti jedného bloku, cez ktorý prechádzajú servo vodiče.

Krok 5: Pridanie pavúka

Pridanie pavúka
Pridanie pavúka
Pridanie pavúka
Pridanie pavúka

Ďalším krokom je získanie škaredého pavúka (alebo nejakého iného tvora - prosím nič živého alebo sa pravdepodobne pohybuje sám). Uprednostňuje sa niečo ľahké, aby servo nemuselo vykonávať príliš veľa práce. Pomocou lepiacej pištole pripevnite dve paličky k sebe a potom k ramenu/klaksónu servo podľa obrázku. (Možno budete chcieť nanuky Popsicle najskôr nafarbiť na čierno, aby boli menej nápadné.) Potom pomocou jednej z malých skrutiek, ktoré sa dodávajú so servomotorom, pripevnite pavúka na inú paličku na nanuky. Prilepte pavúka na palicu k zvyšku ramena paličky Popsicle asi v 90 -stupňovom uhle.

*Poznámka: Tieto som len rýchlo prilepil, nemyslel som na výšku pavúka zo zeme. Možno budete chcieť skúsiť položiť palice a uhol pavúka bližšie k zemi, aby to vyzeralo, že pavúk je priamo na zemi.

*Poznámka: Po zlepení tohto všetkého môžete odskrutkovať rameno serva s pavúkom a umiestniť počiatočnú pozíciu pavúka zarovnanú s okrajom bloku.

Krok 6: Prepravný box a dokončovacie dotyky

Prepravný box a dokončovacie dotyky
Prepravný box a dokončovacie dotyky
Prepravný box a dokončovacie dotyky
Prepravný box a dokončovacie dotyky
Prepravný box a dokončovacie dotyky
Prepravný box a dokončovacie dotyky

Potom, čo niekoľkokrát vyskúšate svojho pohybujúceho sa pavúka, aby ste cítili cestu jeho paže, nájdite použitý prepravný box, ktorý je dostatočne veľký na to, aby sa zmestil na základňu a pavúka.

*Poznámka: Neodstraňujte chlopne z krabice, pretože základňu prilepíte k jednej zo spodných chlopní.

Postavte základňu vedľa boku škatule, odhadnite a pomocou noža na box vyrežte dĺžku ramena a oblasti alebo pavúka, aby vyšiel z krabice podľa obrázku. Potom prilepte základňu na spodnú klapku, krabicu uzavrite na vrch a skontrolujte, či rameno/pavúk môže pri vyvolaní voľne vyjsť z krabice. Podľa potreby nakrájajte viac z krabice.

V tomto mieste musíte určiť, kam umiestniť senzor. Možnosti sú vyrezanie otvoru v prednej časti škatule alebo nastavenie senzora niekde mimo škatuľu. Pretože môj žart mal byť použitý na prahu predných dverí, osvetlenie nie je pre niekoho najlepšie, aby videl senzor, takže som jednoducho vyrezal otvory v prednej časti škatule pomocou vrtáka 5/8 a pripevnil som lepidlom.

Krok 7: Dokončite

Hotovo!
Hotovo!
Hotovo!
Hotovo!

Všetci ste pripravený! Nastavte pascu na verandu tak, ako keby bola súčasťou balenia, a zapojte ju alebo pripojte k batérii USB. Nech sa zábava začne !!!

Odporúča: