Daftar Isi:

Keamanan Rumah Dengan Orange Pi: 3 Langkah (dengan Gambar)
Keamanan Rumah Dengan Orange Pi: 3 Langkah (dengan Gambar)

Video: Keamanan Rumah Dengan Orange Pi: 3 Langkah (dengan Gambar)

Video: Keamanan Rumah Dengan Orange Pi: 3 Langkah (dengan Gambar)
Video: CARA KELUAR YANG BENAR DARI SUPERCARS!! #PRESTIGESHORTS #shorts 2024, Juli
Anonim
Keamanan Rumah Dengan Orange Pi
Keamanan Rumah Dengan Orange Pi

Pada dasarnya ini tentang ide yang sama seperti dalam instruksi saya sebelumnya:

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

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

Singkatnya - sistem keamanan rumah murah yang mengirimi Anda email dengan foto-foto harta benda Anda ketika seseorang mengunjungi apartemen Anda secara tidak terduga. Sistem yang mudah dipersenjatai dan dilucuti dengan cara yang lebih konservatif daripada yang Anda harapkan - sakelar dan tag RFID. Maaf, saya sangat menyukainya;-)

Anda bisa mendapatkan Orange Pi seharga $ 10, kamera USB mungkin $ 2 (sebenarnya saya menggunakan dua yang kikuk!), Sisanya mungkin $ 30 bersama-sama.

Untuk lebih spesifik tentang apa yang Anda butuhkan - papan OPI, catu dayanya, pemindah level 74HC4050, satu atau lebih sensor gerak PIR, pembaca RFID, sakelar sesaat, dua LED, resistor 2x 220Ohm + 1x 10kOhm, papan tempat memotong roti, dan kabel untuk menghubungkan semua bersama-sama, dan kamera USB tentu saja.

Langkah 1: Pengkabelan

Pengkabelan
Pengkabelan

Konfigurasi dan kode sumber saya menggunakan 2 kamera dengan 2 sensor PIR. Resistor pullup untuk sakelar ini digunakan karena … Saya tidak punya waktu untuk melihat-lihat dokumen perpustakaan pyA20, setelah beberapa hari saya secara tidak sengaja menemukan panggilan yang tepat (lihat README.txt di direktori yang akan Anda dapatkan dengan GIT - lihat langkah selanjutnya), jadi Anda dapat mengubah kode dan menghapusnya. Saya menggunakan papan PC2 tetapi papan Orange Pi lainnya memiliki IO serupa. Penggeser level 4050 menggunakan sensor bacause dan pembaca RFID menggunakan 5V tetapi papan OPI menerima 3V (atau 3.3V jika Anda suka). Penting - sambungkan semua tanda "arde" ke salah satu papan GND! Jangan lupa untuk memasang kamera USB Anda!:)

Langkah 2: Perangkat Lunak

Perangkat lunak
Perangkat lunak

Urutan di bawah ini akan mengasumsikan bahwa Anda menginstal Raspbian_desktop_lxde_For_PC2_H5_V0_1.img pada kartu SD Anda. Anda mungkin disarankan untuk menggunakan Armbian, tetapi saya belum mengujinya.

1) passwd - ubah kata sandi pengguna orangepi, yang awalnya orangepi.

2) Raspbian ini hadir dengan lokal Cina, jadi letakkan ini di /etc/default/locale dan reboot:

LC_ALL="en_US. UTF-8"

LANG="en_US"

LANGUAGE="en_US:id"

3) Saya memperpanjang partisi awal dengan fdisk /dev/mmcblk0, reboot dan resize2fs /dev/mmcblk0p2. Anda akan menemukan beberapa tutorial tentang itu dengan Google.

4) sudo apt-get update

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 install pyserial

10) sudo pip install pyA20

11) sudo apt-get install git

12) git clone

13) cd orangepi_PC_gpio_pyH3

14) sudo python setup.py install

15) dapatkan kode dari (saya akan mencoba memasukkannya ke Github segera; saya meletakkannya di bawah GNU publik, jangan ragu untuk mendistribusikan ulang!):

github.com/boguszjelinski/rpi-alarm

Maksudku opi-alarm.py.

16) sudo python opi-alarm.py

Ingatlah untuk mengubah nama IO jika Anda menggunakan papan atau kabel lain. Jika LED mulai berkedip, mungkin pengkabelan dan perangkat lunaknya baik-baik saja.

17) sudo apt-get install streamer

18) instal postfix seperti yang dijelaskan di sini:

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

Langkah 3: Pertimbangan Terakhir

Pertimbangan Akhir
Pertimbangan Akhir

Jalankan 'sudo python opi-alarm.py'

Anda juga dapat menggunakan nohup Sudo python opi-alarm.py &

dan keluar dari terminal.

Jika Anda menjalankan program dan tidak ada file rfid.txt di direktori lokal (mengapa harus ada satu?) maka sistem keamanan Anda masuk ke mode pembelajaran - ia menunggu Anda untuk menempatkan lencana RFID Anda ke pembaca. Jika terbaca satu maka LED hijau menyala sedikit lebih lama. Setelah Anda menunjukkan semua lencana Anda kepada pembaca - tekan tombol! Lampu merah 2 detik mengonfirmasi penyelesaian pembelajaran - rfid.txt dihasilkan, harus berisi kode 10 karakter.

Lampirkan sekarang tag RFID ke kunci Anda. Sistem sekarang menunggu untuk diaktifkan (bersenjata).

Anda dapat menekan tombol sekali lagi dan masuk ke jangkauan sensor PIR setelah 10 detik. Anda harus mendapatkan gambar yang bagus untuk kotak email Anda;-)

Lihat tutorial Raspberry Pi awal untuk sinyal LED yang berbeda (perlu diperbarui, mode pembelajaran adalah fitur baru).

Tutorial selanjutnya - menggunakan modul GSM, mungkin MMS bukan Postfix.

PEMBARUAN 27.05.2018

Streamer menyebalkan, terkadang menjadi gila, mungkin hanya dengan kamera sampah saya. Setelah seminggu dengan CV2 - ini bekerja seperti pesona. Untuk menggunakan kode yang baru saja saya kirimkan ke GitHub:

apt-get install python-opencv

apt-get install imagemagick

Mungkin satu hal lagi - salah satu kamera saya dulu menghilang sebagai perangkat, jadi setiap kali saya akan mendapatkan gambar, saya menjalankan ini terlebih dahulu (memuat ulang modul kernel; mungkin bisa dilakukan lebih sederhana):

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

Direkomendasikan: