Daftar Isi:
- Langkah 1: Instal Gambar Baru dan Aktifkan Kamera
- Langkah 2: Siapkan Skrip Deteksi Gerakan
- Langkah 3: Siapkan Server Web
- Langkah 4: Satukan Semuanya
- Langkah 5: Mari Memotret Beberapa Burung
Video: Burung Pi: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Fungsinya: memotret burung saat kamera pi merasakan perubahan besar pada piksel gambar.
Apa yang kita butuhkan?
- Raspberry Pi dengan kartu SD biasa
- modul kamera pi
- kasus pi
- Pemberi makan burung
- Set lensa makro (opsional)
- Powerbank 5V (opsional)
- Dongle wifi USB (opsional)
Apa yang akan kita lakukan?
- Instal paket yang diperlukan pada gambar baru
- Muat skrip yang memantau output kamera untuk objek yang lewat
- Siapkan antarmuka web sederhana untuk menelusuri gambar
- Mainkan pengumpan burung dan lensa untuk mendapatkan fokus yang tepat
Langkah 1: Instal Gambar Baru dan Aktifkan Kamera
Ambil kartu SD dan pasang gambar favorit Anda. Info dalam posting ini didasarkan pada distribusi berbasis Raspbian tetapi harus bekerja pada orang lain dengan beberapa penyetelan.
Saya memilih Raspian Jessie Lite karena tidak memerlukan lingkungan desktop pada proyek ini. Anda mungkin ingin memperbarui distribusi dan mengubah kata sandi default. Kemudian:
- aktifkan modul kamera dengan meluncurkan raspi-config dari baris perintah.
- nonaktifkan LED merah kamera dengan menambahkan disable_camera_led=1 ke file /boot/config.txt: sudo echo "disable_camera_led=1" >> /boot/config.txt
- instal Perpustakaan Gambar Python (PIL): sudo apt-get install -y python-imaging-tk
- instal paket untuk mendukung server web ringan; ada banyak pilihan, misalnya: sudo apt-get install -y apache2 mysql-server php5 php5-mysql
Langkah 2: Siapkan Skrip Deteksi Gerakan
Dalam proyek ini, kamera tidak hanya digunakan untuk merekam gambar tetapi juga untuk mendeteksi kapan harus mengambil gambar. Hal ini dilakukan dengan mengambil gambar resolusi rendah pada interval waktu yang teratur dan membandingkannya, piksel demi piksel, dengan gambar sebelumnya. Jika kedua gambar berbeda secara signifikan, gambar ukuran penuh akan diambil.
Ini dilakukan melalui skrip python yang dapat diunduh dengan wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py
Skrip ini di-tweak dari skrip asli dari brainflakes di utas rapsberrypi.org ini.
Anda dapat mengedit baris #25 untuk menyimpan gambar ke lokasi yang berbeda.
Untuk menjalankan skrip secara otomatis saat startup, tambahkan tugas cron. Jika Anda tidak yakin bagaimana melakukannya, jalankan: Sudo sh -c 'crontab -l > 2del && echo "@reboot `pwd`/PiBird_motion_pic.py" >> 2del && crontab 2del && rm 2del'.
Langkah 3: Siapkan Server Web
Ada banyak cara untuk menikmati gambar, Anda dapat mentransfernya melalui SSH atau menyimpannya di drive USB. Saya memutuskan untuk meninjaunya melalui antarmuka web sederhana dan mengunduh yang saya suka melalui browser saya.
Untuk mengatur antarmuka web sederhana itu, ketik: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html
Ini bekerja paling baik dengan mengakses server web melalui WiFi. Untuk melakukannya, Anda harus mengatur antarmuka nirkabel. Ada banyak cara untuk melakukannya tergantung pada Pi dan dongle yang Anda gunakan.
Langkah 4: Satukan Semuanya
Baiklah, Raspberry Pi sekarang siap untuk mengambil gambar. Cukup jalankan./PiBird_motion_pic.py dan lakukan beberapa pose. Sekarang, jika Anda menelusuri IP Pi Anda, Anda akan melihat gambar pertama Anda.
Saatnya untuk menyatukan semuanya. Anda mungkin perlu menyesuaikan bagian ini berdasarkan perangkat keras Anda yang sebenarnya.
Untuk melindungi Pi dari sinar matahari dan hujan, Anda harus meletakkannya dalam wadah dan menutup lubang besar dengan selotip, dll.
Saya menggunakan pengumpan burung ini dengan dua bukaan samping, cukup nyaman untuk memuat kamera di satu sisi dan membiarkan burung datang dan memberi makan dari sisi lainnya.
Untuk mendapatkan fokus di tempat yang tepat dan membingkai gambar dengan baik, saya menggunakan lensa makro kamera dasar yang digabungkan dengan cangkir yogurt dengan potongan bawahnya. Sedikit hacky tapi itu bekerja dengan baik. Anda mungkin mendapatkan hasil yang baik menggunakan beberapa lensa kamera ponsel murah.
Ada info di luar sana tentang cara mengubah fokus kamera dengan memutar lensa bawaan; itu tidak berhasil untuk saya: cukup sulit untuk menjepit dengan kuat ke badan lensa kecil dan memutarnya.
Perlu beberapa percobaan untuk mendapatkan pembingkaian dan fokus yang tepat; sambil mengutak-atik, Anda dapat dengan mudah mengambil gambar percobaan dengan raspistill -o test.jpg.
Terakhir, Anda perlu memutuskan bagaimana memberikan daya ke Pi Anda; paket baterai 5V mungkin merupakan pilihan terbaik.
Langkah 5: Mari Memotret Beberapa Burung
Baiklah, semua siap.
Saatnya memasang segala sesuatu di luar, memuat pengumpan dengan benih dan menunggu pengunjung terbang.
Selamat bersenang-senang !
Direkomendasikan:
Burung Robot: 8 Langkah
Robotic Bird: Proyek ini menunjukkan cara membuat robot burung yang minum air. Anda dapat melihat burung bekerja di video. Osilator dibuat dari rangkaian flip-flop sederhana yang dipicu ketika burung menyentuh salah satu dari dua kontak
Monitor Pengumpan Burung V2.0: 12 Langkah (dengan Gambar)
Bird Feeder Monitor V2.0: Ini adalah proyek untuk memantau, memotret, dan mencatat jumlah dan waktu yang dihabiskan oleh burung yang mengunjungi pengumpan burung kami. Beberapa Raspberry Pi (RPi) digunakan untuk proyek ini. Salah satunya digunakan sebagai sensor sentuh kapasitif, Adafruit CAP1188, untuk mendeteksi, merekam
Makhluk Burung Animatronik: 3 Langkah
Makhluk Burung Animatronik: Selamat datang! Hari ini saya akan menunjukkan cara menghidupkan burung kerangka sederhana yang saya temukan di toko dolar. Dengan pengetahuan ini Anda akan dapat menyesuaikannya dan berubah menjadi makhluk burung asing. Pertama, Anda akan membutuhkan kerangka bi
Pembicara Rumah Burung: 5 Langkah
Pembicara Rumah Burung: Keluarga saya menghabiskan banyak waktu di halaman menonton film, mengadakan pesta, dan menikmati hari. Saya mendapati diri saya sering menyeret radio dan speaker ke luar. Tentu saja ada solusi yang lebih baik. Tujuan saya adalah memiliki sistem outdoor permanen, dengan
Seekor Burung Bermotivasi Magnet: 5 Langkah
Seekor Burung Bermotivasi Magnet: Tentang proyek Proyek ini menunjukkan kepada Anda cara membuat mainan yang mewakili seekor burung yang menciak saat Anda memotivasinya untuk melakukannya. Burung itu memiliki organ indera khusus yang disebut 'saklar buluh'; sebagai magnet mendekati elemen ini kontak menutup dan