Daftar Isi:
- Perlengkapan
- Langkah 1: Siapkan RPi
- Langkah 2: Personalisasi RPi
- Langkah 3: Kasus
- Langkah 4: Mempersiapkan Konversi ke DXF
- Langkah 5: Konversi ke DXF
- Langkah 6: Oh-oh
- Langkah 7: Tutup
- Langkah 8: Akses Gambar
- Langkah 9: Memasang Kamera
Video: Webcam Resolusi Tinggi: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Selama beberapa tahun saya menggunakan webcam berbasis RPi (dengan modul PiCam). Gambar yang dihasilkan baik-baik saja tetapi kemudian, ada saat di mana saya tidak lagi puas dengan kualitasnya. Saya memutuskan untuk membuat Webcam resolusi tinggi.
Bagian-bagian berikut digunakan:
Perlengkapan
- 1 RPi 3, Model B, V1.2 (dibeli secara lokal ~30$)- 1 Canon Powershot S5 (dibeli di platform online bekas seharga sekitar 20$)- 1 Power over Ethernet Splitter: PoE ke 12V/9V/5V: (TL-POE10R: PoE Splitter), ca. 12$- 2 Konverter step-down 1,5..35V ke 1,5.. 35V: (DSN6000AUD), 2x 3,5$
Langkah 1: Siapkan RPi
Saya tidak akan menjelaskan persiapan RPi. Mungkin ada ribuan Instructables dan howto yang menunjukkan langkah ini. Akibatnya, Anda memiliki RPi siap dengan raspbian dari versi saat ini.
Langkah 2: Personalisasi RPi
Sekarang untuk langkah-langkah yang lebih menarik. Ide di balik seluruh latihan ini adalah: ambil gambar setiap 10 menit, simpan ke penyimpanan yang terhubung ke jaringan (NAS Synology), cetak tanggal dan waktu pada gambar dan, voila.
Gambar saat ini tersedia melalui web karena folder di NAS adalah folder yang dapat diakses dari internet.
Pertama, RPi harus memasang bagian yang tersedia di NAS tempat gambar akan disimpan. Oleh karena itu file /etc/fstab harus diadaptasi dan baris berikut ditambahkan:
# pasang NAS192.168.1.2:/volume1/web /mnt/nas2/web/ nfs vers=3, rw, soft, intr 0 0
Jika Anda pergi ke arah itu, gunakan alamat NAS Anda sendiri yang tepat. Sebagai alternatif, Anda juga dapat menyimpan file secara lokal di RPi dan mengaksesnya secara langsung. Dalam hal ini, lupakan perubahan /etc/fstab.
Untuk pengambilan gambar saya menggunakan gphoto2 dan script sederhana berikut ini:
#!/bin/sh
#bunuh semua proses ghoto2 yang mungkin mengakses bus USB
pkill gphoto2
#ambil gambarnya dengan gphoto2
gphoto2 --capture-image-and-download --force-overwrite --filename /mnt/nas2/web/test.jpg
#masukkan tanggal dan waktu ke dalam gambar
TEXT=`tanggal +"%F %H:%M"`
convert -font helvetica -fill white -pointsize 70 -draw "text 20, 2350 '$TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg
Skrip ini disimpan sebagai
/home/pi/take-picture.sh
membuatnya dapat dieksekusi oleh
chmod a+x /home/pi/take-picture.sh
Sekarang pasang kamera dengan kabel USB dan nyalakan kamera.
Jika penyimpanan kamera dipasang secara otomatis, Anda harus menekannya karena gphoto2 dapat mengakses kamera jika dalam mode PTP yang disebut. Anda dapat menekan automount di desktop RPi.
Jalankan skrip dan kamera harus mengambil gambar.
Anda akan mendapatkan respons seperti:
pi@picam2-walensee:~ $./take-picture.sh
Neue Datei ist in /store_00010001/DCIM/100CANON/IMG_0163-j.webp
Karena, dalam kasus saya, gambar sekarang diambil, disimpan, dan diberi label dengan tanggal dan waktu, saya dapat mengaksesnya melalui web.
Untuk menjalankan skrip take-picture.sh selama 10 menit, saya menambahkan entri di crontab:
sudo crontab -e
tambahkan baris berikut:
# ambil gambar setiap 10 menit */10 * * * * /home/pi/take-picture.sh
Ini akan mengeksekusi skrip /home/pi/take-picture.sh setiap 10 menit (pertama */10). Saat kami mengedit crontab dengan "sudo", crontab dibuat untuk pengguna super dan skrip dieksekusi dengan hak pengguna super. Ini mungkin juga bisa dilakukan sebagai pengguna 'pi'. Saya tidak mencobanya. Dalam hal ini, perintah untuk mengedit crontab dari pi pengguna adalah "crontab -e".
Langkah 3: Kasus
Untuk menentukan ukuran casing untuk webcam, saya membuat semuanya di Sketchup. Saya membuat model kasar kamera dalam keadaan ON (lensa lebih panjang daripada dalam keadaan OFF) dan menambahkan semua komponen elektronik yang diperlukan: Konverter step-down dari PoE ke 12V, 12V ke 7.5V (untuk Kamera), 12V hingga 5V (untuk RPi).
Di depan lensa ada bukaan yang akan ditutup dengan sepotong kaca. Bukaan atas dan samping dimaksudkan untuk memasang suku cadang dan untuk pemeliharaan.
Bidang bawah (tidak terlihat di sini): Lubang bawah untuk kabel ethernet dan celah untuk sekrup untuk memasang kamera.
Langkah 4: Mempersiapkan Konversi ke DXF
Karena saya hanya memiliki akun Sketchup dasar, saya harus menemukan cara untuk mengonversi paket ke file DXF untuk pemotongan laser.
Oleh karena itu, saya menempatkan semua dinding rata, satu di samping yang lain dan menghapus dimensi ke-3. Setelah itu, saya mengunduh file STL yang dihasilkan.
Langkah 5: Konversi ke DXF
Untuk konversi ke DXF saya menggunakan freecad. Impor File STL dan ekspor sebagai DXF. File ini kemudian dikirim ke toko untuk memotong kayu lapis 5mm.
Langkah 6: Oh-oh
Beberapa hari kemudian, potongan-potongan itu dipotong.. tapi ya ampun. Saya entah bagaimana membuat kesalahan dengan mengonversi data sketchup ke data dxf. Saya harus menskalakannya dan karena itu: Saya harus menggunakan serak untuk membuat bagian-bagiannya pas. Berantakan sekali…
Tetapi pada akhirnya saya bisa merekatkan semua bagian dan akhirnya mengecatnya putih untuk memantulkan sinar matahari sebanyak mungkin. (tidak ada pendinginan yang diperkirakan.)
Langkah 7: Tutup
Karena saya sudah memiliki beberapa pengalaman dengan webcam "tidak berfungsi", saya memutuskan untuk memiliki akses mudah ke bagian-bagian dalam kasing.
Oleh karena itu saya merancang tutup yang sangat sederhana. Untuk side-lid dan top-lid, mekanismenya sangat mudah. Ini hanya sepotong kawat bengkok yang dapat diputar sekitar 30° untuk mengunci tutupnya pada tempatnya.
Langkah 8: Akses Gambar
Gambar-gambar tersebut dapat diakses melalui link berikut:
www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…
Ini masih gambar webcam lama. Yang baru akan menyusul.
Langkah 9: Memasang Kamera
Setelah pemasangan semua bagian dalam kasing, saatnya untuk memasangnya.
Seperti yang biasa saya lakukan, saya menempelkan seluruh casing ke pipa air hujan menggunakan braket yang biasanya digunakan untuk memasang pipa pembuangan air ke dinding. Saya hanya menggunakannya sebaliknya.
Seperti yang Anda lihat pada gambar terakhir, jendela kasing bisa saja jauh lebih kecil, tetapi tetap saja - tampaknya berfungsi.
Direkomendasikan:
Penghitung Frekuensi Resolusi Tinggi: 5 Langkah (dengan Gambar)
Penghitung Frekuensi Resolusi Tinggi: Instruksi ini menunjukkan penghitung frekuensi timbal balik yang mampu mengukur frekuensi dengan cepat dan dengan presisi yang wajar. Itu dibuat dengan komponen standar dan dapat dibuat di akhir pekan (saya butuh sedikit lebih lama:-))EDIT: Kode sekarang tersedia
OpenLogger: Resolusi Tinggi, Wi-Fi Diaktifkan, Sumber Terbuka, Pencatat Data Portabel: 7 Langkah
OpenLogger: Pencatat Data Resolusi Tinggi, Wi-Fi Diaktifkan, Sumber Terbuka, Portabel: OpenLogger adalah pencatat data portabel, open source, berbiaya rendah, resolusi tinggi yang dirancang untuk memberikan pengukuran berkualitas tinggi tanpa memerlukan perangkat lunak mahal atau perangkat lunak penulisan dari awal. Jika Anda seorang insinyur, ilmuwan, atau penggemar yang
Pembangkitan Sinyal PWM Resolusi Tinggi untuk RC Servos Dengan Perangkat STM32: 3 Langkah
Pembangkitan Sinyal PWM Resolusi Tinggi untuk Servo RC Dengan Perangkat STM32: Saat ini, saya sedang membangun pemancar/penerima RC berdasarkan chip RF SX1280. Salah satu tujuan proyek ini adalah saya ingin resolusi servo 12 bit dari semua tongkat hingga ke servo. Sebagian karena servo digital modern memiliki resolusi 12 bit
Gunakan kembali Modul Webcam HP WebCam 101 Aka 679257-330 Sebagai WebCam USB Generik: 5 Langkah
Gunakan kembali Modul Webcam HP WebCam 101 Aka 679257-330 Sebagai WebCam USB Generik: Saya ingin membumbui Panasonic CF-18 saya yang berusia 14 tahun dengan webcam baru, tetapi Panasonic tidak lagi mendukung mesin yang luar biasa itu, jadi saya harus gunakan materi abu-abu untuk sesuatu yang lebih mudah daripada b&b (bir & burger).Ini adalah bagian pertama
Cara Mendapatkan Gambar Resolusi Tinggi dari Instructables: 4 Langkah
Bagaimana Mendapatkan Gambar Resolusi Tinggi dari Instruksi: Apakah Anda benar-benar menikmati gambar yang dapat diinstruksikan itu dan ingin menyimpan salinan resolusi tinggi itu? Fitur kecil yang hebat ini mudah diabaikan