Daftar Isi:

Cyberpunk Multi-Sensor untuk Keamanan.: 8 Langkah
Cyberpunk Multi-Sensor untuk Keamanan.: 8 Langkah

Video: Cyberpunk Multi-Sensor untuk Keamanan.: 8 Langkah

Video: Cyberpunk Multi-Sensor untuk Keamanan.: 8 Langkah
Video: 8 Fitur Canggih & Keren 🔥 HANYA ADA DI INFINIX 2024, Juli
Anonim
Image
Image
Multi-Sensor Cyberpunk untuk Keamanan
Multi-Sensor Cyberpunk untuk Keamanan
Multi-Sensor Cyberpunk untuk Keamanan
Multi-Sensor Cyberpunk untuk Keamanan

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

Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
Bahan yang Dibutuhkan
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

Membangun Kandang
Membangun Kandang
Membangun Kandang
Membangun Kandang
Membangun Kandang
Membangun Kandang
Membangun Kandang
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

Komponen 3D
Komponen 3D
Komponen 3D
Komponen 3D
Komponen 3D
Komponen 3D
Komponen 3D
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

Koneksi Solder
Koneksi Solder
Koneksi Solder
Koneksi Solder
Koneksi Solder
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

Pengaturan Sensor
Pengaturan Sensor
Pengaturan Sensor
Pengaturan Sensor
Pengaturan Sensor
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

Perakitan Multi-sensor
Perakitan Multi-sensor
Perakitan Multi-sensor
Perakitan Multi-sensor
Perakitan Multi-sensor
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

Kode dan Pengaturan
Kode dan Pengaturan
Kode dan Pengaturan
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…

Membungkus…
Membungkus…

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: