Isi kandungan:
- Langkah 1: Komponen dan Bahan
- Langkah 2: Penyediaan dan Kod Perisian
- Langkah 3: Sarung Bercetak 3D
- Langkah 4: Wire It Up
- Langkah 5: Perhimpunan
- Langkah 6: Akhirnya! Tembak Tembak Tembak …
Video: Kamera Pi Instan Mudah Alih: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Projek Fusion 360 »
Saya mempunyai idea untuk membuat satu siri gambar yang diilhami oleh zaman kegemilangan fotografi polaroid dan analog. Sebahagian besar proses kreatif saya ditakrifkan dengan membuat alat saya sendiri, jadi saya tidak begitu tertarik dengan idea hanya membeli polaroid dan mula menembak.
Idea ini tidak baru, sudah ada beberapa projek kamera foto menggunakan Raspberry Pi dan pencetak termal. Tetapi untuk kamera ini saya mahu melakukannya dengan cara saya sendiri. Oleh itu, saya mendapat inspirasi dari semua projek tersebut dan saya membuat beberapa perubahan.
Semua projek serupa yang pernah saya lihat sebelumnya, mereka menggunakan Raspberry Pi 2 dan modul kamera lensa lebar (pengawasan) untuk Pi.
Untuk kamera ini, saya menggunakan Raspberry Pi Zero W dan lensa panjang fokus sederhana besar.
Pi Zero W mempunyai jejak yang sama dengan Pi Zero yang asli, yang agak kecil dan bagus. Tetapi versi W, termasuk port kamera dan Wifi onboard bersama dengan banyak ciri lain.
Sebilangan besar modul kamera Pi dilengkapi dengan lensa sudut lebar. Saya memilih lensa M12, dengan bidang pandang 40 ° yang serupa dengan panjang fokus ~ 45 mm pada kamera bingkai penuh, kerana gambarnya akan lebih semula jadi tidak begitu menyimpang dan serupa dengan fotografi klasik.
BTW, berkat kesambungan wifi saya dapat membuat rakaman jarak jauh.
Langkah 1: Komponen dan Bahan
Komponen dan bahagian
- 1x Raspberry Pi Zero W raspberrypi.org/raspberry-pi-zero-w
- 1x Mini TTL Thermal Printer dafruit.com/product/597
- Modul Kamera Raspberry Pi 1x
- 1x Mini Camera (CSI) 15 pin Cable shop.pimoroni.com/cable-raspberry-pi-zero-edition
- Lensa Kamera 1x M12 (jarak fokus yang anda mahukan)
- 1x Pemegang Lens Papan M12 m12lenses.com/M12-Lens-Holder-Plastik-p
- 1x Tolak botton
- Power bank 1x 5v / 3.5A (min 3A) amazon.de/RAVPower5v3A
- Kapasitor Elektrolit 1x 4700uF
- 1x USBAdapter Sudut Lurus Lelaki ke Wanita
- Penyesuai Jack 1x 2.1mm ke USB
- Adaptor 1x - soket 2.1mm untuk menyekat blok terminal adafruit.com/368
Pendawaian
- Header LELAKI 1x jalur pemisah
- 1x Tajuk WANITA pemisah
- Penyambung 3x 2 pin (saya menggunakan Dupont Connector)
- Papan tulis
- Wayar elektrik
perhimpunan
- Skru 2x M3 x 6mm (6mm ~ 10mm)
- Kacang Persegi 2x (M3 1, 8mmx5, 5mm)
- Skru 2x M2 x 6mm (6mm ~ 10mm)
Percetakan
Gulungan kertas termal (57mm)
Tambahan
- Kad SD 8GB (untuk raspberrypi)
- Penyesuai HDMI mini (untuk menyambungkan Zero W ke monitor)
- Mini USB ke USB (untuk menyambungkan Zero W ke papan kekunci)
- Pengecas USB 5v
Alat Terpakai
-
Perisian
- Fusion 360 autodesk.com/fusion-360
- Raspbian Jessie Lite raspberrypi.org/downloads/raspbian
- ImageMagick www.imagemagick.org
- zj-58 CUPS oleh adafruit github.com/adafruit/zj-58
-
Perkakasan
- Prusa i3 mk3 prusa3d.com/original-prusa-i3-mk3
- Kelim kabel (SN-28B)
- Alat Wire Stripper
- Caliper Digital
- Pemutar skru berganda
Langkah 2: Penyediaan dan Kod Perisian
Untuk langkah ini, anda mungkin memerlukan papan kekunci USB dan monitor HDMI. Juga berguna untuk memasang modul kamera ke Raspberry Pi supaya anda dapat menguji dan memeriksa semuanya berfungsi.
Penyediaan Sistem
Jalankan utiliti raspi-config:
$ sudo raspi-config
Untuk projek ini pilihan ini diperlukan:
- Pilihan Antaramuka -> Dayakan Kamera
- Pilihan Antaramuka -> Lumpuhkan Bersiri
- Pilihan Lanjutan -> Luaskan Sistem Fail
Gunakan raspi-config untuk mengatur sambungan Wi-fi. Anda memerlukan sambungan rangkaian untuk menaik taraf sistem dan memuat turun perisian yang diperlukan.
Pilihan Rangkaian -> Wi-fi
Anda juga dapat Mengaktifkan SSH untuk mengakses jarak jauh ke sistem dan melakukan perubahan pantas.
Pilihan Antaramuka -> Aktifkan SSH
Pasang Perisian
Proses untuk langkah ini berdasarkan tutorial ini:
belajar.adafruit.com/instant-camera-using-raspberry-pi-and-thermal-printer
$ sudo apt kemas kini
$ sudo apt install git cups wiringpi build-essential libcups2-dev libcupsimage2-dev
Pasang penapis raster untuk CUPS dari adafruit github
$ git klon
$ cd zj-58
$ buat $ sudo./install
Pasang dan tetapkan yang dicetak sebagai lalai pada sistem CUPS. Tukar nilai "baud" menjadi 9600 atau 19200 seperti yang diperlukan untuk pencetak anda. (Tambang 19200)
$ sudo lpadmin -p ZJ-58 -E -v bersiri: / dev / ttyAMA0? baud = 19200 -m zjiang / ZJ-58.ppd
$ sudo lpoptions -d ZJ-58
Skrip kamera
$ sudo apt-get install imagemagick
Menggunakan imagemagick untuk memperbaiki kontras dan menetapkan kontras dan kecerahan lalai kamera, urutan pengambilan gambar seperti:
raspistill -t 200 -co 30 -br 75 -w 512 -h 388 -n -o - | tukar - -grayscale Rec709Luminance -contrast jpg: - | lp
Ini adalah parameter yang saya dapati sesuai untuk kes saya, tetapi anda mungkin mahu mengubah nilai tersebut.
Saya menggunakan butang tekan yang sama untuk menembak aphot dan dan meruntuhkan sistem Skrip memisahkan satu tekan dari tindakan tekan lama (+4 sseconds).
kamera.sh
#! / bin / bash
SHUTTER = 20 # Memulakan keadaan GPIO mod gpio -g $ SHUTTER ke atas semasa: lakukan # Periksa butang rana jika [$ (gpio -g baca $ SHUTTER) -eq 0]; maka # Mesti ditahan selama 4+ saat sebelum penutupan dijalankan… waktu mula = $ (tarikh +% s) sementara [$ (gpio -g baca $ SHUTTER) -eq 0]; lakukan jika [$ (($ (tarikh +% s) -starttime)) -ge 5]; kemudian shutdown -h sekarang gema "power off" # Tunggu pengguna melepaskan butang sebelum menyambung semula sambil [$ (gpio -g baca $ SHUTTER) -eq 0]; teruskan; selesai fi selesai jika [$ (($ (tarikh +% s) -starttime)) -lt 2]; kemudian gema raspistill "Click shut" -t 1800 -co 30 -br 75 -w 512 -h 388 -n -o - | tukar --grayscale Rec709Luminance -contrast jpg: - | lp # tarikh + "% d% b% Y% H:% M" | lp fi tidur 1 fi tidur 0.3 selesai
Tetapkan secara automatik skrip untuk memulakan ketika sistem boot. Ubah suai file /etc/rc.local dan perintah berikut sebelum baris "keluar 0" terakhir:
sh /home/pi/camera.sh
Gunakan jalan di mana anda menyimpan fail skrip.
Raspberry Pi Zero W membolehkan keserasian bersiri
pi3-miniuart-bt menukar fungsi Raspberry Pi 3 dan Raspberry Pi Zero W Bluetooth untuk menggunakan UART mini (ttyS0), dan mengembalikan UART0 / ttyAMA0 ke GPIO 14 dan 15.
Untuk melumpuhkan Bluetooth onboard dan memulihkan UART0 / ttyAMA0 pada GPIO 14 & 15, ubah:
$ sudo vim /boot/config.txt
Tambahkan ke hujung fail
dtoverlay = pi3-disable-bt
Anda juga perlu mematikan perkhidmatan sistem yang memulakan modem sehingga tidak menggunakan UART:
$ sudo systemctl lumpuhkan hciuart
Anda boleh mendapatkan lebih banyak maklumat di:
Langkah 3: Sarung Bercetak 3D
Sarung kamera ini direka untuk mengekalkan jejak kecil yang padat di mana komponennya saling sesuai dan terkunci sehingga tidak banyak skru berfungsi di atasnya.
Reka bentuknya terbahagi kepada 3 bahagian:
- Pangkalan, di mana bank kuasa diperuntukkan.
- Kotak utama, tempat papan Pi, pencetak dan sebahagian besar pemasangan kabel berlaku.
- Kon lensa, yang menampung lensa kamera.
Kotak utama dan kon lensa dioptimumkan untuk dicetak dan tidak memerlukan struktur sokongan. Sebaliknya, asasnya dicetak pada satu bahagian menggunakan bahan sokongan dalaman. Saya ingin membuat bahagian yang kuat untuk menyokong struktur kamera.
Saya menyertakan fail stl, jadi anda boleh mencetaknya atau mengubah reka bentuknya.
Langkah 4: Wire It Up
Perkara pertama yang perlu dilakukan ialah memasangkan header pin lelaki ke port IO Raspberry Pi.
Setelah anda selesai, anda boleh teruskan dan pasangkan pi ke papan roti dan anda akan bersedia untuk menguji penyediaannya.
Untuk menyambungkan komponen, saya memisahkan sambungan menggunakan kerangka kelim 2 pin. Oleh itu, semasa proses pemasangan, komponen dapat dipasang secara berasingan ke dalam casing dan disambungkan sesudahnya tanpa komplikasi. Juga membantu mengganti bahagian sekiranya berlaku kerosakan atau menaik taraf perkakasan.
Ambil bicu tong dan sambungkan kapasitor 4700uF ke terminal + dan -. Ini akan membantu memastikan voltan tetap stabil semasa pencetak terma beroperasi. Pastikan kaki kapasitor negatif (lebih pendek) terpasang pada kutub negatif terminal dan bukan sebaliknya.
Sambungkan ke soket tong dan kapasitor, kabel untuk bekalan kuasa pencetak dan Raspberry Pi Zero W.
Untuk memberi makan Pi, saya memasangkan + 5V ke PP1 dan tanah dari bekalan kuasa ke PP6 di bahagian belakang papan, tepat di bawah USB kuasa.
Saya mengambil sehelai papan wangi dan dijual di atasnya 2 jalur header pin wanita jadi pertama-tama pin Pi IO. Pada papan perft itu anda boleh menyambungkan butang tekan dan kabel data pencetak.
Sambungkan butang tekan ke tanah GND (pin 34) dan BCM 20 (pin 38)
Untuk pencetak ikuti pesanan ini:
- Pencetak GND -> Raspberry Pi GND (pin 6)
- Pencetak RX -> Raspberry Pi TXD (pin 8, BCM 14, UART Transmit)
- Pencetak TX -> Raspberry Pi RXD (pin 10, BCM 15, UART Terima)
Periksa Raspberry Pi IO untuk maklumat lebih lanjut:
Langkah 5: Perhimpunan
Proses pemasangan adalah mudah.
Power bank dipasang di pangkal casing dan tidak bergerak. Tetapi boleh dikeluarkan dengan mudah untuk dicas atau diganti.
Saya mencetak beberapa pin untuk memasang papan Raspberry Pi ke casing dan juga menghubungkan lensa ke casing yang lain.
Tidak banyak ruang untuk semua kabel dan komponen. Anda mesti mengatur ruang, tetapi semuanya sesuai di dalamnya.
Untuk menutup casing, alas dan kotak utama mempunyai dua tab di bahagian belakang yang saling sesuai. Di bahagian depan, terdapat poket skru untuk mengikat kotak dengan selamat.
Langkah 6: Akhirnya! Tembak Tembak Tembak …
Disyorkan:
Kereta Bluetooth Dikawal Mudah Alih -- Mudah -- Ringkas -- Hc-05 -- Motor Shield: 10 Langkah (dengan Gambar)
Kereta Bluetooth Dikawal Mudah Alih || Mudah || Ringkas || Hc-05 || Motor Shield: … Sila Langgan saluran YouTube saya ………. Ini kereta yang dikawal Bluetooth yang menggunakan modul Bluetooth HC-05 untuk berkomunikasi dengan telefon bimbit. Kita boleh mengawal kereta dengan mudah alih melalui Bluetooth. Terdapat aplikasi untuk mengawal pergerakan kereta
Jadikan Pembesar Suara Bluetooth Mudah Alih & Mudah Anda Sendiri: 5 Langkah (dengan Gambar)
Jadikan Pembesar Suara Bluetooth Mudah Alih & Mudah Anda Sendiri: Dalam projek ini saya akan menunjukkan kepada anda cara membina pembesar suara Bluetooth mudah alih mudah yang dapat memainkan lagu sehingga 30 jam secara berterusan. Sebilangan besar komponen yang digunakan dapat dijumpai dengan hanya 22 $ total yang menjadikan ini projek anggaran yang cukup rendah. Mari
Tanda Iklan Mudah Alih dengan Harga Murah hanya dalam 10 Langkah !!: 13 Langkah (dengan Gambar)
Tanda Iklan Mudah Alih dengan Harga Murah Hanya dalam 10 Langkah !!: Buat tanda iklan mudah alih, murah dan mudah alih anda sendiri. Dengan tanda ini, anda dapat memaparkan mesej atau logo anda di mana sahaja kepada sesiapa sahaja di seberang kota. Instruksional ini adalah tindak balas terhadap / peningkatan / perubahan: https://www.instructables.com/id/Low-Cost-Illuminated
Ringkas / sejuk Laptop Mudah Alih, Mudah Alih: 9 Langkah (dengan Gambar)
Dudukan / penyejuk riba Laptop Mudah, Murah, Mudah Alih: Ini adalah projek kos rendah dan sangat mudah yang boleh dilakukan oleh sesiapa sahaja. Dudukan / penyejuk komputer riba ini boleh dibuat untuk saiz dan mana-mana komputer riba jenama (saya buat untuk MacBook 13.3 inci)
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Mudah, Stabil, Murah atau Percuma: 9 Langkah
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Sederhana, Stabil, Murah atau Percuma.: Gitar amp kecondongan amp - semudah log lincoln. kecil, mudah alih, sederhana, stabil, murah atau percuma menggunakan papan lapis sekerap. Bagus untuk kombo amp, reka bentuk yang lebih besar boleh digunakan untuk punggung terbuka