Daftar Isi:
- Langkah 1: Keterampilan yang Dibutuhkan
- Langkah 2: Cari Tahu Apakah Dekorasi Halloween Anda "Dapat Diretas"
- Langkah 3: Daftar Komponen/Perangkat Keras
- Langkah 4: Ikhtisar Proyek
- Langkah 5: Potong Koneksi Tombol
- Langkah 6: Tambahkan Relai
- Langkah 7: Pasang Sensor Sonar DST1200
- Langkah 8: Putuskan Jika Anda Membutuhkan Kandang
- Langkah 9: Menulis Kode
Video: Retas Halloween Anda Dengan Phidget: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Proyek ini akan menunjukkan kepada Anda bagaimana Anda dapat "meretas" dekorasi Halloween Anda dan membuatnya berperilaku persis seperti yang Anda inginkan!
Dekorasi Halloween yang kami kerjakan memiliki fungsi default berikut:
- Diaktifkan dengan melempar sakelar (ditampilkan dalam video)
- Diaktifkan oleh suara keras
Tujuan kami untuk proyek ini adalah untuk mengaktifkannya dengan gerakan!
Langkah 1: Keterampilan yang Dibutuhkan
Untuk proyek ini, Anda memerlukan alat berikut:
- besi solder
- penari telanjang kawat
Ini juga akan membantu jika Anda memiliki pengetahuan pemrograman dasar. Kami menulis program yang mengontrol dekorasi di C.
Langkah 2: Cari Tahu Apakah Dekorasi Halloween Anda "Dapat Diretas"
Langkah pertama adalah mencari tahu apakah Anda dapat memodifikasi dekorasi Halloween Anda. Biasanya, dekorasi akan memiliki mode demo yang akan mengaktifkan komponen elektronik dekorasi dengan tombol atau sakelar sederhana. Jika ini masalahnya, Anda beruntung. Anda cukup mengganti tombol dengan relai untuk mengontrol sistem.
Langkah 3: Daftar Komponen/Perangkat Keras
Inilah yang kami gunakan:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Phidget Relai Sinyal
- Kandang tahan air
- Kabel Phidget
Langkah 4: Ikhtisar Proyek
Proyek ini akan memiliki tata letak berikut:
- PhidgetSBC4 akan menjalankan kode program kita (ditulis dalam C). Ini akan terhubung ke sensor sonar DST1200 dan relai sinyal REL2002 melalui VINT Hub bawaan.
- Sensor sonar akan digunakan untuk mendeteksi objek.
- Relai akan dihubungkan ke kawat demo dekorasi, dan akan digunakan untuk mengaktifkan dekorasi berdasarkan pembacaan dari sensor sonar.
Langkah 5: Potong Koneksi Tombol
Untuk menambahkan relai kami, kami harus menghapus tombol. Cukup potong kabel di dekat tombol, lalu lepaskan beberapa insulasi.
Langkah 6: Tambahkan Relai
Ambil kabel dari tombol dan hubungkan ke relai.
Hubungkan satu kabel ke terminal Umum dan satu kabel ke terminal Biasanya Terbuka.
Langkah 7: Pasang Sensor Sonar DST1200
Di mana Anda menempatkan sensor sonar akan tergantung pada aplikasi Anda. Proyek ini akan dipasang di rumah hantu di luar ruangan di mana jarak pandang akan rendah, sehingga menempatkan sensor sonar langsung di atas tidak akan menjadi masalah. Atau, Anda dapat memasang sonar di atas pintu, atau mengarah ke atas dari tanah jika Anda ingin menyembunyikannya.
Kami menggunakan lem untuk memasang sensor sonar. Pita perekat dua sisi juga akan berfungsi dengan baik!
Langkah 8: Putuskan Jika Anda Membutuhkan Kandang
Proyek ini akan berada di luar, jadi perlindungan elektronik sangat penting.
SBC akan duduk di dalam selungkup tahan air dengan relai. Kami memperluas koneksi relai ke dekorasi dengan menyolder pada beberapa kawat, dan kami menggunakan Kabel Phidget sepanjang 350cm untuk menghubungkan SBC ke sensor sonar.
Langkah 9: Menulis Kode
Semua kode untuk proyek ini sudah ditulis dan disertakan dalam file halloween.c, jadi jika Anda ingin mengimplementasikannya, Anda hanya perlu memodifikasi beberapa hal (nomor seri, waktu, dll.) dan mengompilasinya.
Untuk informasi lebih lanjut tentang cara mengkompilasi program C di SBC, lihat tautan ini:
- Menginstal paket untuk pengembangan
- Kompilasi program C di Linux
Berikut adalah ikhtisar singkat dari kode:
- Buat objek DistanceSensor dan DigitalOutput.
- Alamat Phidget. Lihat video ini untuk informasi lebih lanjut.
-
Berlangganan untuk melampirkan & melepaskan acara untuk sonar dan relai.
Dalam acara pemasangan sonar, atur interval data ke 100ms (interval data minimum)
-
Berlangganan acara perubahan jarak untuk sonar.
Dalam peristiwa perubahan jarak, lihat apakah objek lebih dekat dari 1 meter, jika ya, atur variabel objectDetected ke 1
- Dalam while loop, periksa apakah objek telah terdeteksi. Jika demikian, nyalakan dan matikan relai (ini akan mengaktifkan dekorasi). Tunggu selama empat detik, lalu nonaktifkan dekorasi.
Direkomendasikan:
Retas Pintu Garasi Anda: 5 Langkah
Retas Pintu Garasi Anda: Siapa yang tidak pernah bermimpi untuk pulang hanya dengan aplikasi telepon, atau dapat mendengarkan dan menyalin data trem? Saya senang dapat berbagi dengan Anda apa yang saya sadari, dan bagaimana saya melanjutkan. Saya memulai proyek ini setelah kedua kalinya saya lupa kunci saya
Retas Mobil Anda Dengan Terminal Wio dan CAN Bus: 7 Langkah
Retas Mobil Anda Dengan Terminal Wio dan CAN Bus: Jika Anda memiliki pemahaman tentang pemrograman CAN Bus dan Arduino, dan ingin meretas mobil Anda, maka instruksi ini dapat memberi Anda solusi. Adapun mengapa Anda ingin meretas mobil Anda, saya tidak tahu, tapi ini memang hal yang menarik. Pra
Retas Baterai 12 Volt! Anda Tidak Akan Percaya Mata Anda!!!!! (diperbarui): 7 Langkah
Retas Baterai 12 Volt! Anda Tidak Akan Percaya Mata Anda!!!!! (diperbarui): Terinspirasi oleh instruksi oleh Kipkay, saya pikir saya akan mengambil beberapa baterai saya sendiri dari merek yang berbeda…Dan, nak, saya terkejut
Retas Headphone Anda - Mikro:Bit: 15 Langkah (dengan Gambar)
Retas Headphone Anda - Mikro:Bit: Gunakan Mikro:Bit Anda untuk memutar musik melalui headphone Anda
Retas Servo V1.00 Anda - Ubah Servo Anda Menjadi Aktuator Linier yang Kuat: 7 Langkah
Retas Servo Anda V1.00 - Ubah Servo Anda Menjadi Aktuator Linier yang Kuat: Asalkan Anda memiliki alat dan servo, Anda dapat membuat ini dengan harga di bawah beberapa dolar. Aktuator memanjang dengan kecepatan sekitar 50mm/menit. Ini agak lambat tetapi sangat kuat. Tonton video saya di akhir posting di mana aktuator kecil