Daftar Isi:
- Langkah 1: Bahan yang Dibutuhkan
- Langkah 2: Membangun Kandang
- Langkah 3: Komponen 3D
- Langkah 4: Koneksi Solder
- Langkah 5: Pengaturan Sensor
- Langkah 6: Perakitan Multi-sensor
- Langkah 7: Kode dan Pengaturan
- Langkah 8: Mengakhiri…
Video: Cyberpunk Multi-Sensor untuk Keamanan.: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Saya memutuskan untuk membuat multisensor keamanan setelah kami dirampok saat tinggal di hutan Ekuador. Kami sekarang tinggal di kota lain tetapi saya ingin cara menerima pemberitahuan untuk aktivitas apa pun di rumah kami. Saya telah melihat banyak sensor terhubung yang tidak menarik dan saya ingin membuat sesuatu yang tidak hanya fungsional tetapi juga menarik di rumah kami. LED dapat dikonfigurasi untuk merespons suhu atau peringatan gerakan. Proyek ini mencakup pemantauan suhu dan kelembaban Digital, deteksi gerakan inframerah pasif, dan deteksi kebisingan keras untuk jendela pecah, anjing menggonggong, dll. Saya telah menyertakan semua file 3-D yang diperlukan untuk menyelesaikan proyek ini yang identik dengan milik saya.
Langkah 1: Bahan yang Dibutuhkan
Di sinilah Anda dapat membeli semua komponen yang dibutuhkan.
LED yang dapat dialamatkan untuk sekitar lensa bening.
www.amazon.com/ALITOVE-Individual-Address…
Pir Sensor
www.ebay.com/itm/Mini-IR-Infrared-Pyroelec…
WEMOS D1 R1
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Detektor Suara
www.ebay.com/itm/1PCS-Wemos-D1-R2-V2-1-nod…
Filamen perak
www.amazon.com/HATCHBOX-3D-Filament-Dimens…
Filamen bening
www.amazon.com/3D-Solutech-Natural-Printer…
Chip Led Ws2811
www.amazon.com/100pcs-ws2811-Circuit-Addre…
Led RGB longgar
www.amazon.com/Tricolor-Diffused-Multicolo…
Sumber Daya listrik
www.amazon.com/ALITOVE-Converter-5-5x2-1mm…
Kayu untuk perumahan
Langkah 2: Membangun Kandang
Mulailah dengan memotong lima potong kayu untuk membentuk kandang kotak kayu. Dimensi luar tidak penting, tetapi yang penting adalah luas permukaan bagian dalam. (Ukuran luar akan berubah tergantung pada ketebalan bahan kayu yang Anda gunakan.) Anda membutuhkan tiga potong kayu yang dipotong berukuran tinggi 15 cm dengan lebar 10 cm dan dua potong kayu berukuran 10 cm x 10 cm.
Sekali lagi ini adalah wajah bagian dalam, tinjau gambar yang saya sertakan.
(Saya tidak memiliki gergaji meja jadi saya membayar tukang kayu lokal untuk memotongnya untuk saya.)
Saya akan menyarankan menggambar persegi panjang 15 cm x 10 cm di permukaan kayu Anda dan kemudian menggunakan gergaji meja, atur bilah Anda ke sudut 45°.
Gunakan gergaji meja untuk mengikuti garis yang Anda gambar di setiap potongan kayu.
Setelah kayu Anda dipotong, Anda dapat mulai menghubungkannya menggunakan paku sekrup kayu.
Langkah 3: Komponen 3D
Berikut adalah tautan untuk semua komponen 3-D yang dibuat.
www.thingiverse.com/thing:3767354/files
Mereka semua dicetak pada kepadatan 100% pada ketinggian lapisan.2mm.
Dudukan untuk sistem serat optik LED dicetak dengan kepadatan 100%. Ini memberi Anda kemampuan untuk melenturkan material untuk memasukkan chip setelah disolder. Sangat sulit untuk menyolder koneksi yang berdekatan. Kucing dibuat untuk menyelinap langsung di atas LED sehingga hanya bagian dasarnya yang terbuka. Anda mungkin perlu mengambil mata bor kecil untuk membersihkan Lubang-lubangnya sehingga filamen bening dapat dimasukkan ke dalamnya dan cahaya dapat melewatinya dengan mudah
Langkah 4: Koneksi Solder
Saya menggunakan beberapa kabel tiga untai yang umum, apakah Anda menghubungkan chip WS 2811 bersama-sama. Selain itu saya harus menyolder delapan LED RGB Milimeter di atas chip itu. Untaian LED yang dapat dialamatkan menarik banyak daya, jadi saya melakukan beberapa penyolderan tambahan dengan menambahkan daya dan kabel ground langsung ke input daya pada papan Wemos. Saya menggunakan multimeter untuk menentukan mana yang positif dan mana yang negatif dan untuk masing-masing.
Karena saya menggunakan catu daya 10 amp 5 V, saya akan memiliki arus listrik yang lebih dari cukup untuk menggerakkan semua LED sensor dan lebih banyak lagi jika diperlukan.
Langkah 5: Pengaturan Sensor
Untuk pengaturan awal, saya pertama kali mulai dengan menerapkan strip LED di sekitar bagian luar jendela filamen bening yang saya rancang. Saya menggunakan lem panas untuk menempelkan LED ke jendela. Saya juga menyolder data tambahan dan saluran listrik di ujung LED itu karena itulah yang terhubung ke serat optik. Saya telah menyertakan diagram pengkabelan sehingga Anda dapat melihat bagaimana semuanya terhubung.
Dari sana saya baru saja mulai menempelkan hal-hal panas di mana mereka tampaknya paling cocok.
Saya menggunakan beberapa kabel jumper longgar untuk menghubungkan semuanya ke Wemos.
Langkah 6: Perakitan Multi-sensor
Dengan menggunakan mata bor setengah inci, saya membuat lubang di bawah tempat jembatan LED serat optik berada. Melalui lubang itu saya memaksa kabel micro USB untuk menghubungkan ke Wemos serta kabel power supply dari power supply 10 amp. Jendela LED terhubung di tempat menggunakan lem panas dan saya menggunakan paku untuk menyatukan semua kayu. Akan sangat sulit untuk menghubungkan semua kabel jumper dan menjaga semuanya terlihat bersih dan teratur. Luangkan waktu Anda saat menyambungkan kabel dan Anda bahkan dapat memelintirnya agar terlihat lebih teratur.
Untuk pengaturan serat optik, Anda harus melepaskan beberapa filamen bening dari peran tersebut. Inilah yang akan digunakan untuk membawa cahaya dari delapan Millimeter LED. Gunakan sepasang gunting untuk memotong filamen dan kemudian dorong ujung potongan selat filamen ke bagian atas tutup LED cetak 3-D. Jalankan film bening itu ke sudut rumahan dan potong agar sesuai dengan penutupnya.
Langkah 7: Kode dan Pengaturan
Setelah sensor benar-benar terpasang, Anda dapat menghubungkannya ke komputer Anda untuk pemrograman.
Untuk pengaturan awal saya, gunakan kode ini dari otomatisasi bruh. Ini menghubungkan kemudian multisensor ke asisten rumah.
Repo GitHub Multisensor -
Tapi kemudian saya mulai menggunakan Blynk untuk mengontrol setiap sensor dan mendorongnya langsung ke ponsel saya.
blynk.io/en/getting-started
SuperChart adalah opsi Blynk yang saya gunakan untuk mendorong data ke iPhone saya untuk pemantauan keamanan. SuperChart digunakan untuk memvisualisasikan data langsung dan historis. Anda dapat menggunakannya untuk data sensor, untuk pencatatan peristiwa biner, dan lainnya.
Untuk menggunakan widget SuperChart, Anda perlu mendorong data dari perangkat keras dengan interval yang diinginkan dengan menggunakan pengatur waktu.
Berikut adalah contoh dasar untuk mendorong data.
Interaksi:
Beralih antara rentang waktu dan mode Langsung
Ketuk rentang waktu di bagian bawah widget untuk mengubah rentang waktu Ketuk Elemen Legenda untuk menampilkan atau menyembunyikan aliran data
Tap'n'hold untuk melihat stempel waktu dan nilai yang sesuai Geser cepat dari kiri ke kanan untuk menampilkan data sebelumnya
Kemudian Anda dapat menggulir data ke belakang dan ke depan dalam rentang waktu yang ditentukan. Mode layar penuh
Tekan tombol ini untuk membuka tampilan Layar Penuh dalam orientasi lanskap.
Cukup putar ponsel kembali ke mode potret. Bagan harus berputar secara otomatis.
Dalam tampilan layar penuh Anda akan melihat X (waktu) dan beberapa skala Y.
Mode Layar Penuh dapat dinonaktifkan dari Pengaturan widget.
Tombol Menu Tombol Menu akan membuka fungsi tambahan:
Ekspor ke CSV Hapus Data di server
Pengaturan SuperChart:
Chart Title Title Font Size Anda memiliki 3 pilihan ukuran font Title Alignment Pilih chart title alignment. Pengaturan ini juga mempengaruhi posisi Judul dan Legenda pada Widget. Perlihatkan sumbu x (waktu) Pilih jika Anda ingin menampilkan label waktu di bagian bawah bagan Anda. Pemilih rentang waktu Memungkinkan Anda memilih periode yang diperlukan (15m, 30m, 1j, 3h, …) dan resolusi untuk bagan Anda. Resolusi menentukan seberapa tepat data Anda. Saat ini grafik mendukung 2 jenis resolusi standar dan tinggi. Resolusi juga tergantung pada periode yang dipilih. Misalnya, resolusi standar untuk 1d berarti Anda akan mendapatkan 24 poin per hari (1 per jam), dengan resolusi tinggi Anda akan mendapatkan untuk 1d 1440 poin per hari (1 per menit). Datastreams Menambahkan datastreams (baca di bawah cara mengonfigurasi datastreams)
Pengaturan Aliran Data
Widget mendukung hingga 4 Datastream.
Tekan Ikon Pengaturan Datastream untuk membuka Pengaturan Datastream.
Desain:
Pilih jenis Grafik yang tersedia:
Line Area Bar Binary (jangkar LINK ke biner)
Warna:
Pilih warna solid atau gradien
Sumber dan masukan:
Anda dapat menggunakan 3 jenis Sumber data:
1. Pin Virtual
Pilih Perangkat dan Pin Virtual yang diinginkan untuk membaca data.
2. Tag
SuperChart dapat mengumpulkan data dari beberapa perangkat menggunakan fungsi agregasi bawaan.
Misalnya, jika Anda memiliki 10 sensor Suhu yang mengirim suhu dengan periode tertentu, Anda dapat memplot nilai rata-rata dari 10 sensor pada widget.
Untuk menggunakan Tag:
Tambahkan Tag ke setiap perangkat yang datanya ingin Anda kumpulkan. Dorong data ke Pin Virtual yang sama di setiap perangkat. (mis. Blynk.virtualWrite (V0, suhu);) Pilih Tag sebagai sumber di Widget SuperChart dan gunakan pin tempat data datang (mis. V0)
Fungsi yang tersedia:
SUM akan merangkum semua nilai yang masuk ke Pin Virtual yang ditentukan di semua perangkat yang ditandai dengan tag yang dipilih AVG akan memplot nilai rata-rata MED akan menemukan nilai median MIN akan memplot nilai minimum MAX akan memplot nilai maksimum
️ PENTING: Tag tidak berfungsi dalam Mode Langsung.
Pemilih Perangkat Jika Anda menambahkan Widget Pemilih Perangkat ke proyek Anda, Anda dapat menggunakannya sebagai sumber untuk SuperChart. Dalam hal ini, ketika Anda mengubah perangkat di Pemilih Perangkat, bagan akan diperbarui sesuai
Pengaturan Sumbu Y
Ada 4 mode cara menskalakan data di sepanjang sumbu Y
Mobil
Data akan diskalakan secara otomatis berdasarkan nilai minimum dan maksimum dari periode waktu tertentu. Ini adalah pilihan yang bagus untuk memulai. Min/Maks
Saat mode ini dipilih, skala Y akan diatur ke nilai yang Anda pilih.
Misalnya, jika perangkat keras Anda mengirim data dengan nilai yang bervariasi dari -100 hingga 100, Anda dapat mengatur bagannya
untuk nilai-nilai ini dan data akan diberikan dengan benar.
Anda mungkin juga ingin memvisualisasikan data dalam rentang tertentu.
Katakanlah data yang masuk memiliki nilai dalam kisaran 0-55, tetapi Anda hanya ingin melihat nilai dalam kisaran 30-50.
Anda dapat mengaturnya dan jika nilainya di luar skala Y yang Anda konfigurasikan, bagan akan dipangkas
% of Height Opsi ini memungkinkan Anda untuk secara otomatis menskalakan data yang masuk pada widget dan memposisikannya sesuai keinginan Anda. Dalam mode ini, Anda mengatur persentase tinggi widget di layar, dari 0% hingga 100%.
Jika Anda menetapkan 0-100%, sebenarnya itu adalah skala otomatis penuh. Tidak peduli di rentang mana data datang, itu akan selalu diskalakan ke seluruh ketinggian widget.
Jika Anda menyetelnya ke 0-25%, maka bagan ini hanya akan ditampilkan pada 1/4 dari tinggi widget.
Pengaturan ini sangat berharga untuk Bagan Biner atau untuk memvisualisasikan beberapa aliran data pada bagan yang sama dengan cara yang berbeda.
Delta Sementara data tetap dalam nilai Delta yang diberikan, bagan akan diskalakan secara otomatis dalam rentang ini. Jika delta melebihi rentang, bagan akan diskalakan secara otomatis ke nilai min/maks dari periode tertentu.
Akhiran
Di sini Anda dapat menentukan sufiks yang akan ditampilkan selama Tap'n'hold.
desimal
Mendefinisikan format nilai grafik saat Anda Tap'n'hold grafik. Opsi yang memungkinkan adalah: #, #.#, #.##, dll.
Hubungkan Poin Data yang Hilang
Jika sakelar ini ON, maka SuperChart akan menghubungkan semua titik meskipun tidak ada data.
Jika disetel ke OFF, maka Anda akan melihat celah jika tidak ada data.
Pengaturan Bagan Biner
Jenis bagan ini berguna untuk memplot data biner, misalnya saat unit ON atau OFF, atau saat gerakan terdeteksi atau saat ambang batas tertentu tercapai.
Anda perlu menentukan titik FLIP, yaitu titik di mana data yang masuk akan diubah menjadi status TRUE atau FALSE.
Misalnya, Anda mengirim data dalam kisaran 0 hingga 1023. Jika Anda menetapkan 512 sebagai titik FLIP, maka semua yang di atas 512 (tidak termasuk 512) akan dicatat sebagai TRUE, nilai apa pun di bawah 512 (termasuk 512) akan menjadi FALSE.
Contoh lain, jika Anda mengirim 0 dan 1 dan menetapkan 0 sebagai titik FLIP, maka 1 akan TRUE, 0 akan FALSE
Label Negara:
Di sini Anda dapat menentukan bagaimana TRUE/FALSE harus ditampilkan dalam mode Tap'n'Hold.
Misalnya, Anda dapat menyetel ke TRUE ke label "Equipment ON", FALSE ke "Equipment OFF".
Langkah 8: Mengakhiri…
Visi saya untuk proyek ini adalah membuat modul lengkap di mana saya dapat menambahkan komponen tambahan dan mengubahnya menjadi sensor keamanan multiguna. Berdasarkan kode yang dimuat ke mikrokontroler, unit ini dapat digunakan untuk beberapa tata letak sensor. Saya sangat menghargai Anda meluangkan waktu untuk membaca Instructable saya!
Direkomendasikan:
Kunci RFID Alternatif untuk Keamanan Sepeda: 7 Langkah (dengan Gambar)
Kunci RFID Alternatif untuk Keamanan Sepeda: Untuk keamanan sepeda, Hanya ada sakelar kunci kontak. Dan itu dapat dengan mudah diretas oleh pencuri. Di sini saya datang dengan DIY Solusi untuk itu. Ini murah dan mudah dibangun. Ini adalah kunci RFID alternatif untuk keamanan sepeda. Mari kita membuatnya
Tombol Keamanan Nirkabel untuk Keamanan PLC: 6 Langkah (dengan Gambar)
Tombol Keamanan Nirkabel untuk Keamanan PLC: Proyek ini adalah bukti konsep saya untuk menggunakan IoT dan (akhirnya) robotika untuk menciptakan lapisan keamanan tambahan untuk fasilitas manufaktur yang berbahaya. Tombol ini dapat digunakan untuk memulai atau menghentikan beberapa proses, termasuk kontrol sinyal
Sistem Keamanan Pengenalan Wajah untuk Kulkas Dengan Raspberry Pi: 7 Langkah (dengan Gambar)
Sistem Keamanan Pengenalan Wajah untuk Kulkas Dengan Raspberry Pi: Menjelajahi internet Saya telah menemukan bahwa harga untuk sistem keamanan bervariasi dari 150$ hingga 600$ ke atas, tetapi tidak semua solusi (bahkan yang sangat mahal) dapat diintegrasikan dengan yang lain alat pintar di rumah Anda! Misalnya, Anda tidak dapat mengatur
Modul Keamanan dan Peretasan DIY untuk Laptop Anda (TfCD): 7 Langkah (dengan Gambar)
Modul Keamanan dan Peretasan DIY untuk Laptop Anda (TfCD): Berita reguler tentang peretasan skala besar dan pengawasan pemerintah membuat semakin banyak orang menempelkan selotip di webcam mereka. Tapi mengapa di tahun 2017 hanya sebuah kaset konyol yang bisa menjamin tidak ada yang melihat kita? Apa yang
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: 7 Langkah (dengan Gambar)
Securibot: Drone Pengawasan Kecil untuk Keamanan Rumah: Ini adalah fakta sederhana bahwa robot itu luar biasa. Namun, robot keamanan cenderung terlalu mahal untuk dibeli oleh rata-rata orang atau secara hukum tidak mungkin untuk dibeli; Perusahaan swasta dan militer cenderung menyimpan perangkat semacam itu untuk diri mereka sendiri, dan