Raspberry Pi Kullanarak Hızlandırılmış Videolar Yapın (11 Satır Kod): 12 Adım (Resimlerle)
Raspberry Pi Kullanarak Hızlandırılmış Videolar Yapın (11 Satır Kod): 12 Adım (Resimlerle)
Anonim
Raspberry Pi Kullanarak Hızlandırılmış Videolar Yapın (11 Satır Kod)
Raspberry Pi Kullanarak Hızlandırılmış Videolar Yapın (11 Satır Kod)

Geçenlerde soframa ilk kez bazı tohumlar ektim. Büyümelerini izlemek beni gerçekten heyecanlandırdı ama hepimizin bildiği gibi bu yavaş bir süreç. Büyümeyi görememek beni gerçekten hayal kırıklığına uğrattı ama aniden içimdeki elektronik hobisi uyandı ve bu yavaş süreci yakalamak ve güzel bir hızlandırılmış videoya dönüştürmek için Raspberry Pi ve kamerasını donatmaya karar verdi.

Burada böyle güzel hızlandırılmış videolar yapmak için talimatlar sunuyorum. Başlayalım.

1. Adım: Hızlı Video

Image
Image

İşte her şeyi 6 dakikada özetleyen küçük bir video (2 dakikalık hızlandırılmış çekimler dahil).

youtube'da izlemek için buraya tıklayın

2. Adım: Gerekli Şeyler

Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler

Açıklama: Raspberry Pi kamerasını görüntü çekmek için kullanacağız, Raspberry Pi düzenli aralıklarla görüntü yakalamak için programlanacak. SD kart (tercih edilen 16GB) raspbian'ı barındıracak ve yakalanan görüntüleri depolayacaktır. SD kart okuyucu, flash raspbian için USB üzerinden dizüstü bilgisayar/PC ile SD kartı arayüzlemek için kullanılacaktır. Ethernet kablosu başsız Raspberry Pi'yi ağa bağlayacak ve aynı ağa bağlı dizüstü/PC'miz üzerinden erişebileceğiz (Dizüstü/PC'nizi ve Raspberry Pi'nizi tek bir Ethernet kablosu kullanarak bağlayarak aynı ağa koyabilirsiniz). 5V/2A USB kaynağı Raspberry Pi'mize güç sağlayacaktır. Ayrıca Raspberry Pi kamera standına da sahip olabilirsiniz.

Gerekli şeylerin listesi:

  1. Ahududu Pi (bağlantı)
  2. Raspberry Pi kamera 5MP (bağlantı)
  3. 16GB microSD kart (bağlantı)
  4. okuyuculu microSD kart(bağlantı)
  5. 5V/2A şarj cihazı(bağlantı)
  6. ethernet kablosu (bağlantı)

3. Adım: Yazılım Gereksinimleri

Açıklama: Raspberry Pi için Raspbian jessie OS, nmap, ssh, scp ve python3 gibi özelliklerini kullanacağız. Görüntü dizilerini hızlandırılmış videolara dönüştürmek için Openshot video düzenleyici (Bu, linux dizüstü bilgisayarımda kullandığım bir video düzenleyicidir, tercih ettiğiniz video düzenleyiciyi seçmekte özgürsünüz).

Yazılım gereksinimleri:

  1. Raspbian jessie (bağlantı)
  2. Openshot video düzenleyici (bağlantı)

Adım 4: Raspbian'ı SD Karta Kurmak

Raspbian'ı SD Karta Kurmak
Raspbian'ı SD Karta Kurmak
Raspbian'ı SD Karta Kurmak
Raspbian'ı SD Karta Kurmak
Raspbian'ı SD Karta Kurmak
Raspbian'ı SD Karta Kurmak

Açıklama: Yapılacak ilk şey, Raspberry Pi'mizi çalışır duruma getirmektir. Bunu yapmak için önce Raspbian OS'yi raspberrypi.org'dan indirmemiz gerekiyor. İndirdikten sonra, bu işletim sisteminin görüntüsünü SD kartımıza yazmamız gerekiyor. Raspbian'ı SD karta kurmak için bu adımları izleyin.

Adımlar:

  1. raspberrypi.org adresine gidin ve Raspbian'ın en son sürümünü indirin,
  2. SD kartınızı SD kart okuyucuya takın,
  3. Dizüstü bilgisayarınıza/PC'nize SD kart okuyucu takın,
  4. İşletim sistemini SD kartınıza yüklemek için BU BAĞLANTIYI takip edin. Bağlantı, Windows, MAC ve Linux çalıştıran dizüstü bilgisayarlar/PC için talimatlar içerir, gereksinimlerinize göre izleyin.

