Spisu treści:

Arduino Automated Spider Prank: 7 kroków (ze zdjęciami)
Arduino Automated Spider Prank: 7 kroków (ze zdjęciami)

Wideo: Arduino Automated Spider Prank: 7 kroków (ze zdjęciami)

Wideo: Arduino Automated Spider Prank: 7 kroków (ze zdjęciami)
Wideo: OSTATNI RAZ robię tę PS5! #LIVE 73 2024, Listopad
Anonim
Arduino Zautomatyzowany Pająk Prank
Arduino Zautomatyzowany Pająk Prank
Arduino Zautomatyzowany Pająk Prank
Arduino Zautomatyzowany Pająk Prank

Zaledwie 5 dni przed Halloween zdecydowałem, że chcę zrobić psikusa przy drzwiach wejściowych dla cukierków. Moje dzieci widziały w mojej pracy jedno z tych wiaderek z cukierkami, w których aktywowana ruchem ręka szkieletu opada, by złapać cię za rękę, gdy sięgasz po cukierki. Myśleli, że to takie fajne! Oczywiście pomyślałem, że mogę coś takiego zrobić, prawda? Niewiele czasu. Szybko wskoczyłem na Amazon Prime i zamówiłem serwo. Przy dwudniowej dostawie miałem tylko 3 dni na zrobienie mojego dowcipu. Teraz brzydki pająk robi przerażające wejście wokół paczki na progu dla każdego niczego niepodejrzewającego gościa Halloween!

Krok 1: Części i narzędzia

Części i narzędzia
Części i narzędzia

Części

  1. Fałszywy Pająk (sklep dolarowy?)
  2. Arduino
  3. Serwo - Amazon / Aliexpress
  4. Czujnik (Wybierz 1 - pokazuję obie strony w tej instrukcji)

    • Czujnik ultradźwiękowy - Amazon / Aliexpress
    • Czujnik PIR - Amazon / Aliexpress
  5. Przewody do krojenia chleba i zworki
  6. patyczki od lodów
  7. Kawałki złomu
  8. Puste pudełko wysyłkowe

Narzędzia

  1. Nóż lub nóż do skrzynek
  2. Pistolet na klej
  3. Piła
  4. Klej do drewna (lub po prostu użyj pistoletu do klejenia)

Krok 2: Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR

Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR
Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR
Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR
Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR
Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR
Testowanie serwomechanizmu, czujnika ultradźwiękowego i czujnika PIR

Najpierw najważniejsze. Jeśli jesteś podobny do mnie i nigdy nie używałeś serwomechanizmu ani tych czujników, możesz szybko przejrzeć kilka samouczków, aby dowiedzieć się, jak działają. Poniżej znajduje się przegląd i przykład każdego z nich, którego użyłem, aby upewnić się, że moje serwo i czujnik(i) działają i wykonają zadanie. Dołączyłem również mój uproszczony kod testowy, którego możesz użyć, aby upewnić się, że każdy komponent działa. Ponownie możesz wybrać rodzaj czujnika (ultradźwiękowy lub PIR).

Serwo

  • Podstawowa lekcja serwa na Sunfounder
  • Przykładowy kod na Hobbytronics
  • Mój uproszczony kod testowy poniżej - servo_test.ino

Czujnik ultradźwiękowy

  • Jak to działa na RandomNerdTutorials
  • Przykładowy kod na tej samej stronie RandomNerdTutorials
  • Mój uproszczony kod testowy poniżej - Ultrasonic_Distance_check.ino

Czujnik PIR

  • Jak PIRy działają na Adafruit
  • Przykładowy kod na Adafruit
  • Mój uproszczony kod testowy poniżej - PIR_Sensor_Test.ino

Krok 3: Łączenie komponentów

Łączenie komponentów
Łączenie komponentów
Łączenie komponentów
Łączenie komponentów
Łączenie komponentów
Łączenie komponentów

Następnie, w zależności od tego, czy wybierzesz trasę PIR, czy ultradźwiękową, poniżej znajduje się połączony kod pająka do wykrywania osoby znajdującej się w zasięgu, a następnie obracania serwomechanizmem, aby przesunąć pająka na zewnątrz i z powrotem. Podłącz czujnik i serwo do Arduino za pomocą przewodów połączeniowych i płytki stykowej, jak wskazano w poniższych opcjach.

Opcja ultradźwiękowa

  • Ten kod sprawdza, czy obiekt znajduje się w zasięgu określonej odległości i przywołuje pająka.
  • W kodzie można zmienić zmienną triggerDistance na bliżej lub dalej niż 48 cali (4 stopy) w zależności od sytuacji.
  • Podłącz serwo do 5V, Gnd i Pin 10
  • Podłącz czujnik ultradźwiękowy do 5V, Gnd, A0 (Trig) i A1 (Echo)

Opcja PIR

  • Ten kod sprawdza, czy obiekt znajduje się w polu widzenia i przywołuje pająka.
  • W przypadku czujnika PIR można regulować czułość za pomocą potencjometru czułości (zwykle pomarańczowy) i przekręcać maksymalnie w prawo, aby uzyskać najmniejszą czułość.
  • Podłącz serwo do 5V, Gnd i Pin 10
  • Podłącz czujnik PIR do 5V, Gnd i Pin 2

Po podłączeniu jednej z dwóch opcji, pobaw się nią, aby upewnić się, że działa, uruchamiając serwo czujnikiem.

Krok 4: Tworzenie bazy dla serwomechanizmu

Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu
Tworzenie bazy dla serwomechanizmu

Następnie musisz zamontować serwo, aby mogło pozostać na miejscu podczas wymachiwania pająkiem. W tym celu będziesz chciał użyć piły do wycięcia kawałka sklejki lub płyty drewnianej na około 4 "x 12" lub więcej. Następnie weź dwa mniejsze drewniane klocki o wymiarach 1 "x 2" i przytnij je do wysokości serwomechanizmu. Przykręć od spodu lub kleju do drewna (lub pistoletu do kleju) dwa bloki do sklejki z jednej strony, a następnie wkręć serwo między bloki.

*Uwaga: wyciąłem również wycięcie w dolnej części jednego bloku, aby przeszły przez niego przewody serwa.

Krok 5: Dodawanie Pająka

Dodanie Pająka
Dodanie Pająka
Dodanie Pająka
Dodanie Pająka

Następnym krokiem jest zdobycie brzydkiego pająka (lub jakiegoś innego stworzenia - proszę, nic żywego lub prawdopodobnie porusza się samo). Lepiej jest coś lekkiego, aby serwo nie musiało wykonywać zbyt wiele pracy. Używając pistoletu do kleju, przymocuj dwa patyczki Popsicle do siebie, a następnie do ramienia/klaksonu serwa, jak na zdjęciu. (Możesz najpierw pokolorować patyczki do Popsicle na czarno, aby były mniej zauważalne.) Następnie zamontuj pająka na innym patyczku do Popsicle za pomocą jednej z małych śrubek dostarczonych z serwomechanizmem. Przyklej pająka na patyku do reszty ramienia patyczka do lodów pod kątem około 90 stopni.

*Uwaga: po prostu przykleiłem te szybko, nie myślałem o wysokości pająka nad ziemią. Możesz spróbować ustawić patyki i pająka pod kątem bliżej ziemi, aby wyglądało to bardziej na pająka na ziemi.

*Uwaga: Po sklejeniu tego wszystkiego, możesz odkręcić ramię serwa z umieszczonym na nim pająkiem, aby ustawić pozycję wyjściową pająka na równi z krawędzią bloku.

Krok 6: Pudełko wysyłkowe i wykończenia

Pudełko wysyłkowe i wykończenia
Pudełko wysyłkowe i wykończenia
Pudełko wysyłkowe i wykończenia
Pudełko wysyłkowe i wykończenia
Pudełko wysyłkowe i wykończenia
Pudełko wysyłkowe i wykończenia

Po kilkukrotnym przetestowaniu poruszającego się pająka, aby wyczuć drogę ramienia, znajdź używane pudełko wysyłkowe, które jest wystarczająco duże, aby pasowało do podstawy i pająka.

*Uwaga: Nie wyjmuj klapek z pudełka, ponieważ przykleisz podstawę do jednej z klapek dolnych.

Ustaw podstawę obok boku pudełka, oszacuj i wytnij za pomocą noża do pudełka długość ramienia i obszaru lub pająka, aby wyszedł z pudełka, jak pokazano. Następnie przyklej podstawę do dolnej klapy, zamykając pudełko na górze i sprawdź, czy ramię/pająk może swobodnie wysunąć się z pudełka po wezwaniu. W razie potrzeby wytnij więcej pudełka.

W tym momencie musisz określić, gdzie umieścić czujnik. Opcje to wycięcie otworu z przodu pudełka lub ustawienie czujnika gdzieś poza pudełkiem. Ponieważ mój żart miał być wykorzystany na progu, oświetlenie nie jest najlepsze, aby ktoś mógł zobaczyć czujnik, więc po prostu wycinam otwory z przodu pudełka wiertłem 5/8 i montuję klejem.

Krok 7: Zakończ

Kompletny!
Kompletny!
Kompletny!
Kompletny!

Wszystko gotowe! Ustaw pułapkę na swoim ganku tak, jakby była dostarczoną paczką i albo podłącz lub podłącz do akumulatora USB. Niech zabawa się zacznie!!!

Zalecana: