Pelawat laman web Hello
Semasa menyemak imbas pelbagai laman web, saya mendapati produk buatan sendiri yang sangat berguna untuk keselamatan rumah, di dalam sistem Arduino.
Penulisnya ingin membuat produk buatan sendiri supaya ia murah dan tanpa wayar.
Produk buatan sendiri menggunakan sensor gerakan PIR, dan maklumat dihantar menggunakan modul RF.
Penulis ingin menggunakan modul inframerah, tetapi kerana ia mempunyai jarak yang terhad, dan tambahnya boleh berfungsi sahaja pada baris penglihatan penerima, jadi dia memilih modul RF, yang mana anda boleh mencapai jarak kira-kira 100 meter.
Untuk menjadikannya lebih mudah bagi pengunjung untuk melihat pemasangan penggera, saya memutuskan untuk membahagikan artikel itu ke dalam 5 peringkat:
Langkah 1: Buat Pemancar.
Peringkat 2: Buat penerima.
Langkah 3: Pasang perisian.
Peringkat 4: Menguji modul yang dipasang.
Peringkat 5: Memasang perumahan dan memasang modul di dalamnya.
Jadi, mari bermula dengan video pengarang.
Apa yang diperlukan oleh penulis ialah:
- 2 papan ARDUINO UNO / ARDUINO MINI / ARDUINO NANO untuk penerima dan pemancar;
- Modul transceiver RF (433 MHZ);
- Sensor gerakan PIR;
- Bateri 9V (2 keping) dan penyambung kepada mereka;
- buzzer;
- LED;
- Perintang dengan rintangan 220 ohm;
- papan roti;
- Jumper / wayar / jumper;
- Plat pemasangan;
- Lembaga untuk penyambung pin;
- suis;
- Perumahan untuk penerima dan pemancar;
- Kertas berwarna;
- Pita pemasangan;
- Pisau pisau disusun;
- Gun gam panas;
- Pematerian besi;
- Alat nippers / pelucutan;
- Gunting untuk logam.
Kami memulakan penciptaan pemancar.
Berikut adalah gambarajah sensor gerakan.
Pemancar itu sendiri terdiri daripada:
- sensor gerakan;
- Papan Arduino;
- Modul pemancar.
Penulis menggunakan Arduino Nano sebagai papan kawalan.
Penulis dikumpulkan mengikut skim ini:
Pengesan itu sendiri mempunyai tiga output:
- VCC;
- GND;
- OUT.
Kemudian penulis menyambung kesimpulan sensor dengan kesimpulan papan Arduino:
- Vcc> 5v;
- GND> GND;
- Keluar> D2.
Selepas itu, saya memeriksa sensor
Sebelum memuat turun firmware, penulis memastikan bahawa papan semasa dan port siri dipasang dengan betul dalam tetapan IDE Arduino. Selepas itu saya memuat turun lakaran:
Lihat fail dalam talian:
Kemudian, apabila sensor gerakan mengesan pergerakan di hadapan anda, LED akan menyala, dan anda juga boleh melihat mesej yang sepadan dalam monitor.
Seterusnya, penulis menyambung Pemancar RF.
Menurut skema itu sedikit lebih rendah.
Pemancar mempunyai 3 output (VCC, GND, dan Data), sambungkan mereka:
- VCC> output 5V di papan;
- GND> GND;
- Data> 12 pin di papan.
Penerima itu sendiri terdiri daripada:
- Modul penerima RF;
- Papan Arduino
- Buzzer (penceramah).
Litar Penerima:
Penerima, seperti pemancar, mempunyai 3 output (VCC, GND, dan Data), sambungkannya:
- VCC> output 5V di papan;
- GND> GND;
- Data> 12 pin di papan.
Penulis memilih perpustakaan fail sebagai asas keseluruhan firmware. Saya turun mana dia dan meletakkannya dalam folder dengan perpustakaan Arduino.
Sebelum memuat turun kod firmware ke papan, penulis menetapkan parameter IDE berikut:
- Lembaga -> Arduino Nano (atau lembaga yang anda gunakan);
- Serial Port -> COM XX (periksa port com anda papan disambungkan ke).
Setelah menetapkan parameter, penulis memuat turun fail firmware Wireless_tx dan memuat naiknya ke papan:
Lihat fail dalam talian:
Penulis mengulangi langkah yang sama untuk papan hos:
- Lembaga -> Arduino UNO (atau lembaga yang anda gunakan);
- Serial Port -> COM XX (periksa port com anda papan disambungkan ke).
Selepas pengarang telah menetapkan parameter, muat turun fail wireless_rx dan muat turun ke papan:
Lihat fail dalam talian:
Kemudian, menggunakan program yang boleh dimuat turun, penulis menjana bunyi untuk bel.
Selanjutnya, selepas memuat turun perisian, penulis memutuskan untuk memeriksa sama ada semuanya berfungsi dengan baik. Penulis menyambungkan sumber kuasa, dan berlari di depan sensor, dan pembesar mula bekerja untuknya, yang bermaksud semuanya berfungsi sebagaimana mestinya.
Pemasangan Akhir Pemancar
Pertama, pengarang memotong kesimpulan yang menonjol dari penerima, pemancar, papan arduino, dll.
Selepas itu, saya menyambungkan papan arduino dengan sensor gerak dan pemancar RF menggunakan jumper.
Tambahan pula, penulis mula membuat perumahan bagi pemancar.
Pertama, dia memotong: lubang untuk suis, serta lubang bulat untuk sensor gerakan, dan kemudian terpaku pada kes itu.
Kemudian penulis melipat selembar kertas berwarna, dan melekatkannya ke penutup depan imej untuk menyembunyikan bahagian dalaman produk buatan sendiri.
Selepas itu, penulis mula membenamkan elektronik pemadat di dalam kes, menggunakan pita bermuka dua.
Perhimpunan akhir penerima
Penulis memutuskan untuk menyambungkan papan Arduino ke papan litar dengan pita getah, dan juga memasang penerima RF.
Tambahan pula, penulis memotong dua lubang pada kes lain, satu untuk bel dan satu untuk suis.
Dan tongkat.
Selepas itu, penulis memasang jumper pada semua butiran.
Kemudian penulis memasukkan papan selesai ke dalam kes itu, dan membetulkannya dengan gam dua sisi.
Tambahan lagi, kerana kedua-dua modul diletakkan di perumahan, penulis meletakkan pemancar di tempat yang perlu dilindungi, dan penerima ke mejanya.
Pelbagai tindakan modul tidak begitu besar, dan oleh itu, setelah menemukan lubang bertanda "semut", penulis memutuskan untuk meningkatkan radius tindakan dengan menambahkan antena pada setiap modul.
Selepas itu, dia mula mempertimbangkan berapa lama antena yang diperlukannya.
Untuk mengira panjang antena, anda perlu menentukan panjang gelombang, dan untuk ini anda perlu membahagikan kelajuan cahaya dengan frekuensi, dan kemudian membahagikan nombor yang dihasilkan oleh 4. Penulis mempunyai kekerapan 433 MHz, dan kelajuan cahaya 3 * 10 ^ 8 m / s.
Kemudian panjang gelombang = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0.69284 m.,
Dan panjang antena = 0.69284 / 4 = 0.1732 m = 17.32 cm
Kemudian pengarang memotong dua keping panjang yang dikehendaki, dan menyolder mereka ke dalam lubang dalam setiap modul.
Dan pada akhirnya, dia mendapat penggera wayarles berasaskan arduino.