Şimdi bu SD kartı Raspberry Pi'nize takın ve bir sonraki adımı okuyun [Rpi'nizi açmak için fazla heveslenmeyin;)].

Adım 5: İlk Önyükleme

Açıklama: Raspberry pi'yi açmadan önce, başsız (biri ekransız) Pi'yi ve dizüstü bilgisayarınızı/PC'nizi aynı ağa koymak için Ethernet kablosu kullanın. Şimdi 5V/2A güç kaynağı kullanarak Pi'nizi açın. Bu ilk önyüklemeniz, ancak doğru görülecek bir şey yok, Raspberry Pi'de yalnızca birkaç LED yanıp sönüyor ve ağ LED'lerinin sürekli yanıp sönmesi. Bekleyin, Sonraki adım Raspberry pi'nizi girdiğiniz yerdir:).

Adım 6: Pi'nin IP Adresini Bulun ve Raspberry Pi'ye Uzaktan Erişim

Pi ve Uzaktan Erişim Raspberry Pi'nin IP Adresini Bulun
Pi ve Uzaktan Erişim Raspberry Pi'nin IP Adresini Bulun

Açıklama: Şimdi, dizüstü bilgisayarınız/PC'nizle aynı ağa bağlı Raspberry Pi'nin IP adresini bulmamız gerekiyor. Dizüstü/PC'nizde Linux işletim sistemi kullanıyorsanız, dizüstü/PC'nizin IP adresini bulmak için ifconfig yazın. Raspberry pi'nin IP adresini aşağıdaki iki yöntemden birini kullanarak bulabiliriz.

IP adresini bulma yöntemleri:

  1. Alt ağınızı taramak için linux makinenizde nmap komutunu kullanın ve ahududu pi temeli için görünen IP'yi not edin.
  2. USB'den UART'a dönüştürücü kullanın ve BU BAĞLANTIYI takip edin. Bu, Raspberry Pi'ye erişmenizi sağlar, orada yine Raspberry Pi'nin IP adresini bulmak için ifconfig'i kullanabilirsiniz.

Raspberry Pi'nin IP adresini bulduktan sonra linux üzerinde SSH, Windows makinelerinde PuTTY kullanarak Raspberry Pi'ye erişebilirsiniz.

Adım 7: İlk Erişim Bölüm 1: Dosya Sistemini Genişletin

İlk Erişim Bölüm 1: Dosya Sistemini Genişlet
İlk Erişim Bölüm 1: Dosya Sistemini Genişlet
İlk Erişim Bölüm 1: Dosya Sistemini Genişletin
İlk Erişim Bölüm 1: Dosya Sistemini Genişletin
İlk Erişim Bölüm 1: Dosya Sistemini Genişlet
İlk Erişim Bölüm 1: Dosya Sistemini Genişlet

Açıklama: İlk açılışta SSH kullanarak Raspberry Pi'ye girin. 2 önemli konfigürasyon yapmamız gerekiyor, yani Dosya Sistemini Genişlet ve kamera arayüzünü etkinleştir. Dosya sistemini genişleterek, tüm SD kart depolamasının OS tarafından kullanılabilir olmasını sağlayabilirsiniz. Bu yapılandırmaları gerçekleştirme adımları aşağıdaki gibidir.

Dosya sistemini Genişletme Adımları:

  1. IP adresini kullanarak Pi'nize SSH girdikten sonra, 'sudo raspi-config' yazın,
  2. Raspberry Pi Yazılım Yapılandırma Aracı açılır, 'Dosya Sistemini Genişlet'i seçin ve enter'a basın,
  3. 'Kök bölümü yeniden boyutlandırıldı' diyen bir açılır pencere alacaksınız. Dosya sistemi bir sonraki yeniden başlatmada büyütülecek', tekrar enter tuşuna basın,
  4. Yapılandırma menüsünden çıkın,
  5. Yine, 'Şimdi yeniden başlatmak ister misiniz?' diyen bir açılır pencere görünecek, 'evet'i seçin ve enter'a basın,
  6. Yeniden başlatma sırasında, SSH'yi Pi'ye girin ve 'df' yazın, Bu, genişletilmiş dosya sisteminizin ayrıntılarını gösterecektir.

Artık genişletilmiş dosya sisteminiz var, kamera arayüzünü etkinleştirelim.

Adım 8: İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştirin

İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir
İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir
İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir
İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir
İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir
İlk Erişim Bölüm 2: Kamera Arayüzünü Etkinleştir

Kamera arayüzünü etkinleştirme adımları:

  1. IP adresini kullanarak SSH'yi Pi'ye girin ve 'sudo raspi-config' yazın,
  2. Raspberry Pi Yazılım Yapılandırma Aracı açılır, 'Kamerayı Etkinleştir'i seçin ve enter'a basın,
  3. 'Kamera arayüzünün etkinleştirilmesini ister misiniz' diyen bir açılır pencere göreceksiniz, 'evet'i seçin ve enter tuşuna basın.
  4. 'Kamera arayüzü etkinleştirildi' diyen bir onay açılır penceresi görünecek, enter tuşuna basın.
  5. Yapılandırma menüsünden çıkın.

Artık tüm konfigürasyonlar yapıldıktan sonra Raspberry Pi'nizi kapatın ve bir sonraki adıma geçin.

9. Adım: Raspberry Pi Kamerayı Bağlayın

Raspberry Pi Kamerayı Bağlayın
Raspberry Pi Kamerayı Bağlayın
Raspberry Pi Kamerayı Bağlayın
Raspberry Pi Kamerayı Bağlayın

Açıklama: Şimdi Raspberry Pi kapatıldığında, kameranızı Pi'nin CSI konektörüne bağlayın. Kamera bağlantı şeridini resimde gösterildiği gibi yönlendirin. Sonunda tekrar Raspberry Pi'yi açın.

Adım 10: Kod

kod
kod
kod
kod
kod
kod

Açıklama: Kodumuz Python3 ile yazılmıştır ve sadece 11 satırlık koddur. İlk 3 satır, paketlerden sınıfları içe aktarır, ardından kamera nesnesi oluşturan ve periyodik olarak anlık görüntü alan sonsuz bir döngüye sahibiz. Bu python kodunu python3 komutunu kullanarak çalıştırabiliriz. Bu kodu manuel olarak çalıştırmak yerine, bu çalıştırma komutunu /etc/rc.local dosyasına koyabiliriz. Bu, Raspberry Pi'nin her önyüklemesinde bu betiğin yürütülmesini sağlar, yani kamera görüntüleri yakalamaya başlar. Kodumuz sonsuz döngü içerdiğinden, rc.local dosyasının yürütme komutunda sonuna ve işareti (&) koymayı unutmayın.

Bu kodu GITHUB'dan bile indirebilirsiniz.

Adım 11: Raspberry Pi'den Dizüstü Bilgisayarınıza Görüntü Aktarma

Raspberry Pi'den Dizüstü Bilgisayarınıza Görüntü Aktarma
Raspberry Pi'den Dizüstü Bilgisayarınıza Görüntü Aktarma

Açıklama: Pi'nizde birkaç görüntü yakaladığınızda, resimlerinize bir göz atmak için can atacaksınız. Görüntüleri Pi'nizden dizüstü bilgisayarınıza aktarmak için 'scp' komutunu kullanın. scp komutunun formatı yukarıdaki resimde görülebilir.

Adım 12: Görüntüleri Hızlandırılmış Videoya Dönüştürme

Görüntüleri Hızlandırılmış Videoya Dönüştürme
Görüntüleri Hızlandırılmış Videoya Dönüştürme
Görüntüleri Hızlandırılmış Videoya Dönüştürme
Görüntüleri Hızlandırılmış Videoya Dönüştürme
Görüntüleri Hızlandırılmış Videoya Dönüştürme
Görüntüleri Hızlandırılmış Videoya Dönüştürme

Açıklama: Tüm görüntüler dizüstü bilgisayarınıza aktarıldıktan sonra. Bu görüntü dizisini güzel bir hızlandırılmış videoya dönüştürmek için video düzenleyicilerimizi kullanabiliriz. Linux kullanıyorsanız, aynısını yapmak için aşağıdaki adımları kullanabilirsiniz.

Adımlar:

  1. 'OpenShot' video düzenleyicisini açın (yazılım merkezinden yükleyin),
  2. Düzenle->Tercihler menüsünden her kareye atamak istediğiniz zamanı ayarlayın,
  3. Proje dosyaları alanına sağ tıklayıp içe aktarma dosyalarına sol tıklayarak görüntüleri video düzenleyicide içe aktarın,
  4. İçe aktarıldıktan sonra tüm resimleri seçin ve tekrar sağ tıklayın ve 'Zaman çizelgesine ekle'yi seçin,
  5. Önizlemeye bir göz atın ve son olarak videonuzu Dosya->Videoyu Dışa Aktar'dan dışa aktarın.

Dışa aktarırken güzel hızlandırılmış videonuzu alacaksınız, Bir göz atın ve …… (Bilmiyorum, hissedin).

Hızlandırılmış videolarıma bakmak istiyorsanız 2. adımdaki videoya bir göz atın. Bu talimatlar için bu kadar, Zaman ayırdığınız için teşekkür ederiz.

Bu talimatı beğendiyseniz, youtube kanalımı sevmeniz için iyi bir şans var.