Daftar Isi:

Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)
Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)

Video: Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)

Video: Arduino Automated Spider Prank: 7 Langkah (dengan Gambar)
Video: Amazing arduino project 2024, November
Anonim
Prank Laba-laba Otomatis Arduino
Prank Laba-laba Otomatis Arduino
Prank Laba-laba Otomatis Arduino
Prank Laba-laba Otomatis Arduino

Hanya 5 hari sebelum Halloween saya memutuskan saya ingin membuat lelucon untuk digunakan di pintu depan untuk trik-atau-treater. Anak-anak saya telah melihat salah satu ember permen di tempat kerja saya di mana tangan kerangka yang diaktifkan dengan gerakan jatuh untuk meraih tangan Anda ketika Anda meraih permen. Mereka pikir itu sangat keren! Tentu saja, saya pikir, saya bisa membuat sesuatu seperti itu, bukan? Tidak banyak waktu sekalipun. Saya dengan cepat melompat ke Amazon prime dan memesan servo. Dengan pengiriman 2 hari, saya hanya punya 3 hari untuk membuat lelucon saya. Sekarang laba-laba jelek membuat pintu masuk yang menyeramkan di sekitar paket pintu-langkah untuk setiap pengunjung Halloween yang tidak curiga!

Langkah 1: Suku Cadang dan Alat

Bagian dan Alat
Bagian dan Alat

Bagian

  1. Laba-laba Palsu (toko dolar?)
  2. Arduino
  3. Servo - Amazon / Aliexpress
  4. Sensor A (Pilih 1 - Saya menunjukkan kedua cara dalam instruksi ini)

    • Sensor Ultrasonik - Amazon / Aliexpress
    • Sensor PIR - Amazon / Aliexpress
  5. Papan tempat memotong roti dan kabel Jumper
  6. stik es krim
  7. Potongan kayu bekas
  8. Kotak pengiriman kosong

Peralatan

  1. Pemotong pisau atau kotak
  2. Lem tembak
  3. Gergaji
  4. Lem kayu (atau pakai lem tembak saja)

Langkah 2: 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
Menguji Servo, Sensor Ultrasonik, dan Sensor PIR

Hal pertama yang pertama. Jika Anda seperti saya dan belum pernah menggunakan servo atau sensor ini, Anda mungkin ingin membaca dengan teliti beberapa tutorial untuk mengetahui cara kerjanya. Di bawah ini adalah ikhtisar dan contoh masing-masing yang saya gunakan untuk memastikan servo dan sensor saya berfungsi dan akan menyelesaikan pekerjaan. Saya juga menyertakan kode pengujian sederhana yang dapat Anda gunakan untuk memastikan setiap komponen berfungsi. Sekali lagi, Anda dapat memilih jenis Sensor (Ultrasonic atau PIR).

Servo

  • Pelajaran servo dasar tentang Sunfounder
  • Contoh kode di Hobbytronics
  • Kode pengujian saya yang disederhanakan di bawah ini - servo_test.ino

Sensor ultrasonik

  • Cara kerjanya di RandomNerdTutorials
  • Contoh kode pada halaman yang sama dari RandomNerdTutorials
  • Kode pengujian saya yang disederhanakan di bawah ini - Ultrasonic_Distance_check.ino

Sensor PIR

  • Cara kerja PIR di Adafruit
  • Contoh kode pada Adafruit
  • Kode pengujian saya yang disederhanakan di bawah ini - PIR_Sensor_Test.ino

Langkah 3: Menggabungkan Compents

Menggabungkan Kompensasi
Menggabungkan Kompensasi
Menggabungkan Kompensasi
Menggabungkan Kompensasi
Menggabungkan Kompensasi
Menggabungkan Kompensasi

Selanjutnya, tergantung pada apakah Anda memilih rute PIR atau Ultrasonik, di bawah ini kode laba-laba gabungan untuk mendeteksi seseorang yang datang dalam jangkauan dan kemudian memutar servo untuk menggerakkan laba-laba keluar dan kembali. Hubungkan sensor dan servo ke Arduino menggunakan kabel jumper dan papan tempat memotong roti seperti yang ditunjukkan pada opsi di bawah ini.

Opsi Ultrasonik

  • Kode ini memeriksa apakah suatu objek berada dalam jangkauan jarak tertentu dan memanggil laba-laba.
  • Dalam kode, Anda dapat mengubah variabel triggerDistance menjadi lebih dekat atau lebih jauh dari 48 inci (4 kaki) tergantung pada situasi Anda.
  • Hubungkan Servo ke 5v, Gnd, dan Pin 10
  • Hubungkan Sensor Ultrasonik ke 5v, Gnd, A0 (Trig), dan A1 (Echo)

Opsi PIR

  • Kode ini memeriksa apakah suatu objek berada di bidang penglihatan dan memanggil laba-laba.
  • Untuk PIR Anda dapat menyesuaikan sensitivitas menggunakan potensiometer sensitivitas (biasanya oranye) dan berbelok ke kanan untuk sensitivitas paling rendah.
  • Hubungkan Servo ke 5v, Gnd, dan Pin 10
  • Hubungkan Sensor PIR ke 5v, Gnd, dan Pin 2

Setelah memasang salah satu dari dua opsi, mainkan untuk memastikannya berfungsi, memicu servo dengan sensor.

Langkah 4: Membuat Basis untuk Servo

Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo
Membuat Basis untuk Servo

Selanjutnya, Anda perlu memasang servo agar tetap di tempatnya saat mengayunkan laba-laba. Untuk ini, Anda akan ingin menggunakan gergaji untuk memotong potongan kayu lapis atau papan kayu menjadi sekitar 4" x 12" atau lebih. Kemudian, ambil dua balok kayu berukuran 1" x 2" yang lebih kecil dan potong sesuai ukuran ketinggian servo. Sekrup dari bagian bawah atau lem kayu (atau lem) kedua blok ke kayu lapis di satu ujung, lalu kencangkan servo di antara blok.

*Catatan: Saya juga memotong takik dari bagian bawah satu blok untuk dilewati kabel servo.

Langkah 5: Menambahkan Laba-laba

Menambahkan Laba-laba
Menambahkan Laba-laba
Menambahkan Laba-laba
Menambahkan Laba-laba

Langkah selanjutnya adalah mendapatkan laba-laba jelek (atau makhluk lain - harap tidak ada yang hidup atau mungkin bergerak sendiri). Sesuatu yang ringan lebih disukai sehingga servo tidak perlu melakukan terlalu banyak pekerjaan. Dengan menggunakan lem, tempelkan dua stik es krim satu sama lain dan kemudian ke lengan/tanduk servo seperti pada gambar. (Anda mungkin ingin mewarnai stik es krim hitam dengan spidol terlebih dahulu agar tidak terlalu terlihat.) Kemudian pasang laba-laba ke stik es krim lain menggunakan salah satu sekrup kecil yang disertakan dengan servo. Rekatkan laba-laba pada tongkat ke sisa lengan tongkat es loli dengan sudut sekitar 90 derajat.

*Catatan: Saya hanya menempelkan ini dengan cepat, saya tidak memikirkan ketinggian laba-laba dari tanah. Anda mungkin ingin mencoba membuat tongkat dan laba-laba miring ke bawah lebih dekat ke tanah sehingga lebih terlihat seperti laba-laba berada tepat di tanah.

*Catatan: Setelah merekatkan semuanya, Anda dapat membuka lengan servo dengan laba-laba di atasnya untuk memposisikan posisi awal laba-laba sejajar dengan tepi balok.

Langkah 6: Kotak Pengiriman dan Sentuhan Akhir

Kotak Pengiriman dan Sentuhan Akhir
Kotak Pengiriman dan Sentuhan Akhir
Kotak Pengiriman dan Sentuhan Akhir
Kotak Pengiriman dan Sentuhan Akhir
Kotak Pengiriman dan Sentuhan Akhir
Kotak Pengiriman dan Sentuhan Akhir

Setelah menguji laba-laba bergerak Anda beberapa kali untuk merasakan jalur lengan, temukan kotak pengiriman bekas yang cukup besar untuk memuat alas dan laba-laba.

*Catatan: Jangan lepaskan penutup dari kotak karena Anda akan merekatkan alas ke salah satu penutup bawah.

Atur alas di samping sisi kotak, perkirakan dan potong menggunakan pisau kotak panjang lengan dan area atau laba-laba untuk keluar dari kotak seperti yang ditunjukkan. Kemudian rekatkan alas pada penutup bawah, tutup kotak di bagian atas dan periksa apakah lengan/laba-laba dapat dengan bebas keluar dari kotak saat dipanggil. Potong lebih banyak kotak sesuai kebutuhan.

Pada titik ini Anda perlu menentukan di mana harus meletakkan sensor. Pilihannya adalah memotong lubang di bagian depan kotak, atau menyetel sensor di suatu tempat di luar kotak. Karena lelucon saya akan digunakan di depan pintu, pencahayaannya bukan yang terbaik bagi seseorang untuk melihat sensor, jadi saya cukup membuat lubang di bagian depan kotak menggunakan mata bor 5/8 dan dipasang dengan lem.

Langkah 7: Selesai

Menyelesaikan!
Menyelesaikan!
Menyelesaikan!
Menyelesaikan!

Anda sudah siap! Atur jebakan di teras Anda seperti itu adalah paket yang dikirim dan sambungkan atau sambungkan ke paket baterai USB. Biarkan kesenangan dimulai!!!

Direkomendasikan: