Isi kandungan:

Sensor PIR Tanpa Wayar: 4 Langkah
Sensor PIR Tanpa Wayar: 4 Langkah

Video: Sensor PIR Tanpa Wayar: 4 Langkah

Video: Sensor PIR Tanpa Wayar: 4 Langkah
Video: The SIMPLEST Motion Sensor Circuit using BC547 | PIR Sensor Without Arduino 2024, November
Anonim
Sensor PIR Tanpa Wayar
Sensor PIR Tanpa Wayar
Sensor PIR Tanpa Wayar
Sensor PIR Tanpa Wayar

Projek Fusion 360 »

Tujuan projek ini adalah untuk menjadikan sensor gerakan tanpa wayar dihidupkan pada bateri.

Ia dapat digunakan untuk sistem penggera, pencahayaan dll …

Ia boleh bertahan selama berbulan-bulan pada bateri, bergantung jika ia sering dicetuskan atau tidak.

Langkah 1: Bil Bahan

Bil bahan
Bil bahan
Bil bahan
Bil bahan
Bil bahan
Bil bahan

Bahan:

  • Pengesan gerakan HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 MHz untuk AS) Pemancar dan Penerima superheterodyne (aliexpress)
  • 2 penumpuk NiMh
  • Penyesuai FTDI USB-Serial untuk memprogram papan

Kemahiran:

  • Eagle cadsoft
  • Pembuatan PCB
  • Percetakan 3D

Langkah 2: PCB

PCB
PCB

PCB dikuasakan oleh 2 akumulator NiMH (2 * 1.2 V = 2.4V). Voltan ini dikuasakan hingga 5V oleh penukar rangsangan MT3608. Komponen ini menggunakan kurang dari 1mA ketika tidak digunakan, apa yang sesuai untuk aplikasi mudah alih.

Saya telah menggunakan atmega328p untuk menjadi serasi dengan Arduino kerana Arduino hebat dan ia berfungsi;-)

  • LED2 sama dengan LED bawaan Arduino Uno (pin 13).
  • ISP1 akan membolehkan kita membakar bootloader Arduino.
  • Pemancar RF digerakkan secara langsung oleh PB2 (pin 10 pada Arduino): modul RF menggunakan 20mA ketika memancarkan, PB2 dapat menyampaikan hingga 40mA, jadi cukup:-)
  • Sensor PIR dipasang pada penyambung XH, hanya menggunakan sedikit mikro-amp.
  • Penyambung FTDI membiarkan penyesuai USB-Serial dipasang dan kemudian memprogram papan terus dari Arduino IDE.

Saya telah menggunakan Eagle untuk merancang papan dan Taman OSH untuk membuatnya.

Sebaik sahaja komponen disolder, bakar Arloadino bootloader dan anda akan mempunyai Arduino Uno yang setara.

Langkah 3: Mengenai Pengaturcaraan

Anda mesti menggunakan ciri mod tidur Arduino untuk menjimatkan bateri !! Jika tidak, bateri tidak akan bertahan lama.

Algoritma harus berkelakuan seperti ini:

  1. Tetapkan pemicu bangun pada PB1 (pin 9)
  2. Tidur (penggunaannya menjadi sedikit mikro-amp)
  3. Arduino akan berhenti di sini sehingga sensor gerakan mencetuskan
  4. Bangun
  5. Hantarkan isyarat RF dan kembali ke mod tidur

Saya memberi anda program saya, tetapi ini hanyalah satu contoh apa yang boleh dilakukan.

Saya telah menggunakan perpustakaan RH_ASK:

Langkah 4: Buat Kes

Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes
Buat Kes

Pencetak 3D adalah alat yang sangat baik untuk membuat kes ketika anda seorang penggemar elektronik.

Saya membuat reka bentuk dengan Fusion360. Ia dibuat untuk luaran, jadi tahan air: Saya telah memotong segel yang diperbuat daripada kayu gabus untuk menutup pemasangan.

Sarungnya terbuat dari PLA, apa sahaja yang anda boleh baca di internet, ia dapat menahan cuaca buruk selama bertahun-tahun.

4 skru adalah M3. PLA telah diikat dengan paip, ia berfungsi dengan baik pada bahan ini, jangan terlalu ketat.

Disyorkan: