Isi kandungan:
- Langkah 1: Cara: Membina Bingkai
- Langkah 2: Cara: Papan Kawalan Motor Servo
- Langkah 3: Memprogram Pemproses
- Langkah 4: Pasang Papan Kamera Web ke Bingkai
- Langkah 5: Menggabungkan Selebihnya Bahagian
- Langkah 6: Bersedia untuk Ujian
- Langkah 7: Antara Muka Pengguna
Video: Sistem Pengawasan 30 $ Dengan Antara Muka Pengguna: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
Sistem pengawasan yang sangat murah dan sangat mudah dilakukan. Anda tidak perlu menjadi saintis roket untuk melakukan itu. Semua bahagian yang diperlukan mungkin akan dijumpai dari kedai perkakasan tempatan anda. Anda hanya memerlukan 2 bar sudut, 2 motor servo, beberapa komponen elektronik dan satu (web) web cam. Dan tentu saja ada perisian pada komputer anda. Instruksional ini akan menunjukkan kepada anda bagaimana membina sistem pengawasan fungsional.keperluan: - Sistem operasi Linux- pelayan (apache) - Sokongan PHP- Mysql (opsional) Sekiranya anda tidak mahu menggunakan pemeriksaan masuk Mysql- kira-kira 30 $ - cam-servo web basicsGambar dan video di bawah akan memberitahu anda lebih daripada 784 perkataan!
Langkah 1: Cara: Membina Bingkai
pertama sekali, anda perlu membeli 2 bar sudut. Ini akan berharga kira-kira 2 $ setiap satu. Kemudian anda perlu menggerudi keseluruhan 3 lubang untuk bar sudut ini. Diameter lubang bergantung, berapakah diameter pada paksi servo anda. Intinya adalah yang harus masuk ke dalam lubang. Sudah tentu anda juga memerlukan motor servo ini. Setiap kedai hobi RC penuh dengan ini dan harganya dari 5 $ hingga ke atas. Anda boleh menggunakan skru atau lem panas untuk memasang bahagian ini. Saya menggunakan kedua-duanya. Fokus pada, bahawa terdapat cukup ruang antara motor servo dan bar sudut, sehingga boleh berpusing dengan bebas!
Langkah 2: Cara: Papan Kawalan Motor Servo
Seterusnya anda memerlukan papan kawalan untuk motor servo ini. Ia sangat mudah dilakukan dan hanya mengandungi beberapa komponen. Komponen yang diperlukan: - Pemproses Attiny2313- Litar penyangga Max232- 4 x 0, kapasitor 1uF untuk pengatur voltan Max232- 7805- 1 x 16V / 47uF kapasitor untuk pengatur voltan (input) - Kapasitor 1 x 100nF untuk pengatur voltan (output) - 1 x 2, 1-jack DC atau ukuran apa yang anda mahu gunakan- 1 x penyambung D9 untuk bar lonjakan RS232- 2x3 untuk sambungan motor servo Ikuti arahan skematik dan papan anda mesti kelihatan seperti ini.
Langkah 3: Memprogram Pemproses
Saya tidak akan menunjukkan cara memprogram pemproses. Saya rasa anda sudah biasa dengan pengaturcaraan AVR. Sekiranya tidak, maka anda harus menggunakan pemproses dan kod-k kepada rakan anda yang dapat memprogramkan kod dalam pemproses. Kod-C sangat mudah dan pendek. Ia hanya mengandungi 60 baris kod
Langkah 4: Pasang Papan Kamera Web ke Bingkai
Okey, sekarang kita mempunyai papan kawalan dan bingkai. Kini tiba masanya untuk membuka cam web anda dan pasangkan papan cam web ke bingkai. Ia mudah dilakukan dengan gam panas. Anda boleh membuang sambungan ke mikrofon dan butang hidup / mati dengan selamat. Kami tidak akan memerlukannya. Anda tahu apa yang saya maksudkan semasa anda membuka cam web anda =)
Langkah 5: Menggabungkan Selebihnya Bahagian
Okey, Sekarang kita akan memerlukan kes. Kes saya terlalu besar dan juga jelek seperti neraka, jadi pergi dan cuba dapatkan sedikit kes yang lebih kecil dan lebih baik =) PERHATIAN! Jangan buat kesalahan yang sama seperti yang saya buat! Saya meletakkan sambungan kuasa dan RS232 ke bahagian depan dan semestinya mereka berada di belakang.
Langkah 6: Bersedia untuk Ujian
Selepas air mata, ini dia! =) Sekarang tiba masanya untuk menguji sistem kami. Letakkan palam kuasa dan berdoa.. Tidak ada asap? Tidak berkilau? Tidak ada api atau menjerit? baik, maka semuanya sempurna (harapan). Apabila palam kuasa disambungkan, kamera harus mengubah kedudukan lalai. iaitu 1500us. Ia tetap sedikit suara "surur", tetapi itu biasa. Sekarang anda boleh cuba mengawal kamera anda dengan minicom, gtkterm atau apa yang anda mahu gunakan. Penting menggunakan 4800 baudrate. Dengan kadar yang lain, ia tidak akan berfungsi! Saya cadangkan, muat turun gtkterm ke mesin Linux anda dan ubah dari pilihan port untuk menggunakan kelajuan 4800. Kemudian tekan kekunci a, s, z, x dari papan kekunci anda dan cam harus berpusing. Sekiranya berjaya, inilah masanya untuk meragut diri sendiri!
Langkah 7: Antara Muka Pengguna
Saya memprogramkan antara muka pengguna dengan bahasa xhtml dan PHP. Merumitkan dan sukar untuk menjelaskan apa yang dilakukan semua perkara. Di sebelah kanan terdapat 4 butang: kamera hidup, kamera mati, gerakan hidup dan gerakan mati. Kamera dihidupkan, meletakkan kamera dalam talian dan kemudian menunjukkan "kamera web sedang berjalan.." dan kamera mati, matikan dan tanda "kamera web dihentikan" ditunjukkan. Tengah layar adalah aliran video yang berasal dari kamera. Memusingkan kamera berlaku dengan mengklik gambar. Sekiranya anda melihat beberapa objek di tepi gambar (seperti lampu) dan anda mengkliknya, kamera akan memusingkan bahawa ia berada di tengah gambar ketika penyegaran seterusnya (selang 1s). Terdapat juga 4 butang di bawah aliran video. Atas, bawah, kiri dan kanan. Dengan butang ini anda boleh menghidupkan kamera dengan lebih dekat. Di sebelah kiri adalah kawasan di mana gambar yang dikesan gerakan akan dikemas kini jika pengesanan gerakan dalam talian. Terdapat juga butang hapus gambar, yang akan membuang semua gambar. Zip-packet mengandungi semua perkara mengenai antara muka pengguna dan anda boleh mengubah / menggunakan fail ini seperti yang anda mahukan. Mengenai skrip pengesan gerakan, periksa ini:
Disyorkan:
Penguji Bateri Arduino Dengan Antara Muka Pengguna WEB .: 5 Langkah
Penguji Bateri Arduino Dengan Antara Muka Pengguna WEB: Hari ini, peralatan elektronik menggunakan bateri sandaran untuk menyelamatkan keadaan di mana operasi ditinggalkan semasa peralatan dimatikan atau ketika, secara tidak sengaja, peralatan dimatikan. Pengguna, ketika menghidupkan, kembali ke titik di mana dia tinggal
Antara Muka Pengguna LCD: 4 Langkah
Antara Muka Pengguna LCD: Antaramuka Pengguna LCD adalah, seperti yang anda jangkakan, antara muka yang dibuat untuk LCD 16 * 2. Anda akan dapat menunjukkan masa, maklumat perkakasan, mesej … Tetapi anda juga dapat membuat sendiri gambar dan animasi, untuk menyimpannya dan memuatkannya. Diperlukan: - Ard
Tangki Raspberry Dengan Antara Muka Web dan Streaming Video: 8 Langkah (dengan Gambar)
Tangki Raspberry Dengan Antara Muka Web dan Penstriman Video: Kami akan melihat bagaimana saya telah menyedari sedikit Tangki WiFi, yang mampu melakukan Kawalan Web jarak jauh dan Streaming Video. Ini bertujuan untuk menjadi tutorial yang memerlukan pengetahuan asas mengenai pengaturcaraan elektronik dan perisian. Atas sebab ini saya ' telah memilih
Tutorial Cara Memaparkan Antara Muka 4-Digit Dengan Arduino UNO: 6 Langkah (dengan Gambar)
Tutorial Cara Memaparkan Tampilan 4-Digit Dengan Arduino UNO: Tutorial ini akan mengajar anda beberapa asas menggunakan 4- Digit Display dengan Arduino UNO
Antara Muka Pengguna Interaktif Mudah untuk Pengajaran dan Penilaian .: 11 Langkah
Antaramuka Pengguna Interaktif Mudah untuk Pengajaran dan Penilaian: Projek ini dibangunkan sebagai sebahagian daripada kelas universiti, tujuannya adalah untuk membuat sistem interaktif untuk mengajar dan menilai topik tertentu. Untuk itu kami menggunakan Pemprosesan pada PC untuk antara muka dan Arduino NANO untuk butang arked dan LED, jadi