Sadržaj:

Pi Bird: 5 koraka
Pi Bird: 5 koraka

Video: Pi Bird: 5 koraka

Video: Pi Bird: 5 koraka
Video: Wounded Birds - Эпизод 5 - [Русско-румынские субтитры] Турецкая драма | Yaralı Kuşlar 2019 2024, Novembar
Anonim
Pi Bird
Pi Bird

Šta radi: slikajte ptice kada pi kamera oseti veliku promenu piksela slike.

Šta će nam trebati

  • Raspberry Pi sa uobičajenom SD karticom
  • Modul Pi kamere
  • Pi slučaj
  • Hranilica za ptice
  • Set makro objektiva (opcionalno)
  • 5V powerbank (opcionalno)
  • USB wifi dongl (opcionalno)

Šta ćemo učiniti

  • Instalirajte potrebne pakete na novu sliku
  • Učitajte skriptu koja prati izlaz kamere za objekte koji prolaze
  • Postavite jednostavno web sučelje za pregledavanje slika
  • Poigrajte se hranilicom za ptice i sočivima kako biste dobili odgovarajući fokus

Korak 1: Instalirajte svježu sliku i omogućite kameru

Uzmite SD karticu i instalirajte svoju omiljenu sliku. Podaci u ovom postu temelje se na distribuciji zasnovanoj na Raspbian-u, ali bi trebali djelovati na drugima s određenim podešavanjem.

Odabrao sam Raspian Jessie Lite jer nema potrebe za radnim okruženjem na ovom projektu. Možda ćete htjeti ažurirati distribuciju i promijeniti zadanu lozinku. Zatim:

  • omogućite modul kamere pokretanjem raspi-config iz komandne linije.
  • onemogućite crvenu LED lampicu kamere dodavanjem disable_camera_led = 1 u datoteku /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • instalirajte Python biblioteku slika (PIL): sudo apt-get install -y python-imaging-tk
  • instalirajte pakete za podršku laganog web servera; postoji mnogo opcija, na primjer: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Korak 2: Postavite skriptu za otkrivanje pokreta

U ovom projektu kamera se ne koristi samo za snimanje slika, već i za otkrivanje kada treba snimiti sliku. To se postiže snimanjem slike niske rezolucije u redovnom vremenskom intervalu i upoređivanjem, piksel po piksel, sa prethodnom slikom. Ako se dvije slike značajno razlikuju, snima se slika u punoj veličini.

To se radi putem python skripte koja se može preuzeti pomoću wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod +x PiBird_motion_pic.py

Ova skripta je izvučena iz originalne skripte iz brainflakes -a na ovoj temi rapsberrypi.org.

Možete urediti red #25 da biste spremili slike na drugu lokaciju.

Za automatsko pokretanje skripte pri pokretanju dodajte cron posao. Ako niste sigurni kako to učiniti, pokrenite: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd`/PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Korak 3: Postavite web server

Postoji mnogo načina za uživanje u slikama, možete ih prenijeti putem SSH -a ili pohraniti na USB pogon. Odlučio sam ih pregledati putem jednostavnog web sučelja i preuzeti one koje mi se sviđaju putem preglednika.

Za postavljanje tog jednostavnog web sučelja upišite: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Ovo najbolje funkcionira pristupom web poslužitelju putem WiFi -a. Da biste to učinili, morate postaviti bežično sučelje. Postoji mnogo načina za to, ovisno o Pi i ključu koji koristite.

Korak 4: Sve spojite

Stavite sve zajedno
Stavite sve zajedno

U redu, Raspberry Pi je sada spreman za snimanje slika. Jednostavno pokrenite./PiBird_motion_pic.py i zauzmite nekoliko poza. Sada, ako potražite IP adresu svog Pi -a, trebali biste vidjeti svoje prve slike.

Vrijeme je da sve to spojite. Ovaj dio ćete vjerojatno morati prilagoditi na temelju vašeg stvarnog hardvera.

Da biste zaštitili Pi od sunca i kiše, trebali biste ga staviti u futrolu i zatvoriti svaki veliki otvor trakom itd.

Koristio sam ovu hranilicu za ptice s dva bočna otvora, što je sasvim zgodno za postavljanje kamere s jedne strane i dopuštanje pticama da dolaze i hrane se s druge.

Da bih se fokusirao na pravo mjesto i lijepo uokvirio sliku, upotrijebio sam osnovni makro objektiv fotoaparata spojen sa čašom od jogurta sa odsječenim dnom. Malo hacky, ali je radilo odlično. Pomoću nekih jeftinih objektiva fotoaparata na telefonu možete postići dobre rezultate.

Postoje informacije o tome kako prilagoditi fokus kamere rotiranjem ugrađenog objektiva; nije mi uspjelo: prilično je teško čvrsto pričvrstiti za tijelo sićušne leće i okrenuti ga.

Biće potrebno malo eksperimentisanja da biste uokvirili i fokusirali; dok se petljate, možete lako snimiti probnu sliku pomoću raspistill -o test.jpg.

Konačno, morate odlučiti o tome kako osigurati napajanje za svoj Pi; 5V baterija je vjerovatno najbolja opcija.

Korak 5: Uhvatimo neke ptice

Ulovimo neke ptice
Ulovimo neke ptice

U redu, sve je spremno.

Vrijeme je da sve montirate vani, napunite hranilicu sjemenom i pričekate da posjetitelji dolete.

Zabavi se !

Preporučuje se: