Motion Sensing Arduino Halloween Labu: 4 Langkah
Motion Sensing Arduino Halloween Labu: 4 Langkah
Anonim
Penginderaan Gerak Arduino Halloween Labu
Penginderaan Gerak Arduino Halloween Labu
Penginderaan Gerak Arduino Halloween Labu
Penginderaan Gerak Arduino Halloween Labu
Penginderaan Gerak Arduino Halloween Labu
Penginderaan Gerak Arduino Halloween Labu

Tujuan di balik Instructable ini adalah untuk membuat cara yang murah dan mudah untuk membuat dekorasi Halloween di rumah tanpa keahlian sebelumnya atau alat mewah apa pun. Menggunakan item yang mudah diperoleh dari internet, Anda juga dapat membuat Halloween Fright Night yang sederhana dan personal.

Pembuatan ini didasarkan pada penggunaan printer 3D (oke, satu alat mewah), namun, ini bukan keharusan, karena petunjuk yang harus diikuti masih dapat bekerja dengan labu asli yang telah Anda buat dengan tangan atau toko yang membeli Halloween dekorasi yang telah Anda sembelih, maaf, rekayasa terbalik. Anda dapat memilih untuk menganimasikan apa pun yang dapat Anda temukan selama Anda dapat mengakses di dalam dengan setidaknya cukup ruang untuk menyimpan kit.

Selamat Menghantui

Perlengkapan

Untuk membuat Labu Halloween ini, Anda memerlukan yang berikut:

  • Hiasan berongga (sebaiknya labu agar sesuai dengan tema Instruksi ini)

    Jika Anda memiliki akses ke printer 3D, kami telah melampirkan.stl untuk labu yang telah dibagi menjadi tiga bagian untuk kemudahan pencetakan

  • Arduino Nano (dengan header yang sudah disolder) - kami menggunakan Elegoo Nano untuk menghemat biaya
  • Pemutar MP3 Mini DFPlayer
  • Sensor Gerak PIR HC-SR501
  • Papan tempat memotong roti kecil
  • Kartu Micro SD
  • Pemilihan Kabel Jumper
  • Resistor 1k Ohm
  • Speaker - kami menggunakan speaker 1 x 1,5" 40 Ohm 3W (EK1794)
  • File audio - sebaiknya teriakan bernada tinggi atau tertawa terbahak-bahak (atau jika Anda benar-benar ingin menakut-nakuti orang…batuk dan bersin) kami menggunakan file WAV dari sini
  • Super Glue - untuk mengikat Labu bersama-sama (jika dicetak 3D)
  • Kabel USB Mini-B ke USB A

Langkah 1: Siapkan Kandang

Siapkan Kandang
Siapkan Kandang
Siapkan Kandang
Siapkan Kandang
Siapkan Kandang
Siapkan Kandang

Baik mendapatkan ukiran atau pencetakan. Jangan ragu untuk menyebarkan aktivitas ini kepada orang lain di rumah Anda.

Jika Anda mengukir, harap berhati-hati dan jangan ragu untuk berkreasi sekreatif mungkin.

Jika Anda mencetak, sesuaikan pengaturan dengan preferensi Anda sendiri, tetapi kami akan merekomendasikan menggunakan pinggiran.

Setelah bagian-bagian telah dicetak, Anda perlu mengikat bagian atas ke bagian bawah. Kami telah menambahkan tab untuk semoga memberikan bantuan sambil menyelaraskan bagian-bagiannya. Jangan rekatkan Tutupnya di tempatnya, karena labu apa pun ini akan menjadi akses Anda.

Sementara kita membiarkan lemnya menempel, mari kita mulai merakit elektronik.

Langkah 2: Merakit Elektronik

Merakit Elektronik
Merakit Elektronik
Merakit Elektronik
Merakit Elektronik
Merakit Elektronik
Merakit Elektronik

Sesuai dengan kesederhanaan Arduino, kami menyimpan perakitan sebagai plug and play menggunakan kabel jumper dan papan tempat memotong roti kecil. Periksa tata letak sistem dan hubungkan setiap pin yang diperlukan seperti yang ditunjukkan.

Tujuan dari sistem ini adalah sebagai berikut:

  1. Sensor gerak dipicu oleh korban kita yang tidak curiga
  2. Sinyal TINGGI dikirim melalui Arduino
  3. Arduino meneruskan perintah ke DFPlayer
  4. DFPlayer mengambil file audio yang tersimpan dari kartu SD dan mengirimkannya dengan riang keluar dari speaker kami.
  5. Biarkan teriakan dan tangisan dimulai.
  6. Setelah korban kami meninggalkan tempat kejadian atau hanya berdiri diam cukup lama dengan kagum (biasanya pada saat ini mengambil permen dari ember; ini adalah Halloween), sensor gerak beralih kembali ke sinyal RENDAH, mengembalikan sistem ke ketenangannya. dan negara bersenjata.

Dalam istilah yang lebih sederhana, input sensor gerak dan output suara.

Untuk merakit:

  1. Tempatkan Arduino Nano dan DFPlayer Mini ke papan tempat memotong roti
  2. Menggunakan kabel jumper, sambungkan:

    1. Nano 5V ke Rel 5V
    2. Nano GND ke Rel Tanah
    3. Nano D11 ke resistor 1k Ohm
    4. Resistor 1k Ohm ke DFPlayer RX
    5. Nano D10 ke DFPlayer TX
    6. Nano D9 ke HC-SR501 OUT (pin tengah)
    7. HC-SR501 VCC ke rel 5V
    8. HC-SR501 GND ke Rel Tanah
    9. DFPlayer VCC ke Rel 5V
    10. DFPlayer GND ke Rel Tanah
    11. DFPlayer SPK_1 ke Pembicara +
    12. DFPlayer SPK_2 ke Pembicara -

Langkah 3: Unggah Kode

Untuk mengunggah kode, Anda harus mengunduh dan menginstal Arduino IDE terlebih dahulu.

Informasi tentang DFPlayer dapat ditemukan di sini.

Anda dapat menemukan Kode Arduino di bawah ini. Cukup unduh dan simpan di folder yang relevan sebelum mengimpornya sebagai sketsa baru.

Pastikan Anda memiliki perpustakaan SoftwareSerial dan DFRobotDFPlayerMini Arduino yang diinstal.

Langkah 4: Merakit Produk Akhir

Merakit Produk Akhir
Merakit Produk Akhir
Merakit Produk Akhir
Merakit Produk Akhir

Dengan labu dirakit atau diukir, elektronik dicolokkan dan kode dipasang, saatnya untuk menempatkan semua komponen di dalam labu. Turunkan speaker terlebih dahulu, sejajarkan dengan panggangan speaker di alasnya dan letakkan sisanya di sekitarnya dengan lembut.