Isi kandungan:

Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)
Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)

Video: Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)

Video: Hack Halloween Anda Dengan Phidgets: 9 Langkah (dengan Gambar)
Video: PRANKS! 12 Funny Pranks Compilation & Best Halloween Prank Wars 2024, Julai
Anonim

Projek ini akan menunjukkan kepada anda bagaimana anda dapat "menggodam" hiasan Halloween anda dan membuat mereka berkelakuan seperti yang anda mahukan!

Hiasan Halloween yang kami bekerjasama mempunyai fungsi lalai berikut:

  • Diaktifkan dengan membuang suis (ditunjukkan dalam video)
  • Diaktifkan oleh suara yang kuat

Matlamat kami untuk projek ini adalah menjadikannya gerakan diaktifkan!

Langkah 1: Kemahiran Diperlukan

Untuk projek ini, anda memerlukan alat berikut:

  • besi pematerian
  • pelucut wayar

Ia juga akan membantu sekiranya anda mempunyai pengetahuan asas pengaturcaraan. Kami menulis program yang mengawal hiasan di C.

Langkah 2: Ketahui Jika Hiasan Halloween Anda "Diretas"

Tentukan Jika Hiasan Halloween Anda
Tentukan Jika Hiasan Halloween Anda

Langkah pertama ialah mengetahui apakah anda boleh mengubah hiasan Halloween anda. Biasanya, hiasan akan mempunyai mod demo yang akan mengaktifkan komponen elektronik hiasan dengan butang atau suis sederhana. Sekiranya ini berlaku, anda bernasib baik. Anda hanya boleh mengganti butang dengan relay untuk mengawal sistem.

Langkah 3: Senarai Komponen / Perkakasan

Senarai Komponen / Perkakasan
Senarai Komponen / Perkakasan

Inilah yang kami gunakan:

  • Phidget SBC4
  • DST1200 - Sonar Phidget
  • REL2002 - Phidget Relay Isyarat
  • Kandang kalis air
  • Kabel Phidget

Langkah 4: Gambaran Keseluruhan Projek

Tinjauan Projek
Tinjauan Projek

Projek ini akan mempunyai susun atur berikut:

  • PhidgetSBC4 akan menjalankan kod program kami (ditulis dalam C). Ia akan disambungkan ke sensor sonar DST1200 dan relay isyarat REL2002 melalui Hub VINT yang terpasang.
  • Sensor sonar akan digunakan untuk mengesan objek.
  • Relay akan disambungkan ke wayar demo hiasan, dan akan digunakan untuk mengaktifkan hiasan berdasarkan pembacaan dari sensor sonar.

Langkah 5: Sambungan Tombol Potong

Sambungan Butang Potong
Sambungan Butang Potong

Untuk menambah geganti kami, kami perlu mengeluarkan butang. Cukup memotong wayar dekat dengan butang, dan kemudian menanggalkan sebahagian penebat.

Langkah 6: Tambah Relay

Tambah Relay
Tambah Relay

Keluarkan wayar dari butang dan sambungkan ke relay.

Sambungkan satu wayar ke terminal Common dan satu ke terminal Normally Open.

Langkah 7: Pasang Sensor Sonar DST1200

Pasang Sensor Sonar DST1200
Pasang Sensor Sonar DST1200
Pasang Sensor Sonar DST1200
Pasang Sensor Sonar DST1200

Di mana anda meletakkan sensor sonar bergantung pada aplikasi anda. Projek ini akan dipasang di rumah berhantu luaran di mana jarak penglihatannya rendah, jadi dengan membiarkan sensor sonar duduk di atas tidak menjadi masalah. Sebagai alternatif, anda boleh memasang sonar di atas pintu, atau menunjuk ke atas dari tanah jika anda mahu menyembunyikannya.

Kami menggunakan beberapa gam untuk memasang sensor sonar. Pita dua sisi juga akan berfungsi dengan baik!

Langkah 8: Tentukan Sekiranya Anda Memerlukan Lampiran

Tentukan Sekiranya Anda Memerlukan Lampiran
Tentukan Sekiranya Anda Memerlukan Lampiran

Projek ini akan berada di luar, jadi keselamatan elektronik perlu dilakukan.

SBC akan duduk di dalam penutup kalis air dengan relay. Kami memperluas sambungan relay ke hiasan dengan menyolder beberapa wayar, dan kami menggunakan Kabel Phidget sepanjang 350cm untuk menyambungkan SBC ke sensor sonar.

Langkah 9: Menulis Kod

Semua kod untuk projek ini sudah ditulis dan disertakan dalam fail halloween.c, jadi jika anda ingin melaksanakannya, yang perlu anda lakukan adalah mengubah beberapa perkara (nombor siri, masa, dll.) Dan menyusunnya.

Untuk maklumat lebih lanjut mengenai cara menyusun program C di SBC, lihat pautan ini:

  • Memasang pakej untuk pembangunan
  • Menyusun program C di Linux

Berikut adalah gambaran keseluruhan kod:

  • Buat objek DistanceSensor dan DigitalOutput.
  • Alamat Phidgets. Lihat video ini untuk maklumat lebih lanjut.
  • Langgan untuk melampirkan & melepaskan acara untuk sonar dan relay.

    Dalam acara lampiran sonar, tetapkan selang data menjadi 100ms (selang data minimum)

  • Langgan acara perubahan jarak untuk sonar.

    Dalam peristiwa perubahan jarak, lihat apakah objek lebih dekat dari 1 meter, jika ada, tetapkan pemboleh ubah objekDetected ke 1

  • Semasa loop, periksa apakah objek telah dikesan. Sekiranya ada, hidupkan relay dan kemudian matikan (ini akan mengaktifkan hiasan). Tunggu selama empat saat, dan kemudian nyahaktifkan hiasan.

Disyorkan: