İçindekiler:

Pi Kuşu: 5 Adım
Pi Kuşu: 5 Adım

Video: Pi Kuşu: 5 Adım

Video: Pi Kuşu: 5 Adım
Video: 1’den 7’ye kadar olan rakamlarla kolay kuş çizimi 🌸 #birdsketch #meyzileyoutubeshorts #shortsvideo 2024, Kasım
Anonim
Pi Kuşu
Pi Kuşu

Ne yapar: Pi kamera resmin piksellerinde büyük bir değişiklik algıladığında kuşların fotoğraflarını çeker.

Neye ihtiyacımız olacak

  • Her zamanki SD kartlı Raspberry Pi
  • Pi kamera modülü
  • Pi vakası
  • Kuş besleyici
  • Makro lens seti (isteğe bağlı)
  • 5V güç bankası (isteğe bağlı)
  • USB wifi program kilidi (isteğe bağlı)

ne yapacağız

  • Gerekli paketleri yeni bir görüntüye yükleyin
  • Yanından geçen nesneler için kameranın çıktısını izleyen bir komut dosyası yükleyin
  • Resimlere göz atmak için basit bir web arayüzü kurun
  • Doğru odak elde etmek için kuş besleyici ve lenslerle uğraşın

Adım 1: Yeni Bir Görüntü Kurun ve Kamerayı Etkinleştirin

Bir SD kart alın ve en sevdiğiniz resmi yükleyin. Bu gönderideki bilgiler Raspbian tabanlı bir dağıtıma dayanmaktadır, ancak bazı ayarlamalarla başkaları üzerinde çalışmalıdır.

Bu projede masaüstü ortamına ihtiyaç olmadığı için Raspian Jessie Lite'ı seçtim. Dağıtımı güncellemek ve varsayılan şifreyi değiştirmek isteyebilirsiniz. Sonra:

  • komut satırından raspi-config'i başlatarak kamera modülünü etkinleştirin.
  • /boot/config.txt dosyasına disable_camera_led=1 ekleyerek kameranın kırmızı LED'ini devre dışı bırakın: sudo echo "disable_camera_led=1" >> /boot/config.txt
  • Python Görüntü Kitaplığını (PIL) kurun: sudo apt-get install -y python-imaging-tk
  • hafif bir web sunucusunu desteklemek için paketleri kurun; birçok seçenek vardır, örneğin: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

2. Adım: Hareket Algılama Komut Dosyasını Ayarlayın

Bu projede kamera sadece fotoğraf çekmek için değil aynı zamanda fotoğrafın ne zaman çekileceğini algılamak için de kullanılıyor. Bu, düzenli zaman aralığında düşük çözünürlüklü bir resim çekerek ve önceki resimle piksel piksel karşılaştırarak yapılır. İki resim önemli ölçüde farklıysa, tam boyutlu bir resim çekilir.

Bu, wget https://www.fasyl.com/rpi/PiBird_motion_pic.py ile indirilebilen bir python betiği aracılığıyla yapılır; chmod +x PiBird_motion_pic.py

Bu komut dosyası, bu rapsberrypi.org dizisindeki beyin gevreklerinden alınan orijinal bir komut dosyasından ince ayar yapılmıştır.

Resimleri farklı bir konuma kaydetmek için #25 satırını düzenleyebilirsiniz.

Komut dosyasını başlangıçta otomatik olarak çalıştırmak için bir cron işi ekleyin. Nasıl yapacağınızdan emin değilseniz, şunu çalıştırın: sudo sh -c 'crontab -l > 2del && echo "@reboot `pwd`/PiBird_motion_pic.py" >> 2del && crontab 2del && rm 2del'.

Adım 3: Web Sunucusunu Kurun

Resimlerin keyfini çıkarmanın birçok yolu vardır, onları SSH üzerinden aktarabilir veya bir USB sürücüsünde saklayabilirsiniz. Bunları basit bir web arayüzü üzerinden incelemeye ve beğendiklerimi tarayıcım üzerinden indirmeye karar verdim.

Bu basit web arayüzünü kurmak için şunu yazın: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Bu, web sunucusuna WiFi üzerinden erişerek en iyi sonucu verir. Bunu yapmak için kablosuz arabirimi kurmanız gerekir. Kullandığınız Pi ve donanım kilidine bağlı olarak bunu yapmanın birçok yolu vardır.

Adım 4: Hepsini Bir Araya Getirin

Hepsini bir araya getirmek
Hepsini bir araya getirmek

Pekala, Raspberry Pi artık fotoğraf çekmeye hazır../PiBird_motion_pic.py komutunu çalıştırın ve birkaç poz verin. Şimdi, Pi'nizin IP'sine göz atarsanız, ilk resimlerinizi görmelisiniz.

Hepsini bir araya getirmenin zamanı geldi. Muhtemelen bu parçayı gerçek donanımınıza göre uyarlamanız gerekecektir.

Pi'yi güneşe ve yağmura karşı korumak için bir kutuya koymalı ve büyük açıklıkları bant vb. ile kapatmalısınız.

Bu kuş yemliğini iki yandan açıklığı olan, bir yandan kamerayı yüklemek ve diğer yandan kuşların gelip beslemesine izin vermek için oldukça uygun kullandım.

Odağı doğru noktaya çekmek ve resmi güzel bir şekilde çerçevelemek için, alt kısmı kesilmiş bir yoğurt kabına bağlı temel bir kamera makro lensi kullandım. Biraz hileli ama güzel çalıştı. Bazı ucuz telefon kamera lenslerini kullanarak iyi sonuçlar alabilirsiniz.

Yerleşik lensi döndürerek kameranın odağının nasıl değiştirileceğine dair bilgiler var; benim için işe yaramadı: küçük lens gövdesine sıkıca tutturmak ve döndürmek oldukça zor.

Çerçevelemeyi yapmak ve doğru odaklanmak için biraz deneme yapmanız gerekecek; oynarken, raspistill -o test-j.webp

Son olarak Pi'nize nasıl güç sağlayacağınıza karar vermelisiniz; 5V pil takımı muhtemelen en iyi seçenektir.

Adım 5: Biraz Kuş Yakalayalım

Biraz Kuş Yakalayalım
Biraz Kuş Yakalayalım

Tamam, hazır.

Her şeyi dışarıya monte etmenin, besleyiciyi tohumlarla doldurmanın ve ziyaretçilerin içeri girmesini beklemenin zamanı geldi.

İyi eğlenceler !

Önerilen: