Isi kandungan:

Keselamatan Rumah dengan Jingga Pi: 3 Langkah (dengan Gambar)
Keselamatan Rumah dengan Jingga Pi: 3 Langkah (dengan Gambar)

Video: Keselamatan Rumah dengan Jingga Pi: 3 Langkah (dengan Gambar)

Video: Keselamatan Rumah dengan Jingga Pi: 3 Langkah (dengan Gambar)
Video: VIRAL REKAMAN CCTV AKSI PERAMPOKAN BERSENJATA TAJAM DI KALBAR #shorts 2024, November
Anonim
Keselamatan Rumah Dengan Pi Orange
Keselamatan Rumah Dengan Pi Orange

Pada dasarnya ia adalah idea yang sama seperti dalam arahan saya sebelumnya:

www.instructables.com/id/Home-Security-With…

Satu-satunya perubahan adalah penggunaan papan Pi Orange (pilihan saya adalah PC2) dan satu pergeseran tahap 4050 untuk melindungi papan IO.

Ringkasnya - sistem keselamatan rumah murah yang menghantar e-mel kepada anda dengan gambar harta benda anda ketika seseorang mengunjungi pangsapuri anda tanpa diduga. Sistem yang mudah dipersenjatai dan dilucutkan senjata dengan cara yang lebih konservatif daripada yang anda jangkakan - suis dan tag RFID. Maaf, saya sangat menyukainya;-)

Anda boleh mendapatkan Orange Pi dengan harga $ 10, kamera USB mungkin 2 $ (sebenarnya saya menggunakan dua sampah sampah!), Selebihnya mungkin 30 $ bersama-sama.

Untuk lebih spesifik mengenai apa yang anda perlukan - papan OPi, bekalan kuasa, shifter tahap 74HC4050, satu atau lebih sensor gerakan PIR, pembaca RFID, suis sesaat, dua LED, perintang 2x 220Ohm + 1x 10kOhm, papan roti dan kabel untuk menghubungkan semua bersama-sama, dan kamera USB tentu saja.

Langkah 1: Pendawaian

Pendawaian
Pendawaian

Konfigurasi dan kod sumber saya menggunakan 2 kamera dengan 2 sensor PIR. Perintang penarik untuk suis ini digunakan kerana … Saya tidak sempat melihat dokumen pustaka pyA20, setelah beberapa hari saya secara tidak sengaja menemui panggilan yang tepat (lihat README.txt di direktori yang akan anda dapatkan dengan GIT - lihat langkah seterusnya), jadi anda boleh mengubah kodnya dan menyingkirkannya. Saya menggunakan papan PC2 tetapi papan Orange Pi lain mempunyai IO yang serupa. Shifter tahap 4050 digunakan sensor bacause dan pembaca RFID menggunakan 5V tetapi papan OPi menerima 3V (atau 3.3V jika anda suka). Penting - pasang semua tanda "tanah" ke salah satu papan GND! Jangan lupa pasangkan kamera USB anda!:)

Langkah 2: Perisian

Perisian
Perisian

Urutan di bawah akan mengandaikan bahawa anda memasang Raspbian_desktop_lxde_For_PC2_H5_V0_1.img pada kad SD anda. Anda mungkin dinasihatkan untuk menggunakan Armbian sebagai gantinya tetapi saya belum mengujinya.

1) passwd - menukar kata laluan pengguna orangepi, yang pada awalnya adalah orangepi.

2) Raspbian ini dilengkapi dengan tempatan cina, jadi letakkan ini ke / etc / default / locale dan reboot:

LC_ALL = "en_US. UTF-8"

LANG = "en_US"

BAHASA = "en_US: en"

3) Saya memanjangkan partisi awal dengan fdisk / dev / mmcblk0, reboot dan resize2fs / dev / mmcblk0p2. Anda akan menemui beberapa tutorial mengenai hal itu dengan Google.

4) sudo apt-get kemas kini

5) sudo apt-get install build-essential

6) sudo apt-get install python-setuptools

7) sudo apt-get install python-dev

8) sudo easy_install pip

9) sudo pip memasang pyserial

10) sudo pip pasang pyA20

11) sudo apt-get install git

12) git klon

13) cd orangepi_PC_gpio_pyH3

14) pasang sudo python setup.py

15) dapatkan kod dari (saya akan cuba memasukkannya ke Github tidak lama lagi; saya meletakkannya di bawah GNU awam, sila edarkan semula!):

github.com/boguszjelinski/rpi-alarm

Maksud saya opi-alarm.py.

16) sudo python opi-alarm.py

Ingatlah untuk menukar nama IO jika anda menggunakan papan atau pendawaian lain. Sekiranya LED mula berkelip, mungkin pendawaian dan perisian tidak mengapa.

17) sudo apt-get install streamer

18) pasang postfix seperti yang dijelaskan di sini:

www.instructables.com/id/Home-Security-With…

Langkah 3: Pertimbangan Akhir

Pertimbangan Akhir
Pertimbangan Akhir

Jalankan 'sudo python opi-alarm.py'

Anda juga boleh menggunakan nohup sudo python opi-alarm.py &

dan log keluar dari terminal.

Sekiranya anda menjalankan program dan tidak ada fail rfid.txt di direktori tempatan (mengapa perlu ada?) Maka sistem keselamatan anda masuk ke mod pembelajaran - ia menunggu anda meletakkan lencana RFID anda kepada pembaca. Sekiranya ia berbunyi maka LED hijau akan menyala sedikit lebih lama. Setelah menunjukkan semua lencana anda kepada pembaca - tekan butang! Lampu merah 2 saat mengesahkan selesai pembelajaran - rfid.txt dihasilkan, ia harus mengandungi kod 10 aksara.

Pasang teg RFID sekarang ke kunci anda. Sistem sekarang menunggu untuk diaktifkan (bersenjata).

Anda boleh menekan suis sekali lagi dan masuk ke jarak sensor PIR setelah 10 saat. Anda harus mendapatkan gambar yang bagus untuk kotak e-mel anda;-)

Lihat tutorial Raspberry Pi awal untuk isyarat LED yang berbeza (perlu dikemas kini, mod pembelajaran adalah ciri baru).

Tutorial seterusnya - menggunakan modul GSM, mungkin MMS dan bukannya Postfix.

KEMASKINI 27.05.2018

Streamer menyebalkan, kadang-kadang menjadi gila, mungkin hanya dengan kamera sampah saya. Selepas seminggu dengan CV2 - ia berfungsi seperti daya tarikan. Untuk menggunakan kod yang baru saya kirimkan ke GitHub:

apt-get install python-opencv

apt-get install imagemagick

Mungkin satu perkara lagi - salah satu kamera saya digunakan untuk hilang sebagai peranti, jadi setiap kali saya akan mendapat gambar, saya menjalankannya terlebih dahulu (muat semula modul kernel; mungkin dapat dilakukan dengan lebih sederhana):

os.system ('modprobe -r vfe_v4l2 && sleep 1 && modprobe vfe_v4l2')

Disyorkan: