Kazalo:

Pi Bird: 5 korakov
Pi Bird: 5 korakov

Video: Pi Bird: 5 korakov

Video: Pi Bird: 5 korakov
Video: Flight of the Bumblebee - Rimsky-Korsakov (arr. Rachmaninoff) 2024, November
Anonim
Pi ptica
Pi ptica

Kaj počne: fotografirajte ptice, ko kamera pi zazna veliko spremembo slikovnih pik slike.

Kar bomo potrebovali

  • Raspberry Pi z običajno kartico SD
  • Modul kamere Pi
  • Primer Pi
  • Hranilnik ptic
  • Komplet makro objektivov (neobvezno)
  • 5V powerbank (neobvezno)
  • USB ključ Wi -Fi (neobvezno)

Kaj bomo storili

  • Namestite potrebne pakete na novo sliko
  • Naložite skript, ki spremlja izhod kamere za predmete, ki gredo mimo
  • Nastavite preprost spletni vmesnik za brskanje po slikah
  • Poigrajte se s hranilnikom ptic in lečami, da se izostrite

1. korak: Namestite svežo sliko in omogočite kamero

Vzemite kartico SD in namestite svojo najljubšo sliko. Podatki v tem prispevku temeljijo na distribuciji, ki temelji na Raspbian, vendar bi morali delovati na drugih z nekaj prilagoditvami.

Izbral sem Raspian Jessie Lite, saj za ta projekt ni potrebe po namiznem okolju. Morda boste želeli posodobiti distribucijo in spremeniti privzeto geslo. Nato:

  • omogočite modul kamere tako, da iz ukazne vrstice zaženete raspi-config.
  • onemogočite rdečo LED kamero tako, da datoteki /boot/config.txt dodate disable_camera_led = 1: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • namestite knjižnico slik Python (PIL): sudo apt-get install -y python-imaging-tk
  • namestite pakete za podporo lahkega spletnega strežnika; obstaja veliko možnosti, na primer: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

2. korak: Nastavite skript zaznavanja gibanja

V tem projektu se fotoaparat ne uporablja samo za snemanje slik, ampak tudi za odkrivanje, kdaj jih je treba posneti. To naredite tako, da posnamete sliko z nizko ločljivostjo v rednem časovnem intervalu in jo primerjate po slikovnih pikah s prejšnjo sliko. Če se dve sliki bistveno razlikujeta, se posname slika v polni velikosti.

To se naredi s skriptom python, ki ga lahko prenesete z wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Ta skript je potegnjen iz izvirnega skripta iz brainflakes na tej niti rapsberrypi.org.

Če želite slike shraniti na drugo mesto, lahko uredite vrstico 25.

Če želite skript samodejno zagnati ob zagonu, dodajte opravilo cron. Če niste prepričani, kako to storiti, zaženite: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

3. korak: Namestite spletni strežnik

Obstaja veliko načinov za uživanje v slikah, lahko jih prenesete prek SSH ali jih shranite na pogon USB. Odločil sem se, da jih pregledam prek preprostega spletnega vmesnika in v brskalnik naložim tiste, ki so mi všeč.

Če želite nastaviti ta preprost spletni vmesnik, vnesite: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

To najbolje deluje z dostopom do spletnega strežnika prek WiFi. Če želite to narediti, morate nastaviti brezžični vmesnik. Obstaja veliko načinov za to, odvisno od Pi in ključa, ki ga uporabljate.

4. korak: Združite vse skupaj

Vse skupaj
Vse skupaj

V redu, Raspberry Pi je zdaj pripravljen za fotografiranje. Preprosto zaženite./PiBird_motion_pic.py in zavzemite nekaj položajev. Če brskate po IP -ju svojega Pi, bi morali videti prve slike.

Čas je, da vse skupaj sestavimo. Ta del boste verjetno morali prilagoditi glede na dejansko strojno opremo.

Če želite zaščititi Pi pred soncem in dežjem, ga postavite v ohišje in zaprite vse velike odprtine s trakom itd.

Uporabil sem ta napajalnik za ptice z dvema stranskima odprtinama, kar je zelo priročno, da kamero naložim na eno stran in pustim, da ptice prihajajo in se hranijo z druge.

Da bi se osredotočil na pravo mesto in lepo uokviril sliko, sem uporabil osnovni makro objektiv fotoaparata, povezan s skodelico za jogurt z odrezanim dnom. Malo hecno, vendar je delovalo lepo. Lahko dobite dobre rezultate z uporabo nekaterih poceni objektivov za fotoaparate telefona.

Obstajajo informacije o tem, kako prilagoditi ostrino fotoaparata z vrtenjem vgrajenega objektiva; meni ni uspelo: precej težko je trdno pritrditi na drobno ohišje leče in ga zavrtiti.

Za pravilno uokvirjanje in fokus se bo potrebno nekaj eksperimentirati; med igranjem lahko preprosto posnamete preskusno sliko z raspistill -o test.jpg.

Nazadnje se morate odločiti, kako zagotoviti napajanje za svoj Pi; 5V baterija je verjetno najboljša možnost.

5. korak: Ustrelimo nekaj ptic

Ustrelimo nekaj ptic
Ustrelimo nekaj ptic

V redu, vse je nastavljeno.

Čas je, da vse namestite zunaj, napajalnik naložite s semeni in počakate, da obiskovalci priletijo.

Zabavaj se !

Priporočena: