Isi kandungan:

Motion Sensing Arduino Halloween Labu: 4 Langkah
Motion Sensing Arduino Halloween Labu: 4 Langkah

Video: Motion Sensing Arduino Halloween Labu: 4 Langkah

Video: Motion Sensing Arduino Halloween Labu: 4 Langkah
Video: Screaming Pumpkin 3h DIY project [Arduino, ESP32, RGB, Audio, PIR] 2024, November
Anonim
Motion Sensing Arduino Halloween Labu
Motion Sensing Arduino Halloween Labu
Motion Sensing Arduino Halloween Labu
Motion Sensing Arduino Halloween Labu
Motion Sensing Arduino Halloween Labu
Motion Sensing Arduino Halloween Labu

Tujuan di sebalik Instructable ini adalah untuk membuat cara yang murah dan mudah untuk membuat hiasan Halloween di rumah tanpa kemahiran sebelumnya atau alat mewah. Dengan menggunakan sumber mudah dari internet, anda juga boleh membuat Halloween Fright Night yang ringkas dan diperibadikan.

Binaan ini berdasarkan penggunaan pencetak 3D (oke, satu alat mewah), namun ini bukan keperluan, kerana arahan yang harus diikuti masih boleh digunakan dengan labu asli yang anda hasilkan dengan indah atau kedai yang dibeli Halloween hiasan yang anda telah disembelih, maaf, direkayasa terbalik. Anda boleh memilih untuk menghidupkan apa sahaja yang anda dapati selagi anda boleh masuk ke dalamnya dengan sekurang-kurangnya ruang yang cukup untuk menyimpan kit.

Selamat Menghantui

Bekalan

Untuk membina Labu Halloween ini, anda memerlukan perkara berikut:

  • Hiasan berongga (sebaiknya labu sesuai dengan tema yang diajar ini)

    Sekiranya anda mempunyai akses ke pencetak 3D, kami telah melampirkan.stl untuk labu yang telah dibahagikan kepada tiga bahagian untuk kemudahan mencetak

  • Arduino Nano (dengan header yang dipateri) - kami menggunakan Elegoo Nano untuk menjimatkan kos
  • Pemain MP3 Mini DFPlayer
  • Sensor Gerakan PIR HC-SR501
  • Papan roti kecil
  • Kad SD Mikro
  • Pemilihan Kabel Jumper
  • Perintang 1k Ohm
  • Pembesar suara - kami menggunakan pembesar suara 1 x 1.5 "40 Ohm 3W (EK1794)
  • Fail audio - sebaiknya jeritan bernada tinggi atau ketawa mendalam (atau jika anda benar-benar ingin menakut-nakutkan orang… batuk dan bersin) kami menggunakan fail WAV dari sini
  • Super Lem - untuk mengikat Labu bersama (jika dicetak 3D)
  • Kabel USB Mini-B ke USB A

Langkah 1: Sediakan Pagar

Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar
Sediakan Pagar

Sama ada dapatkan ukiran atau percetakan. Jangan ragu untuk melakukan aktiviti ini kepada orang lain di rumah anda.

Sekiranya anda mengukir, berhati-hatilah dan jangan ragu untuk menjadi kreatif seperti yang anda boleh.

Sekiranya anda mencetak, sesuaikan tetapan mengikut pilihan anda sendiri tetapi kami akan mengesyorkan anda menggunakan sebilangan besar.

Setelah bahagian dicetak, anda perlu mengikat bahagian atas hingga separuh bawah. Kami telah menambahkan tab untuk memberikan sedikit bantuan sambil menyelaraskan bahagian-bahagiannya. Jangan letakkan Tudung di tempat, kerana labu mana pun ini adalah akses anda.

Walaupun kita membiarkan lem dipasang, mari mula memasang elektronik.

Langkah 2: Pasang Elektronik

Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik
Pasang Elektronik

Sesuai dengan kesederhanaan Arduino, kami menjadikan pemasangan sebagai plug and play menggunakan kabel jumper dan papan roti kecil. Lihat susun atur sistem dan sambungkan setiap pin yang diperlukan seperti yang ditunjukkan.

Tujuan sistem adalah seperti berikut

  1. Sensor gerakan dipicu oleh mangsa kami yang tidak curiga
  2. Isyarat TINGGI dihantar ke Arduino
  3. Arduino meneruskan perintah ke DFPlayer
  4. DFPlayer mengambil fail audio yang disimpan dari kad SD dan menghantarnya keluar dari pembesar suara kami dengan senang hati.
  5. Biarkan jeritan dan tangisan bermula.
  6. Setelah mangsa kami mengosongkan tempat kejadian atau hanya berdiri cukup lama kagum (biasanya pada masa ini mengambil gula-gula dari baldi; bagaimanapun adalah Halloween), sensor gerakan beralih kembali ke isyarat RENDAH, mengembalikan sistem menjadi tenang dan negara bersenjata.

Dalam istilah yang lebih mudah, input sensor gerakan dan output bunyi.

Untuk memasang:

  1. Letakkan Arduino Nano dan DFPlayer Mini ke papan roti
  2. Dengan menggunakan kabel pelompat sambungkan:

    1. Rel Nano 5V hingga 5V
    2. Nano GND ke Landasan Rel
    3. Perintang Nano D11 hingga 1k Ohm
    4. 1k Ohm perintang kepada DFPlayer RX
    5. Nano D10 ke DFPlayer TX
    6. Nano D9 hingga HC-SR501 OUT (pin tengah)
    7. Rel HC-SR501 VCC hingga 5V
    8. HC-SR501 GND ke Landasan Rel
    9. Rel DFPlayer VCC hingga 5V
    10. DFPlayer GND ke Ground Rail
    11. DFPlayer SPK_1 ke Penceramah +
    12. DFPlayer SPK_2 ke Penceramah -

Langkah 3: Muat naik Kod

Untuk memuat naik kod, anda perlu memuat turun dan memasang Arduino IDE terlebih dahulu.

Maklumat mengenai DFPlayer boleh didapati di sini.

Anda boleh mendapatkan Kod Arduino di bawah. Cukup muat turun dan simpan di folder yang berkaitan sebelum mengimportnya sebagai lakaran baru.

Pastikan anda memasang perpustakaan SoftwareSerial dan DFRobotDFPlayerMini Arduino.

Langkah 4: Kumpulkan Produk Akhir

Pasang Produk Akhir
Pasang Produk Akhir
Kumpulkan Produk Akhir
Kumpulkan Produk Akhir

Dengan labu dipasang atau diukir, elektronik dipasang bersama dan kod dipasang, sudah tiba masanya untuk meletakkan semua komponen di dalam labu. Turunkan pembesar suara terlebih dahulu, sejajarkannya dengan gril pembesar suara di dasar dan letakkan selebihnya di sekelilingnya dengan lembut.

Disyorkan: