Daftar Isi:

Pulsing Hubby Detector: 6 Langkah (dengan Gambar)
Pulsing Hubby Detector: 6 Langkah (dengan Gambar)

Video: Pulsing Hubby Detector: 6 Langkah (dengan Gambar)

Video: Pulsing Hubby Detector: 6 Langkah (dengan Gambar)
Video: Langkah2 yang dilakukan sebelum mengevakuasi korban yang tersengat listrik tegangan 220-400 Volt 2024, Juli
Anonim
Detektor hubby berdenyut
Detektor hubby berdenyut
Detektor hubby berdenyut
Detektor hubby berdenyut

Proyek ini menggunakan modul penerima RF untuk memicu LED Heart yang berdenyut saat pemancar berada dalam jangkauan. Saya membuat ini untuk tunangan saya untuk Hari Valentine tahun ini. Saya belum sepenuhnya menguji jangkauannya, karena saya belum benar-benar mengeluarkan pemancar dari gedung apartemen kami karena saya baru saja menyelesaikannya hari ini. Pasangan pemancar/penerima yang saya gunakan secara hipotetis mampu hingga 500 kaki, meskipun itu adalah jarak pandang ruang terbuka. Saya belum menambahkan antena ke kotak penerima atau pemancar, tapi itu secara hipotetis akan meningkatkan jangkauan saat ini.

Langkah 1: Alat dan Perlengkapan

Alat dan Perlengkapan
Alat dan Perlengkapan

Alat Yang Dibutuhkan: Besi SolderDremelBor (atau mata bor yang cukup besar untuk Dremel)ObengPerlengkapan2 LED (1 merah untuk jantung, warna lain untuk lampu daya untuk pemancar)Printed Circuit Board (saya menggunakan 276-159 dari RadioShack)2 Tegangan 5v Regulator (7805 atau serupa)2 baterai 9v2 klip baterai 9v2 kotak proyek (saya menggunakan 270-1803 untuk penerima, dan kotak kecil 3x2x1 atau lebih untuk pemancar)2 sakelar SPST (saya menggunakan 275-645)2 soket DIP 8 pin (Saya menggunakan 276-1995)2 PIC 12f683 (Anda bisa mendapatkan beberapa di antaranya sebagai sampel gratis dari Microchip)2 Resistor (nilainya tergantung pada LED yang Anda gunakan, sekitar 100ohm untuk LED tipikal dari tegangan yang diatur 5v)Sedikit kecil sepotong kabel plastik (lebih disukai berawan, atau tembus cahaya)dan yang terakhir tetapi yang paling penting adalah pemancar dan penerima RF (saya menggunakan RF-KLP-434 dari Sparkfun, yaitu 11,95 untuk pasangan)

Langkah 2: Pengujian papan tempat memotong roti

Pengujian papan tempat memotong roti
Pengujian papan tempat memotong roti
Pengujian papan tempat memotong roti
Pengujian papan tempat memotong roti

Saya mengatur ini sebagai sirkuit sederhana pada dua papan tempat memotong roti (beberapa orang di forum Sparkfun melaporkan mengalami masalah dalam membuat penerima/pemancar bekerja jika jaraknya hanya beberapa inci.) Modul RF bekerja dengan cukup sederhana. Anda cukup memberi mereka tegangan (sekitar 5v untuk penerima, dan hingga 12v untuk pemancar) dan sinyal pada pin data pemancar direplikasi pada penerima. Di sirkuit saya, pin data pada pemancar digerakkan oleh output pada gambar. Saya bermaksud untuk bekerja lebih pada program PIC untuk menyediakan protokol data aktual, tetapi untuk benar-benar menyelesaikan ini akhir pekan ini, PIC pemancar saat ini hanya mengirimkan sinyal tinggi selama 500 ms, kemudian menjadi rendah selama 500 ms, dan berulang selama itu diaktifkan. Ada LED yang terpasang pada pin output untuk memberikan umpan balik visual dari pulsa sehingga Anda tahu sirkuit bekerja. Penerima sama sederhananya saat ini. Pin data masuk ke input pada PIC. PIC menunggu sinyal tinggi, lalu menyalakan LED selama sinyal tinggi. Ketika sinyal input rendah, PIC menunggu 500ms, lalu polling input lagi. Berikut kode untuk saat ini: *CATATAN* Loop aktual untuk membuat pulsa LED diambil dari contoh di forum Sparkfun oleh pengguna cheesy dan hanya dimodifikasi untuk membuatnya berjalan lebih lambatTransmitter:#include#use delay(clock=4000000, int=4000000)#use fast_io(A)#fuses nomclrvoid main(){ set_tris_a(0); while(1) { output_high(pin_a4); delay_ms(500); output_low(pin_a4); delay_ms(500); }}Receiver:#include#use delay(clock=4000000, int=4000000)#use fast_io(A)#fuses nomclrvoid main(){ unsigned int i, j, k, step; set_tris_a(0); while(1) { while (input(pin_a3)) { langkah = 1; j = 0; lakukan { untuk(; j = 0; j += langkah) { untuk (k = 0; k < 10; k++) { OUTPUT_HIGH(PIN_A1); untuk (i = j; i != 0; i--); OUTPUT_LOW(PIN_A1); untuk (i = 100-j; i != 0; i--); } } langkah *= -1; j += langkah; } sementara (j > 0); } delay_ms(500); }}

Langkah 3: Perakitan (pt 1)

Perakitan (pt 1)
Perakitan (pt 1)
Perakitan (pt 1)
Perakitan (pt 1)
Perakitan (pt 1)
Perakitan (pt 1)

Saya merakit sirkuit pemancar terlebih dahulu. Koneksinya cukup sederhana.

Kabel +9v dari baterai menuju ke sakelar, yang menuju ke pemancar (untuk menjalankannya langsung dari 9v) dan regulator tegangan 7805. Tegangan yang diatur masuk ke PIC. Pin 2 dari PIC menuju ke LED (melalui resistor pembatas) dan pin Data dari pemancar. Ketika sakelar dihidupkan, LED mulai berkedip (setiap 1/2 detik) dan pemancar mulai mentransmisikan. Saya membiarkan pin antena tidak terhubung untuk saat ini, tetapi saya dapat menambahkan antena.

Langkah 4: Perakitan (bagian 2)

Perakitan (bagian 2)
Perakitan (bagian 2)
Perakitan (bagian 2)
Perakitan (bagian 2)
Perakitan (bagian 2)
Perakitan (bagian 2)

Penerima adalah sirkuit serupa.

+9v pergi ke sakelar, lalu ke pengatur tegangan. 5v diatur pergi ke PIC dan penerima. Pin data penerima masuk ke pin 4 PIC. Pin 6 dari gambar terhubung ke LED (harus melalui resistor pembatas, yang saya lupa pada putaran pertama, saya harus menambahkannya nanti.)

Langkah 5: Majelis Akhir

Majelis Akhir
Majelis Akhir
Majelis Akhir
Majelis Akhir

Saya mengebor lubang di kasing untuk kebuntuan untuk menahan papan sirkuit, dan di sisi kotak untuk sakelar.

Saya menggunakan Dremel untuk memotong bentuk hati di bagian atas kotak penerima. Plastik yang saya gunakan untuk menutupi ini hanyalah potongan tipis dari sebuah paket. Saya menggunakan beberapa amplas kasar untuk menggores/menekan plastik sehingga tidak sepenuhnya bersih, dan akan sedikit meredakan lampu LED. Saya kemudian merekatkan potongan plastik ini ke bagian dalam tutup receiver. (cahaya terlihat lebih baik daripada di gambar, itu menyebar cukup baik melalui plastik) Tutup semua kotak dan mengujinya.

Langkah 6: Pengujian dan Arah Masa Depan

Pengujian dan Arah Masa Depan
Pengujian dan Arah Masa Depan

Saat ini saya mungkin bisa mendapatkan jangkauan 90-100 kaki dengan receiver berada di apartemen lantai 2 saya. Karena pin antena pada penerima dan pemancar tidak terhubung ke apapun, saya mungkin mencoba untuk menemukan beberapa antena kecil untuk dipasang pada mereka untuk melihat seberapa jauh saya dapat meningkatkan jangkauan.

Saya secara singkat mempertimbangkan hanya menggunakan timer 555 untuk menghasilkan pulsa pemancar, tetapi memutuskan bahwa karena saya berniat untuk meningkatkan kode PIC akan lebih baik untuk menggunakan PIC di kedua penerima dan pemancar. (juga, menggunakan timer 555 akan membutuhkan beberapa komponen lagi untuk menghasilkan pulsa) Saya ingin menerapkan ping serial sederhana sehingga saya dapat menghindari kebisingan yang kadang-kadang secara acak memicu penerima dengan kode saat ini karena saya hanya memeriksa untuk masukan tinggi.

Direkomendasikan: