İçindekiler:
- 1. Adım: Raspberry Pi Görüntüleri Yakalar ve Web'e Yükler
- 2. Adım: Hava Koşullarına Dayanıklı Pelikan Kılıfında Kamera
- 3. Adım: Gerçek Dünya Kurulumu
Video: Zaman Atlamaları için Suya Dayanıklı Raspberry Pi Powered Wifi DSLR Web Kamerası: 3 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Evden gün batımını izlemek için enayiyim. Öyle ki, güzel bir gün batımı olduğunda ve onu görmek için evde olmadığımda biraz FOMO alıyorum. IP web kameraları hayal kırıklığı yaratan görüntü kalitesi sağladı. İlk DSLR'mi yeniden tasarlamanın yollarını aramaya başladım: hala iyi fotoğraflar çeken 2007 Canon Rebel XTi. Bu Eğitilebilirlik, binayı kapsar:
- su geçirmez bir Pelikan Kılıfı muhafazası
- Raspberry Pi kamera tetikleyici ve wifi yükleyici
- Web'den görüntülere erişmek için basit web sunucusu
Zaman atlamaları için su geçirmez bir muhafazanın nasıl inşa edileceğini gösteren birkaç mevcut kılavuz var, ancak bunlar In The Wild'da 3-4 ay hayatta kalabilecek bir kuruluma odaklanma eğilimindedir. Bu proje benim evimde olduğu için parametreler biraz farklı: hem güç hem de wifi mevcut. Güç konusunda endişelenmeme gerek kalmaması, kartı manuel olarak çekmek yerine her dakika internete yeni bir fotoğraf yüklemek için wifi kullanmaya odaklanmak için zamanımı serbest bıraktı (daha geleneksel uzun zaman atlamalı kurulumlarda yaygın olduğu gibi).
Not: Bu proje Eylül 2017'de inşa edildi ve kısa bir süre sonra Eğitilebilir taslak. Bir güç dalgalanması Pi'yi yakana kadar kamera 4 ay boyunca çok sağlam çalıştı. Taslağı bugün buldum ve yine de insanlar için eğlenceli bir okuma olabileceğini düşündüm.
1. Adım: Raspberry Pi Görüntüleri Yakalar ve Web'e Yükler
Bu yön benim için en bilinmeyenlere sahipti, bu yüzden buradan başladım.
Başlangıçta, Rebel'imi USB aracılığıyla fazladan bir dizüstü bilgisayara bağladım ve görüntüleri programlı olarak yakalamak için gphoto2'yi kullandım. gphoto2, görüntüleri JPEG veya RAW formatında çekmenize ve bunları çektikten sonra hemen ana bilgisayara aktarmanıza olanak tanır; bu, fotoğrafı hızlı bir şekilde web'e yüklemek için önemlidir.
Kavram kanıtım, Mac Mini'm için dakikada bir görüntü yakalayan ve bunları Amazon S3'e yükleyen basit bir nodejs betiğiydi. Mini'den dışarıya ulaşmak için bulabildiğim en uzun USB kablosunu aldım - ama bu mümkün değildi. Ahududu Pi'nin böyle bir şey için faydalı olacağını duymuş olsam da, onları kullanma konusunda fazla deneyimim yoktu. Raspbian'ı kurdum ve parmaklarımı geçtim ve Raspberry Pi için gphoto2 desteğini kontrol ettim - tam destek!
Bir sonraki yineleme, Mac Mini'yi tamamen değiştirmek için Wi-Fi özellikli bir Raspberry Pi'yi istedi. Geniş vuruşlarda:
- En son Raspbian görüntüsünü indirin
- Bir mikro SD kart takın ve bağlantısını kesin (`diskutil unmountDisk /dev/disk2`)
- Görüntüyü karta yazmak için `dd` komut satırı yardımcı programını kullanın (`sudo dd if=2017-09-07-raspbian-stretch.img of=/dev/disk2 bs=4m` -- 30-60 dakika sürer)
- Açılışta SSH'yi etkinleştirmek için dosya sisteminde `/ssh` öğesine dokunun (ayrıntılı SSH / Wifi kılavuzu)
- Raspberry Pi kurulum komut dosyasını kullanarak gphoto2'yi kurun (60-90 dakika sürer)
- Dakikada bir kez çalışacak bir cron işi ayarlayın ve fotoğraf çekmek için gphoto2'yi kullanın
- Fotoğrafı Heroku'da çalışan basit bir sunucuya yüklemek için aynı cron işinde curl kullanın
Cron yapılandırması çok basittir:
#m h dom mon dow komutu
* * * * * bash /home/pi/capture-upload.sh 2&1 >> /home/pi/cron.log
#!/bin/bash
# yakalama-upload.sh set -e gphoto2 --auto-detect --capture-image-and-download --force-overwrite curl -F "[email protected]" https://user:pass@potrerohillcam. herokuapp.com/upload
Orijinal konsept kanıtı S3'e yüklemeyi ele alırken, Raspberry Pi'nin sorumlu olduğu şeyi basitleştirmenin ve Heroku üzerinde çalışan basit bir web sunucusuna S3 ve işlem sonrası adımları atmanın çok daha kolay* olduğuna karar verdim. Bu curl komutu, yakalanan görüntüyü alır ve o sunucuya gönderir.
* Daha kolay derken, paketlerin Pi'de derlenmesini beklemekten bıktım.
2. Adım: Hava Koşullarına Dayanıklı Pelikan Kılıfında Kamera
Artık kamera/RPi çözümü güvenilir bir şekilde fotoğraf çekip yükleyebildiğine göre, tüm elektronik aksamları yağmurda güvende tutacak bir kasa üzerinde çalışmaya başladım.
Fotoğrafları tek tek yükleyin ve parçanın/adımın açıklaması için çerçeveli beyaz kutunun üzerine gelin.
3. Adım: Gerçek Dünya Kurulumu
Son adım, Pelikan kasasını arka korkuluğuma monte etmek ve her şeyin çalıştığını doğrulamaktı.
Önerilen:
HP Web Kamerası 101 Aka 679257-330 Web Kamerası Modülünü Genel USB Web Kamerası Olarak Yeniden Kullanma: 5 Adım
HP Web Kamerası 101 Aka 679257-330 Web Kamerası Modülünü Genel USB Web Kamerası Olarak Yeniden Kullanın: 14 yaşındaki Panasonic CF-18'imi yepyeni bir web kamerası ile renklendirmek istiyorum, ancak Panasonic artık bu harika makineyi desteklemiyor, bu yüzden gri maddeyi b&b'den (biralar ve hamburgerler) daha kolay bir şey için kullanın. Bu ilk kısım
DSLR Zaman Atlamaları için Pan ve Tilt Mekanizması: 7 Adım (Resimlerle)
DSLR Zaman Atlamaları için Kaydırma ve Eğme Mekanizması: Etrafta duran birkaç step motorum vardı ve gerçekten onları havalı bir şeyler yapmak için kullanmak istedim. DSLR fotoğraf makinem için harika zaman aralıkları yaratabilmek için bir Pan ve Tilt sistemi yapmaya karar verdim. İhtiyacınız olacak ürünler: 2 adet step motor -htt
Sert Merkez Servis Yüzeyli Taşınabilir Suya Dayanıklı LED Piknik Battaniyesi!: 10 Adım (Resimlerle)
Sert Merkez Servis Yüzeyli Taşınabilir Suya Dayanıklı LED Piknik Battaniyesi!: Burada Los Angeles'ta, Hollywood Forever Mezarlığı'ndaki Cinespia gibi akşamları piknik yapmak ve açık hava filmi izlemek için bir sürü yer var. Bu kulağa ürkütücü geliyor, ancak çimlere yaymak için kendi vinil piknik battaniyeniz olduğunda,
Yüzen Suya Dayanıklı Hoparlörler - "Yüzer, Taşır ve Notaları Sallar!": 7 Adım (Resimlerle)
Yüzen Suya Dayanıklı Hoparlörler - "Yüzer, Taşır ve Notaları Sallar!": Bu su geçirmez hoparlör projesi Arizona'daki Gila Nehri'ne (ve SNL'nin "I'm on a Boat!" ). Nehirden aşağı süzüleceğiz ya da şamandıralarımızın kamp yerimizin hemen yanında kalması için kıyıya halatlar bağlayacağız. Herkes h
Daha İyi Duş Şarkısı için Suya Dayanıklı Hoparlör: 12 Adım (Resimlerle)
Duşta Daha İyi Şarkı Söylemek için Suya Dayanıklı Hoparlör: Eğer benim gibiyseniz - ki öyle olduğunuzu biliyorum - duşta şarkı söylemeyi SEVİYOR ve emiyorsunuz! Korkunç bir şarkı sesine sahip olma konusunda yapabileceğim hiçbir şey yok, ama beni gerçekten rahatsız eden şey ve muhtemelen ses menzilimdeki diğer herkes