Isi kandungan:

Pemancar Bel Tanpa Wayar: 3 Langkah (dengan Gambar)
Pemancar Bel Tanpa Wayar: 3 Langkah (dengan Gambar)

Video: Pemancar Bel Tanpa Wayar: 3 Langkah (dengan Gambar)

Video: Pemancar Bel Tanpa Wayar: 3 Langkah (dengan Gambar)
Video: BELAJAR PENDAWAIAN ELEKTRIK PENGGUNA 3 FASA & METER KWJ | DIDIKTV 2024, November
Anonim
Pemancar Bel Tanpa Wayar
Pemancar Bel Tanpa Wayar

Projek ini menerangkan bahagian pertama dari dua projek berikut:

  1. Pemancar bel pintu tanpa wayar seperti yang dijelaskan dalam Instructable ini
  2. Penerima loceng pintu tanpa wayar yang akan dijelaskan dalam Penerima Bel Pintar Tanpa Wayar

Semasa saya duduk di halaman belakang rumah saya, saya tidak dapat mendengarnya ketika seseorang membunyikan loceng pintu di pintu depan. Masalah ini tentu saja dapat diselesaikan dengan membeli bel pintu tanpa wayar tetapi lebih senang membinanya sendiri. Di sebelahnya saya kadang-kadang ada masalah gangguan dengan loceng pintu tanpa wayar yang lain jadi lebih banyak alasan untuk menjadikannya salah satu daripada anda sendiri.

Semasa suis bel pintu ditekan litar ini akan menghantar mesej melalui pemancar RF 433 MHz sederhana ke penerima bel pintu tanpa wayar sambil mengekalkan fungsi bel pintu yang asal. Litar diletakkan secara bersiri dengan suis bel pintu yang asli dan meniru suis bel pintu untuk loceng pintu yang asal. Ini menambah kemungkinan untuk mengelakkan bel pintu terus berdering ketika seseorang terus menekan suis bel pintu.

Litar ini juga mengandungi suis yang memungkinkan untuk mematikan penghantaran mesej ke bel pintu tanpa wayar sambil memastikan bel pintu asal tetap beroperasi. Litar ini dikuasakan oleh pengubah bel pintu 8 Volt AC yang juga mengaktifkan bel pintu asal.

Seperti biasa saya membina projek ini di sekitar pengawal mikro kegemaran saya PIC tetapi anda juga boleh menggunakan Arduino. Peminat Arduino mungkin mengenali protokol penghantaran yang saya jelaskan kemudian kerana saya menggunakan versi porting dari perpustakaan Arduino Virtual Wire untuk penghantaran mesej RF yang boleh dipercayai.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

Anda perlu mempunyai komponen berikut untuk projek ini:

  • Sekeping papan roti
  • Mikrokontroler PIC 12F617, lihat sumber win
  • Pemegang fius + fius 100mA Lambat
  • Jambatan penerus, mis. DF02M, lihat sumber kemenangan
  • Kapasitor elektrolitik 220 uF / 35V dan 10 uF / 16V
  • Kapasitor seramik 3 * 100nF
  • Pengatur voltan 78L05, lihat sumber win
  • Pemancar RF ASK 433 MHz
  • Perintang: 1 * 10k, 1 * 4k7, 3 * 220 Ohm
  • Transistor NPN, mis. BC548 lihat sumber kemenangan
  • Tukar
  • LED: 1 Merah, 1 Hijau
  • Perumahan plastik

Lihat rajah skematik mengenai cara menyambungkan komponen.

Langkah 2: Merancang dan Membangun Elektronik

Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik

Semua kawalan dilakukan oleh perisian PIC12F617. Sebelum merancang litar, saya perlu memeriksa bagaimana saya dapat mengaktifkan bel pintu asal dengan mudah. Model yang saya miliki adalah Byron 761 yang menghasilkan bunyi ding-dong dan boleh dikuasakan oleh bateri 9 Volt atau melalui transformer AC 8 Volt. Setelah beberapa pengukuran pada bel pintu yang asli, saya mendapat tahu bahawa penyambung untuk suis bel pintu mempunyai satu pin ke tanah dan satu pin input mengambang pada 3.5 Volt. Semasa menutup sambungan ini - sehingga menekan suis bel pintu - hanya arus 35 uA yang mengalir melaluinya. Oleh kerana itu, saya memutuskan untuk menggunakan transistor dengan pengumpul terbuka dan pemancar turun ke tanah untuk mengaktifkan loceng pintu asal yang berfungsi dengan baik.

Oleh kerana suis bel pintu berada di luar, saya tidak menyukai kenyataan bahawa hanya arus yang sangat kecil yang mengalir melalui suis bel pintu apabila ditekan kerana ia mungkin membunyikan loceng sementara tidak ada yang ada ketika ia menjadi lembap (tidak pasti jika ini berlaku dalam kenyataan). Di litar saya menggunakan resistor pull-up 220 Ohm jadi ketika bel pintu ditekan, arus 23 mA melalui suis bel pintu.

Selebihnya reka bentuknya ringkas dengan jambatan penyearah standard dan pengatur voltan untuk menghasilkan kuasa 5 Volt yang stabil untuk litar. Pembinaan litar boleh dilakukan dengan mudah di papan roti kecil. Dalam gambar anda dapat melihat litar ketika saya membinanya di papan roti termasuk hasil akhir ketika dimasukkan ke dalam perumahan plastik.

Langkah 3: Perisian

Seperti yang telah disebutkan, perisian ditulis untuk PIC12F617. Ia ditulis dalam JAL. Pada masa lalu saya telah menggunakan transmisi RF menggunakan modul RF 433 MHz tetapi saya menggunakan protokol transmisi mudah saya sendiri, seperti yang anda dapati di Instructables: RF-Thermostat ini

Protokol saya berfungsi dengan baik selagi jaraknya tidak terlalu besar. Untuk projek ini, saya memerlukan protokol penghantaran RF yang lebih dipercayai. Setelah membuat kajian, saya dapati perpustakaan Virtual Wire yang ditulis dalam bahasa C untuk Arduino. Oleh kerana saya menggunakan PIC dengan bahasa pengaturcaraan JAL, saya memindahkan perpustakaan ini dari C ke JAL dan menggunakannya dalam Instructables ini. Perpustakaan Maya ini mempunyai kebolehpercayaan yang jauh lebih baik daripada protokol mudah yang saya gunakan. Sudah tentu penghantaran boleh menjadi salah. Untuk meminimumkan kehilangan penghantaran, setiap mesej dihantar 3 kali menggunakan nombor urutan yang berbeza untuk setiap mesej baru.

Dalam projek ini PIC berjalan pada frekuensi jam dalaman 8 MHz, di mana Pemasa 2 digunakan oleh Perpustakaan Maya untuk menghantar mesej RF dengan kadar bit 1000 bit / s.

Apabila suis bel pintu luar ditekan, perisian melakukan perkara berikut:

  • Lepaskan suis bel pintu. Sekiranya masih ditekan setelah waktu pengumuman 50 ms, program ini akan diteruskan dengan langkah seterusnya, jika tidak, suis bel pintu ditekan.
  • Sekiranya suis Disable Transmission tidak aktif, mesej 3 bait - alamat, nombor perintah dan urutan - dihantar melalui pemancar RF 433 MHz dan LED hijau akan menyala selama satu saat. Selari loceng pintu asal akan berbunyi dengan mengaktifkan transistor BC548 selama setengah saat.
  • Sekiranya suis Disable Transmission aktif maka tindakan yang sama dilakukan kecuali untuk penghantaran RF yang tidak akan berlaku. Dengan cara ini loceng pintu tanpa wayar dapat dimatikan dari jarak jauh sambil memastikan bel pintu asal tetap beroperasi.
  • Hanya apabila suis bel dilepaskan semula setelah ditekan, transmisi baru dan deringan loceng pintu baru akan dimulakan. Ini menghalang agar bel pintu terus berdering apabila suis bel terus ditekan.

Fail sumber JAL dan fail Intel Hex dilampirkan. Sekiranya anda berminat untuk menggunakan mikrokontroler PIC dengan JAL - bahasa pengaturcaraan Pascal - sila lawati laman muat turun JAL.

Selamat membina projek anda sendiri dan nantikan reaksi anda.

Disyorkan: