Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)
Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)
Anonim
Arduino Automatik Labah-labah
Arduino Automatik Labah-labah
Arduino Automatik Labah-labah
Arduino Automatik Labah-labah

Hanya 5 hari sebelum Halloween saya memutuskan bahawa saya ingin membuat lelucon untuk digunakan di pintu depan untuk penipu atau penipu. Anak-anak saya telah melihat salah satu baldi gula-gula di tempat kerja saya di mana tangan kerangka yang diaktifkan bergerak jatuh untuk menarik tangan anda ketika anda mencapai gula-gula. Mereka fikir ia sangat keren! Sudah tentu, saya fikir, saya boleh membuat sesuatu seperti itu, bukan? Walaupun tidak banyak masa. Saya dengan cepat menggunakan Amazon prime dan memesan servo. Dengan penghantaran 2 hari saya hanya mempunyai 3 hari untuk membuat gurauan saya. Kini seekor labah-labah yang hodoh membuat pintu masuk menyeramkan di sekitar pakej pintu untuk mana-mana pengunjung Halloween yang tidak curiga!

Langkah 1: Bahagian dan Alat

Bahagian dan Alat
Bahagian dan Alat

Bahagian

  1. Spider Spider (kedai dolar?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Sensor (Pilih 1 - Saya menunjukkan kedua-dua cara dalam arahan ini)

    • Sensor Ultrasonik - Amazon / Aliexpress
    • PIR Sensor - Amazon / Aliexpress
  5. Kawat papan roti dan Jumper
  6. Tongkat papops
  7. Memotong sekeping kayu
  8. Kotak penghantaran kosong

Alat

  1. Pisau atau pemotong kotak
  2. Pistol gam
  3. Melihat
  4. Gam kayu (atau gunakan gam gam)

Langkah 2: Menguji Servo, Ultrasonic Sensor, dan PIR Sensor

Menguji Servo, Sensor Ultrasonik, dan Sensor PIR
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR

Perkara pertama didahulukan. Sekiranya anda seperti saya dan tidak pernah menggunakan servo atau sensor ini, anda mungkin ingin membaca beberapa tutorial dengan cepat untuk mengetahui bagaimana ia berfungsi. Berikut adalah gambaran keseluruhan dan contoh setiap yang saya gunakan untuk memastikan servo dan sensor saya berfungsi dan akan menyelesaikan tugasnya. Saya juga memasukkan kod ujian ringkas yang boleh anda gunakan untuk memastikan setiap komponen berfungsi. Sekali lagi, anda boleh memilih jenis Sensor (Ultrasonic atau PIR).

Servo

  • Pelajaran servo asas pada Sunfounder
  • Contoh kod pada Hobbytronics
  • Kod ujian ringkas saya di bawah - servo_test.ino

Sensor Ultrasonik

  • Bagaimana ia berfungsi pada RandomNerdTutorials
  • Contoh kod di halaman RandomNerdTutorials yang sama
  • Kod ujian ringkas saya di bawah - Ultrasonic_Distance_check.ino

Sensor PIR

  • Bagaimana PIR berfungsi pada Adafruit
  • Contoh kod pada Adafruit
  • Kod ujian ringkas saya di bawah - PIR_Sensor_Test.ino

Langkah 3: Menggabungkan Komponen

Menggabungkan Komponen
Menggabungkan Komponen
Menggabungkan Komponen
Menggabungkan Komponen
Menggabungkan Komponen
Menggabungkan Komponen

Selanjutnya, bergantung pada sama ada anda memilih laluan PIR atau Ultrasonik, di bawah ini digabungkan kod labah-labah untuk mengesan orang yang berada dalam jarak jauh dan kemudian memutar servo untuk menggerakkan labah-labah keluar dan kembali. Pasang sensor dan servo ke Arduino menggunakan wayar jumper dan papan roti seperti yang ditunjukkan dalam pilihan di bawah.

Pilihan Ultrasonik

  • Kod ini memeriksa apakah objek berada dalam jarak jarak tertentu dan memanggil labah-labah.
  • Dalam kod anda boleh menukar pemboleh ubah triggerDistance menjadi lebih dekat atau lebih jauh daripada 48 inci (4 kaki) bergantung pada keadaan anda.
  • Sambungkan Servo ke 5v, Gnd, dan Pin 10
  • Sambungkan Sensor Ultrasonik ke 5v, Gnd, A0 (Trig), dan A1 (Echo)

Pilihan PIR

  • Kod ini memeriksa apakah objek berada dalam bidang penglihatan dan memanggil labah-labah.
  • Untuk PIR, anda boleh menyesuaikan kepekaan menggunakan potensiometer kepekaan (biasanya berwarna oren) dan memutar sepanjang jalan ke kanan untuk kepekaan yang paling sedikit.
  • Sambungkan Servo ke 5v, Gnd, dan Pin 10
  • Sambungkan PIR Sensor ke 5v, Gnd, dan Pin 2

Setelah memasang salah satu daripada dua pilihan, main-main dengannya untuk memastikan ia berfungsi, memicu servo dengan sensor.

Langkah 4: Membuat Pangkalan untuk Servo

Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo
Membuat Pangkalan untuk Servo

Seterusnya, anda perlu memasang servo agar tetap di tempatnya sambil mengayunkan labah-labah di sekitar. Untuk ini, anda mahu menggunakan gergaji untuk memotong sekeping papan lapis sekerap atau papan kayu menjadi kira-kira 4 "x 12" atau lebih. Kemudian, ambil dua bongkah kayu 1 "x 2" yang lebih kecil dan potong dengan ukuran ketinggian servo. Skru dari bahagian bawah atau gam kayu (atau gam gam) kedua-dua blok ke papan lapis pada satu hujung, kemudian pasangkan servo di antara blok.

* Catatan: Saya juga memotong kedudukan dari satu blok agar wayar servo dapat dilalui.

Langkah 5: Menambah Labah-labah

Menambah Labah-labah
Menambah Labah-labah
Menambah Labah-labah
Menambah Labah-labah

Langkah seterusnya adalah mendapatkan labah-labah jelek (atau makhluk lain - jangan ada yang hidup atau mungkin bergerak sendiri). Sesuatu yang ringan lebih disukai sehingga servo tidak perlu melakukan terlalu banyak kerja. Dengan menggunakan gam gam, pasangkan dua batang Popsicle satu sama lain dan kemudian ke lengan servo / tanduk seperti yang digambarkan. (Anda mungkin mahu mewarnakan batang Popsicle hitam dengan tajam terlebih dahulu sehingga tidak begitu ketara.) Kemudian pasangkan labah-labah ke tongkat Popsicle lain menggunakan salah satu skru kecil yang disertakan dengan servo. Lekatkan labah-labah pada tongkat ke seluruh lengan tongkat Popsicle pada sudut 90 darjah.

* Catatan: Saya hanya terpaku cepat, saya tidak memikirkan ketinggian labah-labah dari tanah. Anda mungkin mahu mencuba batang dan sudut labah-labah ke bawah lebih dekat ke tanah sehingga kelihatan seperti labah-labah berada tepat di tanah.

* Catatan: Setelah menempelkan semua ini bersama-sama, anda boleh melepaskan lengan servo dengan labah-labah di atasnya untuk meletakkan kedudukan permulaan labah-labah yang berbaris dengan tepi blok.

Langkah 6: Kotak Penghantaran dan Sentuhan Akhir

Kotak Penghantaran dan Sentuhan Penamat
Kotak Penghantaran dan Sentuhan Penamat
Kotak Penghantaran dan Sentuhan Penamat
Kotak Penghantaran dan Sentuhan Penamat
Kotak Penghantaran dan Sentuhan Penamat
Kotak Penghantaran dan Sentuhan Penamat

Setelah menguji labah-labah anda yang bergerak beberapa kali untuk merasakan jalan lengan, cari kotak penghantaran terpakai yang cukup besar untuk memenuhi pangkal dan labah-labah.

* Catatan: Jangan keluarkan penutup dari kotak kerana anda akan melekatkan pangkal ke salah satu penutup bawah.

Menetapkan pangkalan di sebelah sisi kotak, perkirakan dan potong menggunakan pisau kotak panjang lengan dan kawasan atau labah-labah untuk keluar dari kotak seperti yang ditunjukkan. Kemudian tempelkan pangkal pada penutup bawah, masukkan kotak di bahagian atas dan periksa untuk melihat apakah lengan / labah-labah bebas keluar dari kotak ketika dipanggil. Potong lebih banyak kotak mengikut keperluan.

Pada ketika ini anda perlu menentukan tempat meletakkan sensor. Pilihan adalah memotong lubang di bahagian depan kotak, atau menetapkan sensor di suatu tempat di luar kotak. Oleh kerana lelucon saya digunakan di depan pintu depan, pencahayaan bukanlah yang terbaik bagi seseorang untuk melihat sensor, jadi saya hanya memotong lubang di bahagian depan kotak menggunakan bit gerudi 5/8 dan dipasang dengan gam.

Langkah 7: Selesaikan

Selesai!
Selesai!
Selesai!
Selesai!

Anda telah siap sedia! Pasang perangkap di beranda anda seperti bungkusan yang dihantar dan pasangkan atau sambungkan ke pek bateri USB. Biarkan keseronokan bermula !!!

Disyorkan: