Isi kandungan:
- Bekalan
- Langkah 1: Sediakan RPi
- Langkah 2: Peribadikan RPi
- Langkah 3: Kes
- Langkah 4: Menyiapkan Penukaran ke DXF
- Langkah 5: Penukaran ke DXF
- Langkah 6: Oh-oh
- Langkah 7: Tudung
- Langkah 8: Akses Imej
- Langkah 9: Memasang Kamera
Video: Webcam Resolusi Tinggi: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Selama beberapa tahun saya menggunakan kamera web berasaskan RPi (dengan modul PiCam). Imej yang dihasilkan baik-baik saja tetapi kemudian, ada saat di mana saya tidak lagi berpuas hati dengan kualiti. Saya memutuskan untuk membuat Webcam dengan resolusi tinggi.
Bahagian-bahagian berikut telah digunakan:
Bekalan
- 1 RPi 3, Model B, V1.2 (dibeli secara tempatan ~ 30 $) - 1 Canon Powershot S5 (dibeli di platform dalam talian terpakai dengan harga sekitar 20 $) - 1 Power over Ethernet Splitter: PoE hingga 12V / 9V / 5V: (TL-POE10R: PoE Splitter), kira-kira 12 $ - 2 Penukar step-down 1.5..35V hingga 1.5.. 35V: (DSN6000AUD), 2x 3.5 $
Langkah 1: Sediakan RPi
Saya tidak akan menggambarkan persiapan RPi. Mungkin ada beribu-ribu Instructables dan howto menunjukkan langkah ini. Akibatnya, anda mempunyai RPi siap dengan raspbian versi semasa.
Langkah 2: Peribadikan RPi
Sekarang untuk langkah-langkah yang lebih menarik. Idea di sebalik keseluruhan latihan ini adalah: mengambil gambar setiap 10 minit, menyimpannya ke storan terpasang di rangkaian (Synology NAS), mencetak tarikh dan masa pada gambar dan, voilà.
Gambar semasa boleh didapati melalui web kerana folder di NAS adalah yang boleh diakses dari internet.
Mula-mula RPi harus memasang bahagian yang tersedia di NAS di mana gambar itu akan disimpan. Oleh itu fail / etc / fstab harus disesuaikan dan baris berikut ditambahkan:
# pasang NAS192.168.1.2: / volume1 / web / mnt / nas2 / web / nfs vers = 3, rw, soft, intr 0 0
Sekiranya anda menuju ke arah itu, gunakan alamat NAS anda sendiri yang betul. Sebagai alternatif, anda juga dapat menyimpan fail tersebut secara tempatan di RPi dan mengaksesnya secara langsung. Sekiranya demikian, lupakan perubahan / etc / fstab ini.
Untuk mengambil gambar saya menggunakan gphoto2 dan skrip ringkas berikut:
#! / bin / sh
#bunuh sebarang proses ghoto2 yang mungkin memasuki bas USB
pkill gphoto2
#ambil gambar dengan gphoto2
gphoto2 --capture-image-and-download --force-overwrite --filename /mnt/nas2/web/test.jpg
# masukkan tarikh dan masa ke dalam gambar
TEKS = `tarikh +"% F% H:% M ""
tukar -Font helvetica -kisi putih -poin ukuran 70 -draw "teks 20, 2350 '$ TEXT'" /mnt/nas2/web/test.jpg /mnt/nas2/web/test.jpg
Skrip ini disimpan sebagai
/home/pi/take-picture.sh
menjadikannya boleh dilaksanakan oleh
chmod a + x /home/pi/take-picture.sh
Sekarang pasangkan kamera dengan kabel USB dan hidupkan kamera.
Sekiranya penyimpanan kamera dipasang secara automatik, anda harus menekannya kerana gphoto2 dapat mengakses kamera jika berada dalam mod PTP yang disebut. Anda boleh menekan automount di desktop RPi.
Laksanakan skrip dan kamera harus mengambil gambar.
Anda akan mendapat sambutan seperti:
pi @ picam2-walensee: ~ $./take-picture.sh
Neue Datei ada di /store_00010001/DCIM/100CANON/IMG_0163-j.webp
Oleh kerana, dalam kes saya, gambar itu diambil, disimpan dan dilabel dengan tarikh dan masa, saya dapat mengaksesnya melalui web.
Untuk melaksanakan skrip take-picture.sh selama 10 minit, saya menambah entri di crontab:
sudo crontab -e
tambah baris berikut:
# ambil gambar setiap 10 minit * / 10 * * * * /home/pi/take-picture.sh
Ini akan melaksanakan skrip /home/pi/take-picture.sh setiap 10 minit (pertama * / 10). Ketika kami mengedit crontab dengan "sudo", crontab dibuat untuk superuser dan skripnya dijalankan dengan hak superuser. Ini mungkin juga boleh dilakukan sebagai pengguna 'pi'. Saya tidak mencubanya. Dalam kes itu, perintah untuk mengedit crontab pengguna pi adalah "crontab -e".
Langkah 3: Kes
Untuk menentukan ukuran casing untuk webcam, saya membina keseluruhannya di Sketchup. Saya membuat model kasar kamera dalam keadaan ON (lensa lebih panjang daripada keadaan OFF) dan menambahkan semua komponen elektronik yang diperlukan: Step-down-converter dari PoE hingga 12V, 12V hingga 7.5V (untuk Camera), 12V hingga 5V (untuk RPi).
Di hadapan lensa terdapat bukaan yang akan ditutup dengan sekeping kaca. Pembukaan atas dan sisi dimaksudkan untuk memasang bahagian dan untuk pemeliharaan.
Bahagian bawah (tidak dapat dilihat di sini): Lubang bawah adalah untuk kabel ethernet dan celahnya adalah untuk skru memasang kamera.
Langkah 4: Menyiapkan Penukaran ke DXF
Oleh kerana saya hanya mempunyai akaun Sketchup asas, saya terpaksa mencari jalan untuk menukar rancangan tersebut menjadi fail DXF untuk pemotongan laser.
Oleh itu, saya meletakkan semua dinding rata, satu selain yang lain dan membuang dimensi ke-3. Selepas itu, saya memuat turun fail STL yang dihasilkan.
Langkah 5: Penukaran ke DXF
Untuk penukaran ke DXF saya menggunakan freecad. Import Fail STL dan eksport sebagai DXF. Fail ini kemudian dihantar ke kedai untuk memotong papan lapis 5mm.
Langkah 6: Oh-oh
Beberapa hari kemudian, kepingan itu dipotong.. tapi sayang. Entah bagaimana saya membuat kesilapan menukar data sketchup menjadi data dxf. Saya mesti menimbangnya dan oleh itu: Saya harus menggunakan serpihan untuk membuat bahagiannya sesuai. Kekacauan …
Tetapi pada akhirnya saya dapat merekatkan semua bahagian dan akhirnya melukisnya putih untuk memantulkan sinar matahari sebanyak mungkin. (tidak ada penyejukan yang diramalkan.)
Langkah 7: Tudung
Oleh kerana saya sudah mempunyai pengalaman dengan kamera web "tidak berfungsi", saya memutuskan untuk mempunyai akses mudah ke bahagian-bahagian yang ada di dalam casing tersebut.
Oleh itu, saya merancang penutup yang sangat sederhana. Untuk penutup sisi dan penutup atas, mekanisme sangat mudah. Ia hanya sekeping dawai bengkok yang boleh dipusingkan sekitar 30 ° untuk mengunci penutupnya.
Langkah 8: Akses Imej
Gambar boleh diakses melalui pautan berikut:
www.windy.com/de/-Webcams/Schweiz/Sankt-Ga…
Ini masih merupakan gambar kamera web lama. Yang baru akan menyusul.
Langkah 9: Memasang Kamera
Setelah pemasangan semua bahagian dalam casing, sudah tiba masanya untuk memasangnya.
Seperti biasa, saya melekatkan keseluruhan casing pada paip air hujan menggunakan pendakap yang biasanya digunakan untuk memasang paip air saliran ke dinding. Saya hanya menggunakannya sebaliknya.
Seperti yang anda lihat pada gambar terakhir, tetingkap casing mungkin jauh lebih kecil, tetapi tetap - nampaknya ia berfungsi.
Disyorkan:
Kaunter Frekuensi Resolusi Tinggi: 5 Langkah (dengan Gambar)
Kaunter Frekuensi Resolusi Tinggi: Arahan ini menunjukkan pembilang frekuensi timbal balik yang mampu mengukur frekuensi dengan pantas dan tepat. Ia dibuat dengan komponen standard dan boleh dibuat pada hujung minggu (saya memerlukan sedikit masa lagi :-)) EDIT: Kodnya kini tersedia
Fokus Kamera Berkualiti Tinggi Pi Dengan Lego dan Servo: 4 Langkah (dengan Gambar)
Fokuskan Kamera Berkualiti Tinggi Pi dengan Lego dan Servo: Dengan sekeping Lego yang sedikit digodam, servo berterusan dan beberapa kod Python, anda boleh memfokuskan Kamera Berkualiti Tinggi Raspberry Pi anda dari mana sahaja di dunia! Kamera Pi HQ adalah sekeping hebat kit, tetapi seperti yang saya dapati semasa mengusahakan Merlin baru-baru ini
OpenLogger: Resolusi Tinggi, Diaktifkan Wi-Fi, Sumber Terbuka, Logger Data Mudah Alih: 7 Langkah
OpenLogger: Resolusi Tinggi, Diaktifkan Wi-Fi, Sumber Terbuka, Logger Data Mudah Alih: OpenLogger adalah logger data mudah alih, sumber terbuka, kos rendah, dan beresolusi tinggi yang direka untuk memberikan pengukuran berkualiti tinggi tanpa memerlukan perisian mahal atau perisian penulisan dari awal. Sekiranya anda seorang jurutera, saintis, atau peminat yang
Penjanaan Isyarat PWM Resolusi Tinggi untuk Servos RC Dengan Peranti STM32: 3 Langkah
Penjanaan Isyarat PWM Resolusi Tinggi untuk Servos RC Dengan Peranti STM32: Pada masa ini, saya sedang membina pemancar / penerima RC berdasarkan cip SX1280 RF. Salah satu tujuan untuk projek ini ialah saya mahukan resolusi servo 12 bit dari stik hingga ke servo. Sebahagiannya kerana servo digital moden mempunyai reso 12 bit
Cara Mendapatkan Imej Resolusi Tinggi daripada Instruktif: 4 Langkah
Bagaimana Mendapatkan Gambar Resolusi Tinggi daripada Instructables: Adakah anda benar-benar menikmati gambar yang boleh dipelajari dan ingin menyimpan salinan resolusi tinggi? Ciri kecil yang hebat ini mudah dilupakan