Tartalomjegyzék:

Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez: 3 lépés (képekkel)
Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez: 3 lépés (képekkel)

Videó: Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez: 3 lépés (képekkel)

Videó: Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez: 3 lépés (képekkel)
Videó: BESDER Popular AI Humanoid detection & Alarm Voice DIY PTZ Wifi IP Camera 2024, Július
Anonim
Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez
Vízálló Raspberry Pi Powered Wifi DSLR webkamera időtúllépésekhez

Szar vagyok, ha otthonról nézem a naplementét. Olyannyira, hogy kapok egy kis FOMO -t, ha jó naplemente van, és nem vagyok otthon, hogy megnézzem. Az IP webkamerák csalódást keltő képminőséget eredményeztek. Elkezdtem keresni az első DSLR újrafelhasználásának módjait: egy 2007 -es Canon Rebel XTi készüléket, amely még mindig tisztességes fényképeket készít. Ez az utasítás az épületekre vonatkozik:

  • vízálló Pelikán tok
  • Raspberry Pi kamera trigger és wifi feltöltő
  • egyszerű webszerver a képek webes eléréséhez

Több létező útmutató is bemutatja, hogyan kell vízálló burkolatot építeni az idő elteltével, de általában olyan beállításokra összpontosítanak, amelyek 3-4 hónapig képesek túlélni a vadonban. Mivel ez a projekt az én házamban van, a paraméterek kissé eltérnek: áram és wifi egyaránt elérhető. Mivel nem kellett aggódnom az áram miatt, megszabadult az időm arra, hogy a wifi használatára koncentráljak, és minden percben új fényképeket töltsek fel az internetre, ahelyett, hogy manuálisan húznám le őket a kártyáról (ahogy ez a hagyományos, hosszú timelapse beállításoknál szokásos).

Megjegyzés: ez a projekt 2017 szeptemberében készült, és az Instructable tervezet hamarosan. A kamera nagyon stabil 4 hónapig működött, amíg az áramütés meg nem égette a Pi -t. Ma megtaláltam a tervezetet, és úgy gondoltam, hogy még mindig szórakoztató olvasmány lehet az emberek számára.

1. lépés: A Raspberry Pi rögzíti a képeket, és feltölti őket az internetre

A Raspberry Pi képeket rögzít és feltölt az internetre
A Raspberry Pi képeket rögzít és feltölt az internetre

Ez a szempont tartalmazta számomra a legtöbb ismeretlent, ezért itt kezdtem.

Kezdetben USB -n keresztül csatlakoztattam a lázadómat egy extra laptophoz, és a gphoto2 segítségével programozottan készítettem képeket. A gphoto2 lehetővé teszi, hogy JPEG vagy RAW formátumú képeket készítsen, és a rögzítés után azonnal átvigye őket a gazdagépre, ami fontos a fénykép gyors feltöltéséhez az internetre.

A koncepcióm bizonyítéka egy egyszerű nodejs szkript a Mac Mini -hez, amely percenként egyszer készített képeket, és feltöltötte őket az Amazon S3 -ra. Ahhoz, hogy a Mini-ből a szabadba juthassak, megvettem a leghosszabb USB-kábelt, amit találtam-de ez nem volt kivitelezhető. Bár hallottam, hogy egy Raspberry Pi hasznos lehet ilyesmikhez, nem sok tapasztalatom volt a használatukban. Telepítettem a Raspbian -t, és keresztbe tettem az ujjaimat, és ellenőriztem a Raspberry Pi gphoto2 támogatását - teljes támogatás!

A következő iteráció egy wifi-kompatibilis Raspberry Pi-t igényelt a Mac Mini teljes kicserélésére. Nagy vonalakban:

  1. Töltse le a legújabb Raspbian képet
  2. Helyezzen be egy micro SD kártyát, és szerelje le ("diskutil unmountDisk /dev /disk2")
  3. A "dd" parancssori segédprogrammal írja be a képet a kártyára ("sudo dd if = 2017-09-07-raspbian-stretch.img =/dev/disk2 bs = 4m`-30-60 perc)
  4. Érintse meg a " / ssh" gombot a fájlrendszerben az SSH engedélyezéséhez a rendszerindításkor (részletes útmutató az SSH / Wifi használatához)
  5. Telepítse a gphoto2-t a Raspberry Pi telepítési parancsfájljával (60-90 perc)
  6. Állítsa be a cron feladatot, hogy percenként egyszer fusson, és a gphoto2 használatával készítsen fényképet
  7. Használja a curl -t ugyanabban a cron -feladatban, hogy feltöltse a fényképet egy egyszerű Heroku -kiszolgálóra

A cron konfiguráció nagyon egyszerű:

# m h dom mon dow parancs

* * * * * bash /home/pi/capture-upload.sh 2 & 1 >> /home/pi/cron.log

#!/bin/bash

# capture-upload.sh set -e gphoto2 --auto-detect --capture-image-and-download-force-overrite curl -F "[email protected]" https:// user: pass@potrerohillcam. herokuapp.com/upload

Míg a koncepció eredeti bizonyítéka kezelte az S3-ra való feltöltést, úgy döntöttem, hogy sokkal könnyebb* leegyszerűsíteni a Raspberry Pi felelősségét, és elindítani az S3-at és az utófeldolgozási lépéseket egy egyszerű Heroku-n futó webszerverre. Ez a curl parancs elveszi a rögzített képet, és közzéteszi a kiszolgálón.

* könnyebben, úgy értem, rosszul voltam attól, hogy vártam a csomagok összeállítását a Pi -n.

2. lépés: Fényképezőgép időjárásálló pelikán tokban

Kamera időjárásálló Pelikán tokban
Kamera időjárásálló Pelikán tokban
Kamera időjárásálló Pelikán tokban
Kamera időjárásálló Pelikán tokban
Kamera időjárásálló Pelikán tokban
Kamera időjárásálló Pelikán tokban

Most, hogy a kamera/RPi megoldás megbízhatóan képes volt fényképeket készíteni és feltölteni, elkezdtem dolgozni egy tokon, amely minden elektronikát biztonságban tart esőben.

Töltse be egyenként a fényképeket, és vigye az egérmutatót a körvonalazott fehér doboz fölé a rész/lépés leírásához.

3. lépés: Valós világ beállítása

Valós világ beállítása
Valós világ beállítása
Valós világ beállítása
Valós világ beállítása
Valós világ beállítása
Valós világ beállítása

Az utolsó lépés a Pelikán tok felhelyezése a hátsó korlátra, és annak ellenőrzése, hogy minden működik -e.

Ajánlott: