Daftar Isi:
- Langkah 1: Ambil Pembuat Kebisingan Bagus Ini dengan Harga Sekitar 6 Dolar di Bagian Mainan di Toko Makanan
- Langkah 2: Dan Saya Menemukan Permata Kecil Ini di WalMart dengan Harga Sekitar $5,00
- Langkah 3: Oke. Mari Retak Buka Sensor Gerak dan Lihat Lihat…
- Langkah 4: Ayo Lakukan Peretasan
- Langkah 5: Sirkuit Fotosel
- Langkah 6: Meretas Tombol Whoopee Remote Control
- Langkah 7: Sekarang untuk Bagian Rumit
- Langkah 8: Kata-Kata Terakhir
- Langkah 9: Variasi
Video: Flatulant Boss Detector: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Semakin tua saya, semakin kecil bilik saya. Bahkan, saya bahkan tidak punya bilik sekarang. Tapi bos saya biasa masuk tanpa terdeteksi dan menangkap saya sedang melakukan penelitian untuk beberapa tugas (WWW - bagi bos itu tampak seperti berselancar di web) dan dia akan menyuruh saya untuk mulai bekerja. Saya ingin meletakkan lonceng sapi di sekelilingnya, tetapi saya yakin dia tidak akan melakukannya, jadi saya harus memikirkan sesuatu yang lain. (catatan - judulnya harus "Kembung.")
Langkah 1: Ambil Pembuat Kebisingan Bagus Ini dengan Harga Sekitar 6 Dolar di Bagian Mainan di Toko Makanan
Anda dapat membaca sendiri paketnya. Ini memiliki sekitar 6 "lagu" acak yang berbeda. Namun, item kuncinya adalah tombol remote RF kecil yang menyertainya.
Langkah 2: Dan Saya Menemukan Permata Kecil Ini di WalMart dengan Harga Sekitar $5,00
Jelas menyala sedikit cahaya (LED) ketika gerakan terdeteksi, dan ruangan menjadi gelap. (Hmmmmm, aku ingin tahu apakah aku bisa…)
Langkah 3: Oke. Mari Retak Buka Sensor Gerak dan Lihat Lihat…
Yah, saya memberi label semuanya. Fotosel (tidak ditampilkan, tapi percayalah, itu ada) untuk mencegah cahaya (LED) menyala di siang hari, dan karenanya memperpanjang masa pakai baterai.
Lensa Fresnel hadir untuk memberikan bidang pandang yang luas untuk sensor gerak. Fresnel diucapkan frie-nel, cari di Wikipedia untuk info lebih lanjut.
Langkah 4: Ayo Lakukan Peretasan
Pertama, Anda melihat detektor gerak PIR itu. PIR berarti "Infra-merah pasif." Beberapa orang menyebutnya sebagai "Pyro infra-merah." Saya tidak tahu mengapa. Terlepas dari itu, kami tidak akan meretas itu. Kita mungkin membutuhkan sesuatu nanti.
Selanjutnya, kami (yah, saya…tapi kerajaan kami) telah menutupi fotosel yang saya ceritakan. Anda tahu, saya ingin bos-detektor saya aktif siang dan malam. Jadi, dengan menutupinya, ia mengira itu dalam kegelapan bahkan saat lampu menyala. Tapi, kami baru saja menarik wol menutupi matanya (sebenarnya satu mata,) dan dia sekarang tetap dalam kegelapan. Dan Anda dapat melihat bahwa kami telah memasang fotosel kami sendiri tepat di sebelah LED. Trik kecil itu memberi tahu kami kapan LED menyala karena gerakan telah terdeteksi. Tentu saja kita bisa menjalankan kabel dari LED untuk mencapai tujuan yang sama, tapi di mana kesenangannya. Hal yang menyenangkan tentang peretasan adalah meretasnya secara berbeda dari peretas lain, seperti pada insinyur listrik lainnya. Dan itu membuat peretasan Anda benar-benar asli.
Langkah 5: Sirkuit Fotosel
Fotosel, seperti yang dapat Anda beli di Radio Shack, memiliki ketahanan sekitar 50k ohm tanpa paparan cahaya, dan sekitar 5k ohm atau kurang saat terkena cahaya terang. Jadi, jika kita menggunakan resistor secara seri dengan fotosel, yang hanya merupakan resistor, dan mengikatnya ke sumber tegangan dan ground, maka kita memiliki pembagi tegangan. Dari sana, penyadapan di antara dua resistor memberikan sinyal tegangan tinggi atau rendah, dan dapat digunakan untuk memicu perangkat. Dalam hal ini pendeteksi gerak menggunakan baterai 3xAA yaitu 4,5 volt. Dan beginilah cara rangkaian dihubungkan untuk memberikan sinyal yang dibutuhkan untuk menggerakkan beberapa elektronik lainnya. Dengan LED mati, sinyal rangkaian sekitar 1,7 volt, dengan LED menyala, sinyal naik menjadi sekitar 3,5 volt, yang cukup untuk memicu mikrokontroler
Langkah 6: Meretas Tombol Whoopee Remote Control
Ada sebuah tombol, yang berarti di suatu tempat ada dua pin, yang ketika dihubung-dekatkan, menyebabkan bantal whoopee melakukan hal itu. Pinnya cukup jelas, jadi saya tidak menunjukkan bagian itu. Tapi, saya mengebor lubang kecil dan memasang sepasang kabel ke pin tombol. Dan, menggunakan relay buluh 5v dari Radio Shack, saya dapat menghubungkan kedua pin dengan memberi energi pada relay buluh.
Langkah 7: Sekarang untuk Bagian Rumit
Ini tidak terlalu rumit jika Anda tahu sedikit tentang elektronik, tetapi kesepakatannya adalah Anda perlu menggunakan sinyal pemicu untuk mengaktifkan sistem. Anda dapat menggunakan pengatur waktu satu kali, atau pembanding, atau pengatur waktu 555, tetapi, bagi saya, yang paling mudah adalah menggunakan pengontrol mikro 8-pin. Saya menggunakan PIC Mikro 12F675. Dengan itu, saya dapat memicu perubahan input pin, dan menyalakan LED merah. Juga, jika 5 orang masuk, saya tidak ingin semuanya menjadi gila selama 15 detik, jadi saya menunda 30 detik sehingga saya bisa menekan tombol pemutus dan mematikannya. Jadi, saya akan cepat-fwd dan menunjukkan hasil akhir dari alat itu. Perhatikan, saya menutupi LED sehingga mantan bos tidak akan melihat lampu menyala setiap kali dia menerobos masuk ke 1/4 bilik saya yang sederhana. Gambar ini adalah produk akhir. Saya akan meninggalkan elektronik sebagai latihan untuk siswa. Berikut kode untuk PIC Micro 12F675:;*************************** **************************************************; Nama file: Flatulant_Boss; Prosesor: 12F675; Pengarang: Alan Mollick (alanmollick.com); Mode: Interupsi pada perubahan GP2;; ~ DAFTAR GPIO ~; GP0 = INPUT -- n/c; GP1 = OUTPUT -- relai; GP2 = INPUT -- Tinggi = gerakan terdeteksi; GP3 = INPUT -- n/c; GP4 = OUTPUT -- LED Merah;****************************************** ***********************************daftar p=12F675; list direktif untuk mendefinisikan processor#include; definisi variabel spesifik prosesorerrorlevel -302; tekan pesan 302 dari daftar fileCONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT; ~ Variabel ~w_temp EQU 0x20; variabel yang digunakan untuk menyimpan konteks status_temp EQU 0x21; variabel yang digunakan untuk menyimpan konteks hiB EQU 0x21; MSBytelowB EQU 0x22; LSBytetemp EQU 0x23 cadangan EQU 0x24 temp1 EQU 0x25; memicu interupsi flagtemp2 EQU 0x26 delay EQU 0x27; waktu tunda EQU 0x28; pin statepare1 EQU 0x29spare2 EQU 0x2acount EQU 0x2b; loop countcount1 EQU 0x2c; loop luar countcount2 EQU 0x2d; loop luar countd1 EQU 0x2e; penundaan counterd2 EQU 0x2f; delay counterd3 EQU 0x30; penundaan counterd4 EQU 0x31; penghitung penundaan;********************************************** **************************RESET_VECTOR ORG 0x000; vektor reset prosesor ke utama; pergi ke awal programINT_VECTOR ORG 0x004; lokasi vektor interupsi movwf w_temp; simpan isi register W saat ini movf STATUS, w; pindahkan register status ke register W movwf status_temp; simpan isi register STATUS; panggilan kode isr motion_detect; mengirim sinyal alarm banksel INTCON bcf INTCON, INTF; hapus GP2/INT flag movf status_temp, w; ambil salinan register STATUS movwf STATUS;kembalikan isi register STATUS pra-isr swapf w_temp, f swapf w_temp, w; mengembalikan pra-isr W daftar isi retfie; kembali dari interupsi;********************************************* ******************utama:; program utama; 4 instruksi pertama ini tidak diperlukan jika osilator internal tidak digunakan, panggil 0x3FF; mengambil nilai kalibrasi pabrik bsf STATUS, RP0; setel file register bank ke 1 movwf OSCCAL; perbarui register dengan nilai kal pabrik bcf STATUS, RP0; setel file register bank ke 0;*********************************;* Inisialisasi *;*** ********************************; GP0= tidak digunakan, GP1=output relai, GP2=input (deteksi gerakan),; GP3=input untuk cntrl/cutoff darurat, GP4=output ke indikator LED,; GP5= tidak digunakan; mengatur arah pin I/O banksel TRISIO movlw b'00000101'; xx------ tidak dilaksanakan; ---0----- 0=keluaran, GP5=n/c; ---0---- 0=keluaran, GP4=LED; ----x--- tidak digunakan, GP3, Didedikasikan untuk MCLR; -----1-- 1=input, gerakan GP2 terdeteksi; -------0- 0=keluaran, GP1 = katup solenoid; -------1 1=input GP0=A/D movwf TRISIO; set up A/D converter banksel ANSEL movlw b'00010000'; x------- tidak dilaksanakan; -001---- 001=Focs/8 Jam Konversi; ----0--- 0=digital I/O, GP4, Fosc/4 clockout untuk keperluan debug.; -----0-- 0=I/O digital, GP2; -------0- 0=digital I/O, GP1, relay/dll; -------0 0=I/O digital, 1=analog GP0 movwf ANSEL banksel ADCON0 movlw b'00000000'; 0------- 1=hasil yang dibenarkan dengan benar; -0------ 0=Vdd adalah referensi tegangan; --xx---- tidak dilaksanakan; ----00-- 00=pilih saluran 0 (GP0); -------0- 0=Konversi A/D tidak dimulai; -------0 0=Modul konverter A/D mati movwf ADCON0; inisialisasi keluaran pinsinit banksel GPIO movlw b'00000000' movwf GPIO; inisialisasi interupsi banksel INTCON movlw b'00000000'; 0------- 0=interupsi global dinonaktifkan; -0------ 1=aktifkan interupsi periferal; ---0----- 0=nonaktifkan interupsi overflow TMR0; ----1---- 1=aktifkan interupsi eksternal GP2/INT; ----0--- 0=nonaktifkan interupsi perubahan port GPIO; -----0-- 0=tidak pada TMR0 overflow; --0-0- 1=; -------0 0=tidak ada perubahan port GPIO movwf INTCON; inisialisasi interupsi pada pin change GP2 banksel IOC movlw b'000000100'; x------- tidak dilaksanakan; -x------ tidak dilaksanakan; ---0----- 0=nonaktifkan GP5; ---0---- 0=nonaktifkan GP4; ----0--- 0=nonaktifkan GP3; -----1-- 1=aktifkan GP2/INTR *****; --0-0- 0=nonaktifkan GP1; -------0 0=nonaktifkan GP0 movwf IOC banksel PIE1 movlw b'00000000'; 0------- 0=nonaktifkan EE write complete interrupt; -0------ 0=nonaktifkan interupsi konverter A/D; --xx---- tidak dilaksanakan; ----0--- 0=interupsi pembanding dinonaktifkan; -----xx- tidak dilaksanakan; -------0 1=aktifkan TMR1 overflow interrupt movwf PIE1 banksel PIR1 movlw b'00000000'; 0------- 0=tidak ada penulisan EE yang lengkap; -0------ 0=tidak ada konversi A/D yang selesai; --xx---- tidak dilaksanakan; ----0--- 0=tidak ada interupsi pembanding; -----xx- tidak dilaksanakan; -------0 0=tidak ada TMR1 overflow movwf PIR1;********************************* ***************************; GP1=keluaran ke relai; GP4=output ke LED;****************************************** ************** banksel INTCON bsf INTCON, INTE; aktifkan interupsi GP2 bsf INTCON, GIEMain_Loop:; jika GP2=1 maka keluarkan sinyal alarm pada GP1, GP4 melalui interupsi sleep nop goto Main_Loop;******************************* ***************************; Pengendali Interupsi Deteksi Gerakan;; GP1=keluaran ke relai, GP4=keluaran ke LED;************************************ ********************motion_detect: bsf GPIO, 1; memberi energi relai selama 100 mdtk panggilan pause_100ms bcf GPIO, 1; nonaktifkan relai bsf GPIO, 4; aktifkan LED selama 0,5 detik. panggilan pause_500ms bcf GPIO, 4 kembali;*************************************** ****************; Generator Kode Penundaan online; https://massmind.org/techref/piclist/codegen/delay.htm;****************************** *****************************pause_100msec:; Penundaan = 0,1 detik; Frekuensi clock = 4 MHz movlw 0x1F;99998 siklus movwf d1 movlw 0x4F movwf d2Delay_100 decfsz d1, f goto $+2 decfsz d2, f goto Delay_100 goto $+1;2 siklus returnpause_500msec:; Penundaan = 0,5 detik; Frekuensi clock = 4 MHz movlw 0x03;499994 siklus movwf d1 movlw 0x18 movwf d2 movlw 0x02 movwf d3Delay_500 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto $+1 goto $+1 returnpause_1sec; Penundaan = 1 detik; Frekuensi clock = 4 MHz movlw 0x08;999997 siklus movwf d1 movlw 0x2F movwf d2 movlw 0x03 movwf d3Delay_1sec decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz delay d1, f goto $+2 decfsz d2, f goto $+2 decfsz tunda no_1, f kembali;************************************************ ********************************
Langkah 8: Kata-Kata Terakhir
Foto ini adalah salah satu cara untuk menyembunyikan segalanya.
Catatan - dengan menggunakan mikrokontroler, jumlah variasi pada instruksi ini tidak terbatas. Anda dapat menempatkan speaker sehingga suara keluar dari belakang bos Anda. Atau, Anda dapat mengikatnya ke dalam sistem PA perusahaan. Anda bahkan dapat meminta sistem melakukan ping ke komputer Anda dan membuat halaman terkait pekerjaan muncul dalam 1/10 detik sehingga setiap kali mantan bos Anda, atau siapa pun masuk ke perimeter Anda, selalu ada spreadsheet, atau dokumen teknis yang harus Anda kerjakan. Dan 24/7…siapa pun yang masuk ke bilik Anda, atau keluar darinya, dapat mengatakan bahwa Anda memiliki hidung yang tajam setiap detik setiap hari. Itu membuat Anda menjadi karyawan yang dihargai tinggi. Anda gila kerja sialan. Juga, Anda tidak benar-benar membutuhkan lensa Fresnel. Bahkan, untuk deteksi bos, lebih baik untuk menghapusnya jika tidak orang-orang di dalam bilik Anda yang bergerak akan mematikannya. Anda dapat melepas lensa Fresnel dan memasang pipa PVC 1 inci (diameter 1/2 inci dari Home Depot) pada detektor PIR dan itu akan memberi Anda bidang pandang yang sangat sempit, seperti langsung di ambang pintu Anda (dengan asumsi Anda memiliki pintu) tetapi sensor bekerja dengan baik. Jangkauannya sekitar 5-10 kaki tanpa lensa Fresnel. Anda juga dapat menghapus detektor PIR dan menggunakan 3 kabel, Anda dapat menempatkan detektor di mana saja untuk membuatnya tersembunyi. Anda bahkan dapat membeli modul suara seharga 6 dolar, dan merekam suara Anda sendiri. Anda dapat menggunakan sinyal internasional untuk "bos mendekat" yang membersihkan tenggorokan Anda. Dan Anda dapat mengubahnya setiap pagi. Atau rekam suara Anda mengetik dengan tergesa-gesa, dll. Berikut adalah efek suara yang saya buat dari bantal hura-hura itu, dan menjalankannya ke komputer saya, mengeditnya dengan Audacity, dan menggunakannya untuk peretasan Tombol Mudah yang mungkin saya pasang suatu hari nanti.
Langkah 9: Variasi
Berikut detektor bos lain berdasarkan konsep yang sama. Juga, seseorang menginginkan video, jadi saya akan segera memasang video untuk ini. Detektor yang satu ini jelas merupakan Robo Sapien yang dikawinkan dengan pendeteksi gerakan dari Home Depot. Ketika gerakan terdeteksi, robot mengirimkan sinyal IR ke sangkar burung di mana terdapat detektor 38khz yang tersembunyi. Mekanisme burung memiliki beberapa opsi. Semua opsi dapat dipilih secara individual, tetapi dengan semuanya dihidupkan, burung mulai berputar, berkicau, dengan LED yang berkedip. Saya juga menambahkan LED merah super terang yang dipasang di bawahnya yang berkedip 4 kali sehingga Anda tahu seseorang akan datang tanpa semua keributan. Yang ini juga memiliki penundaan waktu 30 detik, dan Anda dapat menonaktifkan semuanya hanya dengan mengangkat pensil. Pensil memiliki magnet di ujungnya yang, ketika dimasukkan ke dalam pengumpan burung, memungkinkan sirkuit melalui relay buluh magnetik kecil. Satu-satunya perbedaan nyata dalam sistem ini adalah saya tidak menggunakan trik fotosel. Ada quad op-amp di detektor gerakan, dan saya baru saja mengetuk pin keluaran tahap akhir. Saya membeli beberapa barang burung ini di toko obat karena masing-masing dijual seharga 5 dolar. Kemudian saya menambahkan batu dan tumbuh-tumbuhan untuk menyembunyikan detektor IR, dan membuat kotak kecil dari kayu ceri dan memolesnya untuk menyembunyikan baterai AA tambahan yang saya butuhkan. Hal ini berjalan pada 2 baterai AA, dan suara diaktifkan. Saya membuatnya kurang sensitif terhadap suara, dan membutuhkan baterai tambahan karena detektor 38khz yang saya gunakan membutuhkan setidaknya 4,5 volt, yang berarti 3 baterai. Detektor gerak dibuat untuk dicolokkan ke stopkontak, jadi saya memotong barang-barang besar dari papan sirkuit dan sekarang baterai 9v dipasang di tempat bola lampu berada.
Berikut tautan ke video this.video
Direkomendasikan:
AI Powered Bull**** Detector: 6 Langkah (dengan Gambar)
AI Powered Bull**** Detector: Satu-satunya perangkat yang kita semua butuhkan, sebuah AI Powered Bull**** Detector
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat
Bank Boss - Watson Game: 6 Langkah (dengan Gambar)
Bank Boss - Watson Game: Tim Jam di sekolah seni Winchester (Southampton University) memiliki waktu 3 hari untuk membuat game manajemen sumber daya menggunakan sistem IBM Watson API untuk membuat game yang sepenuhnya dikendalikan oleh ucapan - Kami membahas langkah-langkah yang kami ambil untuk membuat game ini f
TIDAK* Seperti Distorsi BOSS: 4 Langkah (dengan Gambar)
TIDAK* Seperti Distorsi BOSS: Bosan dengan pedal distorsi dual-diode-clamp lama yang sama seperti Boss? Ingin pedal yang menawarkan truk penuh kebrutalan gitar, sampai ke batas cabul, namun juga mampu mellow overdrive blues? Ingin stompbox yang memungkinkan Anda
Modifikasi Boss Anda DS-1: 8 Langkah (dengan Gambar)
Memodifikasi Boss DS-1 Anda: Setiap gitaris di beberapa titik setidaknya telah mencoba pedal distorsi DS-1 Boss. Kebanyakan Orang langsung kecewa. Pedal over hyped ini terdengar sangat tipis tanpa pukulan. Staf penjualan di pusat gitar akan mengatakan sesuatu seperti "bagus