Daftar Isi:

Sistem Pengawasan $30 Dengan Antarmuka Pengguna: 7 Langkah
Sistem Pengawasan $30 Dengan Antarmuka Pengguna: 7 Langkah

Video: Sistem Pengawasan $30 Dengan Antarmuka Pengguna: 7 Langkah

Video: Sistem Pengawasan $30 Dengan Antarmuka Pengguna: 7 Langkah
Video: Perangkat Keras (Hardware) - Informatika kelas 7 SMP/ MTs (Sistem Komputer) 2024, November
Anonim
Sistem Pengawasan $30 Dengan Antarmuka Pengguna
Sistem Pengawasan $30 Dengan Antarmuka Pengguna
Sistem Pengawasan $30 Dengan Antarmuka Pengguna
Sistem Pengawasan $30 Dengan Antarmuka Pengguna

Sistem pengawasan yang sangat murah dan sangat mudah dilakukan. Anda tidak perlu menjadi ilmuwan roket apa pun untuk melakukan itu. Semua bagian yang diperlukan mungkin akan ditemukan dari toko perangkat keras lokal Anda. Anda hanya memerlukan 2 batang sudut, 2 motor servo, komponen elektronik pasangan, dan satu kamera web (lama). Dan tentu saja beberapa software di komputer Anda. Instruksi ini akan menunjukkan kepada Anda bagaimana membangun sistem pengawasan fungsional. Persyaratan:- Sistem operasi Linux- Server (apache)- Dukungan PHP- Mysql (opsional) Jika Anda tidak ingin menggunakan pemeriksaan login Mysql- sekitar $30- web cam- servo dasarGambar dan video di bawah ini akan memberi tahu Anda lebih dari 784 kata!

Langkah 1: Cara: Membangun Bingkai

Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai
Cara: Membangun Bingkai

pertama-tama, Anda harus membeli 2 bar sudut. Ini akan menelan biaya sekitar $ 2 masing-masing. Maka Anda harus mengebor semua 3 lubang keseluruhan untuk palang sudut ini. Diameter lubang tergantung, berapa diameter sumbu servo Anda. Intinya adalah yang harus pas di lubang. Tentu saja Anda juga akan membutuhkan motor servo ini. Setiap toko RC-hobby penuh dengan ini dan harganya dari $5 ke atas. Anda dapat menggunakan sekrup atau lem panas untuk menghubungkan bagian-bagian ini. Saya menggunakan keduanya. Fokus pada, bahwa ada cukup ruang antara motor servo dan bilah sudut, sehingga dapat berputar dengan bebas!

Langkah 2: Cara: Papan Kontrol Motor Servo

Cara: Papan Kontrol Motor Servo
Cara: Papan Kontrol Motor Servo
Cara: Papan Kontrol Motor Servo
Cara: Papan Kontrol Motor Servo
Cara: Papan Kontrol Motor Servo
Cara: Papan Kontrol Motor Servo

Selanjutnya Anda akan membutuhkan papan kontrol untuk motor servo ini. Sangat mudah dilakukan dan hanya mengandung beberapa komponen. Komponen yang dibutuhkan:- Prosesor Attiny2313- Rangkaian buffer Max232- Kapasitor 4 x 0, 1uF untuk regulator tegangan Max232- 7805- Kapasitor 1 x 16V/47uF untuk regulator tegangan (input)- 1 x 100nF kapasitor untuk pengatur tegangan (output)- 1 x 2, 1mm DC-jack atau ukuran apa yang Anda ingin gunakan- 1 x D9-konektor untuk RS232- 2x3 spike bar untuk koneksi motor servo Ikuti petunjuk skema dan papan Anda akan terlihat seperti ini.

Langkah 3: Memprogram Prosesor

Saya tidak akan menunjukkan cara memprogram prosesor. Saya kira Anda sudah familiar dengan pemrograman AVR. Jika tidak, maka Anda harus pergi dengan prosesor dan kode-c ke teman Anda yang dapat memprogram kode di prosesor. Kode-C sangat sederhana dan pendek. Ini hanya berisi 60 baris kode

Langkah 4: Pasang Papan Web Cam ke Bingkai

Pasang Papan Web Cam ke Bingkai
Pasang Papan Web Cam ke Bingkai

Okey, sekarang kita punya control board dan frame. Sekarang saatnya untuk membuka web cam Anda dan memasang papan web cam ke bingkai. Ini mudah dilakukan dengan lem panas. Anda dapat dengan aman menghapus koneksi ke mikrofon dan tombol on/off. Kami tidak akan membutuhkan ini. Anda tahu apa yang saya maksud ketika Anda membuka web cam Anda =)

Langkah 5: Menyatukan Sisa Bagian

Menyatukan Sisa Bagian
Menyatukan Sisa Bagian
Menyatukan Sisa Bagian
Menyatukan Sisa Bagian
Menyatukan Sisa Bagian
Menyatukan Sisa Bagian

Okey, Sekarang kita akan membutuhkan kasus. Kasing saya terlalu besar dan juga jelek, jadi pergilah dan coba cari kasing yang lebih kecil dan lebih bagus =)PERHATIAN! Jangan melakukan kesalahan yang sama seperti yang saya lakukan! Saya menempatkan sambungan listrik dan RS232 ke sisi depan dan tentu saja mereka harus berada di sisi belakang.

Langkah 6: Siap untuk Tes

Siap untuk Ujian
Siap untuk Ujian

Setelah air mata, ini dia! =) Sekarang saatnya untuk menguji sistem kami. Pasang steker listrik dan berdoa.. Tidak ada asap? Tidak berkilau? Tidak ada api atau teriakan? bagus, maka semuanya sempurna (harapan). Ketika steker listrik terhubung, kamera harus mengubah posisi defaultnya. yaitu 1500us. Itu membuat sedikit suara "surrur", tetapi itu normal. Sekarang Anda dapat mencoba mengontrol kamera Anda dengan minicom, gtkterm, atau apa pun yang ingin Anda gunakan. Penting menggunakan 4800 baudrate. Dengan tarif lain itu tidak akan berfungsi! Saya sarankan, unduh gtkterm ke mesin Linux Anda dan ubah dari opsi port untuk menggunakan kecepatan 4800. Kemudian tekan tombol a, s, z, x dari keyboard Anda dan cam akan berputar. Jika berhasil, inilah saatnya untuk merumput sendiri!

Langkah 7: Antarmuka Pengguna

Antarmuka pengguna
Antarmuka pengguna

Saya memprogram antarmuka pengguna dengan bahasa xhtml dan PHP. Ini rumit dan sulit untuk menjelaskan apa yang dilakukan semuanya. Di sisi kanan ada 4 tombol: kamera aktif, kamera mati, gerak aktif dan mati. Kamera menyala, menempatkan kamera online dan kemudian menunjukkan "webcam sedang berjalan.." dan kamera mati, matikan dan tanda "webcam dihentikan" ditampilkan. Di tengah layar adalah aliran video yang berasal dari kamera. Menghidupkan kamera terjadi mengklik gambar. Jika Anda melihat beberapa objek di tepi gambar (seperti lampu) dan Anda mengkliknya, kamera akan berubah menjadi tengah gambar ketika penyegaran berikutnya (interval 1s). Ada juga 4 tombol di bawah aliran video. Atas, bawah, kiri dan kanan. Dengan tombol-tombol ini Anda dapat memutar kamera lebih dekat. Di sisi kiri adalah area di mana gambar yang terdeteksi gerakan akan diperbarui jika deteksi gerakan sedang online. Ada juga tombol hapus gambar, yang akan menghapus semua gambar. Zip-packet berisi segala sesuatu tentang antarmuka pengguna dan Anda dapat memodifikasi/menggunakan file-file ini sesuai keinginan Anda. Tentang skrip pendeteksi gerakan, lihat ini:

Direkomendasikan: