Arduino Automated Spider Prank: 7 kroků (s obrázky)
Arduino Automated Spider Prank: 7 kroků (s obrázky)
Anonim
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank
Arduino Automated Spider Prank

Pouhých 5 dní před Halloweenem jsem se rozhodl, že chci udělat žert, který bych použil u vchodových dveří pro triky nebo pokladníky. Moje děti viděly při mé práci jeden z těch kbelíků se sladkostmi, kde pohybově aktivovaná kosterní ruka padá dolů, aby vás chytila za ruku, když sáhnete po cukroví. Mysleli si, že je to tak cool! Samozřejmě jsem si myslel, že něco takového dokážu vyrobit, že? Přesto není moc času. Rychle jsem skočil na Amazon prime a objednal si servo. Při 2denním doručení jsem měl na vytvoření žertu pouhé 3 dny. Nyní ošklivý pavouk dělá strašidelný vchod kolem balíčku dveří pro každého nic netušícího návštěvníka Halloweenu!

Krok 1: Díly a nástroje

Díly a nástroje
Díly a nástroje

Díly

  1. Falešný pavouk (dolarový obchod?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Senzor (výběr 1 - v tomto návodu zobrazuji oba způsoby)

    • Ultrazvukový senzor - Amazon / Aliexpress
    • PIR senzor - Amazon / Aliexpress
  5. Breadboard a propojovací vodiče
  6. Nanukové tyčinky
  7. Zošrotujte kousky dřeva
  8. Prázdný přepravní box

Nástroje

  1. Řezačka nože nebo krabice
  2. Tavná pistole
  3. Viděl
  4. Lepidlo na dřevo (nebo použijte lepicí pistoli)

Krok 2: Testování serva, ultrazvukového senzoru a senzoru PIR

Testování serva, ultrazvukového senzoru a senzoru PIR
Testování serva, ultrazvukového senzoru a senzoru PIR
Testování serva, ultrazvukového senzoru a senzoru PIR
Testování serva, ultrazvukového senzoru a senzoru PIR
Testování serva, ultrazvukového senzoru a senzoru PIR
Testování serva, ultrazvukového senzoru a senzoru PIR

Pěkně popořádku. Pokud jste jako já a nikdy jste nepoužili servo nebo tyto senzory, možná budete chtít rychle prostudovat několik návodů, abyste zjistili, jak fungují. Níže je uveden přehled a příklad každého z nich, který jsem použil, abych se ujistil, že mé servo a senzory fungují a práci zvládnou. Zahrnul jsem také svůj zjednodušený testovací kód, který můžete použít, abyste se ujistili, že každá komponenta funguje. Opět si můžete vybrat typ senzoru (ultrazvukový nebo PIR).

Servo

  • Základní lekce serva na Sunfounderu
  • Příklad kódu na Hobbytronics
  • Můj zjednodušený testovací kód níže - servo_test.ino

Ultrazvukový senzor

  • Jak to funguje na RandomNerdTutorials
  • Příklad kódu na stejné stránce RandomNerdTutorials
  • Můj zjednodušený testovací kód níže - Ultrasonic_Distance_check.ino

PIR senzor

  • Jak PIR fungují na Adafruit
  • Příklad kódu na Adafruit
  • Můj zjednodušený testovací kód níže - PIR_Sensor_Test.ino

Krok 3: Kombinace složek

Kombinace složek
Kombinace složek
Kombinace složek
Kombinace složek
Kombinace složek
Kombinace složek

Dále, v závislosti na tom, zda zvolíte trasu PIR nebo Ultrazvuk, je níže kombinován kód pavouka pro detekci osoby, která se nachází v dosahu, a poté otáčením servopohonu pro pohyb pavouka ven a zpět. Připojte senzor a servo k Arduinu pomocí propojovacích vodičů a prkénka, jak je uvedeno v níže uvedených možnostech.

Možnost ultrazvuku

  • Tento kód kontroluje, zda je předmět v dosahu určité vzdálenosti, a vyvolá pavouka.
  • V kódu můžete změnit proměnnou triggerDistance na blíže nebo dále než 48 palců (4 stopy) v závislosti na vaší situaci.
  • Připojte servo k 5v, Gnd a Pin 10
  • Připojte ultrazvukový senzor k 5v, Gnd, A0 (Trig) a A1 (Echo)

Možnost PIR

  • Tento kód kontroluje, zda je předmět v zorném poli, a vyvolá pavouka.
  • U PIR můžete nastavit citlivost pomocí potenciometru citlivosti (normálně oranžová) a pro nejnižší citlivost otáčet úplně doprava.
  • Připojte servo k 5v, Gnd a Pin 10
  • Připojte snímač PIR k 5v, Gnd a Pin 2

Po zapojení jedné ze dvou možností si s ní pohrajte, abyste se ujistili, že funguje, a aktivujte servo pomocí senzoru.

Krok 4: Vytvoření základny pro servo

Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo
Vytvoření základny pro servo

Dále musíte namontovat servo, aby mohlo zůstat na svém místě a houpat pavoukem kolem. K tomu budete chtít pomocí pily nařezat kus šrotu nebo dřevěné desky asi na 4 x 12 palců. Poté vezměte dva menší dřevěné bloky 1 "x 2" a rozřízněte je na velikost výšky serva. Přišroubujte dva bloky zespodu nebo lepidlem na dřevo (nebo lepicí pistolí) k překližce na jednom konci a poté mezi bloky našroubujte servo.

*Poznámka: Také jsem vyřízl zářez ze spodní části jednoho bloku, aby prošly servo dráty.

Krok 5: Přidání Spider

Přidání pavouka
Přidání pavouka
Přidání pavouka
Přidání pavouka

Dalším krokem je získání ošklivého pavouka (nebo jiného tvora - prosím nic živého nebo se pravděpodobně pohybuje sám). Upřednostňuje se něco lehkého, aby servo nemuselo dělat příliš mnoho práce. Pomocí lepicí pistole připevněte dvě tyčinky Popsicle k sobě a poté k ramenu/klaksonu servo podle obrázku. (Možná budete chtít tyčinky Popsicle nejprve vybarvit naostro, aby byly méně nápadné.) Poté pomocí jednoho z malých šroubků, které byly dodány se servem, namontujte pavouka na jinou tyčinku Popsicle. Přilepte pavouka na špejli na zbytek paže Popsicle v úhlu asi 90 stupňů.

*Poznámka: Právě jsem tyto rychle slepil, nemyslel jsem na výšku pavouka nad zemí. Možná budete chtít zkusit mít klacky a úhel pavouka dolů blíže k zemi, aby to vypadalo, že je pavouk přímo na zemi.

*Poznámka: Poté, co to všechno slepíte, můžete odšroubovat servo rameno s pavoukem a umístit výchozí pozici pavouka zarovnanou s okrajem bloku.

Krok 6: Přepravní krabice a dokončovací úpravy

Přepravní krabice a dokončovací úpravy
Přepravní krabice a dokončovací úpravy
Přepravní krabice a dokončovací úpravy
Přepravní krabice a dokončovací úpravy
Přepravní krabice a dokončovací úpravy
Přepravní krabice a dokončovací úpravy

Poté, co několikrát vyzkoušíte pohybujícího se pavouka, abyste získali představu o dráze paže, najděte použitý přepravní box, který je dostatečně velký, aby se vešel do základny a pavouka.

*Poznámka: Neodstraňujte chlopně z krabice, protože základnu přilepíte k jedné ze spodních chlopní.

Umístěte základnu vedle boku krabice, odhadněte a vystřihněte pomocí boxovacího nože délku paže a oblasti nebo pavouka, aby vyšel z krabice, jak je znázorněno na obrázku. Poté přilepte základnu na spodní klapku, uzavřete krabici nahoře a zkontrolujte, zda paže/pavouk může při vyvolání volně vyjít z krabice. Podle potřeby nakrájejte více z krabice.

V tomto okamžiku musíte určit, kam umístit senzor. Možnosti jsou vyříznutí otvoru v přední části krabice nebo nastavení senzoru někde mimo krabici. Vzhledem k tomu, že můj žert měl být použit na předním prahu, osvětlení není pro někoho nejlepší, aby viděl senzor, takže jsem jednoduše vyřízl otvory v přední části krabice pomocí vrtáku 5/8 a upevnil lepidlem.

Krok 7: Dokončete

Kompletní!
Kompletní!
Kompletní!
Kompletní!

Jste připraveni! Umístěte past na svou verandu, jako by se jednalo o dodaný balíček, a zapojte ji nebo připojte k bateriové sadě USB. Nechť začne zábava!!!

Doporučuje: